From 662ef0f5c62f781c4d20406ee11333c63bac8eef Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tobias=20Schl=C3=BCter?= Date: Sat, 12 Jun 2004 16:06:19 +0200 Subject: [PATCH] re PR fortran/12841 (passing null to a subroutine) fortran/ PR fortran/12841 * interface.c (compare_parameter, compare_actual_formal): Don't check types and array shapes for NULL() * trans-expr.c (conv_function_call): No double indirection for NULL() ( I had accidentally committed the interface.c part before) testuite/ PR fortran/12841 * gfortran.fortran-torture/execute/null_arg.f90: New test. From-SVN: r83028 --- gcc/fortran/ChangeLog | 8 + gcc/fortran/trans-decl.c | 2 +- gcc/fortran/trans-expr.c | 6 +- gcc/testsuite/ChangeLog | 12515 ++++------------ .../execute/nullarg.f90 | 13 + 5 files changed, 3358 insertions(+), 9186 deletions(-) create mode 100644 gcc/testsuite/gfortran.fortran-torture/execute/nullarg.f90 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a9f08c2df41..e7b63f7e2a9 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2004-06-12 Tobias Schlueter + + PR fortran/12841 + * interface.c (compare_parameter, compare_actual_formal): Don't + check types and array shapes for NULL() + * trans-expr.c (conv_function_call): No double indirection for + NULL() + 2004-06-09 Toon Moene * trans-expr.c (gfc_conv_cst_int_power): Compute diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.c index 14207378e0f..9b11dd86a91 100644 --- a/gcc/fortran/trans-decl.c +++ b/gcc/fortran/trans-decl.c @@ -1923,7 +1923,7 @@ generate_local_decl (gfc_symbol * sym) /* warn for unused variables, but not if they're inside a common block. */ else if (warn_unused_variable && !sym->attr.in_common) - warning ("unused variable `%s'", sym->name); + warning ("unused variable `%s'", sym->name); } } diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c index 2258ce6377d..e4953f6f080 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -1100,10 +1100,12 @@ gfc_conv_function_call (gfc_se * se, gfc_symbol * sym, if (argss == gfc_ss_terminator) { gfc_conv_expr_reference (&parmse, arg->expr); - if (formal && formal->sym->attr.pointer) + if (formal && formal->sym->attr.pointer + && arg->expr->expr_type != EXPR_NULL) { /* Scalar pointer dummy args require an extra level of - indirection. */ + indirection. The null pointer already contains + this level of indirection. */ parmse.expr = gfc_build_addr_expr (NULL, parmse.expr); } } diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8b009607343..5fc94919137 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2004-06-12 Tobias Schlueter + + PR fortran/12841 + * gfortran.fortran-torture/execute/null_arg.f90: New test. + 2004-06-12 Bud Davis * gfortran.fortran-torture/execute/getarg_1.f90: New test. @@ -5600,752 +5605,7 @@ * gcc.dg/compat/struct-align-2.h: New file. * gcc.dg/compat/struct-align-2_main.c: New file. * gcc.dg/compat/struct-align-2_x.c: New file. - * gcc.dg/compat/struct-align-2_y.c: New file. - - * gcc.dg/compat/compat-common.h (DEBUG_FINI): New. - * gcc.dg/compat/scalar-by-value-1_x.c: Use it. - * gcc.dg/compat/scalar-by-value-2_x.c: Ditto. - * gcc.dg/compat/scalar-by-value-3_x.c: Ditto. - * gcc.dg/compat/scalar-by-value-4_x.c: Ditto. - * gcc.dg/compat/scalar-return-1_x.c: Ditto. - * gcc.dg/compat/scalar-return-2_x.c: Ditto. - * gcc.dg/compat/scalar-return-3_x.c: Ditto. - * gcc.dg/compat/scalar-return-4_x.c: Ditto. - * gcc.dg/compat/struct-by-value-10_x.c: Ditto. - * gcc.dg/compat/struct-by-value-11_x.c: Ditto. - * gcc.dg/compat/struct-by-value-12_x.c: Ditto. - * gcc.dg/compat/struct-by-value-13_x.c: Ditto. - * gcc.dg/compat/struct-by-value-14_x.c: Ditto. - * gcc.dg/compat/struct-by-value-15_x.c: Ditto. - * gcc.dg/compat/struct-by-value-16_x.c: Ditto. - * gcc.dg/compat/struct-by-value-17_x.c: Ditto. - * gcc.dg/compat/struct-by-value-18_x.c: Ditto. - * gcc.dg/compat/struct-by-value-2_x.c: Ditto. - * gcc.dg/compat/struct-by-value-3_x.c: Ditto. - * gcc.dg/compat/struct-by-value-4_x.c: Ditto. - * gcc.dg/compat/struct-by-value-5_x.c: Ditto. - * gcc.dg/compat/struct-by-value-6_x.c: Ditto. - * gcc.dg/compat/struct-by-value-7_x.c: Ditto. - * gcc.dg/compat/struct-by-value-8_x.c: Ditto. - * gcc.dg/compat/struct-by-value-9_x.c: Ditto. - * gcc.dg/compat/struct-return-10_x.c: Ditto. - * gcc.dg/compat/struct-return-2_x.c: Ditto. - * gcc.dg/compat/struct-return-3_x.c: Ditto. - -2003-07-03 Eric Botcazou - - * gcc.dg/i386-call-1.c: New test. - -2003-07-03 Nathan Sidwell - - PR c++/9162 - * g++.dg/parse/defarg4.C: New. - -2003-07-03 Roger Sayle - - PR target/10700 - * gcc.c-torture/compile/20030703-1.c: New test case. - -2003-07-03 Mark Mitchell - - * g++.dg/template/local3.C: Remove extra semicolon. - -2003-07-03 Eric Botcazou - - * gcc.dg/i386-volatile-1.c: New test. - -2003-07-02 Nathan Sidwell - - PR c++/11072 - * g++.dg/other/offsetof2.C: XFAIL. - * g++.dg/other/offsetof5.C: New. - - PR c++/10219 - * g++.dg/template/error1.C: New. - - PR c++/9779 - * g++.dg/template/dependent-expr1.C: New. - -2003-07-01 Mark Mitchell - - PR c++/6949 - * g++.dg/template/local3.C: New test. - - PR c++/11149 - * g++.dg/lookup/scoped6.C: New test. - -2003-07-01 Giovanni Bajo - - PR c++/8046 - * g++.dg/other/error7.C: New test. - -2003-07-01 Kazu Hirata - - * g++.old-deja/g++.abi/vbase1.C: Fix comment typos. - * g++.old-deja/g++.abi/vtable3.h: Likewise. - * g++.old-deja/g++.law/code-gen5.C: Likewise. - * g++.old-deja/g++.other/union2.C: Likewise. - * gcc.dg/c90-const-expr-2.c: Likewise. - * gcc.dg/c90-const-expr-3.c: Likewise. - * gcc.dg/c99-const-expr-2.c: Likewise. - * gcc.dg/c99-const-expr-3.c: Likewise. - * gcc.dg/concat.c: Likewise. - -2003-07-01 Mark Mitchell - - PR c++/9559 - * g++.dg/init/static1.C: New test. - -2003-06-30 Volker Reichelt - - * g++.old-deja/g++.niklas/README: Fix spelling for "testcase". - * g++.old-deja/g++.other/access2.C: Likewise. - * g++.old-deja/g++.other/decl2.C: Likewise. - * gcc.c-torture/execute/20020615-1.c: Likewise. - -2003-06-30 Giovanni Bajo - - PR c++/4933 - * g++.dg/template/sizeof4.C: New test. - -2003-06-30 Giovanni Bajo - - * g++.dg/other/error6.C: New test. - -2003-06-30 Giovanni Bajo - - PR c++/10750 - * g++.dg/parse/constant2.C: New test. - -2003-06-30 Giovanni Bajo - - PR c++/11106 - * g++.dg/other/error5.C: New test. - -2003-06-29 Kaveh R. Ghazi - - * gcc.dg/format/gcc_diag-1.c: New test. - -2003-06-28 Ulrich Weigand - - * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs. - -2003-06-28 Nathan Sidwell - - * g++.old-deja/g++.robertl/eb133.C: Set expected line number. - * g++.old-deja/g++.robertl/eb133a.C: Likewise. - * g++.old-deja/g++.robertl/eb133b.C: Likewise. - -2003-06-28 Jakub Jelinek - - * gcc.c-torture/execute/builtins/string-8.c: New test. - * gcc.c-torture/execute/builtins/string-8-lib.c: New. - * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests. - * gcc.c-torture/execute/string-opt-7.c (main): Add new test. - -2003-06-27 Mark Mitchell - - PR c++/10468 - * g++.dg/ext/typeof6.C: New test. - -2003-06-27 Mark Mitchell - - PR c++/10796 - * g++.dg/init/enum1.C: New test. - -2003-06-27 Ulrich Weigand - - * gcc.dg/20030627-1.c: New test. - -2003-06-26 Mark Mitchell - - PR c++/11332 - * g++.dg/expr/static_cast2.C: New test. - -2003-06-26 Roger Sayle - Jakub Jelinek - - * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled - sprintf(dst,"%s",src) optimization. - * gcc.c-torture/execute/20030626-1.c: New test case. - * gcc.c-torture/execute/20030626-2.c: New test case. - -2003-06-26 J"orn Rennecke - - * gcc.c-torture/execute/multi-ix.c: New test. - - * gcc.c-torture/execute/simd-4.c (main): - Added missing semicolon at end of union. - -2003-06-26 Giovanni Bajo - - PR c++/8266 - * g++.dg/template/explicit-instantiation3.C: New test. - -2003-06-26 Eric Botcazou - - * gcc.dg/20030626-1.c: Use signed char. - -2003-06-26 Eric Botcazou - - * gcc.dg/20030626-1.c: New test. - -2003-06-26 Neil Booth - - * const-str-2.m: Update. - -2003-06-25 Mark Mitchell - - PR c++/10990 - * g++.dg/rtti/dyncast1.C: New test. - * g++.dg/abi/mangle4.C: Correct base-specifier access. - * g++.dg/lookup/scoped1.C: Remove XFAIL. - * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access. - - PR c++/10931 - * g++.dg/expr/static_cast1.C: New test. - -2003-06-25 Josef Zlomek - - * gcc.dg/20030625-1.c: New test. - -2003-06-24 Roger Sayle - - * gcc.c-torture/compile/20030624-1.c: New test case. - -2003-06-24 Jakub Jelinek - - * gcc.c-torture/execute/string-opt-17.c: New test. - -2003-06-24 Mark Mitchell - - PR c++/5754 - * g++.dg/parse/crash6.C: New test. - -2003-06-23 Roger Sayle - - * gcc.dg/builtins-24.c: New test case. - -2003-06-23 Jakub Jelinek - - * g++.dg/opt/operator1.C: New test. - -2003-06-22 Roger Sayle - - * gcc.c-torture/execute/string-opt-16.c: New test case. - -2003-06-21 Gabriel Dos Reis - - * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option. - * g++.old-deja/g++.other/conv7.C: Likewise - * g++.old-deja/g++.other/overcnv2.C: Likewise. - * g++.old-deja/g++.other/overload14.C: Likewise. - -2003-06-21 Gabriel Dos Reis - - * g++.old-deja/g++.jason/conversion5.C: Adjust option. - * g++.old-deja/g++.bugs/900215_01.C: Likewise. - -2003-06-20 Mark Mitchell - - PR c++/10888 - * g++.dg/warn/Winline-3.C: New test. - -2003-06-20 Mark Mitchell - - * lib/target-supports.exp (check_alias_available): Make the test - program acceptable to the Solaris assembler. - - PR c++/10749 - * g++.dg/template/memclass2.C: New test. - -2003-06-20 Mark Mitchell - Eric Botcazou - - * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail - data for non-matching targets. - * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail. - -2003-06-20 Mark Mitchell - - PR c++/10845 - * g++.dg/template/member3.C: New test. - -2003-06-19 Mark Mitchell - - PR c++/10939 - * g++.dg/template/func1.C: New test. - - PR c++/9649 - * g++.dg/template/static4.C: New test. - * g++.old-deja/g++.other/anon7.C: Remove spurious error messages. - - PR c++/11041 - * g++.dg/init/ref7.C: New test. - -2003-06-19 Matt Austern - - PR c++/11228 - * g++.dg/anew1.C: New test. - * g++.dg/anew2.C: New test. - * g++.dg/anew3.C: New test. - * g++.dg/anew4.C: New test. - -2003-06-19 Kazu Hirata - - * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8. - -2003-06-19 J"orn Rennecke - - * gcc.c-torture/execute/simd-4.c (main): Make expected value - endian-dependent. - -2003-06-17 Benjamin Kosnik - - * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags. - Remove cruft. - -2003-06-17 Kazu Hirata - - * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300. - * gcc.c-torture/compile/961203-1.c: Likewise. - * gcc.c-torture/compile/980506-1.c: Likewise. - -2003-06-17 Mark Mitchell - - PR c++/10712 - * g++.dg/lookup/using7.C: New test. - -2003-06-17 Mark Mitchell - - PR c++/11105 - * g++.dg/abi/conv1.C: Remove it. - * g++.dg/template/conv7.C: New test. - * g++.dg/template/conv8.C: Likewise. - * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a - conversion operator. - -2003-06-17 Janis Johnson - - * gcc.dg/compat/compat-common.h (DEBUG_INIT): New. - * gcc.dg/compat/scalar-by-value-1_x.c: Use it. - * gcc.dg/compat/scalar-by-value-2_x.c: Ditto. - * gcc.dg/compat/scalar-by-value-3_x.c: Ditto. - * gcc.dg/compat/scalar-by-value-4_x.c: Ditto. - * gcc.dg/compat/scalar-return-1_x.c: Ditto. - * gcc.dg/compat/scalar-return-2_x.c: Ditto. - * gcc.dg/compat/scalar-return-3_x.c: Ditto. - * gcc.dg/compat/scalar-return-4_x.c: Ditto. - * gcc.dg/compat/struct-by-value-10_x.c: Ditto. - * gcc.dg/compat/struct-by-value-11_x.c: Ditto. - * gcc.dg/compat/struct-by-value-12_x.c: Ditto. - * gcc.dg/compat/struct-by-value-13_x.c: Ditto. - * gcc.dg/compat/struct-by-value-14_x.c: Ditto. - * gcc.dg/compat/struct-by-value-15_x.c: Ditto. - * gcc.dg/compat/struct-by-value-16_x.c: Ditto. - * gcc.dg/compat/struct-by-value-17_x.c: Ditto. - * gcc.dg/compat/struct-by-value-18_x.c: Ditto. - * gcc.dg/compat/struct-by-value-2_x.c: Ditto. - * gcc.dg/compat/struct-by-value-3_x.c: Ditto. - * gcc.dg/compat/struct-by-value-4_x.c: Ditto. - * gcc.dg/compat/struct-by-value-5_x.c: Ditto. - * gcc.dg/compat/struct-by-value-6_x.c: Ditto. - * gcc.dg/compat/struct-by-value-7_x.c: Ditto. - * gcc.dg/compat/struct-by-value-8_x.c: Ditto. - * gcc.dg/compat/struct-by-value-9_x.c: Ditto. - * gcc.dg/compat/struct-return-10_x.c: Ditto. - * gcc.dg/compat/struct-return-2_x.c: Ditto. - * gcc.dg/compat/struct-return-3_x.c: Ditto. - -2003-06-16 Mark Mitchell - - * lib/gcc-dg.exp (dg-xfail-if): Fix thinko. - * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL - indications. - -2003-06-16 Roger Sayle - - * gcc.dg/i386-387-5.c: New test case. - * gcc.dg/i386-387-6.c: New test case. - * gcc.dg/builtins-23.c: New test case. - -2003-06-15 Roger Sayle - - * gcc.dg/builtins-22.c: New test case. - * gcc.dg/i386-387-1.c: Update to test exp. - * gcc.dg/i386-387-2.c: Likewise. - -2003-06-13 Kaveh R. Ghazi - - * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks. - -2003-06-12 Mark Mitchell - - * lib/gcc-dg.exp (dg-require-dll): New function. - (dg-xfail-if): Likewise. - * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture - driver. - - * gcc.c-torture/compile/20000804-1.c: Convert to dg format. - * gcc.c-torture/compile/20001205-1.c: Likewise. - * gcc.c-torture/compile/20001226-1.c: Likewise. - * gcc.c-torture/compile/20010518-2.c: Likewise. - * gcc.c-torture/compile/20020312-1.c: Likewise. - * gcc.c-torture/compile/20020604-1.c: Likewise. - * gcc.c-torture/compile/920501-12.c: Likewise. - * gcc.c-torture/compile/920501-4.c: Likewise. - * gcc.c-torture/compile/920520-1.c: Likewise. - * gcc.c-torture/compile/920521-1.c: Likewise. - * gcc.c-torture/compile/920625-1.c: Likewise. - * gcc.c-torture/compile/961203-1.c: Likewise. - * gcc.c-torture/compile/980506-1.c: Likewise. - * gcc.c-torture/compile/981006-1.c: Likewise. - * gcc.c-torture/compile/981022-1.c: Likewise. - * gcc.c-torture/compile/981223-1.c: Likewise. - * gcc.c-torture/compile/990617-1.c: Likewise. - * gcc.c-torture/compile/dll.c: Likewise. - * gcc.c-torture/compile/labels-3.c: Likewise. - * gcc.c-torture/compile/mipscop-1.c: Likewise. - * gcc.c-torture/compile/mipscop-2.c: Likewise. - * gcc.c-torture/compile/mipscop-3.c: Likewise. - * gcc.c-torture/compile/mipscop-4.c: Likewise. - * gcc.c-torture/compile/simd-5.c: Likewise. - * gcc.c-torture/compile/20000804-1.x: Remove. - * gcc.c-torture/compile/20001205-1.x: Likewise. - * gcc.c-torture/compile/20001226-1.x: Likewise. - * gcc.c-torture/compile/20010518-2.x: Likewise. - * gcc.c-torture/compile/20020312-1.x: Likewise. - * gcc.c-torture/compile/20020604-1.x: Likewise. - * gcc.c-torture/compile/920501-12.x: Likewise. - * gcc.c-torture/compile/920501-4.x: Likewise. - * gcc.c-torture/compile/920520-1.x: Likewise. - * gcc.c-torture/compile/920521-1.x: Likewise. - * gcc.c-torture/compile/920625-1.x: Likewise. - * gcc.c-torture/compile/961203-1.x: Likewise. - * gcc.c-torture/compile/980506-1.x: Likewise. - * gcc.c-torture/compile/981006-1.x: Likewise. - * gcc.c-torture/compile/981022-1.x: Likewise. - * gcc.c-torture/compile/981223-1.x: Likewise. - * gcc.c-torture/compile/990617-1.x: Likewise. - * gcc.c-torture/compile/mipscop-1.x: Likewise. - * gcc.c-torture/compile/mipscop-2.x: Likewise. - * gcc.c-torture/compile/mipscop-3.x: Likewise. - * gcc.c-torture/compile/mipscop-4.x: Likewise. - * gcc.c-torture/compile/simd-5.x: Likewise. - - * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands. - -2003-06-13 Eric Botcazou - - * gcc.c-torture/execute/20030611-1.c: New test. - -2003-06-12 Roger Sayle - - PR middle-end/168 - * gcc.dg/20030612-1.c: New test case. - -2003-06-12 Mark Mitchell - - PR c++/10635 - * g++.dg/expr/cast1.C: New test. - -2003-06-12 Roger Sayle - - * gcc.dg/builtins-21.c: New test case. - -2003-06-11 Kelley Cook - - * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of - options instead of at the end. - * lib/objc.exp (objc_target_compile): Likewise. - -2003-06-11 Mark Mitchell - - PR c++/10432 - * g++.dg/parse/error1.C: New test. - -2003-06-11 Janis Johnson - - * gcc.dg/compat/struct-by-value-11_main.c: New file. - * gcc.dg/compat/struct-by-value-11_x.c: New file. - * gcc.dg/compat/struct-by-value-11_y.c: New file. - * gcc.dg/compat/struct-by-value-12_main.c: New file. - * gcc.dg/compat/struct-by-value-12_x.c: New file. - * gcc.dg/compat/struct-by-value-12_y.c: New file. - * gcc.dg/compat/struct-by-value-13_main.c: New file. - * gcc.dg/compat/struct-by-value-13_x.c: New file. - * gcc.dg/compat/struct-by-value-13_y.c: New file. - * gcc.dg/compat/struct-by-value-14_main.c: New file. - * gcc.dg/compat/struct-by-value-14_x.c: New file. - * gcc.dg/compat/struct-by-value-14_y.c: New file. - * gcc.dg/compat/struct-by-value-15_main.c: New file. - * gcc.dg/compat/struct-by-value-15_x.c: New file. - * gcc.dg/compat/struct-by-value-15_y.c: New file. - * gcc.dg/compat/struct-by-value-16_main.c: New file. - * gcc.dg/compat/struct-by-value-16_x.c: New file. - * gcc.dg/compat/struct-by-value-16_y.c: New file. - * gcc.dg/compat/struct-by-value-17_main.c: New file. - * gcc.dg/compat/struct-by-value-17_x.c: New file. - * gcc.dg/compat/struct-by-value-17_y.c: New file. - * gcc.dg/compat/struct-by-value-18_main.c: New file. - * gcc.dg/compat/struct-by-value-18_x.c: New file. - * gcc.dg/compat/struct-by-value-18_y.c: New file. - - * gcc.dg/compat/scalar-by-value-3_main.c: New file. - * gcc.dg/compat/scalar-by-value-3_x.c: New file. - * gcc.dg/compat/scalar-by-value-3_y.c: New file. - * gcc.dg/compat/scalar-by-value-4_main.c: New file. - * gcc.dg/compat/scalar-by-value-4_x.c: New file. - * gcc.dg/compat/scalar-by-value-4_y.c: New file. - * gcc.dg/compat/scalar-return-3_main.c: New file. - * gcc.dg/compat/scalar-return-3_x.c: New file. - * gcc.dg/compat/scalar-return-3_y.c: New file. - * gcc.dg/compat/scalar-return-4_main.c: New file. - * gcc.dg/compat/scalar-return-4_x.c: New file. - * gcc.dg/compat/scalar-return-4_y.c: New file. - -2003-06-10 Janis Johnson - - * gcc.dg/compat/fp2-struct-check.h: New file. - * gcc.dg/compat/fp2-struct-defs.h: New file. - * gcc.dg/compat/fp2-struct-init.h: New file. - * gcc.dg/compat/struct-by-value-10_main.c: New file. - * gcc.dg/compat/struct-by-value-10_x.c: New file. - * gcc.dg/compat/struct-by-value-10_y.c: New file. - * gcc.dg/compat/struct-return-10_main.c: New file. - * gcc.dg/compat/struct-return-10_x.c: New file. - * gcc.dg/compat/struct-return-10_y.c: New file. - - * gcc.dg/compat/compat-common.h: New file. - * gcc.dg/compat/fp-struct-check.h: Improve debugging output. - * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto. - * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto. - * gcc.dg/compat/scalar-by-value-1_main.c: Ditto. - * gcc.dg/compat/scalar-by-value-1_x.c: Ditto. - * gcc.dg/compat/scalar-by-value-1_y.c: Ditto. - * gcc.dg/compat/scalar-by-value-2_main.c: Ditto. - * gcc.dg/compat/scalar-by-value-2_x.c: Ditto. - * gcc.dg/compat/scalar-by-value-2_y.c: Ditto. - * gcc.dg/compat/scalar-return-1_main.c: Ditto. - * gcc.dg/compat/scalar-return-1_x.c: Ditto. - * gcc.dg/compat/scalar-return-1_y.c: Ditto. - * gcc.dg/compat/scalar-return-2_main.c: Ditto. - * gcc.dg/compat/scalar-return-2_x.c: Ditto. - * gcc.dg/compat/scalar-return-2_y.c: Ditto. - * gcc.dg/compat/small-struct-check.h: Ditto. - * gcc.dg/compat/struct-by-value-2_main.c: Ditto. - * gcc.dg/compat/struct-by-value-2_x.c: Ditto. - * gcc.dg/compat/struct-by-value-2_y.c: Ditto. - * gcc.dg/compat/struct-by-value-3_main.c: Ditto. - * gcc.dg/compat/struct-by-value-3_x.c: Ditto. - * gcc.dg/compat/struct-by-value-3_y.c: Ditto. - * gcc.dg/compat/struct-by-value-4_main.c: Ditto. - * gcc.dg/compat/struct-by-value-4_x.c: Ditto. - * gcc.dg/compat/struct-by-value-4_y.c: Ditto. - * gcc.dg/compat/struct-by-value-5_main.c: Ditto. - * gcc.dg/compat/struct-by-value-5_x.c: Ditto. - * gcc.dg/compat/struct-by-value-5_y.c: Ditto. - * gcc.dg/compat/struct-by-value-6_main.c: Ditto. - * gcc.dg/compat/struct-by-value-6_x.c: Ditto. - * gcc.dg/compat/struct-by-value-6_y.c: Ditto. - * gcc.dg/compat/struct-by-value-7_main.c: Ditto. - * gcc.dg/compat/struct-by-value-7_x.c: Ditto. - * gcc.dg/compat/struct-by-value-7_y.c: Ditto. - * gcc.dg/compat/struct-by-value-8_main.c: Ditto. - * gcc.dg/compat/struct-by-value-8_x.c: Ditto. - * gcc.dg/compat/struct-by-value-8_y.c: Ditto. - * gcc.dg/compat/struct-by-value-9_main.c: Ditto. - * gcc.dg/compat/struct-by-value-9_x.c: Ditto. - * gcc.dg/compat/struct-by-value-9_y.c: Ditto. - * gcc.dg/compat/struct-return-2_main.c: Ditto. - * gcc.dg/compat/struct-return-2_x.c: Ditto. - * gcc.dg/compat/struct-return-2_y.c: Ditto. - * gcc.dg/compat/struct-return-3_main.c: Ditto. - * gcc.dg/compat/struct-return-3_x.c: Ditto. - * gcc.dg/compat/struct-return-3_y.c: Ditto. - -2003-06-10 Geoffrey Keating - - * g++.dg/pch/static-1.C: New file. - * g++.dg/pch/static-1.Hs: New file. - -2003-06-10 Richard Henderson - - * gcc.dg/asm-7.c: Adjust expected warning text. - -2003-06-10 Roger Sayle - - * gcc.dg/builtins-20.c: New test case. - -2003-06-10 Mark Mitchell - - PR c++/11131 - * g++.dg/opt/template1.C: New test. - -2003-06-09 Mark Mitchell - - * lib/gcc-dg.exp (dg-test): Clear additional_files and - additional_sources. - -2003-05-21 David Taylor - - * gcc.dg/Wpadded.c: New file. - -2003-06-09 Mark Mitchell - - * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax. - * gcc.dg/special/weak-2.c: Add dg-require-weak. - * gcc.dg/weak/weak-3.c: Reverse order of dg-do and - dg-require-weak. - -2003-06-09 J"orn Rennecke - - * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning. - -2003-06-09 Mark Mitchell - - * lib/gcc-dg.exp (dg-require-weak): Fix typo. - (dg-require-alias): Likewise. - (dg-require-gc-sections): Likewise. - * lib/target-supports.exp (check_gc_sections_available): Likewise. - -2003-06-08 Richard Henderson - - * gcc.dg/20011029-2.c: Fix the array reference. - * gcc.dg/asm-7.c: New. - -2003-06-08 Kazu Hirata - - * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port. - -2003-06-08 Mark Mitchell - - * lib/gcc-dg.exp (dg-require-alias): Fix typo. - (dg-require-gc-sections): Likewise. - -2003-06-08 Jan Hubicka - - * i386-cmov1.c: Fix regular expression. - * i386-cvt-1.c: Likewise. - * i386-local.c: Likewise. - * i386-local2.c: Likewise. - * i386-mul.c: Likewise. - * i386-ssetype-1.c: Likewise. - * i386-ssetype-3.c: Likewise. - * i386-ssetype-5.c: Likewise. - -2003-06-08 Kriang Lerdsuwanakij - - PR c++/11039 - * g++.dg/warn/implicit-typename2.C: New test. - * g++.dg/warn/implicit-typename3.C: New test. - -2003-06-07 Richard Henderson - - * g++.dg/other/offsetof3.C: Use size_t. - * g++.dg/other/offsetof4.C: Likewise. - -2003-06-07 H.J. Lu - - * lib/copy-file.exp: New. Implement gcc_copy_files. - - * lib/dg-pch.exp: Load copy-file.exp - (dg-pch): Use gcc_copy_files instead of "file copy". - -2003-06-06 Mark Mitchell - - * gcc.dg/weak/weak.exp: Simplify. - * gcc.dg/weak/typeof-2.c: Use dg-require-weak. - * gcc.dg/weak/weak-1.c: Likewise. - * gcc.dg/weak/weak-2.c: Likewise. - * gcc.dg/weak/weak-3.c: Likewise. - * gcc.dg/weak/weak-4.c: Likewise. - * gcc.dg/weak/weak-5.c: Likewise. - * gcc.dg/weak/weak-6.c: Likewise. - * gcc.dg/weak/weak-7.c: Likewise. - * gcc.dg/weak/weak-8.c: Likewise. - * gcc.dg/weak/weak-9.c: Likewise. - -2003-06-06 Richard Earnshaw - - gcc.c-torture/execute/20030606-1.c: New. - -2003-06-06 Roger Sayle - - * gcc.dg/builtins-2.c: Correct check-in of incorrect version. - * gcc.dg/builtins-19.c: Likewise. - -2003-06-06 Roger Sayle - - * gcc.dg/builtins-2.c: Add some more tests. - * gcc.dg/builtins-18.c: New test case. - * gcc.dg/builtins-19.c: New test case. - -2003-06-06 Roger Sayle - Jim Wilson - - * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms. - -2003-06-06 Jakub Jelinek - - * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some - mempcpy/stpcpy calls not to be optimized into something else. - * gcc.c-torture/execute/string-opt-3.c: Moved to... - * gcc.c-torture/execute/builtins/string-7.c: ...here. - * gcc.c-torture/execute/builtins/string-7-lib.c: New. - -2003-06-05 Kaveh R. Ghazi - - * gcc.dg/format/asm_fprintf-1.c: New test. - -2003-06-05 Mark Mitchell - - * lib/gcc-defs.exp (additional_sources): New variable. - (dg-additional-sources): New function. - (additional_files): New variable. - (dg-additional-files): New function. - (dg-additional-files-options): Likewise. - * lib/gcc-dg.exp (dg-require-weak): New function. - (dg-require-alias): Likewise. - (dg-require-gc-sections): Likewise. - * lib/target-supports.exp (check_alias_available): Remove testfile - parameter. - (check_gc_sections_available): New function. - * lib/g++-dg.exp (dg-gpp-additional-sources): Remove. - (dg-gpp-additional-files): Likewise. - * lib/g++.exp (additional_sources): Remove. - (additional_files): Likewise. - (g++_target_compile): Use dg-additional-files-options. - - * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex - Tcl logic. - * gcc.dg/special/ecos.exp: Remove. - * gcc.dg/special/20000419-2.c: Use dg-require-*. - * gcc.dg/special/alias-1.c: Likewise. - * gcc.dg/special/alias-2.c: Likewise. - * gcc.dg/special/gcsec-1.c: Likewise. - * gcc.dg/special/weak-1.c: Likewise. - * gcc.dg/special/weak-2.c: Likewise. - * gcc.dg/special/wkali-1.c: Likewise. - * gcc.dg/special/wkali-2.c: Likewise. - - * g++.dg/special/conpr-2.C: Use dg-additional-*, not - dg-gpp-additional-*. - * g++.dg/special/conpr-3.C: Likewise. - * g++.dg/special/conpr-4.C: Likewise. - * g++.old-deja/g++.abi/vtable3a.C: Likewise. - * g++.old-deja/g++.abi/vtable3b.C: Likewise. - * g++.old-deja/g++.abi/vtable3c.C: Likewise. - * g++.old-deja/g++.abi/vtable3d.C: Likewise. - * g++.old-deja/g++.abi/vtable3e.C: Likewise. - * g++.old-deja/g++.abi/vtable3f.C: Likewise. - * g++.old-deja/g++.abi/vtable3g.C: Likewise. - * g++.old-deja/g++.abi/vtable3h.C: Likewise. - * g++.old-deja/g++.abi/vtable3i.C: Likewise. - * g++.old-deja/g++.abi/vtable3j.C: Likewise. - * g++.old-deja/g++.oliva/linkage1.C: Likewise. - * g++.old-deja/g++.other/comdat1.C: Likewise. - * g++.old-deja/g++.other/comdat2.C: Likewise. + * gcc.dg/co * g++.old-deja/g++.other/comdat3.C: Likewise. * g++.old-deja/g++.other/ctor1.C: Likewise. * g++.old-deja/g++.pt/instantiate5.C: Likewise. @@ -8719,686 +7979,103 @@ * g++.old-deja/g++.mike/eh48.C: Likewise * g++.old-deja/g++.mike/eh49.C: Likewise * g++.old-deja/g++.mike/eh50.C: Likewise - * g++.old-deja/g++.mike/eh51.C: Likewise - * g++.old-deja/g++.mike/eh53.C: Likewise - * g++.old-deja/g++.mike/eh55.C: Likewise - * g++.old-deja/g++.mike/p7912.C: Likewise - * g++.old-deja/g++.mike/p9706.C: Likewise - * g++.old-deja/g++.mike/p10416.C: Likewise - * g++.old-deja/g++.mike/p11667.C: Likewise - * g77.f-torture/compile/20010519-1.f: Remove reference to Convex. - Remove redundant reference to Iris. - * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex, - Elxsi, i860, Pico Java, and WE32K. -2003-01-07 Mark Mitchell - * g++.dg/ext/asm4.C: New test. + PR c++/8615 + * g++.dg/template/char1.C: New test. -2003-01-08 Kriang Lerdsuwanakij + * g++.dg/template/varmod1.C: Fix typo. - PR c++/9030 - * g++.dg/template/friend12.C: New test. - * g++.dg/template/friend13.C: Likewise. - * g++.old-deja/g++.eh/spec6.C: Add missing error message. +2002-12-02 Kriang Lerdsuwanakij -2003-01-08 Jan Hubicka + DR 180 + * g++.old-deja/g++.pt/crash32.C: Expect error. - * gcc.dg/i386-cadd.c: New test. - * gcc.dg/i386-cmov4.c: Likewise. +2002-12-01 Mark Mitchell -2003-01-06 Mark Mitchell + PR c++/5919 + * g++.dg/template/varmod1.C: New test. - PR c++/9165 - * g++.dg/warn/Wunused-3.C: New test. + PR c++/8727 + * g++.dg/inherit/typeinfo1.C: New test. - * g++.dg/abi/bitfield9.C: New test. + PR c++/8663 + * g++.dg/inherit/typedef1.C: New test. - PR c++/9189 - * g++.dg/parse/defarg3.C: New test. +2002-11-30 Mark Mitchell -2003-01-06 Nathan Sidwell + PR c++/8332 + PR c++/8493 + * g++.dg/template/strlen1.C: New test. - * g++.dg/parse/ambig1.C: New test. - * g++.dg/parse/defarg2.C: New test. + PR c++/8227 + * g++.dg/template/ctor2.C: New test. -2003-01-05 Mark Mitchell + PR c++/8214 + * g++.dg/init/string1.C: New test. - * g++.dg/template/defarg-1.C: New test. - * g++.dg/template/local2.C: Likewise. + PR c++/8511 + * g++.dg/template/friend8.C: New test. -2003-01-05 Richard Sandiford +2002-11-29 Joe Buck - * gcc.c-torture/execute/20030105-1.c: New test. + * g++.dg/lookup/anon2.C: New test. -2003-01-04 Kriang Lerdsuwanakij +2002-11-28 Kazu Hirata - * g++.dg/parse/namespace3.C: Remove extra semicolons. - * g++.dg/parse/namespace4.C: Likewise. + * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the + h8300 port. -2003-01-03 Nathan Sidwell +2002-11-27 Richard Sandiford - * g++.dg/template/ntp2.C: New test. + * gcc.dg/bitfld-6.c: New test. -2003-01-03 Nathanael Nerode +2002-11-27 Jan Hubicka - * g++.dg/parse/extern-C-1.C: New test. + * gcc.c-torture/execute/20021127.[cx]: New test. - * g++.dg/parse/namespace4.C: New test. +2002-11-26 Jan Hubicka - * g++.dg/template/nested1.C: New test. + * gcc.dg/i386-cmov[123].c: New tests for conditional move code + quality. - * g++.dg/parse/namespace3.C: New test. +2002-11-26 Geoffrey Keating -2003-01-02 Nathanael Nerode + * g++.dg/init/brace2.C: New test. + * g++.old-deja/g++.mike/p9129.C: Correct. - * g++.dg/lookup/two-stage1.C: New test. +2002-11-26 Mark Mitchell -2003-01-02 Kaveh R. Ghazi + * g++.dg/abi/empty10.C: Don't run on non-x86 targets. - * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL. - * g++.old-deja/g++.jason/access8.C: Likewise. - * g++.old-deja/g++.other/decl5.C: Likewise. +2002-11-25 Andreas Bauer -2003-01-02 Neil Booth + * gcc.dg/sibcall-6: New test for indirect sibcalls. - * g++.dg/parse/parse7.C: New test. +2002-11-25 Mark Mitchell -2003-01-02 Mark Mitchell + * testsuite/g++.dg/abi/empty11.C: New test. + * testsuite/g++.dg/rtti/cv1.C: New test. - PR c++/2843 - * g++.dg/ext/attrib7.C: New test. +2002-11-25 Hans-Peter Nilsson -2003-01-02 Neil Booth + * lib/prune.exp: Prune more -fpic/-fPIC warnings. - * g++.dg/parse/parse6.C: New test. +2002-11-24 Mark Mitchell -2003-01-02 Kazu Hirata + * g++.dg/abi/empty10.C: New test. - * gcc.dg/h8300-stack-1.c: New. +2002-11-24 Eric Botcazou -2003-01-01 Nathanael Nerode + * gcc.c-torture/compile/20021124-1.c: New test. - g++.dg/lookup/exception1.C: New test. +2002-11-22 Mark Mitchell - g++.dg/lookup/template1.C: New test. + * g++.dg/abi/rtti2.C: New test. - g++.dg/parse/namespace2.C: New test. +2002-11-21 Eric Botcazou - g++.dg/parse/parens2.C: New test. - -2003-01-01 Neil Booth - - * g++.dg/parse/parse5.C: New test. - * g++.dg/lookup/scoped4.C: New test. - -2003-01-01 Nathanael Nerode - - * g++.dg/parse/parens1.C: New test. - - * g++.dg/parse/parens2.C: Removed, turned out to duplicate - angle-bracket1.C. - * g++.dg/parse/parens2.C: New test. - - * g++.dg/lookup/scope-operator1.C: New test. - - * g++.dg/parse/operator1.C: New test. - -2003-01-01 Kriang Lerdsuwanakij - - * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL. - * g++.old-deja/g++.other/access6.C: Likewise. - * g++.old-deja/g++.other/decl1.C: Likewise. - * g++.old-deja/g++.pt/typename12.C: Likewise. - -2002-12-31 Mark Mitchell - - * g++.dg/parse/namespace1.C: New test. - -2003-01-01 Neil Booth - - * g++.dg/parse/parse4.C: New test. - -2003-01-01 Neil Booth - - * g++.dg/parse/parse3.C: New test. - -2003-01-01 Neil Booth - - * g++.dg/parse/parse2.C: New test. - -2003-01-01 Neil Booth - - * g++.dg/template/friend11.C: New test. - -2003-01-01 Neil Booth - - * g++.dg/parse/parse1.C: New test. - -2002-12-31 Janis Johnson - - * lib/profopt.exp: Change the name of a global variable to avoid - possible clashes with other test suites. - -2002-12-31 Nathan Sidwell - - * g++.dg/inherit/covariant8.C: New test. - -2002-12-31 Mark Mitchell - - * g++.dg/init/array9.C: New test. - - PR c++/9112 - * g++.dg/parse/expr1.C: New test. - -2002-12-30 Daniel Jacobowitz - - * gcc.c-torture/compile/20021230-1.c: New test. - -2002-12-30 Nathan Sidwell - - * g++.dg/inherit/covariant5.C: New test. - * g++.dg/inherit/covariant6.C: New test. - * g++.dg/inherit/covariant7.C: New test. - -2002-12-29 Kriang Lerdsuwanakij - - PR c++/2739 - * g++.dg/other/access2.C: New test. - -2002-12-29 Gabriel Dos Reis - - * g++.dg/other/anon-struct.C: No longer fails - * g++.old-deja/g++.brendan/parse4.C: Likewise. - * g++.old-deja/g++.brendan/parse5.C: Likewise. - * g++.old-deja/g++.brendan/parse6.C: Likewise. - -2002-12-28 Gabriel Dos Reis - - * g++.dg/parse/angle-bracket.C (main): No longer fails. - -2002-12-27 Mark Mitchell - - * g++.dg/eh/spec4.C: Remove stray semicolon. - * g++.dg/expr/pmf-1.C: Change error message. - * g++.dg/ext/asm1.C: Remove stray semicolon. - * g++.dg/ext/typename1.C: Add missing typenames. - * g++.dg/inherit/template-as-base.C: Change error message. - * g++.dg/lookup/scoped1.C: Likewise. - * g++.dg/lookup/scoped2.C: Likewise. - * g++.dg/lookup/using2.C: Likewise. - * g++.dg/other/component1.C: Remove stray semicolon. - * g++.dg/other/do1.C: Change error message. - * g++.dg/other/error2.C: Likewise. - * g++.dg/other/init1.C: Likewise. - * g++.dg/other/packed1.C: Remove stray semicolon. - * g++.dg/other/ptrmem2.C: Change error message. - * g++.dg/parse/parameter-declaration-1.C: Remove line number - marker. - * g++.dg/special/initp1.C: Remove invalid attribute usage. - * g++.dg/template/access3.C: Add typename keyword. - * g++.dg/template/access5.C: Remove stray semicolon. - * g++.dg/template/access6.C: Likewise. - * g++.dg/template/complit1.C: Likewise. - * g++.dg/template/crash1.C: Change error message. - * g++.dg/template/inherit2.C: Remove stray semicolon. - * g++.dg/template/instantiate2.C: Likewise. - * g++.dg/template/instantiate3.C: Change error message. - * g++.dg/template/qual1.C: Remove stray semicolon. - * g++.dg/template/qualttp18.C: Change error message. - * g++.dg/template/ref1.C: Remove stray semicolon. - * g++.dg/template/sizeof1.C (A::value): Declare it. - * g++.dg/template/spec4.C: Change error message. - * g++.dg/template/static1.C: Likewise. - * g++.dg/template/type1.C: Likewise. - * g++.dg/template/typename3.C: Likewise. - * g++.old-deja/g++.benjamin/13478.C: Change error message. - * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon. - * g++.old-deja/g++.benjamin/bool01.C: Likewise. - * g++.old-deja/g++.benjamin/bool02.C: Likewise. - * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of - named return value extension. - * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon. - * g++.old-deja/g++.benjmain/warn01.C: Likewise. - * g++.old-deja/g++.bob/extern_C.C: Likewise. - * g++.old-deja/g++.bob/inherit2.C: Likewise. - * g++.old-deja/g++.brendan/complex1.C: Likewise. - * g++.old-deja/g++.brendan/copy5.C: Likewise. - * g++.old-deja/g++.brendan/crash13.C: Likewise. - * g++.old-deja/g++.brendan/crash15.C: Likewise. - * g++.old-deja/g++.brendan/crash18.C: Change error message. - * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon. - * g++.old-deja/g++.brendan/crash38.C: Likewise. - * g++.old-deja/g++.brendan/crash50.C: Likewise. - * g++.old-deja/g++.brendan/crash56.C: Likewise. - * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization - syntax. - * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon. - * g++.old-deja/g++.brendan/crash8.C: Change error message. - * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon. - * g++.old-deja/g++.brendan/ctors2.C: Likewise. - * g++.old-deja/g++.brendan/shadow1.C: Likewise. - * g++.old-deja/g++.brendan/template11.C: Likewise. - * g++.old-deja/g++.brendan/template26.C: Likewise. - * g++.old-deja/g++.brendan/template27.C: Use explicit - specialization syntax. - * g++.old-deja/g++.brendan/template30.C: Likewise. - * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon. - * g++.old-deja/g++.brendan/visibility3.C: Account for use of - non-dependent names. - * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon. - * g++.old-deja/g++.brendan/warnings7.C: Likewise. - * g++.old-deja/g++.bugs/900121_02.C: Likewise. - * g++.old-deja/g++.eh/catchptr1.C: Likewise. - * g++.old-deja/g++.ext/addrfunc4.C: Likewise. - * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of - named return value extension. - * g++.old-deja/g++.ext/namedret2.C: Likewise. - * g++.old-deja/g++.ext/namedret3.C: Likewise. - * g++.old-deja/g++.ext/return1.C: Likewise. - * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords. - * g++.old-deja/g++.jason/access17.C: Issue more error messages. - * g++.old-deja/g++.jason/access8.C: Likewise. - * g++.old-deja/g++.jason/bool.C: Remove stray semicolon. - * g++.old-deja/g++.jason/destruct.C: Remove incorrect - pseudo-destructor names. - * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon. - * g++.old-deja/g++.jason/dtor5.C: Remove incorrect - pseudo-destructor names. - * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon. - * g++.old-deja/g++.jason/overload19.C: Likewise. - * g++.old-deja/g++.jason/overload32.C: Likewise. - * g++.old-deja/g++.jason/parse11.C: Issue error messages about - stray semicolons. - * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon. - * g++.old-deja/g++.jason/return.C: Likewise. - * g++.old-deja/g++.jason/return2.C: Likewise. - * g++.old-deja/g++.jason/shadow1.C: Likewise. - * g++.old-deja/g++.jason/special.C: Use explicit specialization - syntax. - * g++.old-deja/g++.jason/template10.C: Account for use of - non-dependent names. - * g++.old-deja/g++.jason/template11.C: Use explicit specialization - syntax. - * g++.old-deja/g++.jason/template37.C: Likewise. - * g++.old-deja/g++.law/access4.C: Change error messages. - * g++.old-deja/g++.law/arm13.C: Remove incorrect - pseudo-destructor names. - * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon. - * g++.old-deja/g++.law/ctors9.C: Likewise. - * g++.old-deja/g++.law/cvt22.C: Likewise. - * g++.old-deja/g++.law/dtors5.C: Likewise. - * g++.old-deja/g++.law/global-init1.C: Likewise. - * g++.old-deja/g++.law/missed-error3.C: Likewise. - * g++.old-deja/g++.law/operators28.C: Likewise. - * g++.old-deja/g++.law/visibility28.C: Likewise. - * g++.old-deja/g++.martin/eval1.C: Likewise. - * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor - name. - * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon. - * g++.old-deja/g++.mike/net34.C: Likewise. - * g++.old-deja/g++.mike/net36.C: Likewise. - * g++.old-deja/g++.mike/ns2.C: Likewise. - * g++.old-deja/g++.mike/p12306.C: Likewise. - * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return - value extension. - * g++.old-deja/g++.mike/p700.C: Likewise. - * g++.old-deja/g++.mike/p701.C: Remove stray semicolon. - * g++.old-deja/g++.mike/p710.C: Likewise. - * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return - value extension. - * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon. - * g++.old-deja/g++.mike/pmf9.C: Likewise. - * g++.old-deja/g++.ns/crash2.C: Likewise. - * g++.old-deja/g++.ns/crash3.C: Likewise. - * g++.old-deja/g++.ns/invalid1.C: Likewise. - * g++.old-deja/g++.ns/ns17.C: Likewise. - * g++.old-deja/g++.ns/template16.C: Likewise. - * g++.old-deja/g++.ns/template5.C: Remove invalid use of template - keyword. - * g++.old-deja/g++.ns/template6.C: Remove stray semicolon. - * g++.old-deja/g++.ns/using9.C: Remove stray semicolon. - * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of - named return value extension. - * g++.old-deja/g++.oliva/nameret2.C: Likewise. - * g++.old-deja/g++.other/access4.C: Issue additional error - messages. - * g++.old-deja/g++.other/array6.C: Remove stray semicolon. - * g++.old-deja/g++.other/crash1.C: Isue additional error messages. - * g++.old-deja/g++.other/crash11.C: Add missing class-key. - * g++.old-deja/g++.other/crash25.C: Change error message. - * g++.old-deja/g++.other/crash4.C: Change error message. - * g++.old-deja/g++.other/debug7.C: Remove stray semicolon. - * g++.old-deja/g++.other/decl5.C: Issue more error messages. - * g++.old-deja/g++.other/defarg7.C: Remove circular dependency - checks. - * g++.old-deja/g++.other/defarg8.C: Likewise. - * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon. - * g++.old-deja/g++.other/dtor10.C: Likewise. - * g++.old-deja/g++.other/incomplete.C: Likewise. - * g++.old-deja/g++.other/linkage7.C: Likewise. - * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected - lookup algorithm. - * g++.old-deja/g++.other/mangle2.C: Likewise. - * g++.old-deja/g++.other/refinit2.C: Likewise. - * g++.old-deja/g++.other/sizeof2.C: Change error messages. - * g++.old-deja/g++.other/std1.C: Remove stray semicolon. - * g++.old-deja/g++.pt/crash28.C: Likewise. - * g++.old-deja/g++.pt/crash29.C: Use explicit specialization - syntax. - * g++.old-deja/g++.pt/crash32.C: Change error message. - * g++.old-deja/g++.pt/crash43.C: Adjust error messages. - * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon. - * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in - error message position. - * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon. - * g++.old-deja/g++.pt/defarg8.C: Change error message. - * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization - syntax. - * g++.old-deja/g++.pt/eichin01a.C: Define static data members. - * g++.old-deja/g++.pt/eichin01b.C: Likewise. - * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon. - * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template - keyword. - * g++.old-deja/g++.pt/explicit31.C: Likewise. - * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon. - * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template - keyword. - * g++.old-deja/g++.pt/explicit71.C: Change error message. - * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization - syntax. - * g++.old-deja/g++.pt/friend28.C: Account for use of - non-dependent names. - * g++.old-deja/g++.pt/friend29.C: Likewise. - * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup - rules. - * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon. - * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key. - * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name - lookup rules. - * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon. - * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename - keyword. - * g++.old-deja/g++.pt/memclass20.C: Likewise. - * g++.old-deja/g++.pt/memclass5.C: Likewise. - * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template - keyword. - * g++.old-deja/g++.pt/memtemp75.C: Likewise. - * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon. - * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier. - * g++.old-deja/g++.pt/overload13.C: Correct error messages. - * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword. - * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template - keyword. - * g++.old-deja/g++.pt/spec10.C: Likewise. - * g++.old-deja/g++.pt/spec28.C: Reorder declarations. - * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax. - * g++.old-deja/g++.pt/t32.C: Remove stray semicolon. - * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax. - * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon. - * g++.old-deja/g++.pt/ttp62.C: Likewise. - * g++.old-deja/g++.pt/ttp64.C: Likewise. - * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword. - * g++.old-deja/g++.pt/typename15.C: Likewise. - * g++.old-deja/g++.pt/typename22.C: Likewise. - * g++.old-deja/g++.pt/typename6.C: Change error messages. - * g++.old-deja/g++.pt/using1.C: Remove stray semicolon. - * g++.old-deja/g++.pt/virtual2.C: Likewise. - * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization - syntax. - * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named - return value extension. - * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon. - * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules. - * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons. - * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration. - -2002-12-26 Nathan Sidwell - - * g++.dg/warn/inline1.C: New test. - * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines. - * g++.old-deja/g++.jason/synth10.C: Likewise. - * g++.old-deja/g++.mike/net31.C: Likewise. - * g++.old-deja/g++.mike/p8786.C: Likewise. - - * g++.dg/template/friend10.C: New test. - * g++.dg/template/conv5.C: New test. - -2002-12-24 Nathan Sidwell - - * g++.dg/lookup/scoped3.C: New test. - - * g++.dg/lookup/decl1.C: New test. - * g++.dg/lookup/decl2.C: New test. - -2002-12-24 Joseph S. Myers - - * g++.dg/init/new1.C, g++.dg/template/alignof1.C, - gcc.c-torture/compile/20021015-1.c, - gcc.c-torture/compile/20021015-2.c, - gcc.c-torture/compile/20021123-1.c, - gcc.c-torture/compile/20021123-2.c, - gcc.c-torture/compile/20021123-3.c, - gcc.c-torture/compile/20021123-4.c, - gcc.c-torture/execute/20021024-1.c: Add tests previously added - only to 3.1 or 3.2 branch. - -2002-12-23 Mark Mitchell - - * gcc.dg/i386-bitfield3.c: New test. - - * gcc.dg/i386-bitfield2.c: New test. - -2002-12-22 Nathan Sidwell - - * g++.dg/parse/conv_op1.C: New test. - -2002-12-21 Josef Zlomek - - * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is - approved. - -2002-12-20 Josef Zlomek - - * gcc.c-torture/compile/20021220-1.c: New test. - -2002-12-19 Casper S. Hornstrup - - * gcc.dg/i386-fastcall-1.c: New. - -2002-12-19 Eric Botcazou - - * gcc.c-torture/execute/20021219-1.c: New test. - -2002-12-19 Eric Botcazou - - * gcc.dg/i386-pic-1.c: New test. - -2002-12-18 Kriang Lerdsuwanakij - - PR c++/8099 - * g++.dg/template/friend9.C: New test. - -2002-11-18 Kriang Lerdsuwanakij - - PR c++/3663 - * g++.dg/template/access7.C: New test. - -2002-12-18 Nick Clifton - - * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if - the libstdc++-v3 directory has been found. - -2002-12-12 Devang Patel - * gcc.dg/darwin-ld-1.c: New test. - * gcc.dg/darwin-ld-2.c: New test. - * gcc.dg/darwin-ld-3.c: New test. - * gcc.dg/darwin-ld-4.c: New test. - * gcc.dg/darwin-ld-5.c: New test. - -2002-12-12 Eric Botcazou - - * gcc.c-torture/compile/20021212-1.c: New test. - -2002-12-11 Neil Booth - - * gcc.dg/fshort-wchar: New test. - -2002-12-10 Mark Mitchell - - PR c++/8372 - * g++.dg/template/dtor1.C: New test. - - * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error - markers. - -2002-12-10 Jakub Jelinek - - * g++.dg/parse/parameter-declaration-1.C: Expect error on last line. - -2002-12-09 Mark Mitchell - - * g++.dg/template/static1.C: New test. - * g++.dg/template/static2.C: New test. - * g++.old-deja/g++.ext/memconst.C: New test. - -2002-12-08 Kaveh R. Ghazi - - * g++.dg/special/conpr-2.C: Expect failure on solaris2. - * g++.dg/special/ecos.exp (conpr-3.C): Likewise. - * g++.dg/special/initp1.C: Likewise. - -2002-12-06 Jakub Jelinek - - * gcc.c-torture/execute/20021204-1.c: New test. - -2002-12-04 Geoffrey Keating - - * gcc.dg/ppc-fmadd-1.c: New file. - * gcc.dg/ppc-fmadd-2.c: New file. - * gcc.dg/ppc-fmadd-3.c: New file. - -2002-12-04 Eric Botcazou - - * gcc.c-torture/compile/20021204-1.c: New test. - -2002-12-03 Nathan Sidwell - - * g++.dg/inherit/covariant2.C: New test. - * g++.dg/inherit/covariant3.C: New test. - * g++.dg/inherit/covariant4.C: New test. - * g++.dg/inherit/covariant1.C: Remove XFAIL. - * g++.old-deja/g++.robertl/eb17.C: Likewise. - -2002-12-03 Mark Mitchell - - PR c++/8688 - * g++.dg/init/brace3.C: New test. - -2002-12-02 Kazu Hirata - - * gcc.dg/20020210-1.c: Fix a comment typo. - -2002-12-02 Mark Mitchell - - PR c++/8720 - * g++.dg/parse/defarg1.C: New test. - - PR c++/8615 - * g++.dg/template/char1.C: New test. - - * g++.dg/template/varmod1.C: Fix typo. - -2002-12-02 Kriang Lerdsuwanakij - - DR 180 - * g++.old-deja/g++.pt/crash32.C: Expect error. - -2002-12-01 Mark Mitchell - - PR c++/5919 - * g++.dg/template/varmod1.C: New test. - - PR c++/8727 - * g++.dg/inherit/typeinfo1.C: New test. - - PR c++/8663 - * g++.dg/inherit/typedef1.C: New test. - -2002-11-30 Mark Mitchell - - PR c++/8332 - PR c++/8493 - * g++.dg/template/strlen1.C: New test. - - PR c++/8227 - * g++.dg/template/ctor2.C: New test. - - PR c++/8214 - * g++.dg/init/string1.C: New test. - - PR c++/8511 - * g++.dg/template/friend8.C: New test. - -2002-11-29 Joe Buck - - * g++.dg/lookup/anon2.C: New test. - -2002-11-28 Kazu Hirata - - * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the - h8300 port. - -2002-11-27 Richard Sandiford - - * gcc.dg/bitfld-6.c: New test. - -2002-11-27 Jan Hubicka - - * gcc.c-torture/execute/20021127.[cx]: New test. - -2002-11-26 Jan Hubicka - - * gcc.dg/i386-cmov[123].c: New tests for conditional move code - quality. - -2002-11-26 Geoffrey Keating - - * g++.dg/init/brace2.C: New test. - * g++.old-deja/g++.mike/p9129.C: Correct. - -2002-11-26 Mark Mitchell - - * g++.dg/abi/empty10.C: Don't run on non-x86 targets. - -2002-11-25 Andreas Bauer - - * gcc.dg/sibcall-6: New test for indirect sibcalls. - -2002-11-25 Mark Mitchell - - * testsuite/g++.dg/abi/empty11.C: New test. - * testsuite/g++.dg/rtti/cv1.C: New test. - -2002-11-25 Hans-Peter Nilsson - - * lib/prune.exp: Prune more -fpic/-fPIC warnings. - -2002-11-24 Mark Mitchell - - * g++.dg/abi/empty10.C: New test. - -2002-11-24 Eric Botcazou - - * gcc.c-torture/compile/20021124-1.c: New test. - -2002-11-22 Mark Mitchell - - * g++.dg/abi/rtti2.C: New test. - -2002-11-21 Eric Botcazou - - * gcc.dg/i386-unroll-1.c: New test. + * gcc.dg/i386-unroll-1.c: New test. 2002-11-20 Eric Botcazou @@ -10029,553 +8706,103 @@ * g++.dg/overload/member1.C: New test. -2002-09-30 Mark Mitchell +2002-09-30 Mark Mitchell -2002-09-29 Nathan Sidwell + * testsuite/gcc.dg/tls/diag-3.c: New. - * g++.dg/rtti/crash1.C: New test. +2002-08-07 Gabriel Dos Reis -2002-09-29 Hans-Peter Nilsson + * g++.dg/README (Subdirectories): Document new subdir expr. + * g++.dg/expr/pmf-1.C: New test. - * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, - gcc.dg/sibcall-4.c: New tests. +2002-08-06 Neil Booth -2002-09-28 Roger Sayle + * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests. - * gcc.c-torture/execute/20020720-1.x: No longer skip test on - powerpc and MMIX targets. +2002-08-06 Jakub Jelinek -2002-09-27 Zack Weinberg + * g++.dg/abi/bitfield3.C: New test. - * gcc.dg/cpp/20020927-1.c: New. +2002-08-05 Nathan Sidwell -2002-09-26 David S. Miller + * lib/gcov.exp: Tweak expected line formats. + * gcc.misc-tests/gcov8.c: New test. + * gcc.misc-tests/gcov8.x: New flags. - * gcc.c-torture/compile/trunctfdf.c: New. +2002-08-05 Jakub Jelinek -2002-09-26 Kaveh R. Ghazi + * consistency.vlad/layout/endian.c: Include string.h. - * lib/target-supports.exp (check_weak_available): Handle solaris2. + * gcc.c-torture/execute/20020805-1.c: New test. -2002-09-27 Alan Modra +2002-08-04 Gabriel Dos Reis - * gcc.c-torture/execute/loop-15.c: New. + * g++.dg/other/conversion1.C: New test. -2002-09-26 Janis Johnson +2002-08-03 Roger Sayle - * README.QMTEST: Fix typo. + * gcc.dg/builtins-1.c: New testcase. -2002-09-26 Ulrich Weigand +2002-08-02 Mark Mitchell - * gcc.dg/20020926-1.c: New test. + * g++.dg/inherit/access3.C: New test. -2002-09-25 David S. Miller +2002-08-01 Jakub Jelinek - PR target/7842 - * gcc.c-torture/execute/shiftdi.c: New test. + * gcc.dg/ia64-visibility-2.c: New test. -2002-09-26 Richard Earnshaw +2002-08-01 Benjamin Kosnik - * lib/gcc.exp (gcc_init): Use a filename for the testglue that is - unique to the tool. - * lib/g77.exp (g77_init): Likewise. - * lib/g++.exp (g++_init): Likewise. - * lib/objc.exp (objc_init): Likewise. + * g++.old-deja/g++.abi/ptrflags.C (expect): Change + __qualifier_flags to __flags. -2002-09-25 Mark Mitchell +2002-07-31 Mark Mitchell - * gcc/testsuite/g++.dg/abi/empty5.C: New test. - * gcc/testsuite/g++.dg/abi/empty6.C: New test. - * gcc/testsuite/g++.dg/abi/vbase12.C: New test. + * g++.dg/inherit/operator1.C: New test. + * g++.dg/lookup/disamb1.C: Fix typo in comment. + * g++.dg/other/error1.C: Change expected error message. + * g++.dg/template/conv4.C: Likewise. -2002-09-25 Richard Henderson +2002-07-26 Neil Booth - * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for - too-small long double. + * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test + for documented behavior. -2002-09-23 Hans-Peter Nilsson +2002-07-25 Roger Sayle - * gcc.dg/20020919-1.c: New test. + * gcc.c-torture/execute/20020720-1.x: Skip this test on + several targets known to fail. -2002-09-23 Mark Mitchell +2002-07-25 Richard Sandiford - * g++.dg/abi/bitfield6.C: New test. - * g++.dg/abi/bitfield7.C: New test. - * g++.dg/abi/bitfield8.C: New test. - * g++.dg/abi/vbase11.C: New test. + * gcc.dg/mips-args-[123].c: New tests. -2002-09-22 John David Anglin +2002-07-24 Aldy Hernandez - * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target - hppa*-*-hpux*. Update test comment. + * gcc.dg/ppc-spe.c: New. -2002-09-20 Jakub Jelinek +2002-07-24 Geoffrey Keating - * gcc.dg/tls/struct-1.c: New test. + * g++.dg/other/ptrmem4.C: New testcase. -2002-09-20 Neil Booth +2002-07-24 Richard Henderson - * gcc.dg/cpp/tr-warn2.c: Update. + * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap. -2002-09-20 Richard Earnshaw +2002-07-24 Gabriel Dos Reis - * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems. + * g++.dg/ext/alignof1.C (main): Return 0 for success. -2002-09-20 Richard Earnshaw +2002-07-24 Roger Sayle - * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based - systems. + * gcc.c-torture/execute/memset-3.c: New testcase. -2002-09-20 Hans-Peter Nilsson +2002-07-24 Neil Booth - * gcc.c-torture/execute/ieee/mzero3.c: New test. - - * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not): - Adjust for c++filt moved to binutils. Remove spurious duplicate - setting of cxxfilt. - -2002-09-19 Geoffrey Keating - - * gcc.dg/20020312-2.c: Update for darwin. - -2002-09-18 Nathan Sidwell - - * g++.old-deja/g++.other/crash32.C: Mark ICE. - -2002-09-17 Nicola Pero - - * objc.dg/comp-types-1.m: New test. - * objc.dg/comp-types-2.m: New test. - * objc.dg/comp-types-3.m: New test. - * objc.dg/comp-types-4.m: New test. - * objc.dg/comp-types-5.m: New test. - * objc.dg/comp-types-6.m: New test. - -2002-09-17 John David Anglin - - * gcc.c-torture/execute/strct-stdarg-1.x: Remove file. - -2002-09-16 Nathan Sidwell - - * g++.dg/other/do1.C: New test. - - * g++.dg/template/subst1.C: New test. - -2002-09-16 Steve Ellcey - - * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__. - -2002-09-16 Nathan Sidwell - - * g++.dg/template/qualttp20.C: Adjust expected errors. - * g++.old-deja/g++.jason/report.C: Likewise. - * g++.old-deja/g++.other/qual1.C: Likewise. - - * g++.dg/lookup/scoped2.C: New test. - - * g++.dg/ext/asm3.C: New test. - -2002-09-16 Richard Earnshaw - - * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char. - -2002-09-16 Kazu Hirata - - * ChangeLog: follow spelling conventions. - * g++.old-deja/g++.abi/ptrmem.C: Likewise. - * g++.old-deja/g++.bugs/900210_05.C: Likewise. - * g++.old-deja/g++.bugs/900211_04.C: Likewise. - * g++.old-deja/g++.bugs/900321_02.C: Likewise. - * g++.old-deja/g++.bugs/900404_02.C: Likewise. - * g++.old-deja/g++.bugs/900520_06.C: Likewise. - * g++.old-deja/g++.law/global-init1.C: Likewise. - * g++.old-deja/g++.other/delete4.C: Likewise. - * g++.old-deja/g++.other/inline21.C: Likewise. - * g++.old-deja/g++.other/singleton.C: Likewise. - * g77.dg/strlen0.f: Likewise. - * g77.f-torture/compile/20010519-1.f: Likewise. - * g77.f-torture/compile/980310-4.f: Likewise. - * gcc.c-torture/compile/20000605-1.c: Likewise. - * gcc.c-torture/execute/20020225-1.c: Likewise. - * gcc.dg/c90-hexfloat-2.c: Likewise. - * gcc.dg/c99-bool-1.c: Likewise. - * gcc.dg/c99-hexfloat-2.c: Likewise. - * gcc.dg/dll-2.c: Likewise. - * gcc.dg/wtr-union-init-1.c: Likewise. - * gcc.dg/wtr-union-init-2.c: Likewise. - * gcc.dg/wtr-union-init-3.c: Likewise. - * gcc.dg/cpp/avoidpaste1.c: Likewise. - * gcc.dg/cpp/defined.c: Likewise. - * gcc.dg/cpp/macsyntx.c: Likewise. - * gcc.dg/cpp/paste2.c: Likewise. - * gcc.dg/cpp/trad/defined.c: Likewise. - * gcc.dg/format/c90-printf-1.c: Likewise. - * gcc.dg/format/c90-scanf-1.c: Likewise. - * gcc.dg/format/c99-printf-1.c: Likewise. - * gcc.dg/format/c99-scanf-1.c: Likewise. - * gcc.misc-tests/gcov-8.c: Likewise. - * lib/profopt.exp: Likewise. - -2002-09-15 Krister Walfridsson - - * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE. - -2002-09-15 Nathan Sidwell - - * g++.dg/inherit/using2.C: New test. - -2002-09-15 Kazu Hirata - - * ChangeLog: Follow spelling conventions. - * g++.dg/template/friend4.C: Likewise. - * g++.old-deja/g++.pt/crash67.C: Likewise. - * gcc.c-torture/execute/20000801-4.c: Likewise. - * gcc.dg/c90-digraph-1.c: Likewise. - * gcc.dg/c94-digraph-1.c: Likewise. - * gcc.dg/c99-digraph-1.c: Likewise. - * gcc.dg/cpp/line5.c: Likewise. - * gcc.dg/cpp/multiline.c: Likewise. - * gcc.dg/cpp/trad/literals-1.c: Likewise. - * gcc.dg/format/attr-3.c: Likewise. - * gcc.dg/format/c90-scanf-3.c: Likewise. - * gcc.dg/format/ext-4.c: Likewise. - -2002-09-15 Nathan Sidwell - - * g++.dg/template/pretty1.C: New test. - -2002-09-14 Alan Modra - - * gcc.c-torture/execute/struct-cpy-1.c: New test. - -2002-09-13 Matt Austern - - * testsuite/g++.dg/other/constref[12].C: New, regression tests for - passing a cast expression to a function by const reference. - -2002-09-13 Nathan Sidwell - - * g++.dg/template/deduce1.C: New test. - -2002-09-13 Kazu Hirata - - * gcc.c-torture/execute/simd-1.c: Force all use of int to - 32-bit int. - -2002-09-10 John David Anglin - - * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct - usage. - -2002-09-10 Richard Earnshaw - - * gcc.c-torture/compile/20020910-1.c: New test. - -2002-09-10 Frank Ch. Eigler - - * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call. - -2002-09-10 Andreas Jaeger - - * gcc.dg/20020312-2.c: Adjust for x86-64. - -2002-09-08 Toon Moene - - * g77.dg/7388.f: New test case for PR 7388. - -2002-09-07 Ansgar Esztermann - - * gcc.dg/compare2.c: Remove xfail from cases 10 and 12. - -2002-09-05 Ziemowit Laski - - * objc.dg/proto-lossage-1.m: New test. - -2002-09-06 Neil Booth - - * gcc.dg/cpp/_Pragma4.c: Fix typo. - -2002-09-06 Nicola Pero - - * objc/execute/formal_protocol-6.x: Removed. This testcase is now - expected to pass. - -2002-09-06 Stan Shebs - David Edelsohn - - * gcc.dg/weak: New directory. - * gcc.dg/weak-[1-9].c: Move to new directory, remove all - target-specific xfail bits. - * gcc.dg/typeof-2.c: Move to new directory. - * gcc.dg/weak.exp: New expect script. - -2002-09-06 Alan Modra - - * gcc.c-torture/execute/extzvsi.c: New test. - -2002-09-05 Stan Shebs - - * gcc.dg/weak-1.c: xfail on Darwin. - * gcc.dg/weak-2.c: Ditto. - * gcc.dg/weak-3.c: Ditto. - * gcc.dg/weak-4.c: Ditto. - * gcc.dg/weak-5.c: Ditto. - * gcc.dg/weak-6.c: Ditto. - * gcc.dg/weak-7.c: Ditto. - * gcc.dg/weak-8.c: Ditto. - * gcc.dg/weak-9.c: Ditto. - -2002-09-05 J"orn Rennecke - - * gcc.c-torture/execute/loop-14.c: New test. - -2002-09-04 Jakub Jelinek - - * g++.dg/other/cxa-atexit1.C: New test. - - * gcc.dg/typeof-2.c: New test. - -2002-09-03 Roger Sayle - - * gcc.dg/builtins-2.c: New testcase. - * gcc.dg/builtins-3.c: New testcase. - -2002-09-03 Neil Booth - - * gcc.dg/cpp/_Pragma4.c: New test. - -2002-09-03 Nicola Pero - - * objc/execute/nil_method-1.m: New testcase. - -2002-09-01 Nicola Pero - - * objc/execute/class-tests-1.h (test_class_with_superclass): Call - [Object class], not [Object initialize]. - -2002-08-31 Roger Sayle - Hans-Peter Nilsson - - * gcc.c-torture/execute/20020720-1.x: Skip test on - mmix-knuth-mmixware. Correct comment. - -2002-08-27 Mark Mitchell - - * testsuite/g++.dg/abi/bitfield5.C: New test. - * testsuite/g++.dg/abi/vbase10.C: Likewise. - -2002-08-27 Nicola Pero - - * objc.dg/undeclared-selector.m: New test. - -2002-08-27 Nathan Sidwell - - * g++.dg/other/offsetof1.C: Avoid cast warning. - -2002-08-26 Ziemowit Laski - - * objc.dg/super-class-2.m: New test. - -2002-08-24 Matt Austern - - * g++.dg/ext/lvaddr.C: New test. - * g++.dg/ext/lvcast.C: New test. - -2002-08-22 Mark Mitchell - - * testsuite/g++.dg/inherit/cond1.C: New test. - -2002-08-22 Geoffrey Keating - - * gcc.dg/noncompile/incomplete-1.c: New test. - -2002-08-21 Joseph S. Myers - - * gcc.dg/typespec-1.c: New test. - -2002-08-20 Devang Patel - * objc.dg/proto-hier-2.m: New test. - -2002-08-19 Ziemowit Laski - - * objc.dg/bitfield-1.m: New test. - * objc.dg/bitfield-2.m: New test. - -2002-08-17 Joseph S. Myers - - * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c, - gcc.dg/c99-flex-array-4.c: New tests. - -2002-08-16 Stan Shebs - - * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case. - -2002-08-15 Jakub Jelinek - - * gcc.dg/typeof-1.c: New test. - * g++.dg/ext/typeof2.C: New test. - -2002-08-15 Nathan Sidwell - - * g++.dg/other/offsetof1.C: New test. - -2002-08-14 Richard Henderson - - * gcc.dg/tls/diag-3.c: Fix expected message strings. - -2002-08-14 Neil Booth - - * gcc.dg/cpp/_Pragma3.c: New test. - -2002-08-13 Mark Mitchell - - * g++.dg/template/inherit3: New test. - -2002-08-10 Nathan Sidwell - - * gcc.dg/bitfld-4.c: Add blank options. - -2002-08-09 Mark Mitchell - - * g++.dg/template/crash1.C: New test. - -2002-08-08 Jakub Jelinek - - * gcc.dg/tls/opt-2.c: New test. - -2002-08-08 Devang Patel - - * objc.dg/selector-1.m : New test - -2002-08-08 Nathan Sidwell - - * g++.dg/abi/bitfield4.C: New test. - * gcc.dg/bitfld-4.c: New test. - -2002-08-08 Nathan Sidwell - - * g++.dg/other/packed1.C: New test. - -2002-08-07 Mark Mitchell - - * g++.dg/abi/offsetof.C: Tweak error messages. - * g++.old-deja/g++.mike/p10769a.C: Likewise. - -2002-08-08 Jakub Jelinek - - * gcc.dg/bitfld-3.c: New test. - -2002-08-07 Jakub Jelinek - Richard Henderson - - * gcc.dg/i386-bitfield1.c: New test. - * g++.dg/abi/bitfield3.C: Update. - -2002-08-07 Neil Booth - - * objc.dg/const-str-2.m: Update. - * gcc.dg/cpp/c++98.c: Change to C extension. - * gcc.dg/cpp/c++98-pedantic.c: Similarly. - * gcc.dg/cpp/cpp.exp: Process .C extensions too. - -2002-08-06 Aldy Hernandez - - * testsuite/gcc.dg/tls/diag-3.c: New. - -2002-08-07 Gabriel Dos Reis - - * g++.dg/README (Subdirectories): Document new subdir expr. - * g++.dg/expr/pmf-1.C: New test. - -2002-08-06 Neil Booth - - * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests. - -2002-08-06 Jakub Jelinek - - * g++.dg/abi/bitfield3.C: New test. - -2002-08-05 Nathan Sidwell - - * lib/gcov.exp: Tweak expected line formats. - * gcc.misc-tests/gcov8.c: New test. - * gcc.misc-tests/gcov8.x: New flags. - -2002-08-05 Jakub Jelinek - - * consistency.vlad/layout/endian.c: Include string.h. - - * gcc.c-torture/execute/20020805-1.c: New test. - -2002-08-04 Gabriel Dos Reis - - * g++.dg/other/conversion1.C: New test. - -2002-08-03 Roger Sayle - - * gcc.dg/builtins-1.c: New testcase. - -2002-08-02 Mark Mitchell - - * g++.dg/inherit/access3.C: New test. - -2002-08-01 Jakub Jelinek - - * gcc.dg/ia64-visibility-2.c: New test. - -2002-08-01 Benjamin Kosnik - - * g++.old-deja/g++.abi/ptrflags.C (expect): Change - __qualifier_flags to __flags. - -2002-07-31 Mark Mitchell - - * g++.dg/inherit/operator1.C: New test. - * g++.dg/lookup/disamb1.C: Fix typo in comment. - * g++.dg/other/error1.C: Change expected error message. - * g++.dg/template/conv4.C: Likewise. - -2002-07-26 Neil Booth - - * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test - for documented behavior. - -2002-07-25 Roger Sayle - - * gcc.c-torture/execute/20020720-1.x: Skip this test on - several targets known to fail. - -2002-07-25 Richard Sandiford - - * gcc.dg/mips-args-[123].c: New tests. - -2002-07-24 Aldy Hernandez - - * gcc.dg/ppc-spe.c: New. - -2002-07-24 Geoffrey Keating - - * g++.dg/other/ptrmem4.C: New testcase. - -2002-07-24 Richard Henderson - - * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap. - -2002-07-24 Gabriel Dos Reis - - * g++.dg/ext/alignof1.C (main): Return 0 for success. - -2002-07-24 Roger Sayle - - * gcc.c-torture/execute/memset-3.c: New testcase. - -2002-07-24 Neil Booth - - * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h, - gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests. + * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h, + gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests. 2002-07-23 Kaveh R. Ghazi @@ -10778,8665 +9005,5230 @@ * gcc.dg/cpp/trad/directive.c: Add test. * gcc.dg/cpp/trad/macroargs.c: Add test. - * gcc.dg/cpp/trad/recurse-3.c: Add tests. + * gcc.dg/cpp/trad/rec -2002-07-02 Neil Booth +2002-04-25 Roger Sayle - * gcc.dg/cpp/cmdlne-M.c: New test. + * gcc.dg/i386-memset-1.c: New test case for PR target/6456. -2002-07-02 Ziemowit Laski +2002-04-25 Kaveh R. Ghazi - * objc.dg/desig-init-1.m: New test. + * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit + targets. -2002-07-02 Kriang Lerdsuwanakij +2002-04-24 Mark Mitchell - PR c++/6716 - * g++.dg/template/instantiate1.C: New test. + * g++.dg/abi/mange7.C: New test. -2002-07-01 Mark Mitchell + PR c++/6438. + * g++.dg/parse/stmtexpr2.C: New test. - PR c++/7112 - * g++.dg/template/sizeof2.C: New test. +2002-04-24 J"orn Rennecke -2002-07-01 Neil Booth + * gcc.dg/20020312-2.c: Add SH target. - * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c, - gcc.dg/cpp/trad/include.c: New tests. +2002-04-24 Kaveh R. Ghazi -2002-07-01 Hans-Peter Nilsson + * gcc.c-torture/compile/labels-3.x: New file, don't assemble the + compiler output on mips*-*-irix*. - PR target/7177 - * gcc.c-torture/compile/20020701-1.c: New test. +2002-04-23 Jakub Jelinek -2002-07-01 Stan Shebs + * g++.dg/parse/attr1.C: New test. - * lib/objc.exp (objc_target_compile): Add the -I path to ObjC - header here... - * lib/objc-torture.exp (objc-torture-compile): ...instead of here - (objc-torture-execute): or here. +2002-04-23 Roger Sayle -2002-07-01 J"orn Rennecke + * gcc.c-torture/execute/string-opt-17.c: New test case. + * gcc.c-torture/execute/memset-2.c: New test case. - * gcc.c-torture/execute/arith-rand-ll.c: New test. +2002-04-23 Mark Mitchell -2002-07-01 Neil Booth + PR c++/6256: + * g++.dg/template/friend5.C: New test. - * gcc.dg/cpp/trad/escaped-nl.c: New test. + PR c++/6331: + * g++.dg/template/qual1.C: Likewise. -2002-06-30 Devang Patel +2002-04-22 Zack Weinberg - * objc.dg/fsyntax-only.m: New test. + * gcc.c-torture/execute/980707-1.c: Don't use isspace(). + Include stdlib.h, not stdio.h or ctype.h. -2002-06-27 Mark Mitchell +2002-04-22 Hans-Peter Nilsson - PR c++/6695 - * g++.dg/template/friend7.C: New file. + * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on + cris-*-elf* and mmix-*-*. + * g77.f-torture/execute/io0.x: xfail for cris-*-elf. + * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x, + g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x: + Ditto. + * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf. + * gcc.dg/wchar_t-1.c: Ditto. -2002-06-27 Aldy Hernandez +2002-04-21 Hans-Peter Nilsson - * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in - return type. + * g++.dg/opt/cleanup1.C (C::C()): Initialize member c. + Clarify comment. -2002-06-27 J"orn Rennecke +2002-04-21 Neil Booth - * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to - avoid division by zero. + * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests. -2002-06-27 Neil Booth +2002-04-21 Franz Sirl - * gcc.dg/Wunknownprag.c: New tests. + * gcc.c-torture/execute/20000906-1.x: Delete. -2002-06-25 J"orn Rennecke +2002-04-20 David.Billinghurst - * gcc.c-torture/execute/simd-2.c: New test. + * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run } -2002-06-25 Neil Booth +2002-04-19 Toon Moene - * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h, - gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h, - gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c, - gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c, - gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c, - gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c, - gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h, - gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h, - gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h, - gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h - gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def, - gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c, - gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c, - gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h, - gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h, - gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c, - gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests. + * PR6367 + * g77.f-torture/execute/6367.f: New test. + * g77.f-torture/execute/6367.x: Disable for MMIX. -2002-06-24 Neil Booth +2002-04-19 Mark Mitchell - * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S, - gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c, - gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c, - gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c: - New tests. - * gcc.dg/cpp/trad/directive.c: Update. + * PR6352 + * g++.dg/opt/inline2.C: New test. -2002-06-23 Andreas Jaeger +2002-04-18 Richard Henderson - * gcc.c-torture/execute/complex-6.c: New. + * gcc.dg/20000906-1.c: Enable for all targets. + * gcc.c-torture/compile/iftrap-2.c: New. -2002-06-22 Neil Booth +2002-04-18 Jakub Jelinek - * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c, - gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c, - gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c, - gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests. + * gcc.dg/20020418-1.c: New test. + * gcc.dg/20020418-2.c: New test. -2002-06-21 Neil Booth +2002-04-18 Richard Henderson - * gcc.dg/cpp/trad: New directory with traditional tests copied - from parent directory. - * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c, - gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c, - gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c, - gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c: - Move to trad/ and rename. - * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c, - gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c, - gcc.dg/cpp/trad/redef2.c: New tests. - * gcc.dg/cpp/trad/trad.exp: New driver. + * gcc.c-torture/compile/iftrap-1.c: New. + * gcc.dg/iftrap-1.c: Adjust for ia64. + * gcc.dg/iftrap-2.c: New. -2002-06-20 Neil Booth +2002-04-18 Jakub Jelinek - * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c, - gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c, - gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c, - gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c: - Remove. + * gcc.c-torture/compile/20020418-1.c: New test. -2002-06-20 Richard Sandiford +2002-04-18 Roger Sayle - * gcc.dg/20020620-1.c: New test. + * gcc.c-torture/compile/20020415-1.c: New. -2002-06-20 Kriang Lerdsuwanakij +2002-04-18 David S. Miller - * g++.dg/template/ttp4.C: New test. + * gcc.c-torture/execute/20020418-1.c: New test. -2002-06-19 Jakub Jelinek +2002-04-17 Jakub Jelinek - * g++.dg/opt/vt1.C: Fix regexp. + * gcc.dg/20020416-1.c: New test. -2002-06-18 Kaveh R. Ghazi + * g++.dg/opt/inline1.C: New test. - * gcc.c-torture/execute/pure-1.c: Make functions static again. - Don't use attribute `noinline'. +2002-04-16 Jakub Jelinek -2002-06-18 Hans-Peter Nilsson + * gcc.dg/altivec-5.c: New test. - * gcc.c-torture/execute/20020615-1.c: Fix typo in comment. + * gcc.dg/20020415-1.c: New test. -2002-06-18 Aldy Hernandez +2002-04-15 Mark Mitchell - * gcc.c-torture/execute/simd-1.c: New. + * testsuite/lib/chill.exp: Remove. - * gcc.dg/simd-1.c: New. +2002-04-14 Jakub Jelinek -2002-06-18 Hans-Peter Nilsson + * g++.dg/other/big-struct.C: New test. - * gcc.c-torture/execute/20020615-1.c: Correct bug-description. +2002-04-14 David Billinghurst -2002-06-16 Richard Henderson + * g77.dg/f77-edit-i-in.f: Use internal buffer in place + of scratch file. - * g++.dg/ext/anon-struct1.C: New. - * g++.dg/ext/anon-struct2.C: New. - * g++.dg/ext/anon-struct3.C: New. - * gcc.dg/anon-struct-1.c: New. - * gcc.dg/anon-struct-2.c: New. - * gcc.dg/anon-struct-3.c: New. - * gcc.dg/20011008-1.c: Adjust warning text. - * gcc.dg/20020527-1.c: Add -fms-extensions. +2002-04-13 David Billinghurst -2002-06-16 Richard Henderson + PR c/6277 + * gcc.dg/i386-387-1.c: Allow optional leading underscore + in scan-assembler function name - * gcc.dg/20020531-1.c: Add LL specifier to avoid warning. +2002-04-13 Hans-Peter Nilsson -2002-06-15 Hans-Peter Nilsson + * g77.f-torture/execute/980628-4.x, + g77.f-torture/execute/980628-5.x, + g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x, + g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x, + g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on + i[34567]86-*-*. - * gcc.c-torture/execute/20020615-1.c: New test. +2002-04-13 David S. Miller -2002-06-15 Roger Sayle + * gcc.c-torture/execute/20020413-1.c: New test. - * gcc.c-tortuture/execute/compare-1.c: New test case. - * gcc.c-tortuture/execute/compare-2.c: New test case. - * gcc.c-tortuture/execute/compare-3.c: New test case. +2002-04-13 Richard Sandiford -2002-06-13 Richard Henderson + * gcc.dg/asm-6.c, + * g++.dg/ext/asm1.C: New tests. - * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for - ia64 ilp32. +2002-04-12 Mark Mitchell -2002-06-12 Kriang Lerdsuwanakij + PR c++ 5373. + * g++.dg/parse/stmtexpr1.C: New test. - * g++.dg/template/typename2.C: Update error message. + PR c++/5189. + * g++.dg/template/copy1.C: New test. -2002-06-12 Hans-Peter Nilsson +2002-04-12 Richard Henderson - * gcc.c-torture/execute/20020611-1.c: New test. + * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc. -2002-06-11 Bob Wilson +2002-04-12 Geoffrey Keating - * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the - list of targets to skip. + * gcc.c-torture/execute/20020412-1.c: New file, renamed from + gcc.c-torture/execute/20020307-2.c. -2002-06-10 Bob Wilson +2002-04-12 Richard Sandiford - * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa - targets if not optimizing. + * g++.dg/ext/attrib5.C, + * g++.dg/lookup/struct1.C: New tests. -2002-06-10 Jakub Jelinek +2002-04-11 Jakub Jelinek - * gcc.c-torture/compile/20020605-1.c: New test. + * gcc.dg/20020411-1.c: New test. - * g++.dg/opt/vt1.C: New test. + * gcc.c-torture/execute/20020411-1.c: New test. - * gcc.dg/20020531-1.c: New test. +2002-04-10 Janis Johnson - * gcc.dg/20020530-1.c: New test. + * g77.f-torture/execute/6177.f: New test. - * gcc.dg/20020527-1.c: New test. +2002-04-10 Jakub Jelinek - * g++.dg/opt/cse1.C: New test. + PR middle-end/6247 + * g++.dg/opt/cleanup1.C: New test. -2002-06-07 Roger Sayle + * g++.dg/opt/const1.C: New test. - * gcc.dg/20020607-2.c: New test case. +2002-04-10 Lars Brinkhoff -2002-06-07 Jakub Jelinek + * gcc.c-torture/execute/20020406-1.c: Declare malloc. - * gcc.c-torture/compile/20020604-1.c: New test. +2002-04-10 Nathan Sidwell -2002-06-04 Richard Henderson + PR c++/5507 + * g++.dg/template/typename2.C: New test. - * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases. - * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67. - * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New. +2002-04-10 Alan Modra -2002-06-04 Aldy Hernandez + * gcc.c-torture/execute/loop-12.c: New. - * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF. +2002-04-08 Hans-Peter Nilsson -2002-06-03 Richard Henderson + * g77.f-torture/execute/980628-4.x, + g77.f-torture/execute/980628-5.x, + g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x, + g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x, + g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests. - * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New. - * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New. +2002-04-07 Franz Sirl -2002-06-02 Richard Henderson + PR optimization/6086 + * g++.dg/opt/preinc1.C: New test. - * gcc.c-torture/execute/pure-1.c: Don't mark any of the - test functions static. +2002-04-06 Mark Mitchell -2002-06-02 Andreas Jaeger + PR c++/5571 + * g++.dg/opt/static2.C: New test. - * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass - now. +2002-04-06 Mark Mitchell -2002-06-02 Neil Booth + PR c/5120 + * gcc.dg/20020406-1.c: New test. - * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c, - gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c: - Update for mofified diagnostics. - * gcc.dg/c99-intconst-1.c: No longer fail. +2002-04-04 David S. Miller -2002-06-02 Richard Henderson + * gcc.c-torture/execute/20020404-1.c: New test. - * gcc.dg/uninit-A.c: Remove xfail markers. +2002-04-04 Jakub Jelinek -2002-06-01 Roger Sayle + PR c/6123 + * gcc.dg/20020312-2.c: Do not declare global register variable + if __PIC__ or __pic__ is defined. - * gcc.dg/fnegate-1.c: New test case. +2002-04-04 Richard Earnshaw -2002-05-30 Osku Salerma + * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use + __asm__ so that it works correctly even if -ansi -pedantic-errors. - * gcc.c-torture/execute/mayalias-1.c: New file. +2002-04-03 Kaveh R. Ghazi -2002-05-29 Neil Booth + * gcc.misc-tests/linkage.exp: Update last change to handle + sparc*-, not just sparc-. - * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c, - gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c, - gcc.dg/cpp/if-1.c: Update for modified diagnostics. +2002-04-03 Richard Henderson -2002-05-29 Hans-Peter Nilsson + * gcc.dg/cpp/ucs.c: Improved long UCS test. - * gcc.c-torture/execute/20020529-1.c: New test. +2002-04-03 Hans-Peter Nilsson -2002-05-27 Richard Henderson + * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change. - * g++.dg/ext/attrib6.C: New test case. +2002-04-02 David S. Miller -2002-05-27 Kaveh R. Ghazi + * gcc.c-torture/execute/20020402-3.c: New test. - * gcc.c-torture/execute/pure-1.c: New test. +2002-04-03 Hans-Peter Nilsson -2002-05-27 Neil Booth + * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*. + * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto. - * gcc.dg/cpp/arith-2.c: Remove. + * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware. + * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x, + g77.f-torture/execute/20001201.x, + g77.f-torture/execute/u77-test.x: New files. -2002-05-27 Neil Booth + * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware. + * gcc.dg/wchar_t-1.c: Ditto. - * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests. - * gcc.dg/cpp/if-3.c: Remove. +2002-04-02 Franz Sirl -2002-05-26 Jakub Jelinek + * gcc.c-torture/execute/20020402-1.c: New test. - * g++.dg/opt/cse2.C: New test. +2002-04-01 Richard Henderson -2002-05-26 Neil Booth + * gcc.c-torture/compile/920625-1.x: XFAIL -O1. - * gcc.dg/cpp/arith-1.c: New semantic tests. - * gcc.dg/cpp/if-1.c: Update. + * g++.dg/other/new1.C: Use __SIZE_TYPE__. -2002-05-24 Ben Elliston +2002-04-01 Kaveh R. Ghazi - * lib/c-torture.exp (c-torture-execute): Handle multiple sources. + * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2. -2002-05-24 Jakub Jelinek +2002-04-01 Gabriel Dos Reis - * gcc.dg/verbose-asm.c: New test. + * g++.dg/inherit/template-as-base.C: Expect error. + * g++.dg/inherit/namespace-as-base.C: Likewise. -2002-05-24 Neil Booth +2002-03-31 Hans-Peter Nilsson - * gcc.dg/cpp/paste12.c: New test. + * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C, + g++.dg/ext/instantiate3.C: Tweak match patterns. -2002-05-23 Neil Booth + * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware. + * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for + -da test. - * g++.dg/parse/named_ops.C: New test. +2002-03-31 Richard Henderson -2002-05-23 Mark Mitchell + * gcc.dg/special/alias-2.c: New. + * gcc.dg/special/ecos.exp: Run it. - * gcc/testsuite/gcc.dg/weak-8.c: New test. +2002-03-31 Richard Henderson -2002-05-23 J"orn Rennecke + * gcc.dg/va-arg-1.c: Expect warnings, not errors. - * gcc.dg/weak-2.c: Allow optional leading underscore - in scan-assembler symbol name. - * gcc.dg/weak-3.c: Likewise. - * gcc.dg/weak-4.c: Likewise. - * gcc.dg/weak-5.c: Likewise. +2002-03-31 Kazu Hirata -2002-05-23 Jakub Jelinek + * gcc.dg/weak-1.c: Disable on h8300 port. - * gcc.dg/20020523-1.c: New test. +2002-03-29 Janis Johnson -2002-05-23 Neil Booth + * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov. + * g++.dg/bprob/bprob.exp: New driver for profile-directed branch + ordering tests. + * g++.dg/bprob/bprob-1.C: New test. + * g++.dg/gcov/gcov.exp: New driver for gcov tests. + * g++.dg/gcov/gcov-1.C: New test. + * g++.dg/gcov/gcov-1.x: New file. + * g++.dg/gcov/gcov-2.C: New test. + * g++.dg/gcov/gcov-3.C: New test. + * g++.dg/gcov/gcov-3.h: New file. - * objc.dg/const-str-2.m: Update now that we stop after - a command line error. +2002-03-28 Roger Sayle -2002-05-22 Richard Henderson + * g++.old-deja/g++.other/builtins5.C: New test. + * g++.old-deja/g++.other/builtins6.C: New test. + * g++.old-deja/g++.other/builtins7.C: New test. + * g++.old-deja/g++.other/builtins8.C: New test. + * g++.old-deja/g++.other/builtins9.C: New test. - * g++.dg/dg.exp: Fix typo in test pruneing. +2002-03-29 Jakub Jelinek -2002-05-22 Richard Henderson + * g++.dg/opt/static1.C: New test. - * g++.dg/dg.exp: Prune the tls subdirectory. - * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New. - * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New. - * g++.dg/tls/init-1.C: New. + * g++.dg/opt/longbranch1.C: New test. -2002-05-22 Jakub Jelinek +2002-03-28 Hans-Peter Nilsson - * gcc.dg/20020517-1.c: New test. + * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern. -2002-05-21 Richard Henderson + * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware. - * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c, - gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files. +2002-03-28 Jeffrey A Law (law@redhat.com) -2002-05-21 Brian R. Gaeke + * gcc.c-torture/execute/20020328-1.c: New test. - * g++.dg/other/copy2.C: New test. +2002-03-27 Richard Henderson -2002-05-20 J"orn Rennecke + * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors. + * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise; + move from g++.old-deja/g++.ext/. - * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define. - (MAX_COPY): Bump up to 10 times sizeof (long long). - (main): Use a pattern of SEQUENCE_LENGTH different characters to copy. +2002-03-27 Mark Mitchell - * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times - sizeof (long long). + * g++.dg/init/new2.C: New test. - * gcc.c-torture/execute/strcpy-1.c: New test. +2002-03-26 Richard Henderson -2002-05-19 Jason Merrill + * gcc.dg/pragma-re-2.c: Avoid empty source file warning. - * g++.dg/ext/oper1.C: New test. + * gcc.dg/20020312-2.c: Don't test epilogue vs global register + on sparc. -2002-05-20 David Billinghurst -2002-05-19 Mark Mitchell + * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on + sparcv9 systems. + * gcc.dg/20001102-1.c: Likewise. - * README.QMTEST: New file. +2002-03-26 Phil Edwards - * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line. + * gcc.dg/cpp/endif-pedantic1.c, + gcc.dg/cpp/endif-pedantic2.c: New tests. -2002-05-19 Andreas Jaeger +2002-03-26 Mark Mitchell - * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass - now. - * gcc.c-torture/execute/loop-2d.x: Likewise. + * g++.dg/init/new1.C: New test. -2002-05-19 David Billinghurst +2002-03-26 Nathan Sidwell - * gcc.dg/weak-2.c: xfail warnings for platforms that don't - support weak symbols. - * gcc.dg/weak-4.c: Likewise - * gcc.dg/weak-6.c: Likewise + * g++.dg/abi/vbase9.C: New test. -2002-05-16 David.Billinghurst +2002-03-26 Richard Earnshaw - * gcc.dg/weak-3.c: Add dg-excess-error comment for - cygwin, coff and h8300-*-hms targets - * gcc.dg/weak-5.c: Likewise - * gcc.dg/weak-7.c: Likewise + * gcc.dg/arm-asm.c: New test. -2002-05-16 Jason Merrill +2002-03-26 Andrew Cagney - * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel. - (scan-assembler-not, scan-assembler-dem): Likewise. - (scan-assembler-dem-not): Likewise. + * gcc.dg/Wswitch-enum.c: New test. + Fix PR c/5044. -2002-05-15 Richard Henderson +2002-03-26 Richard Henderson - * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here. + * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized + structure. -2002-05-15 Richard Henderson +2002-03-25 Richard Henderson - * gcc.dg/weak-5.c (vfoo1c): No warning here. - (vfoo1f): Warning here. - (vfoo1l): Don't redefine the alias. + * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on + sparcv9 systems. -2002-05-14 Jason Merrill , Alexandre Oliva + * gcc.c-torture/compile/20011119-1.c (xxx): New. + * gcc.c-torture/compile/20011119-2.c (xxx): New. - * g++.dg/init/pm1.C: New test. +2002-03-25 Zack Weinberg -2002-05-12 David S. Miller + * gcc.dg/c90-hexfloat-1.c: Adjust error regexps. - * gcc.c-torture/execute/conversion.c (ldnear): Use long double - types. +2002-03-25 Bob Wilson -2002-05-10 Roger Sayle + * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of + targets using generic thunk support. - * gcc.c-torture/execute/20020510-1.c: New test case. +2002-03-25 Jakub Jelinek -2002-05-10 David S. Miller + * gcc.c-torture/compile/20020323-1.c: New test. - * gcc.c-torture/execute/conversion.c: Test long double too. + * g++.dg/opt/conj2.C: New test. -2002-05-09 Jakub Jelinek +2002-03-24 Richard Henderson - * lib/g77.exp (g77_link_flags): Append all multilib dirs containing - libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH. - * lib/g++.exp (g++_link_flags): Likewise. - * lib/objc.exp (objc_target_compile): Likewise. + * gcc.dg/weak-1.c: Use -fno-common. -2002-05-09 Neil Booth +2002-03-25 David Billinghurst - * gcc.dg/cpp/poison.c: Update. - * gcc.dg/cpp/20000625-2.c: Remove. - * gcc.dg/cpp/direct2s.c: Remove final test. + * g77.dg/f77-edit-apostrophe-out.f: New test + * g77.dg/f77-edit-h-out.f: New test + * g77.dg/f77-edit-t-in.f: New test + * g77.dg/f77-edit-t-out.f: New test + * g77.dg/f77-edit-x-out.f: New test + * g77.dg/f77-edit-slash-out.f: New test + * g77.dg/f77-edit-colon-out.f: New test + * g77.dg/f77-edit-s-out.f: New test -2002-05-08 Tom Rix +2002-03-24 Richard Henderson - * gcc.c-torture/execute/20020508-1.c: New test. - * gcc.c-torture/execute/20020508-2.c: New test. - * gcc.c-torture/execute/20020508-3.c: New test. + * objc/execute/formal_protocol-6.x: New XFAIL. -2002-05-08 Neil Booth +2002-03-25 David Billinghurst - * gcc.dg/cpp/charconst-4.c: More tests. + * gcc.dg/weak-1.c: Early return from dg-final on platforms + that do not support weak symbols -2002-05-08 Mark Mitchell +2002-03-25 David Billinghurst - PR c/6569 - * gcc.dg/weak-3.c: Update location of warning messages. - * gcc.dg/weak-5.c: Likewise. + * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al + * lib/g77.exp: Likewise + * lib/objc.exp: Likewise -2002-05-06 Roger Sayle +2002-03-23 Andrew Cagney - * gcc.c-torture/execute/20020506-1.c: New test case. + * gcc.dg/Wswitch-default.c: New test. -2002-05-07 Neil Booth +2002-03-23 Jakub Jelinek - * gcc.dg/cpp/charconst-3.c: Correct tests accordingly. + * g++.dg/other/enum1.C: New test. -2002-05-06 Neil Booth +2002-03-23 Zack Weinberg - * gcc.dg/cpp/charconst-3.c: Run, don't compile. + * gcc.dg/pragma-ep-3.c: Fix typo. -2002-05-06 Neil Booth +2002-03-22 Gabriel Dos Reis - * gcc.dg/cpp/charconst-3.c: New test. + * g++.dg/inherit/template-as-base.C: New test. -2002-05-05 Neil Booth +2002-03-22 Jakub Jelinek - * gcc.dg/cpp/charconst.c: Update tests. + * g++.old-deja/g++.other/dwarf2-1.C: Move... + * g++.dg/debug/debug5.C: ...here. Convert for dg framework. -2002-05-05 Tim Josling +2002-03-22 Neil Booth - * treelang: Added directory for new sample language treelang. Also - lib/treelang.exp: New file to signal treelang should be tested. + * gcc.dg/cpp/multiline.c: Update to match. -2002-05-03 Jakub Jelinek +2002-03-22 Alexandre Oliva - * gcc.dg/cpp/cmdlne-dM-M.c: New test. - * gcc.dg/cpp/cmdlne-dD-M.c: New test. - * gcc.dg/cpp/cmdlne-dN-M.c: New test. - * gcc.dg/cpp/cmdlne-dI-M.c: New test. - * gcc.dg/cpp/cmdlne-dI-M.h: New aux file. - * gcc.dg/cpp/cmdlne-dD-dM.c: New test. - * gcc.dg/cpp/cmdlne-dM-dD.c: New test. + * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too. -2002-05-03 Joseph S. Myers +2002-03-22 Phil Edwards - * gcc.dg/format/xopen-2.c: New test. + * gcc.dg/cpp/extratokens2.c: New file. -2002-05-03 Jakub Jelinek +2002-03-21 David Edelsohn - * gcc.dg/20020503-1.c: New test. + * gcc.dg/20020312-2.c: Add rs6000 target. -2002-05-02 Mark Mitchell + * gcc.c-torture/compile/20020319-1.c: New test. - * g++.dg/init/dtor1.C: Make it tougher. +2002-03-21 Rainer Orth -2002-05-01 Mark Mitchell + * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names. + (A, E): Handle this. - * g++.dg/init/dtor1.C: New test. +2002-03-20 Jason Merrill -2002-05-02 Aldy Hernandez + * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about + ignoring -fpic. + * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output + through prune_gcc_output. - * gcc.dg/altivec-8.c: New. +2002-03-20 Jakub Jelinek -2002-05-01 Aldy Hernandez + * gcc.c-torture/compile/20020320-1.c: New test. - * gcc.dg/altivec-7.c: New. +2002-03-19 Jakub Jelinek -2002-04-29 Jakub Jelinek + * gcc.c-torture/compile/20020318-1.c: New test. - * g++.dg/parse/typedef1.C: New test. + * gcc.dg/struct-by-value-1.c: New test. -2002-04-29 Mark Mitchell + * gcc.dg/20020319-1.c: New test. - PR c++/6486 - * g++.dg/template/friend6.C: New test. +2002-03-18 Jakub Jelinek - PR c++/6492 - * g++.dg/init/copy1.C: New test. + * g++.dg/opt/conj1.C: New test. -2002-04-29 Nathan Sidwell +2002-03-17 Mark Mitchell - * g++.dg/warn/effc1.C: New test. + * g++.dg/template/qualttp20.C: Revert previous change. + * g++.dg/template/qualttp3.C: Likewise. + * g++.dg/template/qualttp4.C: Likewise + * g++.dg/template/qualttp5.C: Likewise + * g++.dg/template/qualttp6.C: Likewise + * g++.dg/template/qualttp7.C: Likewise + * g++.dg/template/qualttp8.C: Likewise + * g++.dg/template/recurse.C: Likewise. -2002-04-29 Neil Booth +2002-03-17 Neil Booth - * gcc.dg/cpp/if-cexp.c: Add a test. + * gcc.dg/cpp/wchar-1.c: Update. -2002-04-28 Jakub Jelinek +2002-03-16 Nathan Sidwell - * gcc.dg/20020426-2.c: New test. + * g++.dg/template/conv1.C: New test. + * g++.dg/template/conv2.C: New test. + * g++.dg/template/conv3.C: New test. + * g++.dg/template/conv4.C: New test. -2002-04-28 Neil Booth +2002-03-15 Mark Mitchell - * gcc.dg/cpp/if-mop.c: Update. - * gcc.dg/cpp/if-mpar.c: Add test. - * gcc.dg/cpp/if-oppr.c: Update. + * g++.dg/template/qualttp20.C: Remove unnecessary error tags. + * g++.dg/template/qualttp3.C: Likewise. + * g++.dg/template/qualttp4.C: Likewise + * g++.dg/template/qualttp5.C: Likewise + * g++.dg/template/qualttp6.C: Likewise + * g++.dg/template/qualttp7.C: Likewise + * g++.dg/template/qualttp8.C: Likewise + * g++.dg/template/recurse.C: Likewise. -2002-04-28 Franz Sirl +2002-03-15 Mark Mitchell - PR c/6343 - * gcc.dg/weak-[2-7].c: New tests. + * g++.dg/opt/dtor1.C: New test. -2002-04-26 Alexandre Oliva +2002-03-15 Jakub Jelinek - * gcc.dg/enum1.c: New test. + * gcc.c-torture/compile/20020315-1.c: New test. -2002-04-26 Mark Mitchell +2002-03-15 Richard Earnshaw - PR c++/6497 - * g++.dg/inherit/access2.C: New test. + * gcc.dg/weak-1.c: Fix scan tests. -2002-04-26 Mark Mitchell +2002-03-15 Hans-Peter Nilsson - PR bootstrap/6445 - * gcc.dg/20020426-1.c: New test. + * gcc.dg/20020312-2.c [__MMIX__]: No pic register. + * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf* + cris-*-aout* mmix-*-*. + * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf* + cris-*-aout* mmix-*-*. + * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on + cris-*-elf* cris-*-aout* and mmix-*-*. + * gcc.dg/20001009-1.c: Ditto. + * gcc.dg/20010912-1.c: Ditto. + * gcc.dg/20020122-4.c: Ditto. + * gcc.dg/inline-2.c: Ditto. -2002-04-26 Alexandre Oliva +2002-03-14 Jeffrey A Law (law@cygnus.com) - * g++.dg/abi/enum1.C: New test. + * gcc.c-torture/compile/20020314-1.c: New test. -2002-04-26 Richard Henderson +2002-03-14 Richard Earnshaw - * gcc.dg/c99-bool-1.c: Expect always true warning. + * gcc.c-torture/execute/20020314-1.c: New test. -2002-04-25 Roger Sayle +2002-03-14 Jakub Jelinek - * gcc.dg/i386-memset-1.c: New test case for PR target/6456. + * g++.dg/warn/Wunused-1.C: New test. -2002-04-25 Kaveh R. Ghazi +2002-02-13 Richard Sandiford - * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit - targets. + * g++.dg/abi/mangle6.C: New test. -2002-04-24 Mark Mitchell +2002-03-13 Jakub Jelinek - * g++.dg/abi/mange7.C: New test. + * gcc.c-torture/compile/20020309-2.c: New test. - PR c++/6438. - * g++.dg/parse/stmtexpr2.C: New test. + * gcc.c-torture/compile/20020312-1.c: New test. -2002-04-24 J"orn Rennecke +2002-03-12 Nathan Sidwell - * gcc.dg/20020312-2.c: Add SH target. + * g++.dg/other/access1.C: New test. -2002-04-24 Kaveh R. Ghazi +2002-03-12 Jakub Jelinek - * gcc.c-torture/compile/labels-3.x: New file, don't assemble the - compiler output on mips*-*-irix*. + * gcc.c-torture/execute/wchar_t-1.c: New test. -2002-04-23 Jakub Jelinek +2002-03-12 David Edelsohn - * g++.dg/parse/attr1.C: New test. + * gcc.dg/20020103-1.c: Add rs6000 target and macro. -2002-04-23 Roger Sayle +2002-03-12 Roger Sayle - * gcc.c-torture/execute/string-opt-17.c: New test case. - * gcc.c-torture/execute/memset-2.c: New test case. + * gcc.dg/20020312-1.c: New test case. -2002-04-23 Mark Mitchell +2002-03-11 Aldy Hernandez - PR c++/6256: - * g++.dg/template/friend5.C: New test. + * gcc.dg/altivec-1.c: Cleanup and use altivec.h. - PR c++/6331: - * g++.dg/template/qual1.C: Likewise. +2002-03-11 Richard Henderson -2002-04-22 Zack Weinberg + * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker. + * g++.old-deja/g++.jason/report.C: Likewise. - * gcc.c-torture/execute/980707-1.c: Don't use isspace(). - Include stdlib.h, not stdio.h or ctype.h. +2002-03-11 Nathan Sidwell -2002-04-22 Hans-Peter Nilsson + * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes. + * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise. - * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on - cris-*-elf* and mmix-*-*. - * g77.f-torture/execute/io0.x: xfail for cris-*-elf. - * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x, - g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x: - Ditto. - * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf. - * gcc.dg/wchar_t-1.c: Ditto. +2002-03-11 Nathan Sidwell -2002-04-21 Hans-Peter Nilsson + * testsuite/g++.dg/overload/pmf1.C: New test. - * g++.dg/opt/cleanup1.C (C::C()): Initialize member c. - Clarify comment. +2002-03-11 Kazu Hirata -2002-04-21 Neil Booth + * gcc.c-torture/execute/20020307-1.c: Use long. - * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests. +2002-03-11 Jakub Jelinek -2002-04-21 Franz Sirl + PR optimization/5844 + * gcc.dg/20020310-1.c: New test. - * gcc.c-torture/execute/20000906-1.x: Delete. +2002-03-09 Michael Meissner -2002-04-20 David.Billinghurst + * gcc.c-torture/execute/memcpy-2.c: New test. + * gcc.c-torture/execute/memset-1.c: New test. + * gcc.c-torture/execute/strlen-1.c: New test. + * gcc.c-torture/execute/strcmp-1.c: New test. + * gcc.c-torture/execute/strncmp-1.c: New test. - * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run } +2002-03-09 Geoffrey Keating -2002-04-19 Toon Moene + * gcc.dg/ppc-ldstruct.c: New test. - * PR6367 - * g77.f-torture/execute/6367.f: New test. - * g77.f-torture/execute/6367.x: Disable for MMIX. +2002-03-09 Jakub Jelinek -2002-04-19 Mark Mitchell + * gcc.c-torture/execute/va-arg-22.c: New test. - * PR6352 - * g++.dg/opt/inline2.C: New test. +2002-03-09 Richard Kenner -2002-04-18 Richard Henderson + * gcc.c-torture/compile/20020309-1.c: New test. - * gcc.dg/20000906-1.c: Enable for all targets. - * gcc.c-torture/compile/iftrap-2.c: New. +2002-03-08 Jakub Jelinek -2002-04-18 Jakub Jelinek + * gcc.c-torture/execute/20020307-2.c: New test. - * gcc.dg/20020418-1.c: New test. - * gcc.dg/20020418-2.c: New test. +2002-03-07 Jeffrey A Law (law@redhat.com) -2002-04-18 Richard Henderson + * g77.f-torture/compile/20020307-1.f: New test. - * gcc.c-torture/compile/iftrap-1.c: New. - * gcc.dg/iftrap-1.c: Adjust for ia64. - * gcc.dg/iftrap-2.c: New. +2002-03-07 Richard Sandiford -2002-04-18 Jakub Jelinek + * gcc.dg/unordered-1.c: New test. - * gcc.c-torture/compile/20020418-1.c: New test. +2002-03-07 Richard Earnshaw -2002-04-18 Roger Sayle + * gcc.c-torture/execute/20020307-1.c: New test. - * gcc.c-torture/compile/20020415-1.c: New. +2002-03-05 Jakub Jelinek -2002-04-18 David S. Miller + * gcc.dg/20020304-1.c: New test. - * gcc.c-torture/execute/20020418-1.c: New test. + * gcc.c-torture/compile/20020304-2.c: New test. -2002-04-17 Jakub Jelinek +2002-03-04 Zack Weinberg - * gcc.dg/20020416-1.c: New test. + * gcc.c-torture/compile/20020304-1.c: New test case + (from PR c/5830). - * g++.dg/opt/inline1.C: New test. +2002-03-03 Aldy Hernandez -2002-04-16 Jakub Jelinek + * gcc.dg/20020103-1.c: Add other -D ppc variants. - * gcc.dg/altivec-5.c: New test. +2002-03-02 Nathan Sidwell - * gcc.dg/20020415-1.c: New test. + * g++.dg/other/classkey1.C: New test. -2002-04-15 Mark Mitchell +2002-03-01 Richard Henderson - * testsuite/lib/chill.exp: Remove. + * gcc.c-torture/compile/981223-1.x: New. + * gcc.c-torture/compile/920625-1.x: New. -2002-04-14 Jakub Jelinek +2002-02-28 Richard Henderson - * g++.dg/other/big-struct.C: New test. + * g++.dg/opt/vtgc1.C: Adjust patterns for ia64. -2002-04-14 David Billinghurst +2002-02-27 Hans-Peter Nilsson - * g77.dg/f77-edit-i-in.f: Use internal buffer in place - of scratch file. + * gcc.c-torture/execute/20020227-1.c: New test. -2002-04-13 David Billinghurst +2002-02-27 Mark Mitchell - PR c/6277 - * gcc.dg/i386-387-1.c: Allow optional leading underscore - in scan-assembler function name + * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from + here" ERROR lines. + * g++.old-deja/g++.oliva/partord1.C: Likewise. + * g++.old-deja.g++.other/defarg1.C: Likewise. + * g++.old-deja/g++.pt/calls2.C: Likewise. + * g++.old-deja/g++.pt/crash20.C: Likewise. + * g++.old-deja/g++.pt/crash30.C: Likewise. + * g++.old-deja/g++.pt/crash36.C: Likewise. + * g++.old-deja/g++.pt/crash6.C: Likewise. + * g++.old-deja/g++.pt/defarg13.C: Likewise. + * g++.old-deja/g++.pt/derived3.C: Likewise. + * g++.old-deja/g++.pt/error1.C: Likewise. + * g++.old-deja/g++.pt/friend21.C: Likewise. + * g++.old-deja/g++.pt/friend23.C: Likewise. + * g++.old-deja/g++.pt/infinite1.C: Likewise. + * g++.old-deja/g++.robertl/eb128.C: Likewise. -2002-04-13 Hans-Peter Nilsson +2002-02-27 Geoffrey Keating - * g77.f-torture/execute/980628-4.x, - g77.f-torture/execute/980628-5.x, - g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x, - g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x, - g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on - i[34567]86-*-*. + * gcc.c-torture/execute/20020225-2.c: New test. -2002-04-13 David S. Miller +2002-02-27 Zack Weinberg - * gcc.c-torture/execute/20020413-1.c: New test. + * gcc.c-torture/execute/920730-1t.c, + gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c: + Delete test cases, only relevant to -traditional. -2002-04-13 Richard Sandiford +2002-02-27 Neil Booth - * gcc.dg/asm-6.c, - * g++.dg/ext/asm1.C: New tests. + * gcc.dg/cpp/undef1.c: Remove. + * gcc.dg/cpp/directiv.c: Update. + * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests. -2002-04-12 Mark Mitchell +2002-02-27 Michael Meissner - PR c++ 5373. - * g++.dg/parse/stmtexpr1.C: New test. + * gcc.c-torture/execute/20020226-1.c: New test. - PR c++/5189. - * g++.dg/template/copy1.C: New test. +2002-02-26 Jakub Jelinek -2002-04-12 Richard Henderson + * g++.dg/debug/debug4.C: New test. - * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc. + * gcc.dg/ia64-visibility-1.c: New test. -2002-04-12 Geoffrey Keating +2002-02-26 Alexandre Oliva - * gcc.c-torture/execute/20020412-1.c: New file, renamed from - gcc.c-torture/execute/20020307-2.c. + * gcc.dg/debug/20020224-1.c: New. -2002-04-12 Richard Sandiford +2002-02-25 Kazu Hirata - * g++.dg/ext/attrib5.C, - * g++.dg/lookup/struct1.C: New tests. + * gcc.c-torture/execute/960416-1.x: New. + * gcc.c-torture/execute/divconst-3.x: Likewise. -2002-04-11 Jakub Jelinek +2002-02-25 Jakub Jelinek - * gcc.dg/20020411-1.c: New test. + * gcc.dg/20020224-1.c: New test. - * gcc.c-torture/execute/20020411-1.c: New test. +2002-02-25 Alan Modra -2002-04-10 Janis Johnson + * gcc.c-torture/execute/20020225-1.c: New. - * g77.f-torture/execute/6177.f: New test. +2002-02-24 Neil Booth -2002-04-10 Jakub Jelinek + * testsuite/gcc.dg/cpp/wchar-1.c: New test. - PR middle-end/6247 - * g++.dg/opt/cleanup1.C: New test. +2002-02-23 Jakub Jelinek - * g++.dg/opt/const1.C: New test. + * gcc.dg/20020222-1.c: New test. -2002-04-10 Lars Brinkhoff +2002-02-22 Jakub Jelinek - * gcc.c-torture/execute/20020406-1.c: Declare malloc. + * g++.dg/opt/anonunion1.C: New test. -2002-04-10 Nathan Sidwell +2002-02-22 Nathan Sidwell - PR c++/5507 - * g++.dg/template/typename2.C: New test. + * g++.dg/template/qualttp19.C: New test. + * g++.dg/template/qualttp20.C: New test. + * g++.old-deja/g++.jason/report.C: Adjust expected errors + * g++.old-deja/g++.other/qual1.C: Likewise. -2002-04-10 Alan Modra +2002-02-21 Aldy Hernandez - * gcc.c-torture/execute/loop-12.c: New. + * gcc.dg/attr-alwaysinline.c: New. -2002-04-08 Hans-Peter Nilsson +2002-02-21 Jakub Jelinek - * g77.f-torture/execute/980628-4.x, - g77.f-torture/execute/980628-5.x, - g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x, - g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x, - g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests. + * gcc.dg/20020220-1.c: New test. -2002-04-07 Franz Sirl + * gcc.dg/20020220-2.c: New test. - PR optimization/6086 - * g++.dg/opt/preinc1.C: New test. + * g++.dg/opt/mmx1.C: New test. -2002-04-06 Mark Mitchell +2002-02-20 Alexandre Oliva - PR c++/5571 - * g++.dg/opt/static2.C: New test. + * gcc.c-torture/compile/20020110.c: New test. -2002-04-06 Mark Mitchell +2002-02-20 Jakub Jelinek - PR c/5120 - * gcc.dg/20020406-1.c: New test. + * gcc.c-torture/execute/20020219-1.c: New test. -2002-04-04 David S. Miller + * gcc.dg/20020219-1.c: New test. - * gcc.c-torture/execute/20020404-1.c: New test. + * gcc.dg/noncompile/20020220-1.c: New test. -2002-04-04 Jakub Jelinek + * g++.dg/opt/ptrintsum1.C: New test. - PR c/6123 - * gcc.dg/20020312-2.c: Do not declare global register variable - if __PIC__ or __pic__ is defined. + * gcc.dg/debug/20020220-1.c: New test. -2002-04-04 Richard Earnshaw +2002-02-17 Jakub Jelinek - * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use - __asm__ so that it works correctly even if -ansi -pedantic-errors. + * gcc.c-torture/execute/20020216-1.c: New test. -2002-04-03 Kaveh R. Ghazi +2002-02-16 Neil Booth - * gcc.misc-tests/linkage.exp: Update last change to handle - sparc*-, not just sparc-. + * gcc.dg/decl-1.c: Update, new test. -2002-04-03 Richard Henderson +2002-02-15 Nathan Sidwell - * gcc.dg/cpp/ucs.c: Improved long UCS test. + * g++.dg/abi/bitfield1.C: New test. + * g++.dg/abi/bitfield2.C: New test. -2002-04-03 Hans-Peter Nilsson +2002-02-15 Richard Sandiford - * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change. + * gcc.dg/attr-nest.c: New test. -2002-04-02 David S. Miller +2002-02-15 Richard Sandiford - * gcc.c-torture/execute/20020402-3.c: New test. + * gcc.c-torture/execute/20020215-1.c: New test. -2002-04-03 Hans-Peter Nilsson +2002-02-14 Jakub Jelinek - * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*. - * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto. + * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp. + * g++.dg/debug/debug.exp: New. + * g++.dg/debug/trivial.C: New. + * g++.dg/debug/debug1.C: Moved... + * g++.dg/other/debug1.C: ...from here. + * g++.dg/debug/debug2.C: Moved... + * g++.dg/other/debug2.C: ...from here. + * g++.dg/debug/debug3.C: Moved... + * g++.dg/other/debug3.C: ...from here. - * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware. - * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x, - g77.f-torture/execute/20001201.x, - g77.f-torture/execute/u77-test.x: New files. + * gcc.dg/noncompile/20020213-1.c: New test. - * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware. - * gcc.dg/wchar_t-1.c: Ditto. +2002-02-13 Jakub Jelinek -2002-04-02 Franz Sirl + * g++.dg/other/debug3.C: New test. - * gcc.c-torture/execute/20020402-1.c: New test. + * gcc.c-torture/execute/20020213-1.c: New test. -2002-04-01 Richard Henderson +2002-02-13 Richard Smith - * gcc.c-torture/compile/920625-1.x: XFAIL -O1. + * g++.old-deja/g++.other/thunk1.C: New test. - * g++.dg/other/new1.C: Use __SIZE_TYPE__. +2002-02-12 David Billinghurst -2002-04-01 Kaveh R. Ghazi + * g++.dg/warn/weak1.C: weak attributes not supported on cygwin - * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2. +2002-02-13 Stan Shebs -2002-04-01 Gabriel Dos Reis + * gcc.dg/altivec-3.c: New. - * g++.dg/inherit/template-as-base.C: Expect error. - * g++.dg/inherit/namespace-as-base.C: Likewise. +2002-02-12 Jakub Jelinek -2002-03-31 Hans-Peter Nilsson + * gcc.dg/Wunreachable-1.c: New test. + * gcc.dg/Wunreachable-2.c: New test. - * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C, - g++.dg/ext/instantiate3.C: Tweak match patterns. +2002-02-12 Joseph S. Myers - * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware. - * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for - -da test. + * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests. -2002-03-31 Richard Henderson +2002-02-12 Neil Booth - * gcc.dg/special/alias-2.c: New. - * gcc.dg/special/ecos.exp: Run it. + * gcc.dg/decl-1.c: New test. -2002-03-31 Richard Henderson +2002-02-12 David Billinghurst - * gcc.dg/va-arg-1.c: Expect warnings, not errors. + * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999 -2002-03-31 Kazu Hirata +2002-02-10 Kazu Hirata - * gcc.dg/weak-1.c: Disable on h8300 port. + * gcc.c-torture/compile/961203-1.x: Disable on h8300 port. + * gcc.c-torture/compile/980506-1.x: Likewise. -2002-03-29 Janis Johnson +2002-02-10 Kazu Hirata - * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov. - * g++.dg/bprob/bprob.exp: New driver for profile-directed branch - ordering tests. - * g++.dg/bprob/bprob-1.C: New test. - * g++.dg/gcov/gcov.exp: New driver for gcov tests. - * g++.dg/gcov/gcov-1.C: New test. - * g++.dg/gcov/gcov-1.x: New file. - * g++.dg/gcov/gcov-2.C: New test. - * g++.dg/gcov/gcov-3.C: New test. - * g++.dg/gcov/gcov-3.h: New file. + * gcc.dg/20020210-1.c: New. -2002-03-28 Roger Sayle +2002-02-09 Toon Moene - * g++.old-deja/g++.other/builtins5.C: New test. - * g++.old-deja/g++.other/builtins6.C: New test. - * g++.old-deja/g++.other/builtins7.C: New test. - * g++.old-deja/g++.other/builtins8.C: New test. - * g++.old-deja/g++.other/builtins9.C: New test. + * g77.f-torture/execute/947.f: New regression test + for PR fortran/947. -2002-03-29 Jakub Jelinek +2002-02-09 Alexandre Oliva - * g++.dg/opt/static1.C: New test. + * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5. + * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*. - * g++.dg/opt/longbranch1.C: New test. +2002-02-08 Richard Henderson -2002-03-28 Hans-Peter Nilsson + * gcc.c-torture/compile/labels-3.c: New. - * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern. +2002-02-08 Jakub Jelinek - * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware. + * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2 + expression statements work instead. + * gcc.dg/noncompile/20020207-1.c: New test. -2002-03-28 Jeffrey A Law (law@redhat.com) +2002-02-07 Richard Henderson - * gcc.c-torture/execute/20020328-1.c: New test. + * gcc.dg/debug/dwarf2-1.c (foo): Return a value. -2002-03-27 Richard Henderson +2002-02-07 David Billinghurst - * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors. - * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise; - move from g++.old-deja/g++.ext/. + * lib/prune.exp: Remove "In (program|subroutine"block-data)" + message from g77 + * lib/g77-dg.exp: Trim g77 error messages so that they are + recognized by dg.exp. -2002-03-27 Mark Mitchell +2002-02-07 David Billinghurst - * g++.dg/init/new2.C: New test. + PR fortran/5473 + * g77.dg/pr5473.f: Now dg-error. Add additional cases. -2002-03-26 Richard Henderson +2002-02-07 Richard Henderson - * gcc.dg/pragma-re-2.c: Avoid empty source file warning. + * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory + to be sufficiently aligned for integers. - * gcc.dg/20020312-2.c: Don't test epilogue vs global register - on sparc. - - * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on - sparcv9 systems. - * gcc.dg/20001102-1.c: Likewise. - -2002-03-26 Phil Edwards - - * gcc.dg/cpp/endif-pedantic1.c, - gcc.dg/cpp/endif-pedantic2.c: New tests. - -2002-03-26 Mark Mitchell - - * g++.dg/init/new1.C: New test. +2002-02-07 Nathan Sidwell -2002-03-26 Nathan Sidwell + * g++.dg/template/friend4.C: New test. - * g++.dg/abi/vbase9.C: New test. +2002-02-07 David Billinghurst -2002-03-26 Richard Earnshaw + PR fortran/5743 + * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove + unsupported cases. - * gcc.dg/arm-asm.c: New test. +2002-02-07 Richard Henderson -2002-03-26 Andrew Cagney + * gcc.dg/debug/dwarf2-1.c: Update for return warnings. + * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c, + gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m, + objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise. - * gcc.dg/Wswitch-enum.c: New test. - Fix PR c/5044. +2002-02-06 Richard Henderson -2002-03-26 Richard Henderson + * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle. - * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized - structure. +2002-02-06 Janis Johnson -2002-03-25 Richard Henderson + * gcc.dg/20020206-1.c: New test. - * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on - sparcv9 systems. +2002-02-06 Jakub Jelinek - * gcc.c-torture/compile/20011119-1.c (xxx): New. - * gcc.c-torture/compile/20011119-2.c (xxx): New. + * gcc.c-torture/execute/20020206-1.c: New test. -2002-03-25 Zack Weinberg + * gcc.c-torture/execute/20020206-2.c: New test. - * gcc.dg/c90-hexfloat-1.c: Adjust error regexps. + PR optimization/5429: + * gcc.c-torture/compile/20020206-1.c: New test. -2002-03-25 Bob Wilson +2002-02-06 Nick Clifton - * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of - targets using generic thunk support. + * g++.dg/ext/align1.C: Do not use an explicit alignment value + as certain file formats cannot support particularly large + alignments. -2002-03-25 Jakub Jelinek + * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains, + and do not expect to be able to link the executable. - * gcc.c-torture/compile/20020323-1.c: New test. + * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to + fail because the COFF format does not support the weak attribute. - * g++.dg/opt/conj2.C: New test. +2002-02-05 David Billinghurst -2002-03-24 Richard Henderson + * g77.dg/pr5473.f: New test - * gcc.dg/weak-1.c: Use -fno-common. +2002-02-05 Aldy Hernandez -2002-03-25 David Billinghurst + * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format. + Fix testcase accordingly. - * g77.dg/f77-edit-apostrophe-out.f: New test - * g77.dg/f77-edit-h-out.f: New test - * g77.dg/f77-edit-t-in.f: New test - * g77.dg/f77-edit-t-out.f: New test - * g77.dg/f77-edit-x-out.f: New test - * g77.dg/f77-edit-slash-out.f: New test - * g77.dg/f77-edit-colon-out.f: New test - * g77.dg/f77-edit-s-out.f: New test +2002-02-04 Richard Henderson -2002-03-24 Richard Henderson + * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff. + (buf): Change to be an array of pointers, not ints. - * objc/execute/formal_protocol-6.x: New XFAIL. +2002-02-04 Jakub Jelinek -2002-03-25 David Billinghurst + * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally + before all tests. Move warning one line above to match where it + C frontend emits. + * gcc.dg/Wswitch-2.c: New test. + * g++.dg/warn/Wswitch-1.C: New test. + * g++.dg/warn/Wswitch-2.C: New test. - * gcc.dg/weak-1.c: Early return from dg-final on platforms - that do not support weak symbols +2002-02-04 Richard Henderson -2002-03-25 David Billinghurst + * g++.dg/abi/offsetof.C: Fix size comparison. - * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al - * lib/g77.exp: Likewise - * lib/objc.exp: Likewise +2002-02-04 Richard Sandiford -2002-03-23 Andrew Cagney + * gcc.dg/cast-qual-2.c: New test. - * gcc.dg/Wswitch-default.c: New test. +2002-02-04 Jakub Jelinek -2002-03-23 Jakub Jelinek + * gcc.dg/20020201-4.c: New test. - * g++.dg/other/enum1.C: New test. +2002-02-04 Ben Elliston -2002-03-23 Zack Weinberg + * lib/gcc.exp (gcc_init): Check that the need_status_wrapper + target_info attribute != 0, in addition to the empty string. + (gcc_target_compile): Likewise. - * gcc.dg/pragma-ep-3.c: Fix typo. +2002-02-03 Andrew Cagney -2002-03-22 Gabriel Dos Reis + * gcc.dg/Wswitch.c: New test. + PR gcc/4475. PR gcc/3780. - * g++.dg/inherit/template-as-base.C: New test. +2002-02-03 Toon Moene -2002-03-22 Jakub Jelinek + * g77.f-torture/execute/5122.f: New test for regressions + against PR fortran/5122. - * g++.old-deja/g++.other/dwarf2-1.C: Move... - * g++.dg/debug/debug5.C: ...here. Convert for dg framework. +2002-02-03 David Billinghurst -2002-03-22 Neil Booth + * g77.f-torture/compile/pr3743.f: Delete + * g77.dg/pr3743-1.f: New test. + * g77.dg/pr3743-2.f: New test. + * g77.dg/pr3743-3.f: New test. + * g77.dg/pr3743-4.f: New test. - * gcc.dg/cpp/multiline.c: Update to match. +2002-02-02 Neil Booth -2002-03-22 Alexandre Oliva + * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests. - * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too. +2002-02-02 Richard Henderson -2002-03-22 Phil Edwards + * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change. + * gcc.c-torture/execute/bf64-1.c: Likewise. - * gcc.dg/cpp/extratokens2.c: New file. +2002-02-02 Jakub Jelinek -2002-03-21 David Edelsohn + * gcc.dg/20020201-2.c: New test. - * gcc.dg/20020312-2.c: Add rs6000 target. + * gcc.dg/20020201-3.c: New test. - * gcc.c-torture/compile/20020319-1.c: New test. + * gcc.c-torture/execute/bitfld-2.c: New test. -2002-03-21 Rainer Orth +2002-02-02 Neil Booth - * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names. - (A, E): Handle this. + * gcc.dg/bitfld-1.c: Update. + * gcc.dg/bitfld-2.c: Update. + * gcc.c-torture/execute/bitfld-1.x: New. -2002-03-20 Jason Merrill +2002-02-02 Jakub Jelinek - * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about - ignoring -fpic. - * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output - through prune_gcc_output. + * gcc.c-torture/execute/20020201-1.c: New test. -2002-03-20 Jakub Jelinek +2002-02-01 Janis Johnson - * gcc.c-torture/compile/20020320-1.c: New test. + PR target/5469 + * gcc.dg/20020201-1.c: New test. -2002-03-19 Jakub Jelinek +2002-02-01 David.Billinghurst - * gcc.c-torture/compile/20020318-1.c: New test. + PR fortran/3743 + * g77.f-torture/execute/f90-intrinsic-bit.x: Remove + * g77.f-torture/compile/pr3743.x: Remove - * gcc.dg/struct-by-value-1.c: New test. +2002-01-31 Tom Rix - * gcc.dg/20020319-1.c: New test. + * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX. -2002-03-18 Jakub Jelinek +2002-01-31 Joseph S. Myers - * g++.dg/opt/conj1.C: New test. + * gcc.dg/noncompile/20020130-1.c: New test. -2002-03-17 Mark Mitchell +2002-01-30 David Billinghurst - * g++.dg/template/qualttp20.C: Revert previous change. - * g++.dg/template/qualttp3.C: Likewise. - * g++.dg/template/qualttp4.C: Likewise - * g++.dg/template/qualttp5.C: Likewise - * g++.dg/template/qualttp6.C: Likewise - * g++.dg/template/qualttp7.C: Likewise - * g++.dg/template/qualttp8.C: Likewise - * g++.dg/template/recurse.C: Likewise. + * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r. -2002-03-17 Neil Booth +2002-01-29 Richard Henderson - * gcc.dg/cpp/wchar-1.c: Update. + * gcc.c-torture/execute/991118-1.c: Cast various constants back + to long long. + * gcc.c-torture/execute/bf64-1.c: Likewise. -2002-03-16 Nathan Sidwell +2002-01-29 Jakub Jelinek - * g++.dg/template/conv1.C: New test. - * g++.dg/template/conv2.C: New test. - * g++.dg/template/conv3.C: New test. - * g++.dg/template/conv4.C: New test. + * gcc.c-torture/execute/20020129-1.c: New test. -2002-03-15 Mark Mitchell +2002-01-29 Neil Booth - * g++.dg/template/qualttp20.C: Remove unnecessary error tags. - * g++.dg/template/qualttp3.C: Likewise. - * g++.dg/template/qualttp4.C: Likewise - * g++.dg/template/qualttp5.C: Likewise - * g++.dg/template/qualttp6.C: Likewise - * g++.dg/template/qualttp7.C: Likewise - * g++.dg/template/qualttp8.C: Likewise - * g++.dg/template/recurse.C: Likewise. + * gcc.c-torture/compile/20000224-1.c: Update. + * gcc.c-torture/execute/bitfld-1.c: New tests. + * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests. + * gcc.dg/uninit-A.c: Update. -2002-03-15 Mark Mitchell +2002-01-29 Nathan Sidwell - * g++.dg/opt/dtor1.C: New test. + * g++.dg/template/ctor1.C: Add instantiation. -2002-03-15 Jakub Jelinek +2002-01-28 Paul Koning - * gcc.c-torture/compile/20020315-1.c: New test. + * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first + argument to __builtin_prefetch to be const ptr. -2002-03-15 Richard Earnshaw +2002-01-28 Jakub Jelinek - * gcc.dg/weak-1.c: Fix scan tests. + * gcc.c-torture/compile/20020120-1.c: New test. -2002-03-15 Hans-Peter Nilsson +2002-01-27 Kazu Hirata - * gcc.dg/20020312-2.c [__MMIX__]: No pic register. - * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf* - cris-*-aout* mmix-*-*. - * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf* - cris-*-aout* mmix-*-*. - * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on - cris-*-elf* cris-*-aout* and mmix-*-*. - * gcc.dg/20001009-1.c: Ditto. - * gcc.dg/20010912-1.c: Ditto. - * gcc.dg/20020122-4.c: Ditto. - * gcc.dg/inline-2.c: Ditto. + * gcc.c-torture/execute/20020127-1.c: New test. -2002-03-14 Jeffrey A Law (law@cygnus.com) +2002-01-27 David Billinghurst - * gcc.c-torture/compile/20020314-1.c: New test. + * g77.dg/f77-edit-i-in.f: New test + * g77.dg/f77-edit-i-out.f: New test -2002-03-14 Richard Earnshaw +2002-01-25 Geoffrey Keating - * gcc.c-torture/execute/20020314-1.c: New test. - -2002-03-14 Jakub Jelinek + * gcc.dg/debug/debug.exp: New file. + * gcc.dg/debug/trivial.c: New file. + * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/. + * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/. + * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/. + * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/. + * gcc.dg/debug/debug-1.c: Moved from gcc.dg/. + * gcc.dg/debug/debug-2.c: Moved from gcc.dg/. + * gcc.dg/debug/debug-3.c: Moved from gcc.dg/. + * gcc.dg/debug/debug-4.c: Moved from gcc.dg/. + * gcc.dg/debug/debug-5.c: Moved from gcc.dg/. + * gcc.dg/debug/debug-6.c: Moved from gcc.dg/. + * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/. + * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/. + * gcc.dg/20000503-1.c: Removed. + * gcc.dg/20010207-1.c: Removed. + * gcc.dg/20011223-1.c: Removed. + * gcc.dg/20020104-2.c: Removed. + * gcc.dg/debug-1.c: Removed. + * gcc.dg/debug-2.c: Removed. + * gcc.dg/debug-3.c: Removed. + * gcc.dg/debug-4.c: Removed. + * gcc.dg/debug-5.c: Removed. + * gcc.dg/debug-6.c: Removed. + * gcc.dg/dwarf2-1.c: Removed. + * gcc.dg/dwarf2-2.c: Removed. - * g++.dg/warn/Wunused-1.C: New test. +2002-01-25 Jakub Jelinek -2002-02-13 Richard Sandiford + * g++.old-deja/g++.other/eh5.C: New test. + * g++.old-deja/g++.other/sibcall2.C: New test. + * g++.old-deja/g++.other/array9.C: New test. + * g++.old-deja/g++.other/typename2.C: New test. + * g++.old-deja/g++.other/crash60.C: New test. + * g++.old-deja/g++.other/conv9.C: New test. + * g++.old-deja/g++.other/mangle10.C: New test. + * g++.old-deja/g++.other/unchanging1.C: New test. + * g++.old-deja/g++.other/exprstmt1.C: New test. + * g++.old-deja/g++.other/inline23.C: New test. + * g++.old-deja/g++.eh/ia64-1.C: New test. + * g++.old-deja/g++.other/dwarf2-1.C: New test. + * g++.old-deja/g++.other/reload1.C: New test. + * g++.old-deja/g++.other/static20.C: New test. + * g++.old-deja/g++.other/local-alloc1.C: New test. + * g++.old-deja/g++.other/conv8.C: New test. + * g++.old-deja/g++.other/stmtexpr2.C: New test. + * g++.old-deja/g++.other/storeexpr1.C: New test. + * g++.old-deja/g++.other/storeexpr2.C: New test. + * g++.dg/eh/template2.C: New test. + * g++.dg/warn/weak1.C: New test. - * g++.dg/abi/mangle6.C: New test. +2002-01-25 Hans-Peter Nilsson -2002-03-13 Jakub Jelinek + * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not): + Remove first, non-varying, argument. - * gcc.c-torture/compile/20020309-2.c: New test. +2002-01-23 Richard Henderson - * gcc.c-torture/compile/20020312-1.c: New test. + * gcc.dg/inline-2.c: New. -2002-03-12 Nathan Sidwell + * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg. + Add optional target arg. Check number of arguments. + (scan-assembler-not, scan-assembler-dem): Likewise. + (scan-assembler-dem-not): Likewise. - * g++.dg/other/access1.C: New test. +2002-01-23 Zack Weinberg -2002-03-12 Jakub Jelinek + * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on + line 12. + * g++.old-deja/g++.brendan/parse3.C, + g++.old-deja/g++.other/crash26.C, + g++.old-deja/g++.other/crash28.C, + g++.old-deja/g++.other/crash29.C, + g++.old-deja/g++.other/crash30.C, + g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate. - * gcc.c-torture/execute/wchar_t-1.c: New test. +2002-01-23 Aldy Hernandez -2002-03-12 David Edelsohn + * gcc.dg/20020115-1.c: New. - * gcc.dg/20020103-1.c: Add rs6000 target and macro. +2002-01-23 Bob Wilson -2002-03-12 Roger Sayle + * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa. - * gcc.dg/20020312-1.c: New test case. +2002-01-23 Janis Johnson -2002-03-11 Aldy Hernandez + * gcc.dg/20020122-3.c: New. - * gcc.dg/altivec-1.c: Cleanup and use altivec.h. +2002-01-23 Jakub Jelinek -2002-03-11 Richard Henderson + * g++.dg/other/gc1.C: New test. - * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker. - * g++.old-deja/g++.jason/report.C: Likewise. +2002-01-23 Zack Weinberg -2002-03-11 Nathan Sidwell + * gcc.dg/c99-intconst-1.c: Mark XFAIL. - * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes. - * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise. +2002-01-22 Richard Henderson -2002-03-11 Nathan Sidwell + * gcc.dg/20020122-4.c: Use multiple outputs on the asm. - * testsuite/g++.dg/overload/pmf1.C: New test. +2002-01-22 Richard Henderson -2002-03-11 Kazu Hirata + * gcc.dg/20020122-4.c: New. - * gcc.c-torture/execute/20020307-1.c: Use long. +2002-01-22 H.J. Lu -2002-03-11 Jakub Jelinek + * g++.dg/special/ecos.exp: Append .exe instead of a.out as the + link output. + * gcc.dg/special/ecos.exp: Likewise. + * lib/g++-dg.exp: Likewise. + * lib/g77-dg.exp: Likewise. + * lib/gcc-dg.exp : Likewise. + * lib/mike-g++.exp: Likewise. + * lib/mike-g77.exp: Likewise. + * lib/mike-gcc.exp: Likewise. + * lib/objc-dg.exp: Likewise. - PR optimization/5844 - * gcc.dg/20020310-1.c: New test. +2002-01-22 Janis Johnson -2002-03-09 Michael Meissner + PR target/5379 + * gcc.dg/20020122-2.c: New test. - * gcc.c-torture/execute/memcpy-2.c: New test. - * gcc.c-torture/execute/memset-1.c: New test. - * gcc.c-torture/execute/strlen-1.c: New test. - * gcc.c-torture/execute/strcmp-1.c: New test. - * gcc.c-torture/execute/strncmp-1.c: New test. +2002-01-22 Hans-Peter Nilsson -2002-03-09 Geoffrey Keating + * gcc.dg/20020122-1.c: New test. - * gcc.dg/ppc-ldstruct.c: New test. +2001-01-22 David.Billinghurst -2002-03-09 Jakub Jelinek + * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too - * gcc.c-torture/execute/va-arg-22.c: New test. +2002-01-22 David Billinghurst -2002-03-09 Richard Kenner + * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]* - * gcc.c-torture/compile/20020309-1.c: New test. +2002-01-21 Franz Sirl -2002-03-08 Jakub Jelinek + * gcc.c-torture/compile/20020121-1.c: New test. - * gcc.c-torture/execute/20020307-2.c: New test. +2002-01-21 John David Anglin -2002-03-07 Jeffrey A Law (law@redhat.com) + * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting + ld_library_path. - * g77.f-torture/compile/20020307-1.f: New test. +2002-01-21 Jakub Jelinek -2002-03-07 Richard Sandiford + * gcc.dg/20020218-1.c: New test. - * gcc.dg/unordered-1.c: New test. +2002-01-21 David.Billinghurst -2002-03-07 Richard Earnshaw + * lib/prune.exp (prune_gcc_output): Prune "At global scope" + messages + * g++.dg/other/deprecated.C: Remove dg-bogus comment for + "At global scope" warning + * g++.dg/ext/align1.C: Change cygwin test for alignment + from db-bogus to dg-warning - * gcc.c-torture/execute/20020307-1.c: New test. +2002-01-21 Zack Weinberg -2002-03-05 Jakub Jelinek + * g77.f-torture/compile/cpp2.F: New test. - * gcc.dg/20020304-1.c: New test. +2002-01-19 Nathan Sidwell - * gcc.c-torture/compile/20020304-2.c: New test. + * g++.dg/template/access1.C: New test. -2002-03-04 Zack Weinberg +2002-01-18 Aldy Hernandez - * gcc.c-torture/compile/20020304-1.c: New test case - (from PR c/5830). + * gcc.dg/20020118-1.c: New. -2002-03-03 Aldy Hernandez +2002-01-18 Kazu Hirata - * gcc.dg/20020103-1.c: Add other -D ppc variants. + * testsuite/gcc.c-torture/execute/20020118-1.c: New test. -2002-03-02 Nathan Sidwell +2001-01-18 David Billinghurst - * g++.dg/other/classkey1.C: New test. + * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message. + * g++.dg/ext/align1.C: Fix fail on cygwin from maximum + alignment warnings. -2002-03-01 Richard Henderson +2001-01-18 David Billinghurst - * gcc.c-torture/compile/981223-1.x: New. - * gcc.c-torture/compile/920625-1.x: New. + * gcc.misc-tests/i386-prefetch.exp: Save and restore + torture_with_loops and torture_without_loops -2002-02-28 Richard Henderson +2002-01-17 Jakub Jelinek - * g++.dg/opt/vtgc1.C: Adjust patterns for ia64. + * gcc.c-torture/compile/20020116-1.c: New test. -2002-02-27 Hans-Peter Nilsson +2002-01-16 Jakub Jelinek - * gcc.c-torture/execute/20020227-1.c: New test. + * gcc.dg/20020116-2.c: New test. -2002-02-27 Mark Mitchell + * gcc.dg/ultrasp4.c: New test. - * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from - here" ERROR lines. - * g++.old-deja/g++.oliva/partord1.C: Likewise. - * g++.old-deja.g++.other/defarg1.C: Likewise. - * g++.old-deja/g++.pt/calls2.C: Likewise. - * g++.old-deja/g++.pt/crash20.C: Likewise. - * g++.old-deja/g++.pt/crash30.C: Likewise. - * g++.old-deja/g++.pt/crash36.C: Likewise. - * g++.old-deja/g++.pt/crash6.C: Likewise. - * g++.old-deja/g++.pt/defarg13.C: Likewise. - * g++.old-deja/g++.pt/derived3.C: Likewise. - * g++.old-deja/g++.pt/error1.C: Likewise. - * g++.old-deja/g++.pt/friend21.C: Likewise. - * g++.old-deja/g++.pt/friend23.C: Likewise. - * g++.old-deja/g++.pt/infinite1.C: Likewise. - * g++.old-deja/g++.robertl/eb128.C: Likewise. + * gcc.dg/20020116-1.c: New test. -2002-02-27 Geoffrey Keating +2002-01-15 Geoffrey Keating - * gcc.c-torture/execute/20020225-2.c: New test. + * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used + by EABI. -2002-02-27 Zack Weinberg +2002-01-15 Janis Johnson - * gcc.c-torture/execute/920730-1t.c, - gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c: - Delete test cases, only relevant to -traditional. + * gcc.misc-tests/i386-prefetch.exp: New. + * gcc.misc-tests/i386-pf-3dnow-1.c: New test. + * gcc.misc-tests/i386-pf-athlon-1.c: New test. + * gcc.misc-tests/i386-pf-none-1.c: New test. + * gcc.misc-tests/i386-pf-sse-1.c: New test. -2002-02-27 Neil Booth +2002-01-15 Jakub Jelinek - * gcc.dg/cpp/undef1.c: Remove. - * gcc.dg/cpp/directiv.c: Update. - * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests. + * gcc.dg/gnu89-init-1.c: Add new tests. -2002-02-27 Michael Meissner +2002-01-15 Andreas Jaeger - * gcc.c-torture/execute/20020226-1.c: New test. + * gcc.dg/i386-mmx-1.c: Also run on x86-64. + * gcc.dg/i386-mmx-2.c: Likewise. + * gcc.dg/i386-sse-1.c: Likewise. + * gcc.dg/i386-sse-2.c: Likewise. + * gcc.dg/i386-sse-3.c: Likewise. -2002-02-26 Jakub Jelinek +2001-01-14 David Billinghurst - * g++.dg/debug/debug4.C: New test. + * g77.f-torture/execute/intrinsic-unix-bessel.f: + Uncomment additional cases that now pass. - * gcc.dg/ia64-visibility-1.c: New test. +2002-01-11 Richard Henderson -2002-02-26 Alexandre Oliva + * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New. + * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New. - * gcc.dg/debug/20020224-1.c: New. +2002-01-11 Nicola Pero -2002-02-25 Kazu Hirata + * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h. - * gcc.c-torture/execute/960416-1.x: New. - * gcc.c-torture/execute/divconst-3.x: Likewise. +2002-01-10 Aldy Hernandez -2002-02-25 Jakub Jelinek + * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl, + lvx, stvx, stvebx, stvehx, stvewx, stvxl. - * gcc.dg/20020224-1.c: New test. +2002-01-10 Dale Johannesen -2002-02-25 Alan Modra + * gcc.c-torture/execute/loop-11.c: New. - * gcc.c-torture/execute/20020225-1.c: New. +2002-01-08 Aldy Hernandez -2002-02-24 Neil Booth + * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr, + dss, lvsl, lvsr, dstt, dstst, dststt, dst. - * testsuite/gcc.dg/cpp/wchar-1.c: New test. +2002-01-09 Richard Henderson -2002-02-23 Jakub Jelinek + * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper + type in which to perform the operation for each size. - * gcc.dg/20020222-1.c: New test. +2002-01-09 Alan Matsuoka (alanm@redhat.com) -2002-02-22 Jakub Jelinek + * gcc.c-torture/compile/20020109-2.c: New test. - * g++.dg/opt/anonunion1.C: New test. +2002-01-09 Gwenole Beauchesne -2002-02-22 Nathan Sidwell + * gcc.c-torture/execute/loop-10.c: New test. - * g++.dg/template/qualttp19.C: New test. - * g++.dg/template/qualttp20.C: New test. - * g++.old-deja/g++.jason/report.C: Adjust expected errors - * g++.old-deja/g++.other/qual1.C: Likewise. +2002-01-09 Jakub Jelinek -2002-02-21 Aldy Hernandez + * gcc.c-torture/compile/20010226-1.c: New test. + * gcc.c-torture/compile/20010227-1.c: New test. + * gcc.c-torture/compile/20010426-1.c: New test. + * gcc.c-torture/compile/20010510-1.c: New test. + * gcc.c-torture/compile/20010605-3.c: New test. + * gcc.c-torture/compile/20010824-1.c: New test. + * gcc.c-torture/execute/20010409-1.c: New test. + * gcc.dg/noncompile/20000901-1.c: New test. + * gcc.dg/20001023-1.c: New test. + * gcc.dg/20001101-1.c: New test. + * gcc.dg/20001102-1.c: New test. + * gcc.dg/20010207-1.c: New test. + * gcc.dg/20010405-1.c: New test. + * gcc.dg/20010822-1.c: New test. + * gcc.dg/20011107-1.c: New test. - * gcc.dg/attr-alwaysinline.c: New. +2002-01-09 Jeffrey A Law (law@redhat.com) -2002-02-21 Jakub Jelinek + * gcc.dg/asm-fs-1.c: Disable warnings when compiling. - * gcc.dg/20020220-1.c: New test. + * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect + execution failure on PA targets. - * gcc.dg/20020220-2.c: New test. +2002-01-09 Jakub Jelinek - * g++.dg/opt/mmx1.C: New test. + * gcc.c-torture/compile/20020109-1.c: New test. -2002-02-20 Alexandre Oliva +2002-01-08 Kazu Hirata - * gcc.c-torture/compile/20020110.c: New test. + * gcc.c-torture/execute/20020108-1.c: New test. -2002-02-20 Jakub Jelinek +2002-01-08 Jakub Jelinek - * gcc.c-torture/execute/20020219-1.c: New test. + * gcc.dg/20020108-1.c: New test. - * gcc.dg/20020219-1.c: New test. +2002-01-08 H.J. Lu - * gcc.dg/noncompile/20020220-1.c: New test. + * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc + for header files. - * g++.dg/opt/ptrintsum1.C: New test. +2002-01-08 Geoff Keating - * gcc.dg/debug/20020220-1.c: New test. + * gcc.dg/altivec-4.c: Make the 'char' entries signed also for + consistency. -2002-02-17 Jakub Jelinek +002-01-07 Aldy Hernandez - * gcc.c-torture/execute/20020216-1.c: New test. + * gcc.dg/altivec-4.c: Test altivec predicates. -2002-02-16 Neil Booth +2002-01-07 Jakub Jelinek - * gcc.dg/decl-1.c: Update, new test. + * gcc.c-torture/execute/20020107-1.c: New test. -2002-02-15 Nathan Sidwell +2002-01-06 Craig Rodrigues - * g++.dg/abi/bitfield1.C: New test. - * g++.dg/abi/bitfield2.C: New test. + PR c/5279 + * gcc.c-torture/compile/20020106-1.c: New test. -2002-02-15 Richard Sandiford +2002-01-05 Hans-Peter Nilsson - * gcc.dg/attr-nest.c: New test. + * gcc.c-torture/execute/nestfunc-4.c: New test. -2002-02-15 Richard Sandiford +2002-01-04 Loren J. Rittle - * gcc.c-torture/execute/20020215-1.c: New test. + * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed + extra triple that slipped in. + * g++.old-deja/g++.abi/align.C: Likewise. + * g++.old-deja/g++.abi/bitfields.C: Likewise. -2002-02-14 Jakub Jelinek +2002-01-04 Loren J. Rittle - * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp. - * g++.dg/debug/debug.exp: New. - * g++.dg/debug/trivial.C: New. - * g++.dg/debug/debug1.C: Moved... - * g++.dg/other/debug1.C: ...from here. - * g++.dg/debug/debug2.C: Moved... - * g++.dg/other/debug2.C: ...from here. - * g++.dg/debug/debug3.C: Moved... - * g++.dg/other/debug3.C: ...from here. + * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*. + * g++.old-deja/g++.abi/align.C: Likewise. + * g++.old-deja/g++.abi/bitfields.C: Likewise. - * gcc.dg/noncompile/20020213-1.c: New test. + * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision + on FreeBSD/i386. + * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for + FreeBSD. -2002-02-13 Jakub Jelinek +2002-01-04 Jakub Jelinek - * g++.dg/other/debug3.C: New test. + * gcc.dg/20020104-1.c: New test. - * gcc.c-torture/execute/20020213-1.c: New test. + * gcc.dg/20020104-2.c: New test. -2002-02-13 Richard Smith +2002-01-04 Hans-Peter Nilsson - * g++.old-deja/g++.other/thunk1.C: New test. + * gcc.dg/20020103-1.c: Fix typo in target selector. -2002-02-12 David Billinghurst +2002-01-03 Richard Henderson - * g++.dg/warn/weak1.C: weak attributes not supported on cygwin + * gcc.dg/20020103-1.c: New. -2002-02-13 Stan Shebs +2002-01-03 Kazu Hirata - * gcc.dg/altivec-3.c: New. + * gcc.c-torture/execute/20020103-1.c: New test. -2002-02-12 Jakub Jelinek +2002-01-03 Jakub Jelinek - * gcc.dg/Wunreachable-1.c: New test. - * gcc.dg/Wunreachable-2.c: New test. + * g++.dg/other/debug2.C: New test. -2002-02-12 Joseph S. Myers + * gcc.c-torture/compile/20020103-1.c: New test. - * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests. +2002-01-02 Jakub Jelinek -2002-02-12 Neil Booth + * gcc.dg/gnu89-init-1.c: Added new tests. - * gcc.dg/decl-1.c: New test. +2002-01-02 Nathan Sidwell -2002-02-12 David Billinghurst + * g++.dg/template/friend2.C: Remove as patch is reverted. - * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999 + * g++.dg/warn/oldcast1.C: New test. -2002-02-10 Kazu Hirata + * g++.dg/template/ptrmem1.C: New test. + * g++.dg/template/ptrmem2.C: New test. - * gcc.c-torture/compile/961203-1.x: Disable on h8300 port. - * gcc.c-torture/compile/980506-1.x: Likewise. + * g++.dg/template/ntp.C: New test. -2002-02-10 Kazu Hirata + * g++.dg/other/component1.C: New test. - * gcc.dg/20020210-1.c: New. + * g++.dg/template/ttp3.C: New test. -2002-02-09 Toon Moene + * g++.dg/template/friend2.C: New test. + * g++.old-deja/g++/brendan/crash8.C: Adjust location of error. - * g77.f-torture/execute/947.f: New regression test - for PR fortran/947. +2002-01-02 Nathan Sidwell -2002-02-09 Alexandre Oliva + * g++.dg/other/ptrmem1.C: New test. + * g++.dg/other/ptrmem2.C: New test. - * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5. - * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*. +2002-01-02 Nathan Sidwell -2002-02-08 Richard Henderson + * g++.dg/template/ctor1.C: New test. - * gcc.c-torture/compile/labels-3.c: New. +2002-01-02 Nathan Sidwell -2002-02-08 Jakub Jelinek + * g++.dg/template/friend2.C: New test. - * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2 - expression statements work instead. - * gcc.dg/noncompile/20020207-1.c: New test. +2002-01-01 Hans-Peter Nilsson -2002-02-07 Richard Henderson + * gcc.dg/mmix-1.c: New test. - * gcc.dg/debug/dwarf2-1.c (foo): Return a value. +2001-12-31 Richard Henderson -2002-02-07 David Billinghurst + * gcc.dg/asm-5.c: New. - * lib/prune.exp: Remove "In (program|subroutine"block-data)" - message from g77 - * lib/g77-dg.exp: Trim g77 error messages so that they are - recognized by dg.exp. +2001-12-31 Paolo Carlini -2002-02-07 David Billinghurst + * g++.old-deja/g++.robertl/eb130.C: hash_set is now + in namespace __gnu_cxx - PR fortran/5473 - * g77.dg/pr5473.f: Now dg-error. Add additional cases. +2001-12-30 Richard Henderson -2002-02-07 Richard Henderson + * gcc.dg/debug-6.c: New. - * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory - to be sufficiently aligned for integers. +2001-12-30 Jakub Jelinek -2002-02-07 Nathan Sidwell + * gcc.c-torture/compile/20011229-2.c: New test. - * g++.dg/template/friend4.C: New test. +2001-12-29 Jakub Jelinek -2002-02-07 David Billinghurst + * gcc.dg/debug-3.c: New test. + * gcc.dg/debug-4.c: New test. + * gcc.dg/debug-5.c: New test. - PR fortran/5743 - * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove - unsupported cases. +2001-12-29 Richard Henderson -2002-02-07 Richard Henderson + * g++.dg/eh/loop1.C: New. - * gcc.dg/debug/dwarf2-1.c: Update for return warnings. - * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c, - gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m, - objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise. +2001-12-29 Nathan Sidwell -2002-02-06 Richard Henderson + * g++.dg/template/crash1.C: New test. - * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle. +2001-12-29 Nathan Sidwell -2002-02-06 Janis Johnson + * g++.dg/other/const1.C: New test. - * gcc.dg/20020206-1.c: New test. +2001-12-29 Hans-Peter Nilsson -2002-02-06 Jakub Jelinek + * gcc.c-torture/compile/20011229-1.c: New test. - * gcc.c-torture/execute/20020206-1.c: New test. +2001-12-28 Stan Shebs - * gcc.c-torture/execute/20020206-2.c: New test. + * lib/objc-torture.exp: Resync with c-torture.exp. + * lib/objc.exp: Load standard libraries. - PR optimization/5429: - * gcc.c-torture/compile/20020206-1.c: New test. +2001-12-28 Jakub Jelinek -2002-02-06 Nick Clifton + * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some + additional tests. - * g++.dg/ext/align1.C: Do not use an explicit alignment value - as certain file formats cannot support particularly large - alignments. +2001-12-27 Roger Sayle - * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains, - and do not expect to be able to link the executable. + * gcc.c-torture/execute/string-opt-16.c: New testcase. - * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to - fail because the COFF format does not support the weak attribute. +2001-12-27 Richard Henderson -2002-02-05 David Billinghurst + * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New. - * g77.dg/pr5473.f: New test +2001-12-26 Nathan Sidwell -2002-02-05 Aldy Hernandez + * g++.dg/eh/ctor1.C: New test. + * g++.dg/other/error2.C: New test. - * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format. - Fix testcase accordingly. +2001-12-24 Nathan Sidwell -2002-02-04 Richard Henderson + * g++.dg/other/init2.C: New test. - * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff. - (buf): Change to be an array of pointers, not ints. +2001-12-24 Richard Henderson -2002-02-04 Jakub Jelinek + * gcc.dg/20011223-1.c: New. + * gcc.dg/inline-1.c: New. - * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally - before all tests. Move warning one line above to match where it - C frontend emits. - * gcc.dg/Wswitch-2.c: New test. - * g++.dg/warn/Wswitch-1.C: New test. - * g++.dg/warn/Wswitch-2.C: New test. +2001-12-23 Richard Henderson -2002-02-04 Richard Henderson + * gcc.dg/asm-4.c: Test operand modifiers. - * g++.dg/abi/offsetof.C: Fix size comparison. +2001-12-23 Richard Henderson -2002-02-04 Richard Sandiford + * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long. - * gcc.dg/cast-qual-2.c: New test. +2001-12-23 Joseph S. Myers -2002-02-04 Jakub Jelinek + * gcc.c-torture/execute/20011223-1.c: New test. - * gcc.dg/20020201-4.c: New test. +2001-12-21 Richard Henderson -2002-02-04 Ben Elliston + * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then + re-enables the warning. - * lib/gcc.exp (gcc_init): Check that the need_status_wrapper - target_info attribute != 0, in addition to the empty string. - (gcc_target_compile): Likewise. +2001-12-21 Richard Henderson -2002-02-03 Andrew Cagney + * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo. - * gcc.dg/Wswitch.c: New test. - PR gcc/4475. PR gcc/3780. +2001-12-20 Jakub Jelinek -2002-02-03 Toon Moene + * gcc.c-torture/compile/20011218-1.c: New test. - * g77.f-torture/execute/5122.f: New test for regressions - against PR fortran/5122. +2001-12-20 Nick Clifton -2002-02-03 David Billinghurst + * gcc.misc-test/arm-isr.exp: New file. Control running of the + arm-isr.c test. + * gcc.misc-tests/arm-isr.c: New file. Test prologue and + epilogue generation for ARM ISR routines. - * g77.f-torture/compile/pr3743.f: Delete - * g77.dg/pr3743-1.f: New test. - * g77.dg/pr3743-2.f: New test. - * g77.dg/pr3743-3.f: New test. - * g77.dg/pr3743-4.f: New test. +2001-12-20 Kaveh R. Ghazi -2002-02-02 Neil Booth + * gcc.dg/format/builtin-1.c: Test unlocked stdio. + * gcc.dg/format/c90-printf-3.c: Likewise. + * gcc.dg/format/c99-printf-3.c: Likewise. + * gcc.dg/format/ext-1.c: Likewise. + * gcc.dg/format/ext-6.c: Likewise. + * gcc.dg/format/format.h: Prototype unlocked stdio. - * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests. +2001-12-20 Richard Henderson -2002-02-02 Richard Henderson + * g++.old-deja/g++.eh/badalloc1.C (arena_size): New. + (arena): Use it. + (malloc): Correct allocation logic. Abort if we fill up the + arena before initialization complete. + (realloc): Correct allocation logic. - * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change. - * gcc.c-torture/execute/bf64-1.c: Likewise. +2001-12-20 Jakub Jelinek -2002-02-02 Jakub Jelinek + * gcc.c-torture/compile/20011219-2.c: New test. - * gcc.dg/20020201-2.c: New test. + * gcc.c-torture/execute/20011219-1.c: New test. - * gcc.dg/20020201-3.c: New test. +2001-12-19 David Billinghurst - * gcc.c-torture/execute/bitfld-2.c: New test. + * gcc.dg/special/ecos.exp: wkali-1.c unsupported if + target does not support weak symbols. -2002-02-02 Neil Booth +2001-12-19 Jakub Jelinek - * gcc.dg/bitfld-1.c: Update. - * gcc.dg/bitfld-2.c: Update. - * gcc.c-torture/execute/bitfld-1.x: New. + * gcc.c-torture/compile/20011219-1.c: New test. -2002-02-02 Jakub Jelinek +2001-12-19 Nathan Sidwell - * gcc.c-torture/execute/20020201-1.c: New test. + * g++.dg/other/error1.C: New test. -2002-02-01 Janis Johnson +2001-12-17 Jeffrey A Law (law@redhat.com) - PR target/5469 - * gcc.dg/20020201-1.c: New test. + * gcc.c-torture/execute/20011217-1.c: New test. -2002-02-01 David.Billinghurst +2001-12-17 Nicola Pero - PR fortran/3743 - * g77.f-torture/execute/f90-intrinsic-bit.x: Remove - * g77.f-torture/compile/pr3743.x: Remove + * objc.dg/special/: New directory. + * objc.dg/special/special.exp: New file. + * objc.dg/special/unclaimed-category-1.h: New file. + * objc.dg/special/unclaimed-category-1a.m: New file. + * objc.dg/special/unclaimed-category-1.m: New file. -2002-01-31 Tom Rix +2001-12-17 Andreas Jaeger - * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX. + * gcc.c-torture/compile/20011217-2.c: New test. -2002-01-31 Joseph S. Myers +2001-12-17 Joseph S. Myers - * gcc.dg/noncompile/20020130-1.c: New test. + * gcc.c-torture/compile/20011217-1.c: New test. -2002-01-30 David Billinghurst +2001-12-14 Aldy Hernandez - * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r. + * testsuite/gcc.dg/20011214-1.c: New. -2002-01-29 Richard Henderson +2001-12-13 Aldy Hernandez - * gcc.c-torture/execute/991118-1.c: Cast various constants back - to long long. - * gcc.c-torture/execute/bf64-1.c: Likewise. + * gcc.dg/altivec-4.c: New. -2002-01-29 Jakub Jelinek +2001-12-13 Hans-Peter Nilsson - * gcc.c-torture/execute/20020129-1.c: New test. + * gcc.dg/20011113-1.c: New test. -2002-01-29 Neil Booth +2001-12-13 John David Anglin - * gcc.c-torture/compile/20000224-1.c: Update. - * gcc.c-torture/execute/bitfld-1.c: New tests. - * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests. - * gcc.dg/uninit-A.c: Update. + * g++.old-deja/g++.jason/template31.C: Remove templates for classes + std::__malloc_alloc_template<0> and + std::__default_alloc_template. -2002-01-29 Nathan Sidwell +2001-12-13 Nicola Pero - * g++.dg/template/ctor1.C: Add instantiation. + * objc/execute/bf-21.m: New test. + * objc/execute/enumeration-1.m: New test. + * objc/execute/enumeration-2.m: New test. -2002-01-28 Paul Koning +2001-12-12 Jakub Jelinek - * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first - argument to __builtin_prefetch to be const ptr. + * gcc.dg/gnu89-init-1.c: New test. -2002-01-28 Jakub Jelinek +2001-12-12 Nathan Sidwell - * gcc.c-torture/compile/20020120-1.c: New test. + * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename. + * g++.old-deja/g++.jason/2371.C: Likewise. + * g++.old-deja/g++.jason/template33.C: Likewise. + * g++.old-deja/g++.jason/template34.C: Likewise. + * g++.old-deja/g++.jason/template36.C: Likewise. + * g++.old-deja/g++.oliva/typename1.C: Likewise. + * g++.old-deja/g++.oliva/typename2.C: Likewise. + * g++.old-deja/g++.other/typename1.C: Likewise. + * g++.old-deja/g++.pt/inherit2.C: Likewise. + * g++.old-deja/g++.pt/nontype5.C: Likewise. + * g++.old-deja/g++.pt/typename11.C: Likewise. + * g++.old-deja/g++.pt/typename14.C: Likewise. + * g++.old-deja/g++.pt/typename16.C: Likewise. + * g++.old-deja/g++.pt/typename3.C: Likewise. + * g++.old-deja/g++.pt/typename4.C: Likewise. + * g++.old-deja/g++.pt/typename5.C: Likewise. + * g++.old-deja/g++.pt/typename7.C: Likewise. + * g++.old-deja/g++.robertl/eb9.C: Likewise. -2002-01-27 Kazu Hirata +2001-12-11 Nathan Sidwell - * gcc.c-torture/execute/20020127-1.c: New test. + * g++.dg/other/linkage1.C: New test. + * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two + specifiers. -2002-01-27 David Billinghurst +2001-12-11 Neil Booth - * g77.dg/f77-edit-i-in.f: New test - * g77.dg/f77-edit-i-out.f: New test + * gcc.dg/concat.c: New test. -2002-01-25 Geoffrey Keating +2001-12-11 Stan Shebs - * gcc.dg/debug/debug.exp: New file. - * gcc.dg/debug/trivial.c: New file. - * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/. - * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/. - * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/. - * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/. - * gcc.dg/debug/debug-1.c: Moved from gcc.dg/. - * gcc.dg/debug/debug-2.c: Moved from gcc.dg/. - * gcc.dg/debug/debug-3.c: Moved from gcc.dg/. - * gcc.dg/debug/debug-4.c: Moved from gcc.dg/. - * gcc.dg/debug/debug-5.c: Moved from gcc.dg/. - * gcc.dg/debug/debug-6.c: Moved from gcc.dg/. - * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/. - * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/. - * gcc.dg/20000503-1.c: Removed. - * gcc.dg/20010207-1.c: Removed. - * gcc.dg/20011223-1.c: Removed. - * gcc.dg/20020104-2.c: Removed. - * gcc.dg/debug-1.c: Removed. - * gcc.dg/debug-2.c: Removed. - * gcc.dg/debug-3.c: Removed. - * gcc.dg/debug-4.c: Removed. - * gcc.dg/debug-5.c: Removed. - * gcc.dg/debug-6.c: Removed. - * gcc.dg/dwarf2-1.c: Removed. - * gcc.dg/dwarf2-2.c: Removed. + * objc/compile: New test directory. + * objc/compile/compile.exp: New expect script. + * objc/compile/20011211-1.m: New compile test. -2002-01-25 Jakub Jelinek +2001-12-11 Jason Merrill - * g++.old-deja/g++.other/eh5.C: New test. - * g++.old-deja/g++.other/sibcall2.C: New test. - * g++.old-deja/g++.other/array9.C: New test. - * g++.old-deja/g++.other/typename2.C: New test. - * g++.old-deja/g++.other/crash60.C: New test. - * g++.old-deja/g++.other/conv9.C: New test. - * g++.old-deja/g++.other/mangle10.C: New test. - * g++.old-deja/g++.other/unchanging1.C: New test. - * g++.old-deja/g++.other/exprstmt1.C: New test. - * g++.old-deja/g++.other/inline23.C: New test. - * g++.old-deja/g++.eh/ia64-1.C: New test. - * g++.old-deja/g++.other/dwarf2-1.C: New test. - * g++.old-deja/g++.other/reload1.C: New test. - * g++.old-deja/g++.other/static20.C: New test. - * g++.old-deja/g++.other/local-alloc1.C: New test. - * g++.old-deja/g++.other/conv8.C: New test. - * g++.old-deja/g++.other/stmtexpr2.C: New test. - * g++.old-deja/g++.other/storeexpr1.C: New test. - * g++.old-deja/g++.other/storeexpr2.C: New test. - * g++.dg/eh/template2.C: New test. - * g++.dg/warn/weak1.C: New test. - -2002-01-25 Hans-Peter Nilsson + * lib/prune.exp (prune_gcc_output): Also handle "In member + function". So many permutations... - * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not): - Remove first, non-varying, argument. +2001-12-10 Nathan Sidwell -2002-01-23 Richard Henderson + * g++.dg/template/typedef1.C: New test. - * gcc.dg/inline-2.c: New. +2001-12-09 Nathan Sidwell - * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg. - Add optional target arg. Check number of arguments. - (scan-assembler-not, scan-assembler-dem): Likewise. - (scan-assembler-dem-not): Likewise. + * g++.dg/other/copy1.C: New test. -2002-01-23 Zack Weinberg +2001-10-08 Aldy Hernandez - * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on - line 12. - * g++.old-deja/g++.brendan/parse3.C, - g++.old-deja/g++.other/crash26.C, - g++.old-deja/g++.other/crash28.C, - g++.old-deja/g++.other/crash29.C, - g++.old-deja/g++.other/crash30.C, - g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate. + * gcc.c-torture/execute/builtin-types-compatible-p.c: New. -2002-01-23 Aldy Hernandez + * gcc.dg/builtin-choose-expr.c: New. - * gcc.dg/20020115-1.c: New. +2001-12-07 Aldy Hernandez -2002-01-23 Bob Wilson + * gcc.dg/altivec-2.c: New. - * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa. +2001-12-07 Richard Henderson -2002-01-23 Janis Johnson + * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts. - * gcc.dg/20020122-3.c: New. +2001-12-07 Stephane Carrez -2002-01-23 Jakub Jelinek + * gcc.dg/sparc-ret.c: New file, test return corruption bug for + ultrasparc. - * g++.dg/other/gc1.C: New test. +2001-12-07 Richard Kenner -2002-01-23 Zack Weinberg + * g++-old.deja/g++.robertl/eb101.C: Deleted. - * gcc.dg/c99-intconst-1.c: Mark XFAIL. +2001-12-06 Janis Johnson -2002-01-22 Richard Henderson + * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for + variable argument list. - * gcc.dg/20020122-4.c: Use multiple outputs on the asm. +2001-12-06 Zack Weinberg -2002-01-22 Richard Henderson + * gcc.c-torture/execute/memcheck: Delete entire directory. + (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c + t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp) - * gcc.dg/20020122-4.c: New. +2001-12-05 Neil Booth -2002-01-22 H.J. Lu + * gcc.dg/Wshadow-1.c: New test. - * g++.dg/special/ecos.exp: Append .exe instead of a.out as the - link output. - * gcc.dg/special/ecos.exp: Likewise. - * lib/g++-dg.exp: Likewise. - * lib/g77-dg.exp: Likewise. - * lib/gcc-dg.exp : Likewise. - * lib/mike-g++.exp: Likewise. - * lib/mike-g77.exp: Likewise. - * lib/mike-gcc.exp: Likewise. - * lib/objc-dg.exp: Likewise. +2001-12-05 Jakub Jelinek -2002-01-22 Janis Johnson + * gcc.c-torture/compile/20011130-1.c: New test. - PR target/5379 - * gcc.dg/20020122-2.c: New test. + * gcc.dg/noncompile/20011025-1.c: New test. -2002-01-22 Hans-Peter Nilsson + * g++.dg/other/anon-union.C: New test. - * gcc.dg/20020122-1.c: New test. + * gcc.c-torture/execute/20011024-1.c: New test. -2001-01-22 David.Billinghurst +2001-12-04 Joseph S. Myers - * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too + * gcc.c-torture/execute/20000722-1.x, + gcc.c-torture/execute/20010123-1.x: Remove. + * gcc.c-torture/compile/init-3.c: Don't use a compound literal. + * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c, + gcc.dg/c99-complit-2.c: New tests. -2002-01-22 David Billinghurst +2001-12-04 Nathan Sidwell - * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]* + * g++.dg/inherit/base1.C: New test. -2002-01-21 Franz Sirl +2001-12-04 Jakub Jelinek - * gcc.c-torture/compile/20020121-1.c: New test. + * g++.dg/other/stdarg1.C: New test. -2002-01-21 John David Anglin + * gcc.c-torture/compile/20011130-2.c: New test. - * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting - ld_library_path. +2001-12-03 Janis Johnson -2002-01-21 Jakub Jelinek + * gcc.c-torture/execute/builtin-prefetch-1.c: New test. + * gcc.c-torture/execute/builtin-prefetch-2.c: New test. + * gcc.c-torture/execute/builtin-prefetch-3.c: New test. + * gcc.c-torture/execute/builtin-prefetch-4.c: New test. + * gcc.c-torture/execute/builtin-prefetch-5.c: New test. + * gcc.dg/builtin-prefetch-1.c: New test. - * gcc.dg/20020218-1.c: New test. +2001-12-03 Jakub Jelinek -2002-01-21 David.Billinghurst + * gcc.dg/20011130-1.c: New test. - * lib/prune.exp (prune_gcc_output): Prune "At global scope" - messages - * g++.dg/other/deprecated.C: Remove dg-bogus comment for - "At global scope" warning - * g++.dg/ext/align1.C: Change cygwin test for alignment - from db-bogus to dg-warning +2001-12-03 Nathan Sidwell -2002-01-21 Zack Weinberg + * g++.dg/other/scope1.C: New test. + * g++.dg/template/explicit-instantiation.C: Remove XFAIL - * g77.f-torture/compile/cpp2.F: New test. +2001-12-03 Joseph S. Myers -2002-01-19 Nathan Sidwell + * gcc.dg/vla-init-1.c: New test. - * g++.dg/template/access1.C: New test. +2001-12-01 Geoff Keating -2002-01-18 Aldy Hernandez + * gcc.c-torture/compile/structs.c: New testcase from GDB. - * gcc.dg/20020118-1.c: New. +2001-12-02 Neil Booth -2002-01-18 Kazu Hirata + * objc.dg/alias.m: Update. + * objc.dg/class-1.m: Update. + * objc.dg/const-str-1.m: Update. + * objc.dg/fwd-proto-1.m: Update. + * objc.dg/id-1.m: Update. + * objc.dg/super-class-1.m: Update. - * testsuite/gcc.c-torture/execute/20020118-1.c: New test. +2001-11-29 Mark Mitchell -2001-01-18 David Billinghurst + * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard + constructs. - * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message. - * g++.dg/ext/align1.C: Fix fail on cygwin from maximum - alignment warnings. +2001-11-28 Jeffrey A Law (law@cygnus.com) -2001-01-18 David Billinghurst + * gcc.c-torture/execute/20011128-1.c: New test. - * gcc.misc-tests/i386-prefetch.exp: Save and restore - torture_with_loops and torture_without_loops +2001-11-28 Hans-Peter Nilsson -2002-01-17 Jakub Jelinek + * gcc.dg/20011127-1.c: New test. - * gcc.c-torture/compile/20020116-1.c: New test. +2001-11-25 Joseph S. Myers -2002-01-16 Jakub Jelinek + * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples + from Austin Group draft 7. + * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in + scanf format arguments. + * gcc.dg/format/no-exargs-2.c: New test. - * gcc.dg/20020116-2.c: New test. +2001-11-25 Nathan Sidwell - * gcc.dg/ultrasp4.c: New test. + * g++.dg/abi/vbase8-4.C: New test. - * gcc.dg/20020116-1.c: New test. +2001-11-24 Ian Lance Taylor -2002-01-15 Geoffrey Keating + * gcc.c-torture/execute/20011121-1.c: New test. - * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used - by EABI. +2001-11-23 Jeffrey A Law (law@cygnus.com) -2002-01-15 Janis Johnson + * gcc.c-torture/execute/ieee/20011123-1.c: New test. - * gcc.misc-tests/i386-prefetch.exp: New. - * gcc.misc-tests/i386-pf-3dnow-1.c: New test. - * gcc.misc-tests/i386-pf-athlon-1.c: New test. - * gcc.misc-tests/i386-pf-none-1.c: New test. - * gcc.misc-tests/i386-pf-sse-1.c: New test. +2001-11-23 Andreas Jaeger -2002-01-15 Jakub Jelinek + * gcc.dg/cpp/charconst-2.c: New test. - * gcc.dg/gnu89-init-1.c: Add new tests. +2001-11-22 Geoffrey Keating -2002-01-15 Andreas Jaeger + * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files + to the host if it is remote. Let tests specify extra headers + they use. + * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'. + * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'. - * gcc.dg/i386-mmx-1.c: Also run on x86-64. - * gcc.dg/i386-mmx-2.c: Likewise. - * gcc.dg/i386-sse-1.c: Likewise. - * gcc.dg/i386-sse-2.c: Likewise. - * gcc.dg/i386-sse-3.c: Likewise. +2001-11-22 Nick Clifton -2001-01-14 David Billinghurst + * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work + for little endian ARMs. - * g77.f-torture/execute/intrinsic-unix-bessel.f: - Uncomment additional cases that now pass. +2001-11-20 Jakub Jelinek -2002-01-11 Richard Henderson + * gcc.c-torture/compile/20011119-1.c: New test. + * gcc.c-torture/compile/20011119-2.c: New test. - * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New. - * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New. +2001-11-17 Aldy Hernandez -2002-01-11 Nicola Pero + * gcc.dg/altivec-1.c: Fix typo. - * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h. +2001-11-20 Joseph S. Myers -2002-01-10 Aldy Hernandez + * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests. - * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl, - lvx, stvx, stvebx, stvehx, stvewx, stvxl. +2001-11-20 Nick Clifton -2002-01-10 Dale Johannesen + * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM. - * gcc.c-torture/execute/loop-11.c: New. +2001-11-19 Geoffrey Keating -2002-01-08 Aldy Hernandez + * lib/g77.exp: Don't specify --rpath-link. - * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr, - dss, lvsl, lvsr, dstt, dstst, dststt, dst. + * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy + across all the headers. + * gcc.dg/format/format.exp: For testing on a remote host, + copy format.h. -2002-01-09 Richard Henderson + * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE. + * gcc.c-torture/execute/930406-1.c: Likewise. + * gcc.c-torture/execute/comp-goto-1.c: Likewise. - * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper - type in which to perform the operation for each size. +2001-11-19 Aldy Hernandez -2002-01-09 Alan Matsuoka (alanm@redhat.com) + * gcc.dg/altivec-1.c: New. - * gcc.c-torture/compile/20020109-2.c: New test. +2001-11-19 Neil Booth -2002-01-09 Gwenole Beauchesne + * gcc.dg/cpp/fpreprocessed.c: New test case. - * gcc.c-torture/execute/loop-10.c: New test. +2001-11-18 Joseph S. Myers -2002-01-09 Jakub Jelinek + * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c, + gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional. + * gcc.dg/ext-glob.c: Expect -traditional deprecation warning. - * gcc.c-torture/compile/20010226-1.c: New test. - * gcc.c-torture/compile/20010227-1.c: New test. - * gcc.c-torture/compile/20010426-1.c: New test. - * gcc.c-torture/compile/20010510-1.c: New test. - * gcc.c-torture/compile/20010605-3.c: New test. - * gcc.c-torture/compile/20010824-1.c: New test. - * gcc.c-torture/execute/20010409-1.c: New test. - * gcc.dg/noncompile/20000901-1.c: New test. - * gcc.dg/20001023-1.c: New test. - * gcc.dg/20001101-1.c: New test. - * gcc.dg/20001102-1.c: New test. - * gcc.dg/20010207-1.c: New test. - * gcc.dg/20010405-1.c: New test. - * gcc.dg/20010822-1.c: New test. - * gcc.dg/20011107-1.c: New test. +2001-11-18 Joseph S. Myers -2002-01-09 Jeffrey A Law (law@redhat.com) + * gcc.dg/no-builtin-1.c: New test. - * gcc.dg/asm-fs-1.c: Disable warnings when compiling. +2001-11-16 Jakub Jelinek - * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect - execution failure on PA targets. + * gcc.c-torture/execute/20011115-1.c: New test. -2002-01-09 Jakub Jelinek +2001-11-15 Jakub Jelinek - * gcc.c-torture/compile/20020109-1.c: New test. + * gcc.c-torture/compile/20011114-2.c: New test. + * gcc.c-torture/compile/20011114-3.c: New test. + * gcc.c-torture/compile/20011114-4.c: New test. -2002-01-08 Kazu Hirata +2001-11-15 Nathan Sidwell - * gcc.c-torture/execute/20020108-1.c: New test. + * g++.dg/other/init1.C: New test. -2002-01-08 Jakub Jelinek +2001-11-14 Geoffrey Keating - * gcc.dg/20020108-1.c: New test. + * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error + message. -2002-01-08 H.J. Lu + * gcc.c-torture/execute/20011114-1.c: New testcase. - * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc - for header files. + * gcc.c-torture/compile/20010327-1.c: Revert last change. + * gcc.c-torture/compile/20011114-1.c: New test, exactly + like the (before this change) version of 20010327-1.c. -2002-01-08 Geoff Keating +2001-11-14 Roger Sayle - * gcc.dg/altivec-4.c: Make the 'char' entries signed also for - consistency. + * gcc.c-torture/execute/string-opt-13.c: New testcase. -002-01-07 Aldy Hernandez +2001-11-14 Richard Sandiford - * gcc.dg/altivec-4.c: Test altivec predicates. + * g++.dg/init/array2.C: New test. -2002-01-07 Jakub Jelinek +2001-11-14 Alexandre Oliva - * gcc.c-torture/execute/20020107-1.c: New test. + * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining. -2002-01-06 Craig Rodrigues +2001-11-13 Nathan Sidwell - PR c/5279 - * gcc.c-torture/compile/20020106-1.c: New test. + * g++.dg/other/forscope1.C: New test. + * g++.dg/ext/forscope1.C: New test. + * g++.dg/ext/forscope2.C: New test. -2002-01-05 Hans-Peter Nilsson +2001-11-13 Jakub Jelinek - * gcc.c-torture/execute/nestfunc-4.c: New test. + * gcc.c-torture/execute/20011113-1.c: New test. -2002-01-04 Loren J. Rittle +2001-11-09 Geoffrey Keating - * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed - extra triple that slipped in. - * g++.old-deja/g++.abi/align.C: Likewise. - * g++.old-deja/g++.abi/bitfields.C: Likewise. + * gcc.c-torture/execute/20011109-2.c: New test. -2002-01-04 Loren J. Rittle + * gcc.c-torture/execute/20011109-1.c: New test. - * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*. - * g++.old-deja/g++.abi/align.C: Likewise. - * g++.old-deja/g++.abi/bitfields.C: Likewise. +2001-11-09 Jakub Jelinek - * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision - on FreeBSD/i386. - * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for - FreeBSD. + * gcc.c-torture/compile/20011109-1.c: New test. -2002-01-04 Jakub Jelinek +2001-11-08 Geoffrey Keating - * gcc.dg/20020104-1.c: New test. + * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16. + * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16. + * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16. + * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16. + * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16. + * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16. + * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16. - * gcc.dg/20020104-2.c: New test. +2001-11-08 Neil Booth -2002-01-04 Hans-Peter Nilsson + * g++.dg/warn/Wshadow-1.C: New tests. + * g++.old-deja/g++.mike/for3.C: Update. - * gcc.dg/20020103-1.c: Fix typo in target selector. +2001-11-06 Joseph S. Myers -2002-01-03 Richard Henderson + * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c, + gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove + XFAILs. Adjust expected error texts. + * gcc.c-torture/compile/20011106-1.c, + gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c, + gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c, + gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c, + gcc.dg/c99-array-lval-5.c: New tests. - * gcc.dg/20020103-1.c: New. +2001-11-05 Neil Booth -2002-01-03 Kazu Hirata + * gcc.dg/cpp/defined.c: Update. - * gcc.c-torture/execute/20020103-1.c: New test. +2001-11-04 Neil Booth -2002-01-03 Jakub Jelinek + * gcc.c-torture/execute/anon-1.c: New test. - * g++.dg/other/debug2.C: New test. +2001-11-03 Geoffrey Keating - * gcc.c-torture/compile/20020103-1.c: New test. + * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the + same size, so no warning should be produced on stormy16. -2002-01-02 Jakub Jelinek + * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16 + due to oversized array. + * g++.old-deja/g++.mike/ns15.C: Likewise. + * g++.old-deja/g++.pt/crash16.C: Likewise. - * gcc.dg/gnu89-init-1.c: Added new tests. +2001-11-02 Graham Stott -2002-01-02 Nathan Sidwell + * g++.dgother/debug1.C: Fix typos. - * g++.dg/template/friend2.C: Remove as patch is reverted. +2001-11-01 Jakub Jelinek - * g++.dg/warn/oldcast1.C: New test. + * g++.dg/other/debug1.C: New test. - * g++.dg/template/ptrmem1.C: New test. - * g++.dg/template/ptrmem2.C: New test. +2001-11-01 Stephane Carrez - * g++.dg/template/ntp.C: New test. + * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead + of unsigned long. - * g++.dg/other/component1.C: New test. +2001-10-30 Jakub Jelinek - * g++.dg/template/ttp3.C: New test. + * gcc.dg/20011029-2.c: New test. - * g++.dg/template/friend2.C: New test. - * g++.old-deja/g++/brendan/crash8.C: Adjust location of error. + * gcc.c-torture/compile/20011029-1.c: New test. -2002-01-02 Nathan Sidwell +2001-10-29 Nicola Pero - * g++.dg/other/ptrmem1.C: New test. - * g++.dg/other/ptrmem2.C: New test. + * objc/execute/class_self-1.m: New test. + * objc/execute/class_self-2.m: New test. -2002-01-02 Nathan Sidwell +2001-10-25 Zack Weinberg - * g++.dg/template/ctor1.C: New test. + * gcc.misc-tests/msgs.exp: Delete. + * gcc.misc-tests/m-un-1.c: Move to gcc.dg. + * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected + error set to match recent changes. -2002-01-02 Nathan Sidwell +2001-10-24 Zack Weinberg - * g++.dg/template/friend2.C: New test. + * gcc.dg/20011021-1.c: New test. -2002-01-01 Hans-Peter Nilsson +2001-10-24 Jakub Jelinek - * gcc.dg/mmix-1.c: New test. + * gcc.c-torture/compile/20011023-1.c: New test. -2001-12-31 Richard Henderson +2001-10-23 Geoffrey Keating - * gcc.dg/asm-5.c: New. + * lib/g77.exp: Rewrite based on lib/g++.exp. -2001-12-31 Paolo Carlini +2001-10-19 Jakub Jelinek - * g++.old-deja/g++.robertl/eb130.C: hash_set is now - in namespace __gnu_cxx + * gcc.c-torture/execute/20011019-1.c: New test. -2001-12-30 Richard Henderson + * gcc.dg/20011018-1.c: New test. - * gcc.dg/debug-6.c: New. +2001-10-19 NIIBE Yutaka -2001-12-30 Jakub Jelinek + * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*. - * gcc.c-torture/compile/20011229-2.c: New test. +2001-10-18 Alexandre Oliva -2001-12-29 Jakub Jelinek + * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests. + * gcc.dg/attr-invalid.c: Likewise. - * gcc.dg/debug-3.c: New test. - * gcc.dg/debug-4.c: New test. - * gcc.dg/debug-5.c: New test. +2001-10-18 Jakub Jelinek -2001-12-29 Richard Henderson + * testsuite/gcc.dg/20011015-1.c: New test. - * g++.dg/eh/loop1.C: New. +2001-10-14 Richard Sandiford -2001-12-29 Nathan Sidwell + * g++.dg/template/unify2.C: New test. - * g++.dg/template/crash1.C: New test. +2001-10-14 Richard Sandiford -2001-12-29 Nathan Sidwell + * g++.dg/other/exception-specification.C: New test - * g++.dg/other/const1.C: New test. +2001-10-13 Tom Rix -2001-12-29 Hans-Peter Nilsson + * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float. + * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float. - * gcc.c-torture/compile/20011229-1.c: New test. +2001-10-12 Jakub Jelinek -2001-12-28 Stan Shebs + * testsuite/gcc.dg/20011009-1.c: New test. - * lib/objc-torture.exp: Resync with c-torture.exp. - * lib/objc.exp: Load standard libraries. +2001-10-12 Nathan Sidwell -2001-12-28 Jakub Jelinek + PR g++/4476 + * g++.dg/other/friend1.C: New test. - * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some - additional tests. +2001-10-11 Richard Henderson -2001-12-27 Roger Sayle + * g++.old-deja/g++.other/crash18.C: Add -S to options. - * gcc.c-torture/execute/string-opt-16.c: New testcase. +2001-10-10 Franz Sirl -2001-12-27 Richard Henderson + * gcc.c-torture/compile/20011010-1.c: New. - * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New. +2001-10-09 Joseph S. Myers -2001-12-26 Nathan Sidwell + * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C, + g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp, + g77.f-torture/execute/execute.exp, + g77.f-torture/noncompile/noncompile.exp, + gcc.c-torture/compile/compile.exp, + gcc.c-torture/execute/execute.exp, + gcc.c-torture/execute/ieee/ieee.exp, + gcc.c-torture/execute/memcheck/memcheck.exp, + gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp, + objc/execute/execute.exp: Update FSF address. - * g++.dg/eh/ctor1.C: New test. - * g++.dg/other/error2.C: New test. +2001-10-09 Neil Booth -2001-12-24 Nathan Sidwell + * gcc.dg/cpp/cmdlne-C.c: Update. + * gcc.dg/cpp/cmdlne-C2.c: New. - * g++.dg/other/init2.C: New test. +2001-10-08 Franz Sirl -2001-12-24 Richard Henderson + * gcc.c-torture/execute/20011008-3.c: New. - * gcc.dg/20011223-1.c: New. - * gcc.dg/inline-1.c: New. +2001-10-08 DJ Delorie -2001-12-23 Richard Henderson + * gcc.dg/20011008-1.c: New. + * gcc.dg/20011008-2.c: New. - * gcc.dg/asm-4.c: Test operand modifiers. +2001-10-08 Neil Booth -2001-12-23 Richard Henderson + * gcc.dg/cpp/spacing1.c: Update test. - * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long. +2001-10-07 Joseph S. Myers -2001-12-23 Joseph S. Myers + * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix + spelling errors of "separate" as "seperate". - * gcc.c-torture/execute/20011223-1.c: New test. +2001-10-05 Alexandre Oliva -2001-12-21 Richard Henderson + * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is + enough to avoid inlining. - * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then - re-enables the warning. +2001-10-04 Peter Schmid -2001-12-21 Richard Henderson + * lib/g77.exp: set libg2c_dir correctly. - * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo. +2001-10-02 Neil Booth -2001-12-20 Jakub Jelinek + * gcc.dg/cpp/macro11.c: New test. - * gcc.c-torture/compile/20011218-1.c: New test. +2001-10-02 Joseph S. Myers -2001-12-20 Nick Clifton + * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c, + gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c, + gcc.dg/format/multattr-3.c: New tests. + * gcc.dg/format/attr-3.c: Update expected error texts. Remove + tests for format attributes on function pointers being rejected. - * gcc.misc-test/arm-isr.exp: New file. Control running of the - arm-isr.c test. - * gcc.misc-tests/arm-isr.c: New file. Test prologue and - epilogue generation for ARM ISR routines. +2001-10-02 Joseph S. Myers -2001-12-20 Kaveh R. Ghazi + * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests. - * gcc.dg/format/builtin-1.c: Test unlocked stdio. - * gcc.dg/format/c90-printf-3.c: Likewise. - * gcc.dg/format/c99-printf-3.c: Likewise. - * gcc.dg/format/ext-1.c: Likewise. - * gcc.dg/format/ext-6.c: Likewise. - * gcc.dg/format/format.h: Prototype unlocked stdio. +2001-10-02 Joseph S. Myers -2001-12-20 Richard Henderson + * g++.dg/warn/format1.C: New test. - * g++.old-deja/g++.eh/badalloc1.C (arena_size): New. - (arena): Use it. - (malloc): Correct allocation logic. Abort if we fill up the - arena before initialization complete. - (realloc): Correct allocation logic. +2001-10-01 Neil Booth -2001-12-20 Jakub Jelinek + * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests. - * gcc.c-torture/compile/20011219-2.c: New test. +2001-09-30 Neil Booth - * gcc.c-torture/execute/20011219-1.c: New test. + * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test. -2001-12-19 David Billinghurst +2001-09-30 Neil Booth - * gcc.dg/special/ecos.exp: wkali-1.c unsupported if - target does not support weak symbols. + * gcc.dg/cpp/redef2.c: Add test. -2001-12-19 Jakub Jelinek +2001-09-27 Geoffrey Keating - * gcc.c-torture/compile/20011219-1.c: New test. + * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a + long-standing bug on i686, apparently. + * gcc.c-torture/execute/loop-2c.x: New file. + * gcc.c-torture/execute/loop-2d.x: New file. + * gcc.c-torture/execute/loop-3c.x: New file. -2001-12-19 Nathan Sidwell +2001-09-25 Neil Booth - * g++.dg/other/error1.C: New test. + * gcc.dg/cpp/20000625-2.c: Correct line number. -2001-12-17 Jeffrey A Law (law@redhat.com) +2001-09-24 Neil Booth - * gcc.c-torture/execute/20011217-1.c: New test. + * gcc.dg/cpp/macro10.c: New test. + * gcc.dg/cpp/strify3.c: New test. + * gcc.dg/cpp/spacing1.c: Add tests. + * gcc.dg/cpp/19990703-1.c: Remove bogus test. + * gcc.dg/cpp/20000625-2.c: Fudge to pass. -2001-12-17 Nicola Pero +2001-09-24 DJ Delorie - * objc.dg/special/: New directory. - * objc.dg/special/special.exp: New file. - * objc.dg/special/unclaimed-category-1.h: New file. - * objc.dg/special/unclaimed-category-1a.m: New file. - * objc.dg/special/unclaimed-category-1.m: New file. + * gcc.c-torture/execute/20010924-1.c: New test. -2001-12-17 Andreas Jaeger +2001-09-24 Neil Booth - * gcc.c-torture/compile/20011217-2.c: New test. + * testsuite/objc/execute/paste.m: Remove. -2001-12-17 Joseph S. Myers +2001-09-22 Joseph S. Myers - * gcc.c-torture/compile/20011217-1.c: New test. + * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests. -2001-12-14 Aldy Hernandez +2001-09-22 George Helffrich - * testsuite/gcc.dg/20011214-1.c: New. + * g77.dg/strlen0.f: New test. -2001-12-13 Aldy Hernandez +2001-09-21 Richard Henderson - * gcc.dg/altivec-4.c: New. + * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi. + * g++.old-deja/g++.abi/vtable2.C: Likewise. -2001-12-13 Hans-Peter Nilsson +2001-09-21 Joseph S. Myers - * gcc.dg/20011113-1.c: New test. + Table-driven attributes. + * g++.dg/ext/attrib1.C: New test. -2001-12-13 John David Anglin +2001-09-20 DJ Delorie - * g++.old-deja/g++.jason/template31.C: Remove templates for classes - std::__malloc_alloc_template<0> and - std::__default_alloc_template. + * gcc.dg/20000926-1.c: Update expected warning messages. + * gcc.dg/array-2.c: Likewise, and test for warnings too. + * gcc.dg/array-4.c: Likewise, and don't verify the zero-length + array. -2001-12-13 Nicola Pero +2001-09-18 Richard Sandiford - * objc/execute/bf-21.m: New test. - * objc/execute/enumeration-1.m: New test. - * objc/execute/enumeration-2.m: New test. + * g++.dg/eh/registers1.C: New test case. -2001-12-12 Jakub Jelinek +2001-09-17 Richard Henderson - * gcc.dg/gnu89-init-1.c: New test. + * gcc.dg/array-5.c: Fix VLA decomposition test. -2001-12-12 Nathan Sidwell +2001-09-16 Neil Booth - * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename. - * g++.old-deja/g++.jason/2371.C: Likewise. - * g++.old-deja/g++.jason/template33.C: Likewise. - * g++.old-deja/g++.jason/template34.C: Likewise. - * g++.old-deja/g++.jason/template36.C: Likewise. - * g++.old-deja/g++.oliva/typename1.C: Likewise. - * g++.old-deja/g++.oliva/typename2.C: Likewise. - * g++.old-deja/g++.other/typename1.C: Likewise. - * g++.old-deja/g++.pt/inherit2.C: Likewise. - * g++.old-deja/g++.pt/nontype5.C: Likewise. - * g++.old-deja/g++.pt/typename11.C: Likewise. - * g++.old-deja/g++.pt/typename14.C: Likewise. - * g++.old-deja/g++.pt/typename16.C: Likewise. - * g++.old-deja/g++.pt/typename3.C: Likewise. - * g++.old-deja/g++.pt/typename4.C: Likewise. - * g++.old-deja/g++.pt/typename5.C: Likewise. - * g++.old-deja/g++.pt/typename7.C: Likewise. - * g++.old-deja/g++.robertl/eb9.C: Likewise. + * gcc.dg/cpp/line5.c: New testcase. -2001-12-11 Nathan Sidwell +2001-09-15 Neil Booth - * g++.dg/other/linkage1.C: New test. - * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two - specifiers. + * gcc.dg/cpp/macro9.c: New test. -2001-12-11 Neil Booth +2001-09-15 Aldy Hernandez - * gcc.dg/concat.c: New test. + * gcc.c-torture/execute/980223.c: Change type of addr from long + to char *. -2001-12-11 Stan Shebs +2001-09-15 Hans-Peter Nilsson - * objc/compile: New test directory. - * objc/compile/compile.exp: New expect script. - * objc/compile/20011211-1.m: New compile test. + * gcc.c-torture/execute/20010915-1.c: New test. -2001-12-11 Jason Merrill +2001-09-14 Janis Johnson - * lib/prune.exp (prune_gcc_output): Also handle "In member - function". So many permutations... + * g77.dg/bprob: New directory. + * g77.dg/bprob/bprob.exp: New file. + * g77.dg/bprob/bprob-1.f: New test. + * g77.dg/gcov: New directory. + * g77.dg/gcov/gcov.exp: New file. + * g77.dg/gcov/gcov-1.f: New test. + * g77.dg/gcov/gcov-1.x: New file. -2001-12-10 Nathan Sidwell +2001-09-13 Neil Booth - * g++.dg/template/typedef1.C: New test. + * gcc.dg/cpp/directiv.c: Update. + * gcc.dg/cpp/undef1.c: Update. -2001-12-09 Nathan Sidwell +2001-09-12 Jakub Jelinek - * g++.dg/other/copy1.C: New test. + * gcc.dg/20010912-1.c: New test. -2001-10-08 Aldy Hernandez +2001-09-11 Janis Johnson - * gcc.c-torture/execute/builtin-types-compatible-p.c: New. + * gcc.misc-tests/gcov.exp: Move almost everything to a new, + language-independent file in lib. + * lib/gcov.exp: New file. - * gcc.dg/builtin-choose-expr.c: New. +2001-09-11 Joseph S. Myers -2001-12-07 Aldy Hernandez + * gcc.c-torture/compile/20010911-1.c: New test. - * gcc.dg/altivec-2.c: New. +2001-09-10 Janis Johnson -2001-12-07 Richard Henderson + * lib/profopt.exp: New, to support profile-directed optimizations. + * gcc.misc-tests/bprob.exp: New, to support branch profiling in C. + * gcc.misc-tests/bprob-1.c: New test. + * gcc.misc-tests/bprob-2.c: New test. - * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts. +2001-09-07 Janis Johnson -2001-12-07 Stephane Carrez + * gcc.misc-tests/gcov.exp: Add support for a .x file to control + XFAIL and which kinds of gcov output to verify. + * gcc.misc-tests/gcov-4b.x: New file. + * gcc.misc-tests/gcov-5b.x: New file. + * gcc.misc-tests/gcov-6.x: New file. + * gcc.misc-tests/gcov-7.c: New test. + * gcc.misc-tests/gcov-7.x: New file. - * gcc.dg/sparc-ret.c: New file, test return corruption bug for - ultrasparc. +2001-09-06 Janis Johnson -2001-12-07 Richard Kenner + * gcc.misc-tests/gcov.exp: Add support for call return percentages. + * gcc.misc-tests/gcov-6.c: New test. - * g++-old.deja/g++.robertl/eb101.C: Deleted. +2001-09-06 Nathan Sidwell -2001-12-06 Janis Johnson + PR c++/3986 + * g++.dg/abi/vbase1.C: New test. - * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for - variable argument list. +2001-09-05 Ziemowit Laski -2001-12-06 Zack Weinberg + * objc.dg/method-2.m: New. - * gcc.c-torture/execute/memcheck: Delete entire directory. - (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c - t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp) +2001-09-04 Nathan Sidwell -2001-12-05 Neil Booth + PR c++/4203 + * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222 + * g++.dg/init/empty1.C: New test. - * gcc.dg/Wshadow-1.c: New test. +2001-09-03 Jakub Jelinek -2001-12-05 Jakub Jelinek + * gcc.c-torture/compile/20010903-1.c: New test. - * gcc.c-torture/compile/20011130-1.c: New test. +2001-08-31 Roman Zippel - * gcc.dg/noncompile/20011025-1.c: New test. - - * g++.dg/other/anon-union.C: New test. - - * gcc.c-torture/execute/20011024-1.c: New test. - -2001-12-04 Joseph S. Myers + * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store + for m68k. - * gcc.c-torture/execute/20000722-1.x, - gcc.c-torture/execute/20010123-1.x: Remove. - * gcc.c-torture/compile/init-3.c: Don't use a compound literal. - * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c, - gcc.dg/c99-complit-2.c: New tests. +2001-08-31 Geoffrey Keating -2001-12-04 Nathan Sidwell + * g++.dg/abi/empty4.C: Allow for 16-bit ints. - * g++.dg/inherit/base1.C: New test. + * g++.dg/special/initp1.C (X): Allow for 16-bit ints. -2001-12-04 Jakub Jelinek + * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE. - * g++.dg/other/stdarg1.C: New test. +2001-08-30 Geoffrey Keating - * gcc.c-torture/compile/20011130-2.c: New test. + * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow + for 16-bit 'unsigned int'. -2001-12-03 Janis Johnson +2001-08-29 Kazu Hirata - * gcc.c-torture/execute/builtin-prefetch-1.c: New test. - * gcc.c-torture/execute/builtin-prefetch-2.c: New test. - * gcc.c-torture/execute/builtin-prefetch-3.c: New test. - * gcc.c-torture/execute/builtin-prefetch-4.c: New test. - * gcc.c-torture/execute/builtin-prefetch-5.c: New test. - * gcc.dg/builtin-prefetch-1.c: New test. + * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300. -2001-12-03 Jakub Jelinek +2001-08-27 Richard Henderson - * gcc.dg/20011130-1.c: New test. + * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static. + * gcc.c-torture/execute/ieee/fp-cmp-5.c: New. -2001-12-03 Nathan Sidwell +2001-08-25 Aldy Hernandez - * g++.dg/other/scope1.C: New test. - * g++.dg/template/explicit-instantiation.C: Remove XFAIL + * gcc.dg/asm-names.c (ymain): New. -2001-12-03 Joseph S. Myers +2001-08-22 Geoffrey Keating - * gcc.dg/vla-init-1.c: New test. + * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16. + * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16. + * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16. -2001-12-01 Geoff Keating +2001-08-24 Kaveh R. Ghazi - * gcc.c-torture/compile/structs.c: New testcase from GDB. + * gcc.dg/compare5.c: New testcase. -2001-12-02 Neil Booth +2001-08-23 Jason Merrill - * objc.dg/alias.m: Update. - * objc.dg/class-1.m: Update. - * objc.dg/const-str-1.m: Update. - * objc.dg/fwd-proto-1.m: Update. - * objc.dg/id-1.m: Update. - * objc.dg/super-class-1.m: Update. + * lib/prune.exp (prune_gcc_output): Also ignore "In constructor" + and "In instantiation". -2001-11-29 Mark Mitchell +2001-08-21 Aldy Hernandez - * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard - constructs. + * gcc.c-torture/execute/divmod-1.c: Convert to ANSI. -2001-11-28 Jeffrey A Law (law@cygnus.com) +2001-08-20 Janis Johnson - * gcc.c-torture/execute/20011128-1.c: New test. + * gcc.misc-tests/gcov.exp: Add support for branch information. + * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up. + * gcc.misc-tests/gcov-4.c: New test. + * gcc.misc-tests/gcov-4b.c: New test. + * gcc.misc-tests/gcov-5b.c: New test. -2001-11-28 Hans-Peter Nilsson +2001-08-20 Zack Weinberg - * gcc.dg/20011127-1.c: New test. + * gcc.c-torture/execute/20000801-4.x: Delete, test no longer + expected to fail. -2001-11-25 Joseph S. Myers +2001-08-19 John David Anglin - * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples - from Austin Group draft 7. - * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in - scanf format arguments. - * gcc.dg/format/no-exargs-2.c: New test. + * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test. -2001-11-25 Nathan Sidwell +2001-08-19 Jakub Jelinek - * g++.dg/abi/vbase8-4.C: New test. + * g++.dg/eh/ + Moved to gcc-deps.exp + * gcc-deps.exp: New file. -2001-11-24 Ian Lance Taylor +2001-07-26 Kriang Lerdsuwanakij - * gcc.c-torture/execute/20011121-1.c: New test. + * g++.old-deja/g++.pt/defarg14.C: New test. -2001-11-23 Jeffrey A Law (law@cygnus.com) +2001-07-26 Nathan Sidwell - * gcc.c-torture/execute/ieee/20011123-1.c: New test. + * g++.old-deja/g++.other/lineno5.C: New test. -2001-11-23 Andreas Jaeger +2001-07-26 Nathan Sidwell - * gcc.dg/cpp/charconst-2.c: New test. + * g++.old-deja/g++.pt/crash68.C: New test. -2001-11-22 Geoffrey Keating +2001-07-26 Nathan Sidwell - * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files - to the host if it is remote. Let tests specify extra headers - they use. - * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'. - * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'. + * g++.old-deja/g++.other/crash42.C: New test. -2001-11-22 Nick Clifton +2001-07-26 Neil Booth - * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work - for little endian ARMs. + * gcc.dg/cpp/extratokens.c: Fix. + * gcc.dg/cpp/skipping2.c: New tests. -2001-11-20 Jakub Jelinek +2001-07-25 Rainer Orth - * gcc.c-torture/compile/20011119-1.c: New test. - * gcc.c-torture/compile/20011119-2.c: New test. + * gcc.c-torture/execute/20010724-1.c: New file. + * gcc.c-torture/execute/20010724-1.x: New file. -2001-11-17 Aldy Hernandez +2001-07-25 Nathan Sidwell - * gcc.dg/altivec-1.c: Fix typo. + * g++.old-deja/g++.other/cond7.C: New test. -2001-11-20 Joseph S. Myers +2001-07-25 Nathan Sidwell - * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests. + * g++.old-deja/g++.other/optimize4.C: New test. -2001-11-20 Nick Clifton +2001-07-25 Nathan Sidwell - * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM. + * g++.old-deja/g++.abi/vbase8-5.C: New test. -2001-11-19 Geoffrey Keating +2001-07-24 Jason Merrill - * lib/g77.exp: Don't specify --rpath-link. + * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument. + * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c, + gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it. + * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise. - * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy - across all the headers. - * gcc.dg/format/format.exp: For testing on a remote host, - copy format.h. + * lib/prune.exp (prune_gcc_output): Prune "Please submit a full + bug report" message. - * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE. - * gcc.c-torture/execute/930406-1.c: Likewise. - * gcc.c-torture/execute/comp-goto-1.c: Likewise. + * g++.dg/dg.exp: Run tests from subdirectories other than "special". + * g++.dg/ext/instantiate1.C: Move from old-deja. -2001-11-19 Aldy Hernandez +2001-07-24 David Billinghurst - * gcc.dg/altivec-1.c: New. + * g77.f-torture/execute/intrinsic-unix-bessel.f: New test + * g77.f-torture/execute/intrinsic-unix-erf.f: New test + * g77.f-torture/execute/intrinsic-vax-cd.f: New test + * g77.f-torture/execute/intrinsic-f2c-z.f: New test -2001-11-19 Neil Booth +2001-07-23 Jeffrey A Law (law@cygnus.com) - * gcc.dg/cpp/fpreprocessed.c: New test case. + * gcc.c-torture/execute/20010723-1.c: New test. -2001-11-18 Joseph S. Myers +2001-07-23 Ben Elliston - * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c, - gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional. - * gcc.dg/ext-glob.c: Expect -traditional deprecation warning. + * g++.old-deja/g++.other/enum5.C: Mark as XFAIL. -2001-11-18 Joseph S. Myers +2001-07-22 Franz Sirl - * gcc.dg/no-builtin-1.c: New test. + * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on + i[34567]86-*-*. + Delete handling of ieee_multilib_flags. + Pass -mieee for alpha*-*-* and sh-*-*. + * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir. -2001-11-16 Jakub Jelinek +2001-07-21 Nathan Sidwell - * gcc.c-torture/execute/20011115-1.c: New test. + Remove old-abi tests. + * g++.old-deja/g++.mike/p11116.C: Remove. + * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef. -2001-11-15 Jakub Jelinek +2001-07-20 David Billinghurst - * gcc.c-torture/compile/20011114-2.c: New test. - * gcc.c-torture/compile/20011114-3.c: New test. - * gcc.c-torture/compile/20011114-4.c: New test. + * g77.f-torture/compile/pr3743.f: New test -2001-11-15 Nathan Sidwell +2001-07-20 David Billinghurst - * g++.dg/other/init1.C: New test. + * g77.f-torture/execute/f90-intrinsic-bit.f: New test -2001-11-14 Geoffrey Keating +2001-07-19 Rainer Orth - * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error - message. + * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL. + g++.old-deja/g++.pt/static6.C: Likewise. + * lib/target-supports.exp (check_weak_available): alpha*-*-osf* + supports weak symbols. - * gcc.c-torture/execute/20011114-1.c: New testcase. +2001-07-18 Andreas Jaeger - * gcc.c-torture/compile/20010327-1.c: Revert last change. - * gcc.c-torture/compile/20011114-1.c: New test, exactly - like the (before this change) version of 20010327-1.c. + * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is + supported again. -2001-11-14 Roger Sayle +2001-07-18 Andreas Jaeger - * gcc.c-torture/execute/string-opt-13.c: New testcase. + * gcc.dg/iftrap-1.c: Fix target line. -2001-11-14 Richard Sandiford +2001-07-17 Richard Henderson - * g++.dg/init/array2.C: New test. + * gcc.c-torture/execute/20010717-1.c: New. -2001-11-14 Alexandre Oliva +2001-07-17 Joseph S. Myers - * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining. + * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New + tests. -2001-11-13 Nathan Sidwell +2001-07-17 Peter Schmid - * g++.dg/other/forscope1.C: New test. - * g++.dg/ext/forscope1.C: New test. - * g++.dg/ext/forscope2.C: New test. + * g++.old-deja/g++.robertl/eb130.C: Include the correct header file. -2001-11-13 Jakub Jelinek +2001-07-16 Rainer Orth - * gcc.c-torture/execute/20011113-1.c: New test. + * gcc.c-torture/execute/20001229-1.c: Include for + UAC_SIGBUS, UAC_NOPRINT definitions. -2001-11-09 Geoffrey Keating +2001-07-16 Nicola Pero - * gcc.c-torture/execute/20011109-2.c: New test. + * objc/execute/object_is_class.m: New test. + * objc/execute/object_is_meta_class.m: New test. - * gcc.c-torture/execute/20011109-1.c: New test. +2001-01-15 Toon Moene -2001-11-09 Jakub Jelinek + * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto. + * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto. - * gcc.c-torture/compile/20011109-1.c: New test. +2001-01-15 David Bil + * objc/execute/class-14.m: Added. + * objc/execute/class-2.m: Added. + * objc/execute/class-3.m: Added. + * objc/execute/class-4.m: Added. + * objc/execute/class-5.m: Added. + * objc/execute/class-6.m: Added. + * objc/execute/class-7.m: Added. + * objc/execute/class-8.m: Added. + * objc/execute/class-9.m: Added. + * objc/execute/class-tests-1.h + * objc/execute/class-tests-2.h + * objc/execute/compatibility_alias.m: Added. + * objc/execute/encode-1.m: Added. + * objc/execute/formal_protocol-1.m: Added. + * objc/execute/formal_protocol-2.m: Added. + * objc/execute/formal_protocol-3.m: Added. + * objc/execute/formal_protocol-4.m: Added. + * objc/execute/formal_protocol-5.m: Added. + * objc/execute/formal_protocol-6.m: Added. + * objc/execute/formal_protocol-7.m: Added. + * objc/execute/informal_protocol.m: Added. + * objc/execute/initialize.m: Added. + * objc/execute/load.m: Added. + * objc/execute/many_args_method.m: Added. + * objc/execute/nested-3.m: Added. + * objc/execute/no_clash.m: Added. + * objc/execute/private.m: Added. + * objc/execute/redefining_self.m: Added. + * objc/execute/root_methods.m: Added. + * objc/execute/selector-1.m: Added. + * objc/execute/static-1.m: Added. + * objc/execute/static-2.m: Added. + * objc/execute/va_method.m: Added. -2001-11-08 Geoffrey Keating +2001-03-10 Richard Henderson - * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16. - * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16. - * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16. - * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16. - * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16. - * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16. - * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16. + * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception. -2001-11-08 Neil Booth +2001-03-07 Neil Booth - * g++.dg/warn/Wshadow-1.C: New tests. - * g++.old-deja/g++.mike/for3.C: Update. + * g++.old-deja/g++.other/crash31.C: XFAIL. + * g77.f-torture/execute/20010116.x: Conditional XFAIL. + * g77.f-torture/execute/short.x: XFAIL -Os on x86. + * gcc.c-torture/execute/20010123-1.x: XFAIL. + * gcc.c-torture/execute/20010124-1.x: XFAIL. + * gcc.dg/sequence-pt-1.c: XFAIL one test. -2001-11-06 Joseph S. Myers +2001-03-06 Ovidiu Predescu - * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c, - gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove - XFAILs. Adjust expected error texts. - * gcc.c-torture/compile/20011106-1.c, - gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c, - gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c, - gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c, - gcc.dg/c99-array-lval-5.c: New tests. + * objc/execute/nested-2.m: Added. Contributed by Nicola Pero. -2001-11-05 Neil Booth +2001-03-06 Zack Weinberg - * gcc.dg/cpp/defined.c: Update. + * gcc.dg/20000724-1.c: Don't use multiline strings. -2001-11-04 Neil Booth +2001-03-06 Zack Weinberg - * gcc.c-torture/execute/anon-1.c: New test. + * objc/execute/string1.m, objc/execute/string2.m: Compare the + result of -cString against what we expect it to be; don't just + print it out for no one to read. -2001-11-03 Geoffrey Keating + * objc/execute/string3.m, objc/execute/string4.m: New tests. + Based on testcases provided by Nicola Pero. - * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the - same size, so no warning should be produced on stormy16. +2001-03-03 Neil Booth - * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16 - due to oversized array. - * g++.old-deja/g++.mike/ns15.C: Likewise. - * g++.old-deja/g++.pt/crash16.C: Likewise. + * gcc.dg/cpp/macro7.c: New test. -2001-11-02 Graham Stott +2001-03-03 Neil Booth - * g++.dgother/debug1.C: Fix typos. + * gcc.dg/cpp/multiline.c: Update. -2001-11-01 Jakub Jelinek +2001-03-02 Nathan Sidwell - * g++.dg/other/debug1.C: New test. + * g++.old-deja/g++.other/enum3.C: New test. -2001-11-01 Stephane Carrez +2001-03-02 Nathan Sidwell - * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead - of unsigned long. + * g++.old-deja/g++.other/pod1.C: New test. -2001-10-30 Jakub Jelinek +2001-03-02 Nathan Sidwell - * gcc.dg/20011029-2.c: New test. + * g++.old-deja/g++.ext/overload1.C: New test. - * gcc.c-torture/compile/20011029-1.c: New test. +2001-03-01 Nathan Sidwell -2001-10-29 Nicola Pero + * g++.old-deja/g++.pt/using1.C: New test. - * objc/execute/class_self-1.m: New test. - * objc/execute/class_self-2.m: New test. +2001-03-01 Nathan Sidwell -2001-10-25 Zack Weinberg + * g++.old-deja/g++.other/using9.C: New test. - * gcc.misc-tests/msgs.exp: Delete. - * gcc.misc-tests/m-un-1.c: Move to gcc.dg. - * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected - error set to match recent changes. +2001-02-28 Ovidiu Predescu -2001-10-24 Zack Weinberg + * objc/execute/bycopy-3.m: Added new test from Nicola Pero. - * gcc.dg/20011021-1.c: New test. + * objc/execute/protocol.m (main): Added patch from Nicola Pero. -2001-10-24 Jakub Jelinek +2001-02-28 Nathan Sidwell - * gcc.c-torture/compile/20011023-1.c: New test. + * g++.old-deja/g++.ext/realpt1.C: Remove. -2001-10-23 Geoffrey Keating +2001-02-27 Nathan Sidwell - * lib/g77.exp: Rewrite based on lib/g++.exp. + * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too. -2001-10-19 Jakub Jelinek +2001-02-26 Will Cohen - * gcc.c-torture/execute/20011019-1.c: New test. + * gcc.c-torture/execute/ieee/20010226-1.c: New test. - * gcc.dg/20011018-1.c: New test. +2001-02-26 Jeffrey Oldham -2001-10-19 NIIBE Yutaka + * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded + templatized constructors. - * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*. +2001-02-24 Franz Sirl -2001-10-18 Alexandre Oliva + * gcc.c-torture/execute/20010224-1.c: New test. - * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests. - * gcc.dg/attr-invalid.c: Likewise. +2001-02-23 Jakub Jelinek -2001-10-18 Jakub Jelinek + * gcc.c-torture/execute/20010222-1.c: New test. - * testsuite/gcc.dg/20011015-1.c: New test. +2001-02-22 Jakub Jelinek -2001-10-14 Richard Sandiford + * g++.old-deja/g++.other/inline20.C: New test. - * g++.dg/template/unify2.C: New test. +2001-02-21 Ovidiu Predescu -2001-10-14 Richard Sandiford + * objc/execute/nested-1.m: Added (contributed by Nicola Pero). - * g++.dg/other/exception-specification.C: New test +2001-02-21 Gabriel Dos Reis -2001-10-13 Tom Rix + * g++.old-deja/g++.other/lookup22.C: New test. - * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float. - * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float. +200 + * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c. + * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c. + * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c. + * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c. + * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c. -2001-10-12 Jakub Jelinek +2001-01-05 Alexandre Oliva - * testsuite/gcc.dg/20011009-1.c: New test. + * gcc.c-torture/execute/991228-1.c: Take word endianness into + account. -2001-10-12 Nathan Sidwell +2001-01-05 Joseph S. Myers - PR g++/4476 - * g++.dg/other/friend1.C: New test. + * gcc.c-torture/execute/builtin-complex-1.c: New test. -2001-10-11 Richard Henderson +2001-01-05 Nathan Sidwell - * g++.old-deja/g++.other/crash18.C: Add -S to options. + * g++.old-deja/g++.pt/crash62.C: New test. -2001-10-10 Franz Sirl +2001-01-04 Richard Henderson - * gcc.c-torture/compile/20011010-1.c: New. + * gcc.dg/20000926-1.c: Update expected warnings. + * gcc.dg/array-2.c: Likewise. + * gcc.dg/array-4.c: Also validate flexible array members. + * gcc.dg/c99-flex-array-1.c: New. -2001-10-09 Joseph S. Myers +2001-01-04 Joseph S. Myers - * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C, - g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp, - g77.f-torture/execute/execute.exp, - g77.f-torture/noncompile/noncompile.exp, - gcc.c-torture/compile/compile.exp, - gcc.c-torture/execute/execute.exp, - gcc.c-torture/execute/ieee/ieee.exp, - gcc.c-torture/execute/memcheck/memcheck.exp, - gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp, - objc/execute/execute.exp: Update FSF address. + * gcc.c-torture/compile/20001222-1.x: Remove. -2001-10-09 Neil Booth +2001-01-04 Richard Kenner - * gcc.dg/cpp/cmdlne-C.c: Update. - * gcc.dg/cpp/cmdlne-C2.c: New. + * gcc.c-torture/execute/built-in-setjmp.c: New. -2001-10-08 Franz Sirl +2001-01-03 Richard Henderson - * gcc.c-torture/execute/20011008-3.c: New. + * gcc.dg/940510-1.c: Update expected error wording. + * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New. -2001-10-08 DJ Delorie +2001-01-03 Jeffrey Oldham - * gcc.dg/20011008-1.c: New. - * gcc.dg/20011008-2.c: New. + * lib/target-supports.exp (check_alias_available): Modified to + indicate aliases not supported if only weak aliases are supported. -2001-10-08 Neil Booth +2001-01-03 Kaveh R. Ghazi - * gcc.dg/cpp/spacing1.c: Update test. + * gcc.c-torture/execute/string-opt-8.c: Add more testcases. + Turn on cmpstrsi checks for __pj__ and __i370__. -2001-10-07 Joseph S. Myers +2001-01-03 Nathan Sidwell - * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix - spelling errors of "separate" as "seperate". + * g++.old-deja/g++.other/virtual11.C: New test. -2001-10-05 Alexandre Oliva +2001-01-03 Nathan Sidwell - * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is - enough to avoid inlining. + * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL. -2001-10-04 Peter Schmid +2001-01-02 Kaveh R. Ghazi - * lib/g77.exp: set libg2c_dir correctly. + * gcc.c-torture/compile/20010102-1.c: New test. -2001-10-02 Neil Booth +2001-01-02 Andreas Jaeger - * gcc.dg/cpp/macro11.c: New test. + * gcc.dg/noreturn-3.c: New test. -2001-10-02 Joseph S. Myers + * gcc.dg/noreturn-4.c: New test. - * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c, - gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c, - gcc.dg/format/multattr-3.c: New tests. - * gcc.dg/format/attr-3.c: Update expected error texts. Remove - tests for format attributes on function pointers being rejected. +2001-01-01 Kaveh R. Ghazi -2001-10-02 Joseph S. Myers + * gcc.c-torture/execute/stdio-opt-1.c: Also test + __builtin_fputc and __builtin_fwrite. - * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests. +2000-12-30 Jeffrey Oldham -2001-10-02 Joseph S. Myers + * gcc.c-torture/execute/20001009-2.c (foo): Test only works for + signed char, not default char. - * g++.dg/warn/format1.C: New test. +2000-12-30 Jeffrey Oldham -2001-10-01 Neil Booth + * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*. - * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests. +2000-12-30 David Billinghurst -2001-09-30 Neil Booth + * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags - * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test. +2000-12-29 Richard Henderson -2001-09-30 Neil Booth + * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define. + (__cyg_profile_func_exit): Define. - * gcc.dg/cpp/redef2.c: Add test. +2000-12-29 Hans-Peter Nilsson -2001-09-27 Geoffrey Keating + * g++.dg/vtgc1.C: New test. - * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a - long-standing bug on i686, apparently. - * gcc.c-torture/execute/loop-2c.x: New file. - * gcc.c-torture/execute/loop-2d.x: New file. - * gcc.c-torture/execute/loop-3c.x: New file. +2000-12-28 Geoffrey Keating -2001-09-25 Neil Booth + * gcc.dg/noncompile/20001228-1.c: New test. - * gcc.dg/cpp/20000625-2.c: Correct line number. + * gcc.dg/20001228-1.c: New test. -2001-09-24 Neil Booth + * gcc.c-torture/execute/20001228-1.c: New test. - * gcc.dg/cpp/macro10.c: New test. - * gcc.dg/cpp/strify3.c: New test. - * gcc.dg/cpp/spacing1.c: Add tests. - * gcc.dg/cpp/19990703-1.c: Remove bogus test. - * gcc.dg/cpp/20000625-2.c: Fudge to pass. +2000-12-28 Joseph S. Myers -2001-09-24 DJ Delorie + * gcc.dg/format-strfmon-1.c: New test. - * gcc.c-torture/execute/20010924-1.c: New test. +2000-12-27 Kaveh R. Ghazi -2001-09-24 Neil Booth + * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too. + * gcc.c-torture/execute/stdio-opt-2.c: Likewise. + * gcc.c-torture/execute/string-opt-1.c: Likewise. + * gcc.c-torture/execute/string-opt-2.c: Likewise. + * gcc.c-torture/execute/string-opt-3.c: Likewise. + * gcc.c-torture/execute/string-opt-4.c: Likewise. + * gcc.c-torture/execute/string-opt-6.c: Likewise. + * gcc.c-torture/execute/string-opt-7.c: Likewise. + * gcc.c-torture/execute/string-opt-8.c: Likewise. + * gcc.c-torture/execute/string-opt-9.c: Likewise. + * gcc.c-torture/execute/string-opt-10.c: Likewise. + * gcc.c-torture/execute/string-opt-11.c: Likewise. + * gcc.c-torture/execute/string-opt-12.c: Likewise. - * testsuite/objc/execute/paste.m: Remove. + * gcc.c-torture/execute/string-opt-3.c: Test rindex. + * gcc.c-torture/execute/string-opt-4.c: Test index. -2001-09-22 Joseph S. Myers +2000-12-26 Geoffrey Keating - * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests. + * gcc.c-torture/compile/20001226-1.c: New test. -2001-09-22 George Helffrich +2000-12-22 Joseph S. Myers - * g77.dg/strlen0.f: New test. + * gcc.c-torture/compile/20001222-1.c: New test. + * gcc.c-torture/compile/20001222-1.x: Xfail. -2001-09-21 Richard Henderson +2000-12-22 Alexandre Oliva - * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi. - * g++.old-deja/g++.abi/vtable2.C: Likewise. + * gcc.c-torture/execute/comp-goto-2.c: New test. -2001-09-21 Joseph S. Myers +2000-12-21 J"orn Rennecke - Table-driven attributes. - * g++.dg/ext/attrib1.C: New test. + * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32): + Use long types if __INT_MAX__ is 32767. + (main): Use cast to (sint32 *) when poking 88 into a_page. -2001-09-20 DJ Delorie + * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES. - * gcc.dg/20000926-1.c: Update expected warning messages. - * gcc.dg/array-2.c: Likewise, and test for warnings too. - * gcc.dg/array-4.c: Likewise, and don't verify the zero-length - array. +2000-12-21 Bernd Schmidt -2001-09-18 Richard Sandiford + * gcc.c-torture/compile/20001221-1.c: New test. + * gcc.c-torture/execute/20001221-1.c: New test. - * g++.dg/eh/registers1.C: New test case. +2000-12-20 Richard Henderson -2001-09-17 Richard Henderson + * g++.old-deja/g++.pt/crash36.C: Update error lines. + * g++.old-deja/g++.robertl/eb109.C: Likewise. - * gcc.dg/array-5.c: Fix VLA decomposition test. +2000-12-18 Kaveh R. Ghazi -2001-09-16 Neil Booth + * gcc.dg/compare3.c: New test. - * gcc.dg/cpp/line5.c: New testcase. +2000-12-18 Joseph S. Myers -2001-09-15 Neil Booth + * gcc.dg/format-warnll-1.c: New test. - * gcc.dg/cpp/macro9.c: New test. +2000-12-18 Neil Booth -2001-09-15 Aldy Hernandez + * gcc.dg/cpp/cmdlne-P.c: New test. - * gcc.c-torture/execute/980223.c: Change type of addr from long - to char *. +2000-12-18 Joseph S. Myers -2001-09-15 Hans-Peter Nilsson + * gcc.c-torture/execute/builtin-abs-1.c, + gcc.c-torture/execute/builtin-abs-2.c: New tests. - * gcc.c-torture/execute/20010915-1.c: New test. +2000-12-17 Neil Booth -2001-09-14 Janis Johnson + * gcc.dg/cpp/multiline.c: New test. - * g77.dg/bprob: New directory. - * g77.dg/bprob/bprob.exp: New file. - * g77.dg/bprob/bprob-1.f: New test. - * g77.dg/gcov: New directory. - * g77.dg/gcov/gcov.exp: New file. - * g77.dg/gcov/gcov-1.f: New test. - * g77.dg/gcov/gcov-1.x: New file. +2000-12-17 Neil Booth -2001-09-13 Neil Booth + * g++.old-deja/g++.other/syshdr1.C: Update. + * gcc.dg/cpp/lineflags.c: Remove temporarily. - * gcc.dg/cpp/directiv.c: Update. - * gcc.dg/cpp/undef1.c: Update. +2000-12-15 Kriang Lerdsuwanakij -2001-09-12 Jakub Jelinek + * g++.old-deja/g++.oliva/template5.C: Remove XFAILs. - * gcc.dg/20010912-1.c: New test. +2000-12-15 Kriang Lerdsuwanakij -2001-09-11 Janis Johnson + * g++.old-deja/g++.pt/ttp65.C: New test. - * gcc.misc-tests/gcov.exp: Move almost everything to a new, - language-independent file in lib. - * lib/gcov.exp: New file. +2000-12-15 Kriang Lerdsuwanakij -2001-09-11 Joseph S. Myers + * g++.old-deja/g++.pt/ttp64.C: New test. - * gcc.c-torture/compile/20010911-1.c: New test. +2000-12-14 Kriang Lerdsuwanakij -2001-09-10 Janis Johnson + * g++.old-deja/g++.pt/spec33.C: New test. - * lib/profopt.exp: New, to support profile-directed optimizations. - * gcc.misc-tests/bprob.exp: New, to support branch profiling in C. - * gcc.misc-tests/bprob-1.c: New test. - * gcc.misc-tests/bprob-2.c: New test. +2000-12-14 Catherine Moore -2001-09-07 Janis Johnson + * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES. + * gcc.c-torture/execute/920612-2.c: Likewise. + * gcc.c-torture/execute/920428-2.c: Likewise. + * gcc-c-torture/execute/va-arg-11.c: Call exit. + * gcc.c-torture/execute/va-arg-21.c: Likewise. - * gcc.misc-tests/gcov.exp: Add support for a .x file to control - XFAIL and which kinds of gcov output to verify. - * gcc.misc-tests/gcov-4b.x: New file. - * gcc.misc-tests/gcov-5b.x: New file. - * gcc.misc-tests/gcov-6.x: New file. - * gcc.misc-tests/gcov-7.c: New test. - * gcc.misc-tests/gcov-7.x: New file. +2000-12-13 Franz Sirl -2001-09-06 Janis Johnson + * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too. + * gcc.dg/pack-test-2.c: Likewise. - * gcc.misc-tests/gcov.exp: Add support for call return percentages. - * gcc.misc-tests/gcov-6.c: New test. +2000-12-13 Neil Booth -2001-09-06 Nathan Sidwell + Tests by Zack Weinberg . - PR c++/3986 - * g++.dg/abi/vbase1.C: New test. + * gcc.dg/cpp/defined.c: Update. + * gcc.dg/cpp/defined_trad.c: New tests. -2001-09-05 Ziemowit Laski +2000-12-13 Neil Booth - * objc.dg/method-2.m: New. + * gcc.dg/cpp/trad-direct.c: Update. -2001-09-04 Nathan Sidwell +2000-12-11 Neil Booth - PR c++/4203 - * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222 - * g++.dg/init/empty1.C: New test. + * gcc.dg/cpp/defined_trad.c -2001-09-03 Jakub Jelinek +2000-12-11 Neil Booth - * gcc.c-torture/compile/20010903-1.c: New test. + * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious. -2001-08-31 Roman Zippel +2000-12-09 Joseph S. Myers - * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store - for m68k. + * gcc.dg/format-miss-2.c: New test. -2001-08-31 Geoffrey Keating +2000-12-09 Neil Booth - * g++.dg/abi/empty4.C: Allow for 16-bit ints. + * gcc.dg/cpp/lineflags.c: New tests. + * gcc.dg/cpp/poison.c: Update. + * gcc.dg/cpp/redef2.c: Update. + * gcc.dg/cpp/skipping.c: New test. - * g++.dg/special/initp1.C (X): Allow for 16-bit ints. +2000-12-07 Geoffrey Keating - * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE. + * g++.old-deja/g++.other/eh3.C: New testcase. -2001-08-30 Geoffrey Keating +2000-12-07 Neil Booth - * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow - for 16-bit 'unsigned int'. + * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c, + wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c, + wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c + wtr-union-init-2.c, wtr-union-init-3.c: Update. + * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c: + Update. -2001-08-29 Kazu Hirata +2000-12-07 Joseph S. Myers - * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300. + * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use + __SIZE_TYPE__ instead of int for type of integers cast to + pointers. -2001-08-27 Richard Henderson +2000-12-07 Jakub Jelinek - * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static. - * gcc.c-torture/execute/ieee/fp-cmp-5.c: New. + * g++.old-deja/g++.other/cleanup4.C: New test. -2001-08-25 Aldy Hernandez +2000-12-07 Joseph S. Myers - * gcc.dg/asm-names.c (ymain): New. + * format-sec-1.c: New test. -2001-08-22 Geoffrey Keating +2000-12-07 Joseph S. Myers - * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16. - * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16. - * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16. + * gcc.dg/format-nonlit-3.c: New test. -2001-08-24 Kaveh R. Ghazi +2000-12-07 Joseph S. Myers - * gcc.dg/compare5.c: New testcase. + * gcc.dg/c90-printf-1.c: Add test for printf formats reading + through a null pointer. -2001-08-23 Jason Merrill +2000-12-06 Kriang Lerdsuwanakij -2001-08-21 Aldy Hernandez + * gcc.dg/cpp/include2.c: New tests. - * gcc.c-torture/execute/divmod-1.c: Convert to ANSI. +2000-11-03 Mark P Mitchell -2001-08-20 Janis Johnson + * lib/g++.exp (g++_set_ld_library_path): New function. + Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH. - * gcc.misc-tests/gcov.exp: Add support for branch information. - * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up. - * gcc.misc-tests/gcov-4.c: New test. - * gcc.misc-tests/gcov-4b.c: New test. - * gcc.misc-tests/gcov-5b.c: New test. +2000-11-03 Bernd Schmidt -2001-08-20 Zack Weinberg + * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus + warnings. - * gcc.c-torture/execute/20000801-4.x: Delete, test no longer - expected to fail. +2000-11-01 Richard Henderson -2001-08-19 John David Anglin + * g++.old-deja/g++.ext/namedret1.C: New. + * g++.old-deja/g++.ext/namedret2.C: New. + * g++.old-deja/g++.ext/namedret3.C: New. - * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test. +2000-10-31 Geoffrey Keating -2001-08-19 Jakub Jelinek + * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers. + * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers. - * g++.dg/eh/template1.C: New test. +2000-10-31 Kaveh R. Ghazi -2001-08-16 David Billinghurst + * gcc.c-torture/execute/va-arg-21.c: New test. - * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail. - Fix thinko. - * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1 - for xfail. +2000-10-31 Joseph S. Myers -2001-08-14 David Billinghurst + * gcc.dg/c99-complex-2.c: New test. - * lib/g77-dg.exp: Use prune.exp for common procedures - (g77-dg-prune): Replace prune_g77_output with prune_gcc_output - * lib/g77.exp: (g77-dg-prune) Remove +2000-10-31 Kaveh R. Ghazi -2001-08-13 Jason Merrill + * gcc.c-torture/execute/stdio-opt-1.c: New test. - * lib/scanasm.exp (scan-assembler*): Use expr instead of concat. +2000-10-31 Jakub Jelinek -2001-08-11 Kriang Lerdsuwanakij + * g++.old-deja/g++.other/inline16.C: New test. - * g++.dg/template/unify1.C: New test. +2000-10-31 Gabriel Dos Reis -2001-08-07 Nathan Sidwell + * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against. + __PRETTY_FUNCTION__ - * g++.dg/abi/empty4.C: New test. +2000-10-29 Neil Booth -2001-08-06 David Billinghurst + * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c: + New tests. + * gcc.dg/cpp/macsyntx.c: Move test to defined.c. + * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic + optimisation. - * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and - solaris2.* - * g77.f-torture/compile/pr3743.x: Likewise +2000-10-29 Neil Booth -2001-08-05 Gabriel Dos Reis + * gcc.dg/cpp/macro4.c, macro5.c: New tests. + * mi1.c, mi1c.h: Add null directives to multiple-include test. + * mi5.c: Test multiple includes work with -C. + * trigraphs.c: Test ^= version. - * g++.dg/other/using-declaration.C: New test. +2000-10-28 Neil Booth -2001-08-05 Neil Booth + New tests and test updates for new macro expander. - * gcc.dg/cpp/tr-sign.c: New testcase. + * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c, + endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c, + paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c, + tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for + new diagnostic messages. -2001-08-05 Neil Booth + * gcc.dg/cpp/macro3.c: New tests. - * gcc.dg/cpp/19951025-1.c: Revert. - * gcc.dg/cpp/directiv.c: We no longer process directives that - interrupt macro arguments. +2000-10-27 Mark Mitchell -2001-08-03 Zack Weinberg + * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors + on the same line. - * gcc.dg/bconstp-1.c: New test. +2000-10-27 Jakub Jelinek -2001-08-03 Richard Henderson + * g++.old-deja/g++.other/eh2.C: New test. - * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests. +2000-10-27 Bernd Schmidt -2001-08-02 Neil Booth + * gcc.c-torture/execute/20001027-1.c: New test. - * gcc.dg/cpp/19951025-1.c: Update. +2000-10-26 Richard Henderson -2001-08-02 Jeffrey Oldham + * gcc.c-torture/execute/20001026-1.c: New. - * g77.dg/ff90-1.f (s): Fix reference of variable z, - should be x. +2000-10-26 Mark Mitchell -2001-08-02 Nathan Sidwell + * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3. + * g++.old-deja/g++.law/builtin1.C: Likewise. + * g++.old-deja/g++.law/ctors10.C: Likewise. + * g++.old-deja/g++.law/virtual3.C: Likewise. + * g++.old-deja/g++.mike/p658.C: Likewise. + * g++.old-deja/g++.other/sibcall1.C: Likewise. + * g++.old-deja/g++.other/vaarg2.C: Likewise. + * g++.old-deja/g++.robertl/eb124.C: Likewise. + * g++.old-deja/g++.robertl/eb44.C: Likewise. + * g++.old-deja/g++.robertl/eb77.C: Likewise. - Kill -fhonor-std. - * g++.old-deja/g++.ns/ns14.C: Remove special options. - * g++.old-deja/g++.other/std1.C: Likewise. - * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive. +2000-10-26 Nathan Sidwell -2001-08-01 David Billinghurst + * gcc.c-torture/compile/20001024-1.c: New test. - * lib/g77.exp: Load gcc-defs.exp for common procedures - (g77_pass, g77_fail, g77_finish, g77_exit, - ${tool}_check_unsupported_p} Now redundant. Deleted. +2000-10-25 Mark Mitchell -2001-08-01 David Billinghurst + * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3 + to tell us whether or not we are using V3. - * g77.dg/fbackslash.f - * g77.dg/fcase-preserve.f - * g77.dg/ff90-1.f - * g77.dg/ffixed-line-length-0.f - * g77.dg/ffixed-line-length-132.f - * g77.dg/ffixed-line-length-7.f - * g77.dg/ffixed-line-length-72.f - * g77.dg/ffixed-line-length-none.f - * g77.dg/ffree-form-1.f - * g77.dg/fno-backslash.f - * g77.dg/fno-f90-1.f - * g77.dg/fno-fixed-form-1.f - * g77.dg/fno-onetrip.f - * g77.dg/fno-typeless-boz.f - * g77.dg/fno-underscoring.f - * g77.dg/fno-vxt-1.f - * g77.dg/fonetrip.f - * g77.dg/ftypeless-boz.f - * g77.dg/fugly-assumed.f - * g77.dg/funderscoring.f - * g77.dg/fvxt-1.f +2000-10-26 Gabriel Dos Reis -2001-08-01 Ziemowit Laski + * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison + operands. - * objc.dg/fwd-proto-1.m: New. - * objc.dg/local-decl-1.m: New. - * objc.dg/naming-1.m: New. - * objc.dg/naming-2.m: New. - * objc.dg/proto-hier-1.m: New. +2000-10-25 Joseph S. Myers -2001-07-31 Hans-Peter Nilsson + * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests. - * gcc.dg/c99-scope-2.c: Don't generally assume adding more - largest-type elements to a struct makes its size grow. +2000-10-25 Jakub Jelinek -2001-07-31 Nathan Sidwell + * gcc.c-torture/execute/20001024-1.c: New test. - * g++.dg/abi/vthunk1.C: New test. +2000-10-24 Jakub Jelinek -2001-07-31 Nathan Sidwell + * g++.old-deja/g++.other/sibcall1.C: New test. - * g++.dg/abi/vbase8-22.C: New test. +2000-10-20 Jakub Jelinek -2001-07-31 Neil Booth + * gcc.dg/noncompile/init-3.c: New test. - * gcc.dg/cpp/macro8.c: New test. +2000-10-20 Joseph S. Myers -2001-07-27 Nathan Sidwell + * gcc.dg/format-array-1.c: New test. - * g++.dg/abi/vbase8-21.C: New test. +2000-10-18 Joseph S. Myers -2001-07-27 Nathan Sidwell + * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for + writing through null pointers; remove comment about testing + unterminated strings. - * g++.dg/abi/vbase8-10.C: New test. +2000-10-17 Matthew Hiller -2001-07-27 Rainer Orth + * gcc.c-torture/execute/20001017-2.c: New test. - * lib/g++.exp (g++_set_ld_library_path): Renamed to - ${tool}_set_ld_library_path. - Changed caller. - * lib/objc.exp (${tool}_set_ld_library_path): New, copied from - g++.exp. +2000-10-18 Joseph S. Myers -2001-07-26 Stan Cox + * gcc.c-torture/compile/20001018-1.c: New test. + * gcc.c-torture/compile/20001018-1.x: Xfail. - * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed. - * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish, - gcc_exit, gcc_check_unsupported_p): - Moved to gcc-deps.exp - * gcc-deps.exp: New file. +2000-10-17 Franz Sirl -2001-07-26 Kriang Lerdsuwanakij + * gcc.c-torture/execute/20001017-1.c: New test. - * g++.old-deja/g++.pt/defarg14.C: New test. +2000-10-17 Joseph S. Myers -2001-07-26 Nathan Sidwell + * gcc.dg/format-xopen-1.c: Update comments; adjust for checking + for multiple use of arguments with scanf formats; add tests for + multiple use of arguments. - * g++.old-deja/g++.other/lineno5.C: New test. +2000-10-17 Bernd Schmidt -2001-07-26 Nathan Sidwell + * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests. - * g++.old-deja/g++.pt/crash68.C: New test. +2000-10-17 Joseph S. Myers -2001-07-26 Nathan Sidwell + * gcc.dg/format-miss-1.c: New test. - * g++.old-deja/g++.other/crash42.C: New test. +2000-10-16 Jakub Jelinek -2001-07-26 Neil Booth + * gcc.c-torture/execute/20001013-1.c: New test. - * gcc.dg/cpp/extratokens.c: Fix. - * gcc.dg/cpp/skipping2.c: New tests. +2000-10-16 Joseph S. Myers -2001-07-25 Rainer Orth + * gcc.dg/format-branch-1.c: New test. - * gcc.c-torture/execute/20010724-1.c: New file. - * gcc.c-torture/execute/20010724-1.x: New file. +2000-10-16 Joseph S. Myers -2001-07-25 Nathan Sidwell + * README, lib/file-format.exp: Remove EGCS references. - * g++.old-deja/g++.other/cond7.C: New test. +2000-10-16 Jakub Jelinek -2001-07-25 Nathan Sidwell + * gcc.dg/20001013-1.c: New test. - * g++.old-deja/g++.other/optimize4.C: New test. +2000-10-15 Joseph S. Myers -2001-07-25 Nathan Sidwell + * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type + for intmax_t in the compiler using __typeof__ and the type rules + for conditional expressions. - * g++.old-deja/g++.abi/vbase8-5.C: New test. +2000-10-13 Jakub Jelinek -2001-07-24 Jason Merrill + * gcc.dg/20001012-1.c: New test. + * gcc.dg/20001012-2.c: New test. - * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument. - * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c, - gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it. - * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise. +2000-10-12 Joseph S. Myers - * lib/prune.exp (prune_gcc_output): Prune "Please submit a full - bug report" message. + * gcc.dg/format-attr-1.c: New test. - * g++.dg/dg.exp: Run tests from subdirectories other than "special". - * g++.dg/ext/instantiate1.C: Move from old-deja. +2000-10-12 Joseph S. Myers -2001-07-24 David Billinghurst + * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use + __LONG_LONG_MAX__ instead of LLONG_MAX. - * g77.f-torture/execute/intrinsic-unix-bessel.f: New test - * g77.f-torture/execute/intrinsic-unix-erf.f: New test - * g77.f-torture/execute/intrinsic-vax-cd.f: New test - * g77.f-torture/execute/intrinsic-f2c-z.f: New test +2000-10-12 Joseph S. Myers -2001-07-23 Jeffrey A Law (law@cygnus.com) + * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I + scanf flags. + * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime + flags. - * gcc.c-torture/execute/20010723-1.c: New test. +2000-10-11 Joseph S. Myers -2001-07-23 Ben Elliston + * gcc.dg/sequence-pt-1.c: New test. - * g++.old-deja/g++.other/enum5.C: Mark as XFAIL. +2000-10-11 Geoff Keating -2001-07-22 Franz Sirl + * gcc.c-torture/execute/20001011-1.c: New testcase. + Testcase provided by Zack Weinberg . - * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on - i[34567]86-*-*. - Delete handling of ieee_multilib_flags. - Pass -mieee for alpha*-*-* and sh-*-*. - * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir. +2000-10-10 Jakub Jelinek -2001-07-21 Nathan Sidwell + * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi + does not error on it. - Remove old-abi tests. - * g++.old-deja/g++.mike/p11116.C: Remove. - * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef. +2000-10-10 Jakub Jelinek -2001-07-20 David Billinghurst + * gcc.dg/20001009-1.c: New test. - * g77.f-torture/compile/pr3743.f: New test +Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka -2001-07-20 David Billinghurst + * gcc.c-torture/compile/20001009-1.c: Move from here .... + * gcc.c-torture/execute/20001009-2.c: ... to here. - * g77.f-torture/execute/f90-intrinsic-bit.f: New test +2000-10-09 Geoff Keating -2001-07-19 Rainer Orth + * gcc.c-torture/compile/20001009-1.c: New testcase. + * gcc.c-torture/execute/20001009-1.c: New testcase. + Testcases provided by Jan Hubicka . - * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL. - g++.old-deja/g++.pt/static6.C: Likewise. - * lib/target-supports.exp (check_weak_available): alpha*-*-osf* - supports weak symbols. +2000-10-08 Joseph S. Myers -2001-07-18 Andreas Jaeger + * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c, + gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and + uintmax_t using to emulate the compiler's internal + logic. No longer XFAIL %j tests. - * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is - supported again. +2000-10-08 Joseph S. Myers -2001-07-18 Andreas Jaeger + * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c, + gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c, + gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error + regexps and details of expected handling of some bad formats. + * gcc.dg/format-xopen-1.c: Add test for $ format with assignment + suppression. - * gcc.dg/iftrap-1.c: Fix target line. +2000-10-07 Joseph S. Myers -2001-07-17 Richard Henderson + * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C, + g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C, + g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c, + gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages + in list archives. - * gcc.c-torture/execute/20010717-1.c: New. +2000-10-06 Richard Henderson -2001-07-17 Joseph S. Myers + * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type. + * g++.old-deja/g++.brendan/crash52.C: Likewise. + * g++.old-deja/g++.jason/report.C: Likewise. + * g++.old-deja/g++.law/friend5.C: Likewise. + * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling + of the expected warnings. - * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New - tests. +2000-10-06 Nathan Sidwell -2001-07-17 Peter Schmid + * g++.old-deja/g++.pt/enum14.C: New test. - * g++.old-deja/g++.robertl/eb130.C: Include the correct header file. +2000-10-05 Nathan Sidwell -2001-07-16 Rainer Orth + * g++.old-deja/g++.pt/crash59.C: New test. - * gcc.c-torture/execute/20001229-1.c: Include for - UAC_SIGBUS, UAC_NOPRINT definitions. +2000-10-04 Will Cohen -2001-07-16 Nicola Pero + * gcc.dg/20000926-1.c: New test. - * objc/execute/object_is_class.m: New test. - * objc/execute/object_is_meta_class.m: New test. +2000-10-03 Geoff Keating -2001-01-15 Toon Moene + * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled + function name for current C++ compiler. + Patch from Kriang Lerdsuwanakij . - * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto. - * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto. +2000-09-29 Gabriel Dos Reis -2001-01-15 David Billinghurst + * g++.old-deja/g++.ext/pretty3.C: Fix comparison with + __PRETTY_FUNCTION__. + * g++.old-deja/g++.ext/pretty2.C: Likewise. - * g77.f-torture/execute/f90-intrinsic-numeric.f: New test. - * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test. +2000-09-28 Kaveh R. Ghazi -2001-07-14 Richard Henderson + * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers. - * gcc.dg/iftrap-1.c: New. +2000-09-26 Jakub Jelinek -2001-07-11 David Billinghurst + * gcc.c-torture/compile/20000923-1.c: New test. - * g77.f-torture/execute/intrinsic77.f: New test. +2000-09-25 Theodore Papadopoulo -2001-07-11 Janis Johnson + * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3. + * g++.old-deja/g++.pt/ttp62.C: Same. + * g++.old-deja/g++.other/inline14.C: Same. - * gcc.misc-tests/gcov-3.c: New test. +2000-09-24 Richard Henderson -2001-07-11 Richard Sandiford + * gcc.c-torture/execute/20000914-1.c: Declare malloc. - * gcc.c-torture/compile/20010711-1.c, - * gcc.c-torture/compile/20010711-2.c: New tests. +2000-09-24 Joseph S. Myers -2001-07-11 Richard Sandiford + * gcc.dg/c90-printf-1.c: Add test for wide string format. - * gcc.c-torture/execute/20010711-1.c: New test. +2000-09-22 Geoff Keating -2001-07-11 Ben Elliston + * gcc.c-torture/compile/20000922-1.c: New file. - * g++.old-deja/g++.other/enum5.C: New test. +2000-09-21 Nick Clifton -2001-07-10 Jason Merrill + * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform + a signed long modulo operation. + (mod6): New function - perform an unsigned long modulo operation. + (main): Add tests for modulos of very large numbers by very small + dividends. - * lib/g++-dg.exp: Load file-format and target-supports like gcc. - (g++-dg-prune): Call prune_gcc_output. - * prune.exp: New file for prune_gcc_output. - * lib/g++.exp, lib/gcc.exp: Load it. +2000-09-19 Kaveh R. Ghazi -2001-07-08 Joseph S. Myers + * g++.old-deja/g++.other/virtual8.C: Declare printf correctly. - * gcc.c-torture/compile/20010701-1.c, - g++.old-deja/g++.ext/attrib6.C: New tests. +2000-09-19 Richard Henderson -2001-07-06 Jeffrey A Law (law@cygnus.com) + * gcc.dg/compare2.c (case 10): XFAIL. - * gcc.c-torture/compile/20010706-1.c: New test. +2000-09-18 Richard Henderson -2000-09-10 Michael Chamberlain + * gcc.c-torture/execute/20000906-1.c: Move ... + * gcc.dg/20000906-1.c: ... here. Only run on targets + that support __builtin_trap. - * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1. +Mon 18-Sep-2000 19:23:11 BST Neil Booth -2001-06-28 Stan Shebs + * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test. - * gcc.dg/pragma-darwin.c: New test. +2000-09-18 Joseph S. Myers -2001-06-28 Rainer Orth + * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats. + * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add + more $ format tests. - * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any - Solaris 2.[678] system. +2000-09-18 Joseph S. Myers -2001-06-22 Joseph S. Myers + * gcc.dg/format-errmk-1.c: New test. - * gcc.dg/20010622-1.c: New test. +2000-09-17 Greg McGary -2001-06-18 Stan Shebs + * gcc.c-torture/execute/20000917-1.x: Remove. - * objc.dg: New directory. - * objc.dg/dg.exp: New file. - * objc.dg/alias.m: New. - * objc.dg/class-1.m: New. - * objc.dg/class-2.m: New. - * objc.dg/const-str-1.m: New. - * objc.dg/const-str-2.m: New. - * objc.dg/id-1.m: New. - * objc.dg/method-1.m: New. - * objc.dg/super-class-1.m: New. - * lib/objc-dg.exp: New file. +2000-09-17 Joseph S. Myers -2001-06-16 John David Anglin + * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests. - * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end - of label name. +2000-09-17 Greg McGary -2001-06-14 Nathan Sidwell + * gcc.c-torture/execute/20000917-1.c: New test. + * gcc.c-torture/execute/20000917-1.x: XFAIL. - * g++.old-deja/g++.abi/vbase8-9.C: New test. +2000-09-16 Neil Booth -2001-06-13 Franz Sirl + * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments + in nested macro bug. - * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path - variable. +2000-09-15 Neil Booth -2001-06-12 Richard Henderson + * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet. - * g++.old-deja/g++.other/crash27.C: Don't XFAIL. +2000-09-14 Jeffrey A Law (law@cygnus.com) -2001-06-12 Nathan Sidwell + * gcc.c-torture/execute/20000914-1.c: New test. - * g++.old-deja/g++.abi/vbase5.C: New test. - * g++.old-deja/g++.abi/vbase6.C: New test. - * g++.old-deja/g++.abi/vbase7.C: New test. +2000-09-12 Alexandre Oliva -2001-06-12 Kaveh R. Ghazi + * g++.other/inline13.C: New test. - * gcc.c-torture/compile/20010610-1.c: New test. +2000-09-12 Andreas Jaeger -2001-06-12 Nathan Sidwell + * gcc.c-torture/execute/widechar-2.c: New test for wchar_t + constant by Ulrich Drepper . - * g++.old-deja/g++.abi/vbase4.C: New test. +2000-09-12 J"orn Rennecke -2001-06-11 Stephane Carrez + * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms. - * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not - support %f for HC11/HC12 targets. - * gcc.c-torture/execute/930513-1.x: New file, likewise. - * gcc.c-torture/execute/980709-1.x: New file, pow() is not available - on HC11/HC12 targets. - * gcc.c-torture/execute/990826-0.x: New file, likewise for floor(). +2000-09-12 Kaveh R. Ghazi -2001-06-11 Rainer Orth + * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests. - * gcc.dg/wchar_t-1.c: New file. - * gcc.dg/wint_t-1.c: Likewise. +2000-09-11 Zack Weinberg -2001-06-11 Bernd Schmidt + * gcc.dg/cpp/backslash.c: New test. - * g++.old-deja/g++.other/stepanov_v1p2.C: Remove. +2000-09-11 Alexandre Oliva -2001-06-11 Richard Henderson + * gcc.c-torture/execute/20000910-1.c: New test. + * gcc.c-torture/execute/20000910-2.c: Likewise. - * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert. +2000-09-11 Robert Lipe -2001-06-11 Joseph S. Myers + * gcc.dg/pragma-align.c: New test. - * gcc.c-torture/compile/20010611-1.c: New test. +2000-09-11 Nathan Sidwell -2001-06-11 Joseph S. Myers + * g++.old-deja/g++.pt/explicit82.C: New test. + * g++.old-deja/g++.pt/explicit83.C: New test. - * gcc.dg/c99-tag-1.c: Add more tests. +2000-09-10 Zack Weinberg -2001-06-10 Alexandre Oliva + * gcc.dg/asm-names.c: New test. - * g++.old-deja/g++.abi/ptrmem.C: Take into account different - representation on MN10300 and ARM/Thumb. +2000-09-09 Kaveh R. Ghazi -2001-06-10 Toon Moene + * gcc.dg/cpp/tr-warn6.c: New test - * g77.f-torture/execute/20010610.f: New. +2000-09-07 Joseph S. Myers -2001-06-09 David Billinghurst + * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should + be accepted. - * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_" - names. +2000-09-07 Catherine Moore -2001-06-09 Richard Henderson + * gcc.c-torture/execute/unroll-1.c: New test. - * gcc.c-torture/execute/ashrdi-1.c: New. - * gcc.c-torture/execute/ashldi-1.c: New. - * gcc.c-torture/execute/lshrdi-1.c: New. +2000-09-06 Zack Weinberg -2001-06-09 Ovidiu Predescu + * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on + ERROR markers. + * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line. + * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail. + * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps. + * gcc.dg/wtr-suffix-1.c: Correct error regexps. + * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c: + Preprocess only. + * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line. + * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp. - * objc/execute/load-3.m: Added. Check sending +load to categories, - in addition to classes. +2000-09-06 Nathan Sidwell -2001-06-08 Stan Shebs + * g++.old-deja/g++.pt/deduct2.C: New test. - * objc/execute/load-2.m: New test. From Nicola Pero - . +2000-09-06 Nathan Sidwell -2001-06-08 Jakub Jelinek + * g++.old-deja/g++.pt/parms2.C: New test. - * gcc.c-torture/execute/20010605-2.c: New test. +2000-09-06 Nathan Sidwell -2001-06-08 Nathan Sidwell + * g++.old-deja/g++.pt/crash58.C: New test. - * g++.old-deja/g++.abi/vbase2.C: New test. - * g++.old-deja/g++.abi/vbase3.C: New test. +2000-09-06 Greg McGary -2001-06-08 Nathan Sidwell + * gcc.c-torture/execute/20000906-1.c: New test. + * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'. - * g++.old-deja/g++.pt/friend49.C: New test. +2000-09-05 Kaveh R. Ghazi -2001-06-07 Nathan Sidwell + * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms. - * g++.old-deja/g++.ext/anon3.C: New test. +2000-09-04 Nathan Sidwell -2001-06-05 Nathan Sidwell + * g++.old-deja/g++.pt/crash57.C: New test. - * g++.old-deja/g++.other/conv7.C: New test. +2000-09-04 Nathan Sidwell -2001-06-05 Joseph S. Myers + * g++.old-deja/g++.pt/crash56.C: New test. - * gcc.c-torture/compile/20010605-2.c: New test. +2000-09-04 Nathan Sidwell -2001-06-04 John David Anglin + * g++.old-deja/g++.pt/koenig1.C: New test. - * gcc.c-torture/execute/20010604-1.c: New test. +2000-09-04 Jakub Jelinek -2001-06-04 Loren J. Rittle + * gcc.dg/20000904-1.c: New test. - * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x. +2000-09-04 Jakub Jelinek -2001-06-04 Jeffrey Oldham + * gcc.dg/cpp/paste8.c: New test. - * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value. - (g++_link_flags): Likewise. - (g++_init): Pass gccpath's value to two previous functions. +2000-09-01 Alexandre Oliva -2001-06-02 Kaveh R. Ghazi + * gcc.c-torture/compile/20000827-1.c: New test. - * gcc.misc-tests/linkage.exp: Use wildcards when matching N32. - Ensure logfile entry matches exec command line. +2000-09-01 Joseph S. Myers -2001-05-31 Richard Henderson + * gcc.dg/format-diag-1.c: New test. - * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test. - * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts. +2000-09-01 Joseph S. Myers -2001-05-30 David.Billinghurst + * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c, + gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c, + gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c, + gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c, + gcc.dg/formatz-1.c: Adjust warning regular expressions. - * gcc.misc-tests/linkage.exp: Pass appropriate flags to native - compiler for irix6.2 +2000-09-01 Nathan Sidwell -2001-05-30 Nathan Sidwell + * g++.old-deja/g++.other/nested4.C: New test. - * g++.old-deja/g++.other/optimize3.C: New file. +2000-09-01 Nathan Sidwell -2001-05-29 Jeffrey Oldham + * g++.old-deja/g++.ns/scoped1.C: New test. - * gcc.c-torture/compile/20010518-2.x: New file to compile, not - assemble. +2000-08-30 Alexandre Oliva -2001-05-26 Nathan Sidwell + * lib/g++.exp: Support testing already-installed GCC. - * g++.old-deja/g++.other/optimize2.C: New file. +2000-08-29 Kaveh R. Ghazi -2001-05-25 Diego Novillo + * wtr-label-1.c, wtr-suffix-1.c: New tests. - * gcc.c-torture/compile/20010518-2.c: New file. - * gcc.c-torture/execute/20010518-1.c: New file. - * gcc.c-torture/execute/20010518-2.c: New file. +2000-08-27 Kaveh R. Ghazi -2001-05-25 Joseph S. Myers + * gcc.dg/return-type-2.c: New test. - * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests. +2000-08-27 Geoff Keating -2001-05-24 Mark Mitchell + * gcc.c-torture/compile/20000825-1.c: New test. - G++ no longer defines builtins that do not begin with __builtin. - * g++.old-deja/g++.abi/bitfields.C: Update accordingly. - * g++.old-deja/g++.brendand/misc13.C: Likewise. - * g++.old-deja/g++.law/builtin1.C: Likewise. - * g++.old-deja/g++.law/cvt2.C: Likewise. - * g++.old-deja/g++.mike/net5.C: Likewise. - * g++.old-deja/g++.other/builtins1.C: Likewise. - * g++.old-deja/g++.other/builtins2.C: Likewise. - * g++.old-deja/g++.other/builtins3.C: Likewise. - * g++.old-deja/g++.other/builtins4.C: Likewise. - * g++.old-deja/g++.other/inline8.C: Likewise. - * g++.old-deja/g++.robertl/eb39.C: Likewise. +2000-08-26 Alexandre Oliva -2001-05-24 Nathan Sidwell + * gcc.dg/dwarf2-2.c: New test. - * g++.old-deja/g++.pt/using1.C: Adjust. - * g++.old-deja/g++.pt/using2.C: New test. +2000-08-26 Zack Weinberg -2001-05-23 Neil Booth + * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from + dg-warning regexps. - * gcc.dg/cpp/charconst.c: New tests. - * gcc.dg/cpp/escape.c: New tests. - * gcc.dg/cpp/escape-1.c: New tests. - * gcc.dg/cpp/escape-2.c: New tests. - * gcc.dg/cpp/ucs.c: New tests. +2000-08-25 Joseph S. Myers -2001-05-23 David.Billinghurst + * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c, + gcc.dg/format-ext-5.c: New tests. - * gcc.misc-tests/linkage.exp: Pass appropriate flags to - native compiler for irix6.5. +2000-08-25 Jakub Jelinek -Wed May 23 2001 Jeffrey D. Oldham + * testsuite/g++.old-deja/g++.other/crash22.C: New test. - * lib/g++.exp (g++_include_flags): Use args to compute - get_multilibs. - (g++_link_flags): Likewise. - (g++_init): Pass TOOL_OPTIONS as arguments to two above functions. +2000-08-24 Mark Mitchell -2001-05-22 Joseph S. Myers + * gcc.dg/noncompile/930622-2.c: Adjust error message. - * gcc.dg/c90-hexfloat-1.c: Add more tests. +2000-08-24 Richard Henderson -2001-05-21 Geoff Keating + * gcc.dg/ia64-sync-1.c: New test. + * gcc.dg/ia64-sync-2.c: New test. + * gcc.dg/ia64-asm-1.c: New test. - * gcc.c-torture/compile/920520-1.x: Merge previous contents into - this file. +2000-08-24 Joseph S. Myers -2001-05-21 Stephane Carrez + * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length. + * gcc.dg/format-ext-2.c: New test. - * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to - STACK_SIZE; - * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according - to STACK_SIZE; Use it to define size of add_histo array. - * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according - to STACK_SIZE. - (f): Use GITT_SIZE to define size of gitt local table. - * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according - to STACK_SIZE; Use it to define size of bytemem array. +2000-08-23 Jason Merrill -2001-05-21 Stephane Carrez + * lib/old-dejagnu.exp: Also ignore "In member function" and + "At global scope". - * gcc.c-torture/compile/20000804-1.x: New file, this test fails - on 68HC11/HC12 due to the asm instruction. - * gcc.c-torture/compile/20001205-1.x: New file, ditto. - * gcc.c-torture/compile/920520-1.x: Likewise. - * gcc.c-torture/compile/20001226-1.x: New file, this test fails - on 68HC11/HC12 because the function is larger than 64K. - * gcc.c-torture/compile/961203-1.x: New file, this test fails - on 68HC11/HC12 because the structure is too large. +2000-08-23 Kaveh R. Ghazi -2001-05-20 Richard Henderson + * gcc.dg/noncompile/label-lineno-1.c: New test. - * gcc.c-torture/execute/20010520-1.c: New. +2000-08-23 Joseph S. Myers -2001-05-20 Kaveh R. Ghazi + * gcc.dg/c99-array-nonobj-1.c: New test. - * g++.old-deja/g++.warn/compare1.C: New test. - * gcc.dg/compare4.c: New test. +2000-08-23 Joseph S. Myers -2001-05-20 Nathan Sidwell + * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more + tests. + * gcc.dg/format-ext-1.c: New test. - * g++.old-deja/g++.other/optimize1.C: New test. +2000-08-23 Kaveh R. Ghazi -2001-05-20 Kriang Lerdsuwanakij + * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c, + gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c, + gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c, + gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c, + gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests. - * g++.old-deja/g++.pt/spec41.C: New test. +2000-08-22 Joseph S. Myers -2001-05-19 Joseph S. Myers + * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c, + gcc.dg/c99-strftime-2.c: New tests. - * gcc.c-torture/compile/20010114-1.x: Remove. +2000-08-22 Richard Henderson -2001-05-18 Stan Shebs + * gcc.c-torture/execute/20000822-1.c: New test. - * gcc.c-torture/compile/20010518-1.c: New test. +2000-08-21 Jakub Jelinek -2001-05-18 Nathan Sidwell + * gcc.c-torture/execute/20000819-1.x: Remove. - * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL. - * g++.old-deja/g++.pt/crash67.C: New test. +2000-08-21 Joseph S. Myers -2001-05-17 Jeffrey D. Oldham + * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c, + gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c, + gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c, + gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c, + gcc.dg/format-xopen-1.c: New tests. - * g++.old-deja/g++.other/debug9.C: New test. +2000-08-21 Joseph S. Myers -2001-05-16 Zack Weinberg + * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests. - * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c) +2000-08-21 Jakub Jelinek -2001-05-16 Jan Hubicka + * g++.old-deja/g++.other/loop2.C: New test. - * gcc.c-torture/compile/20010516-1.c: New test. + * gcc.c-torture/compile/20000606-1.c: New test. + * gcc.c-torture/compile/20000728-1.c: New test. + * gcc.c-torture/execute/20000801-1.c: New test. + * gcc.c-torture/execute/20000801-2.c: New test. + * gcc.c-torture/execute/20000819-1.c: New test. + * gcc.c-torture/execute/20000819-1.x: XFAIL. + * gcc.dg/20000629-1.c: New test. + * gcc.dg/20000724-1.c: New test. + * gcc.dg/20000807-1.c: New test. -2001-05-16 Nathan Sidwell +2000-08-20 Dennis Chernoivanov - * g++.old-deja/g++.other/crash41.C: New test. + * gcc.dg/cpp/pragma-1.c: New test. + * gcc.dg/cpp/pragma-2.c: New test. -2001-05-16 Nathan Sidwell +2000-08-18 Zack Weinberg - * g++.old-deja/g++.pt/crash66.C: New test. + * gcc.dg/cpp/lexstrng.c: Don't include string.h. + * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp. -2001-05-15 Benjamin Kosnik +2000-08-18 Richard Kenner - * g++.old-deja/g++.robertl/eb27.C: Convert. + * gcc.c-torture/compile/20000818-1.c: New test. -2001-05-15 Nick Clifton +2000-08-18 Manfred Hollstein - * g++.dg/friend-warn.C: New test. Do not warn about friend - declaration being redundant. + * gcc.c-torture/execute/20000818-1.c: New test. -2001-05-15 Mark Mitchell (admin) +2000-08-18 Joseph S. Myers - * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*. + * gcc.dg/format-va-1.c: New test. -2001-05-14 Mark Mitchell +2000-08-18 Nathan Sidwell - * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7. + * g++.old-deja/g++.other/typedef8.C: New test. -2001-05-13 Benjamin Kosnik +2000-08-18 Nathan Sidwell - * lib/g++.exp: Use testsuite_flags. + * g++.old-deja/g++.benjamin/13478.C: Mark candidate. + * g++.old-deja/g++.mike/net36.C: Mark candidate. + * g++.old-deja/g++.robertl/eb131.C: Mark candidate. + * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL. + * g++.old-deja/g++.other/ptrmem7.C: New test. + * g++.old-deja/g++.pt/ptrmem10.C: New test. -2001-05-13 Mark Mitchell +2000-08-18 Nathan Sidwell - * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x. + * g++.old-deja/g++.pt/typename27.C: New test. -2001-05-11 John David Anglin +2000-08-17 Nathan Sidwell - * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX. + * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR. + * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test. + * g++.old-deja/g++.pt/friend45.C: New test. + * g++.old-deja/g++.other/friend8.C: New test. -2001-05-11 Mark Mitchell +2000-08-15 Richard Henderson - * lib/objc.exp: Add -lposix4 on Solaris 2.8. + * gcc.c-torture/execute/20000815-1.c: New test. -2001-05-10 Joseph S. Myers +2000-08-15 Joseph S. Myers - * gcc.c-torture/compile/20010313-1.c: New test. + * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c, + gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c, + gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests. -2001-05-09 Zack Weinberg +2000-08-14 Nathan Sidwell - * gcc.dg/cpp/direct2.c: New test. - * gccq.dg/cpp/direct2s.c: New test. + * g++.old-deja/g++.other/refinit2.C: New test. - * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head. +2000-08-13 Geoff Keating -2001-05-07 Mark Mitchell + * lib/c-torture.exp (c-torture): Make + compiler_conditional_xfail_data global. + * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile, + compiler_conditional_xfail_data machinery. + (f-torture-execute): Likewise. + * g77.c-torture/compile/20000629-1.x: The test only fails on x86, + and only when unrolling loops. - * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable. - * g++.old-deja/g++.other/op3.C: Likewise. + * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes. -2001-05-06 Neil Booth +2000-08-11 Nathan Sidwell - * gcc.dg/cpp/syshdr.h: New file. - * gcc.dg/cpp/sysmac1.c: Update. - * gcc.dg/cpp/sysmac2.c: Update. + * g++.old-deja/g++.pt/explicit81.C: New test. -2001-05-05 Neil Booth +2000-08-11 Nathan Sidwell - * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file. + * g++.old-deja/g++.pt/typename26.C: New test. -2001-05-04 David Edelsohn +2000-08-10 Geoff Keating - * gcc.c-torture/execute/20001227-1.c: Remove duplicate of - gcc.c-torture/execute/20000412-3.c with no ChangeLog entry. + * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix' + warning. -2001-05-04 Neil Booth +2000-08-10 Nathan Sidwell - * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues. + * g++.old-deja/g++.other/array3.C: New test. -2001-05-03 Geoffrey Keating +2000-08-09 Joseph S. Myers - * lib/g++.exp (g++_include_flags): Don't use any special flags - if TESTING_IN_BUILD_TREE is not defined. - (g++_init): Use a plain 'c++' as the compiler if - TESTING_IN_BUILD_TREEE is not defined. + * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c, + gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c, + gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c: + New tests. -2001-05-02 Jakub Jelinek +2000-08-09 Nathan Sidwell - * g++.old-deja/g++.eh/catch13.C: New test. - * g++.old-deja/g++.eh/catch14.C: New test. + * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names. + * g++.old-deja/g++.abi/vmihint.C: Likewise. -2001-05-02 Jakub Jelinek +2000-08-09 Alexandre Oliva - * gcc.dg/cpp/tr-define.c: New test. + * gcc.c-torture/execute/20000808-1.c: New test. -2001-05-01 Loren J. Rittle +2000-08-09 Joseph S. Myers - * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from - , not . + * gcc.dg/c90-const-expr-1.c: New test. -2001-05-01 Nathan Sidwell +2000-08-08 Richard Henderson - * g++.old-deja/g++.ns/template17.C: New test. + * gcc.dg/noncompile/920923-1.c: Declare calloc. -2001-05-01 Nathan Sidwell +2000-08-08 Joseph S. Myers - * g++.old-deja/g++.pt/ref4.C: New test. + * gcc.dg/noncompile/const-ll-1.c: New test. -2001-04-30 Richard Henderson +2000-08-07 Joseph S. Myers - * gcc.dg/20000724-1.c: Revert last change. + * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests. -2001-04-30 Toon Moene +2000-08-06 Ovidiu Predescu - * g77.f-torture/execute/20010430.f: New test. + * lib/objc.exp (objc_target_compile): Set the ld_library_path so + that running programs linked against the shared version of libobjc + run correctly. -2001-04-30 Mark Mitchell +2000-08-06 Joseph S. Myers - * gcc.dg/20000724-1.c: Add a clobber of `esp'. + * gcc.dg/c99-printf-1.c: New test. -2001-04-29 Joseph S. Myers +2000-08-06 Joseph S. Myers - * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi. + * gcc.c-torture/execute/20000801-4.x: Only xfail on x86. -2001-04-27 Nathan Sidwell +2000-08-05 Zack Weinberg - * g++.old-deja/g++.eh/crash6.C: New test. + * gcc.c-torture/execute/20000731-1.x: Delete. -2001-04-27 Nathan Sidwell +2000-08-04 Zack Weinberg - * g++.old-deja/g++.other/warn7.C: New test. + * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops, + and torture_without_loops as is done by c-torture.exp. + (search_for): Copy from c-torture.exp. + (gcc-dg-runtest): New function, drives a directory of tests + iterating over the TORTURE_OPTIONS. + (scan-assembler, scan-assembler-not): Move here from + individual directory drivers. -2001-04-27 Nathan Sidwell + * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now + defined by lib/gcc-dg.exp. + * gcc.dg/cpp/cpp.exp: Likewise. + * gcc.dg/noncompile/noncompile.exp: Likewise. Use + gcc-dg-runtest, so we cycle over optimization options. - * g++.old-deja/g++.other/defarg9.C: New test. + * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9. + * gcc.dg/compare2.c: No longer expected to fail. -2001-04-26 Toon Moene +2000-08-04 J"orn Rennecke - * g77.f-torture/compile/20010426.f: New test. - * g77.f-torture/execute/20010426.f: New test. + * gcc.c-torture/execute/20000804-1.c: New test. -2001-04-26 Toon Moene +2000-08-04 Joseph S. Myers - * g77.f-torture/compile/20000629-1.x: Remove - error - has been fixed. + * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests. -2001-04-26 Jeffrey A Law (law@cygnus.com) +2000-08-03 Zack Weinberg - * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext. - Tweak slightly to work with g++.dg framework. - * g++.dg/special/ecos.exp: Run initp1.C test. - * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special. + * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4. - * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since - its linker doesn't give line numbers either. - * g++.old-deja/g++.ext/instantiate3.C: Similarly. +2000-08-03 Jeffrey A Law (law@cygnus.com) -2001-04-26 Nathan Sidwell + * gcc.c-torture/compile/20000803-1.c: New test. - * g++.old-deja/g++.other/lex1.C: New test. +2000-08-03 Joseph S. Myers -2001-04-26 Jakub Jelinek + * gcc.c-torture/execute/20000801-3.c, + gcc.c-torture/execute/20000801-4.c: New tests. + * gcc.c-torture/execute/20000801-3.x, + gcc.c-torture/execute/20000801-4.x: Xfail. - * gcc.dg/noncompile/20010425-1.c: New test. +2000-08-02 Geoff Keating -2001-04-26 Nathan Sidwell + * lib/objc.exp (objc_target_compile): Look for libobjc.a in + libobjc/.libs to allow for libtool. - * g++.old-deja/g++.pt/mangle2.C: New test. +2000-08-02 Jakub Jelinek -2001-04-25 Jakub Jelinek + * gcc.c-torture/compile/20000802-1.c: New test. - * gcc.dg/format/plus-1.c: New test. +2000-08-02 Zack Weinberg -2001-04-25 Jakub Jelinek + * gcc.dg/cpp/macsyntx.c: Fix error regexp. - * gcc.dg/20010423-1.c: New test. +2000-07-31 Jeffrey A Law (law@cygnus.com) -2001-04-25 Jakub Jelinek + * gcc-c-torture/execute/20000731-2.c: New test. - * gcc.c-torture/execute/20010422-1.c: New test. + * gcc.c-torture/execute/20000731-1.c: New test. + * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*. -2001-04-25 Nathan Sidwell +2000-07-31 Jakub Jelinek - * g++.old-deja/g++.ns/type2.C: New test. + * testsuite/gcc.dg/cpp/paste7.c: New test. + * gcc.dg/cpp/20000725-1.c: New test. -2001-04-24 Zack Weinberg +2000-07-31 Zack Weinberg - * g++.old-deja/g++.other/perf1.C: New test. + * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker. + * gcc.dg/noncompile/990416-1.c: Do not expect an implicit- + declaration warning for __builtin_dwarf_reg_size. -2001-04-24 Nathan Sidwell + * gcc.dg/c99-impl-decl-1.c: No longer XFAIL. - * gcc.dg/c99-func-2.c: Remove xfail. - * gcc.dg/c99-func-3.c: Remove xfail. - * gcc.dg/c99-func-4.c: Remove xfail. +2000-07-31 Joseph S. Myers -2001-04-23 Zack Weinberg + * gcc.dg/noncompile/voidparam-1.c: New test. - * gcc.c-torture/execute/20010124-1.c: No longer expected to fail. +2000-07-30 Richard Henderson -2001-04-23 Joseph S. Myers + * gcc.dg/c90-digraph-1.c: Don't xfail. + * gcc.dg/compare2.c (case 10): Xfail. + * gcc.dg/noncompile/redecl-1.c: Fix expected error message. - * gcc.c-torture/compile/20010423-1.c: New test. +2000-07-27 Joseph S. Myers -2001-04-20 Nathan Sidwell + * gcc.dg/c99-main-1.c: New test. - * g++.old-deja/g++.pt/typename28.C: New test. +2000-07-25 Joseph S. Myers -2001-04-20 Nathan Sidwell + * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests. - * g++.old-deja/g++.abi/empty2.C: New test. - * g++.old-deja/g++.abi/empty3.C: New test. +2000-07-26 Hans-Peter Nilsson -2001-04-20 Jakub Jelinek + * gcc.c-tortuer/execute/20000726-1.c: New test. - * g++.old-deja/g++.other/comdat2.C: New test. - * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it. +2000-07-26 Alexandre Oliva -2001-04-20 Jakub Jelinek + * gcc.c-torture/execute/enum-2.c: New test. - * g++.old-deja/g++.other/overload14.C: New test. +2000-07-25 Kaveh R. Ghazi -2001-04-20 Jakub Jelinek + * gcc.dg/cpp/tr-warn3.c: New test. - * g++.old-deja/g++.other/lookup23.C: New test. +2000-07-25 Nathan Sidwell -2001-04-20 Jakub Jelinek + * g++.old-deja/g++.ext/implicit1.C: Remove. + * g++.old-deja/g++.jason/c2.C: Remove + * g++.old-deja/g++.mike/p700.C: Add prototype parameters. + * g++.old-deja/g++.pt/crash16.C: Likewise. + * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype. - * gcc.c-torture/execute/20010403-1.c: New test. +2000-07-25 Nathan Sidwell -2001-04-19 David Billinghurst - Mark Mitchell + * g++.old-deja/g++.other/for2.C: New test. - * lib/old-dejagnu.exp: Don't delete output of executable. - Add .exe suffix to executables. +2000-07-25 Jakub Jelinek -2001-04-18 Toon Moene + * gcc.dg/20000720-1.c: New test. - * g77.f-torture/execute/short.x; Remove - Error has been fixed. +2000-07-25 Toon Moene -2001-04-16 Kaveh R. Ghazi + * g77.f-torture/compile/20000630-2.x: Removed. Case fixed. - * gcc.dg/wtr-conversion-1.c: Don't test for width changes. +2000-07-24 Geoff Keating -2001-04-12 Nathan Sidwell + * gcc.c-torture/execute/20000722-1.x: New, testcase fails. + * gcc.c-torture/execute/20000722-1.c: New. + * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1. - * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout. - * g++.old-deja/g++.abi/crash1.C: New test. +2000-07-24 Jakub Jelinek -2001-04-12 Nathan Sidwell + * gcc.dg/cpp/20000720-1.S: New test. - * g++.old-deja/g++.other/crash40.C: New test. +2000-07-21 Michael Meissner -2001-04-11 Kaveh R. Ghazi + * gcc.c-torture/execute/ieee/hugeval.c: New test. - * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca. +2000-07-20 Zack Weinberg -2001-04-11 Nathan Sidwell + * g++.old-deja/g++.brendan/crash16.C, + g++.old-deja/g++.brendan/parse3.C, + g++.old-deja/g++.brendan/redecl1.C, + g++.old-deja/g++.ns/template13.C, + g++.old-deja/g++.other/decl4.C, + g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail. - * g++.old-deja/g++.other/warn6.C: New test. +2000-07-20 Zack Weinberg -22001-04-11 Peter Schmid + * lib/old-dejagnu.exp: Check for both "Internal compiler error" + and "Internal error". - * g++.old-deja/g++.robertl/eb42.C: Same. + * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error + regexps. + * gcc.dg/cpp/paste6.c: New test. -001-04-10 Kaveh R. Ghazi +2000-07-19 Zack Weinberg - * gcc.dg/wtr-conversion-1.c: New testcase. + * gcc.dg/cpp/tr-direct.c: New test. -2001-04-10 Richard Henderson + * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c, + gcc.dg/cpp/undef1.c: Tweak error regexps. - * g++.old-deja/g++.other/array5.C: New. +2000-07-18 Eric Christopher -2001-04-08 Franz Sirl + * gcc.c-torture/compile/20000718-1.c: New test. - * gcc.c-torture/execute/20010408-1.c: New test. +2000-07-18 Zack Weinberg -2001-04-06 Benjamin Kosnik + * cpplex.c (_cpp_push_token): If the token being pushed back + is the previous token in this context, just subtract one from + context->posn. + * cppmacro.c (save_expansion): Clear aux field when storing a + placemarker. - * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant - headers and constructs. - * g++.old-deja/g++.robertl/eb79.C: Same. - * g++.old-deja/g++.robertl/eb77.C (main): Same. - * g++.old-deja/g++.robertl/eb73.C: Same. - * g++.old-deja/g++.robertl/eb66.C (main): Same. - * g++.old-deja/g++.robertl/eb55.C (t): Same. - * g++.old-deja/g++.robertl/eb54.C (main): Same. - * g++.old-deja/g++.robertl/eb46.C (main): Same. - * g++.old-deja/g++.robertl/eb44.C: Same. - * g++.old-deja/g++.robertl/eb41.C (main): Same. - * g++.old-deja/g++.robertl/eb4.C (main): Same. - * g++.old-deja/g++.robertl/eb39.C: Same. - * g++.old-deja/g++.robertl/eb33.C (main): Same. - * g++.old-deja/g++.robertl/eb31.C (main): Same. - * g++.old-deja/g++.robertl/eb30.C: Same. - * g++.old-deja/g++.robertl/eb3.C: Same. - * g++.old-deja/g++.robertl/eb24.C (T>): Same. - * g++.old-deja/g++.robertl/eb21.C: Same. - * g++.old-deja/g++.robertl/eb15.C: Same. - * g++.old-deja/g++.robertl/eb118.C: Same. - * g++.old-deja/g++.robertl/eb115.C (main): Same. - * g++.old-deja/g++.robertl/eb113.C (streambuf): Same. - * g++.old-deja/g++.robertl/eb109.C: Same. - * g++.old-deja/g++.other/sibcall1.C (main): Same. - * g++.old-deja/g++.mike/rtti1.C: Same. - * g++.old-deja/g++.mike/p658.C: Same. - * g++.old-deja/g++.mike/net46.C: Same. - * g++.old-deja/g++.mike/net34.C: Same. - * g++.old-deja/g++.mike/memoize1.C: Same. - * g++.old-deja/g++.mike/eh2.C: Same. - * g++.old-deja/g++.law/weak.C: Same. - * g++.old-deja/g++.law/visibility7.C: Same. - * g++.old-deja/g++.law/visibility25.C: Same. - * g++.old-deja/g++.law/visibility22.C: Same. - * g++.old-deja/g++.law/visibility2.C: Same. - * g++.old-deja/g++.law/visibility17.C: Same. - * g++.old-deja/g++.law/visibility13.C: Same. - * g++.old-deja/g++.law/visibility10.C: Same. - * g++.old-deja/g++.law/visibility1.C: Same. - * g++.old-deja/g++.law/virtual3.C (eval): Same. - * g++.old-deja/g++.law/vbase1.C: Same. - * g++.old-deja/g++.law/operators32.C: Same. - * g++.old-deja/g++.law/nest3.C: Same. - * g++.old-deja/g++.law/missed-error2.C (foo): Same. - * g++.old-deja/g++.law/except5.C (main): Same. - * g++.old-deja/g++.law/cvt7.C (run): Same. - * g++.old-deja/g++.law/cvt2.C: Same. - * g++.old-deja/g++.law/cvt16.C: Same. - * g++.old-deja/g++.law/ctors6.C (bar): Same. - * g++.old-deja/g++.law/ctors17.C (main): Same. - * g++.old-deja/g++.law/ctors13.C: Same. - * g++.old-deja/g++.law/ctors12.C (main): Same. - * g++.old-deja/g++.law/ctors10.C: Same. - * g++.old-deja/g++.law/code-gen5.C: Same. - * g++.old-deja/g++.law/bad-error7.C: Same. - * g++.old-deja/g++.law/arm9.C: Same. - * g++.old-deja/g++.law/arm12.C: Same. - * g++.old-deja/g++.law/arg8.C: Same. - * g++.old-deja/g++.law/arg1.C: Same. - * g++.old-deja/g++.jason/typeid1.C (struct foo): Same. - * g++.old-deja/g++.jason/template31.C: Same. - * g++.old-deja/g++.jason/template24.C (main): Same. - * g++.old-deja/g++.jason/2371.C: Same. - * g++.old-deja/g++.eh/new2.C: Same. - * g++.old-deja/g++.eh/new1.C: Same. - * g++.old-deja/g++.brendan/ptolemy2.C: Same. - * g++.old-deja/g++.brendan/nest21.C (main): Same. - * g++.old-deja/g++.brendan/err-msg3.C: Same. - * g++.old-deja/g++.brendan/crash62.C: Same. - * g++.old-deja/g++.brendan/crash52.C: Same. - * g++.old-deja/g++.brendan/crash49.C (main): Same. - * g++.old-deja/g++.brendan/crash38.C: Same. - * g++.old-deja/g++.brendan/crash15.C (main): Same. - * g++.old-deja/g++.brendan/copy9.C: Same. +2000-07-18 Alexandre Oliva -2001-04-06 J"orn Rennecke + * gcc.dg/noncompile/redecl-1.c: New test. - * gcc.c-torture/execute/20001203-2.c (memset): - Count argument is of type __SIZE_TYPE__. +2000-07-18 Jakub Jelinek -2001-04-04 Diego Novillo + * gcc.c-torture/execute/20000717-5.c: New test. + * gcc.c-torture/execute/20000717-1.x: Removed. - * gcc.c-torture/compile/20010404-1.c: New test. +2000-07-17 Richard Henderson -2001-04-04 Jakub Jelinek + * gcc.c-torture/execute/20000717-4.c: New test. - * gcc.c-torture/compile/20010326-1.c: New test. +2000-07-17 Zack Weinberg -2001-04-03 Alexandre Oliva + * gcc.dg/cpp/syshdr.c: New test. + * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files. - * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate - peculiarities of the SH. - * g++.old-deja/g++.ext/instantiate2.C: Likewise. +2000-07-17 Neil Booth -2001-04-02 Rainer Orth + * gcc.dg/cpp/cmdlne-dM.c: New test. + * gcc.dg/cpp/cmdlne-dD.c: New test. - * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan. - * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise. - * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan. +2000-07-17 Jeffrey A Law (law@cygnus.com) -2001-04-02 Jakub Jelinek + * gcc.c-torture/execute/20000717-3.c: New test. - * g77.f-torture/compile/20010321-1.f: New test. + * gcc.c-torture/compile/20000717-1.c: New test. -2001-04-02 Jakub Jelinek +2000-07-17 Geoffrey Keating - * gcc.c-torture/compile/20010329-1.c: New test. + * gcc.c-torture/execute/20000717-2.c: New test. -2001-04-02 Jakub Jelinek +2000-07-17 Joseph S. Myers - * gcc.c-torture/execute/20010329-1.c: New test. + * gcc.dg/formatz-1.c: New test. -2001-03-28 Loren J. Rittle + * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c, + * gcc.dg/c99-digraph-1.c: New tests. - * g++.old-deja/g++.other/eh4.C: Fix typo. + * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c, + * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests. -2001-03-28 Loren J. Rittle + * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c, + * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c, + * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c, + * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c, + * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c, + * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c, + * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests. - * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir. +2000-07-17 Greg McGary -2001-03-28 Philip Blundell + * gcc.c-torture/execute/20000717-1.c: New test. + * gcc.c-torture/execute/20000717-1.x: Expected to fail. - * gcc.c-torture/compile/20010328-1.c: New test. +2000-07-15 Jakub Jelinek -2001-03-27 Richard Henderson + * gcc.c-torture/execute/20000715-2.c: New test. + * gcc.dg/20000715-1.c: New test. - * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions. - * g++.old-deja/g++.eh/vbase3.C: Likewise. +2000-07-15 Michael Meissner -2001-03-27 Alan Modra + * gcc.c-torture/execute/20000715-1.c: New test. - * gcc.c-torture/compile/20010327-1.c: New test. +2000-07-13 Jakub Jelinek -2001-03-26 Nathan Sidwell + * gcc.c-torture/execute/20000707-1.c: New test. - * g++.old-deja/g++.other/friend12.C: New test. - * g++.old-deja/g++.other/friend9.C: Expect no errors. - * g++.old-deja/g++.robertl/eb56.C: Make typedef public. +2000-07-13 Neil Booth -2001-03-25 Joseph S. Myers + * testsuite/gcc.dg/cpp/digraph1.c, + testsuite/gcc.dg/cpp/digraph2.c, + testsuite/gcc.dg/cpp/digraphs.c: New tests. - * gcc.c-torture/execute/20010325-1.c: New test. +2000-07-12 David Billinghurst -2001-03-23 Jakub Jelinek + * g77.f-torture/compile/20000630-2.f: New test. + * g77.f-torture/compile/20000630-2.x - * g++.old-deja/g++.other/mangle3.C: New test. +2000-07-11 David Billinghurst -2001-03-22 Jakub Jelinek + * g77.f-torture/execute/20000503-1.x: Delete. Test now passes. - * g++.old-deja/g++.other/anon8.C: New test. +2000-07-11 Neil Booth -2001-03-20 Philip Blundell + * gcc.dg/cpp/cmdlne-C.c: Fix typo. - * gcc.c-torture/compile/20010320-1.c: New test. +2000-07-11 Neil Booth -2001-03-17 Richard Henderson + * gcc.dg/cpp/cmdlne-C.c: New. - * g++.old-deja/g++.other/eh4.C: Add expected error text. +2000-07-09 Neil Booth -2001-03-15 Geoff Keating + * gcc.dg/cpp/directiv.c: New tests. + * gcc.dg/cpp/undef1.c: Update. - * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these - tests on AIX. +2000-07-08 Angela Marie Thomas -2001-03-15 Gabriel Dos Reis + * lib/c-torture.exp: Make compiler_conditional_xfail_data global. - * g++.old-deja/g++.other/eh4.C: New test. +2000-07-09 Neil Booth -2001-03-14 Neil Booth + * gcc.dg/cpp/macsyntx.c: Add test for #define defined. - * gcc.dg/cpp/mi1.c: Update. +2000-07-07 Zack Weinberg -2001-03-14 Jakub Jelinek + * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c, + gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps. - * g++.old-deja/g++.other/regstack.C: New test. +2000-07-08 Neil Booth -2001-03-12 Nathan Sidwell + * gcc.dg/cpp/macsyntx.c: New tests. - * g++.old-deja/g++.other/ref4.C: New test. +2000-07-07 Jakub Jelinek -2001-03-11 Nicola Pero + * gcc.dg/20000707-1.c: New test. - * objc/execute/va_method.m: Added. - * objc/execute/IMP.m: Added. - * objc/execute/_cmd.m: Added. - * objc/execute/accessing_ivars.m: Added. - * objc/execute/class-1.m: Added. - * objc/execute/class-10.m: Added. - * objc/execute/class-11.m: Added. - * objc/execute/class-12.m: Added. - * objc/execute/class-13.m: Added. - * objc/execute/class-14.m: Added. - * objc/execute/class-2.m: Added. - * objc/execute/class-3.m: Added. - * objc/execute/class-4.m: Added. - * objc/execute/class-5.m: Added. - * objc/execute/class-6.m: Added. - * objc/execute/class-7.m: Added. - * objc/execute/class-8.m: Added. - * objc/execute/class-9.m: Added. - * objc/execute/class-tests-1.h - * objc/execute/class-tests-2.h - * objc/execute/compatibility_alias.m: Added. - * objc/execute/encode-1.m: Added. - * objc/execute/formal_protocol-1.m: Added. - * objc/execute/formal_protocol-2.m: Added. - * objc/execute/formal_protocol-3.m: Added. - * objc/execute/formal_protocol-4.m: Added. - * objc/execute/formal_protocol-5.m: Added. - * objc/execute/formal_protocol-6.m: Added. - * objc/execute/formal_protocol-7.m: Added. - * objc/execute/informal_protocol.m: Added. - * objc/execute/initialize.m: Added. - * objc/execute/load.m: Added. - * objc/execute/many_args_method.m: Added. - * objc/execute/nested-3.m: Added. - * objc/execute/no_clash.m: Added. - * objc/execute/private.m: Added. - * objc/execute/redefining_self.m: Added. - * objc/execute/root_methods.m: Added. - * objc/execute/selector-1.m: Added. - * objc/execute/static-1.m: Added. - * objc/execute/static-2.m: Added. - * objc/execute/va_method.m: Added. +2000-07-07 Jakub Jelinek -2001-03-10 Richard Henderson + * gcc.c-torture/execute/20000706-1.c: New test. + * gcc.c-torture/execute/20000706-2.c: New test. + * gcc.c-torture/execute/20000706-3.c: New test. + * gcc.c-torture/execute/20000706-4.c: New test. + * gcc.c-torture/execute/20000706-5.c: New test. - * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception. +2000-07-06 Nathan Sidwell -2001-03-07 Neil Booth + * g++.old-deja/g++.pt/instantiate7.C: New test. - * g++.old-deja/g++.other/crash31.C: XFAIL. - * g77.f-torture/execute/20010116.x: Conditional XFAIL. - * g77.f-torture/execute/short.x: XFAIL -Os on x86. - * gcc.c-torture/execute/20010123-1.x: XFAIL. - * gcc.c-torture/execute/20010124-1.x: XFAIL. - * gcc.dg/sequence-pt-1.c: XFAIL one test. - -2001-03-06 Ovidiu Predescu - - * objc/execute/nested-2.m: Added. Contributed by Nicola Pero. - -2001-03-06 Zack Weinberg - - * gcc.dg/20000724-1.c: Don't use multiline strings. - -2001-03-06 Zack Weinberg - - * objc/execute/string1.m, objc/execute/string2.m: Compare the - result of -cString against what we expect it to be; don't just - print it out for no one to read. - - * objc/execute/string3.m, objc/execute/string4.m: New tests. - Based on testcases provided by Nicola Pero. - -2001-03-03 Neil Booth - - * gcc.dg/cpp/macro7.c: New test. - -2001-03-03 Neil Booth - - * gcc.dg/cpp/multiline.c: Update. - -2001-03-02 Nathan Sidwell - - * g++.old-deja/g++.other/enum3.C: New test. - -2001-03-02 Nathan Sidwell - - * g++.old-deja/g++.other/pod1.C: New test. - -2001-03-02 Nathan Sidwell - - * g++.old-deja/g++.ext/overload1.C: New test. - -2001-03-01 Nathan Sidwell - - * g++.old-deja/g++.pt/using1.C: New test. - -2001-03-01 Nathan Sidwell - - * g++.old-deja/g++.other/using9.C: New test. - -2001-02-28 Ovidiu Predescu - - * objc/execute/bycopy-3.m: Added new test from Nicola Pero. - - * objc/execute/protocol.m (main): Added patch from Nicola Pero. - -2001-02-28 Nathan Sidwell - - * g++.old-deja/g++.ext/realpt1.C: Remove. - -2001-02-27 Nathan Sidwell - - * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too. - -2001-02-26 Will Cohen - - * gcc.c-torture/execute/ieee/20010226-1.c: New test. - -2001-02-26 Jeffrey Oldham - - * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded - templatized constructors. - -2001-02-24 Franz Sirl - - * gcc.c-torture/execute/20010224-1.c: New test. - -2001-02-23 Jakub Jelinek - - * gcc.c-torture/execute/20010222-1.c: New test. - -2001-02-22 Jakub Jelinek - - * g++.old-deja/g++.other/inline20.C: New test. - -2001-02-21 Ovidiu Predescu - - * objc/execute/nested-1.m: Added (contributed by Nicola Pero). - -2001-02-21 Gabriel Dos Reis - - * g++.old-deja/g++.other/lookup22.C: New test. +2000-07-06 Nathan Sidwell -2001-02-19 Zack Weinberg + * g++.old-deja/g++.mike/thunk2.C: Add return 0. + * g++.old-deja/g++.mike/thunk3.C: Likewise. + * g++.old-deja/g++.other/rtti3.C: Likewise. + * g++.old-deja/g++.other/rttid3.C: Likewise. - * g77.dg: New directory. - * g77.dg/20010216-1.f: New test case. - * g77.dg/dg.exp: New driver. - * lib/g77-dg.exp: New driver library. +2000-06-30 David Billinghurst -2001-02-18 Kriang Lerdsuwanakij + * g77.f-torture/compile/20000630-1.x: Fix typo - * g++.old-deja/g++.other/inline19.c: Remove XFAIL. +2000-07-05 Zack Weinberg -2001-02-16 Gabriel Dos Reis + * gcc.dg/cpp/ident.c: Don't expect #ident strings in the + assembly output. - * g++.old-deja/g++.other/decl9.C: New test. +2000-07-04 Zack Weinberg -2001-02-16 Jakub Jelinek + * gcc.dg/cpp/ident.c: New test. - * g++.old-deja/g++.other/init16.C: Update the test so that it does - not need and also tests the initialization at runtime. +2000-07-05 Neil Booth -2001-02-16 Neil Booth + * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c, + gcc.dg/cpp/lexstrng.c: New tests. - * gcc.c-torture/execute/longlong.c: New test. +2000-07-04 Neil Booth -2001-02-14 J"orn Rennecke + * gcc.dg/cpp/macro1.c: Add more macro expansion tests. + * gcc.dg/cpp/strify2.c: Same. - * g++.old-deja/g++.brendan/new2.C (main): Use sizeof. +2000-07-03 Zack Weinberg -2001-02-14 J"orn Rennecke + * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps. + * testsuite/gcc.dg/cpp/19990703-1.c: Likewise. + * testsuite/gcc.dg/cpp/20000625-1.c: Likewise. + * testsuite/gcc.dg/cpp/20000625-2.c: Likewise. - * gcc.c-torture/execute/920302-1.c (execute): - Change argument type to short. + * testsuite/gcc.dg/cpp/macro1.c, + testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c, + testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c, + testsuite/gcc.dg/cpp/strify1.c, + testsuite/gcc.dg/cpp/strify2.c: New tests. -2001-02-14 Nathan Sidwell +2000-07-03 Jakub Jelinek - * g++.old-deja/g++.pt/deduct6.C: New test. + * gcc.c-torture/execute/20000703-1.c: New test. -2001-02-14 Nathan Sidwell +2000-07-03 Nathan Sidwell - * g++.old-deja/g++.pt/deduct5.C: New test. + * g++.old-deja/g++.pt (lookup10.C): New test. -2001-02-14 Jakub Jelinek +2000-07-03 Nathan Sidwell - * gcc.c-torture/execute/20010209-1.c: New test. + * g++.old-deja/g++.pt (typename25.C): New test. -2001-02-14 Neil Booth +2000-07-02 Zack Weinberg +2000-06-30 Nick Clifton - * g++.dg/vtgc1.C: Update for new ABI. + * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop + to test case. - * consistency.vlad: New directory, 1665 files. +2000-06-30 Catherine Moore -2001-02-12 Joseph S. Myers + * gcc.c-torture/execute/align-1.c: New test. - * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit - return type. - * gcc.dg/cpp/digraphs.c: Declare puts. +2000-06-30 Nathan Sidwell -2001-02-12 Nathan Sidwell + * g++.old-deja/g++.pt/expr8.C: New test. + * g++.old-deja/g++.pt/expr6.C: Remove XFAIL. - * g++.old-deja/g++.other/warn5.C: New test. +2000-06-29 Nick Clifton -2001-02-12 Nathan Sidwell + * gcc.c-torture/compile/20000629-1.c: New test. - * g++.old-deja/g++.pt/spec40.C: New test. +2000-06-29 Zack Weinberg -2001-02-12 Nathan Sidwell - * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list - case. - * g++.old-deja/g++.ext/arrnew.C: Deprecate. + Move the c-torture/noncompile tests to either gcc.dg/cpp or a new + gcc.dg/noncompile directory, depending on whether they're + preprocessor tests or not. Annotate all the tests for the dg + framework. -2001-02-12 Jakub Jelinek + * gcc.c-torture/noncompile/noncompile.exp: Delete. + * gcc.dg/noncompile/noncompile.exp: New. - * gcc.c-torture/compile/20010209-1.c: New test. + * Moved files: + Old name New name + gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c + gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c + gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c + gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c + gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c + gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c + gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c + gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c + gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c + gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c + gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c + gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c + gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c + gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c + gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c + gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c + gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c + gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c + gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c + gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c + gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c + gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c + gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c + gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c -2001-02-11 Jeffrey Oldham + gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c + gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h + gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h + gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h + gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c + gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c - * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces - excess errors message but not if it crashes. - * g++.old-deja/g++.other/crash27.C: Likewise. - * g++.old-deja/g++.other/crash28.C: Likewise. - * g++.old-deja/g++.other/crash30.C: Likewise. - * g++.old-deja/g++.other/crash32.C: Likewise. - * g++.old-deja/g++.other/crash35.C: Likewise. - * g++.old-deja/g++.pt/inherit2.C: Likewise. +2000-06-29 Zack Weinberg -2001-02-08 Joseph S. Myers + * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions, + declare one variable. On the fourth, error. + * gcc.dg/cpp/20000628-1.c (main): Reference the three variables + declared by 20000628-1a.h. - * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp, - gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp, - g++.dg/dg.exp, g++.old-deja/old-deja.exp, - g77.f-torture/execute/execute.exp, - g77.f-torture/noncompile/noncompile.exp, - gcc.c-torture/execute/execute.exp, - gcc.c-torture/execute/memcheck/memcheck.exp, - gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp, - gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp, - gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp, - gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp, - gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp, - lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp, - lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp, - lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp: - Remove bug reporting instructions with ancient email addresses. +2000-06-29 Richard Henderson -2001-02-07 Jakub Jelinek + * gcc.c-torture/execute/930529-1.x: New file. + * gcc.dg/920413-1.c: Adjust expected warning text. + * gcc.dg/980217-1.c: Declare abort. + * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm. - * gcc.dg/20010202-1.c: New test. - * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386. +2000-06-29 Jeffrey A Law (law@cygnus.com) -2001-02-07 Zack Weinberg + * g77.f-torture/compile/20000629-1.f: New test. + * g77.f-torture/compile/20000629-1.x: Expected to fail. - * g++.dg/stdbool-if.C: New test. +2000-06-28 Zack Weinberg -2001-02-07 Ovidiu Predescu + Rearrange lots of files, removing entirely the + gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure + directories. - * objc/execute/fdecl.m: Added main(). + * Deleted files: + gcc.c-torture/code_quality/code_quality.exp + gcc.c-torture/special/special.exp + gcc.failure/failure.exp + gcc.failure/940409-1.x + gcc.c-torture/compile/961203-1.x -2001-02-07 Jakub Jelinek + * New files: + gcc.misc-tests/linkage.exp + gcc.c-torture/execute/920730-1t.c + gcc.c-torture/execute/920730-1t.x + gcc.c-torture/compile/920520-1.x + gcc.c-torture/compile/920521-1.x + gcc.c-torture/compile/981006-1.x + gcc.c-torture/execute/eeprof-1.x - * gcc.c-torture/execute/20010206-1.c: New test. + * Moved files (possibly with modifications to fit a new harness): + Old name New name + gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c + gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c + gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c + gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c + gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c + gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c + gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c + gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c + gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c + gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c + gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c + gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c + gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c + gcc.failure/940409-1.c gcc.dg/940409-1.c -2001-02-06 Neil Booth +2000-06-28 Zack Weinberg - * gcc.dg/cpp/avoidpaste1.c: Update. + * c-torture/compile/961203-1.x: Delete. -2001-02-05 Ovidiu Predescu + * gcc.misc-tests/acker1.c: Report failure. Use return from main, + not exit. Include stdio.h. + * gcc.misc-tests/dg-11.c: Remove anchors from regexp. + * gcc.misc-tests/dg-12.c: Likewise. + * gcc.misc-tests/dg-5.c: Likewise. + * gcc.misc-tests/dg-6.c: Likewise. + * gcc.misc-tests/dg-7.c: Prototype abort. + * gcc.misc-tests/dg-9.c: Adjust error-message regexps. + * gcc.misc-tests/dhry.h: Include stdlib.h and string.h. + * gcc.misc-tests/matrix1.c: Report failure. Use return from main, + not exit. + * gcc.misc-tests/sieve.c: Use return from main, not exit. + * gcc.misc-tests/sort2.c: Use return from main, not exit. - * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola - Pero . - * objc/execute/fdecl.m: Declare foo as pointer to AClass. +2000-06-28 Jakub Jelinek -2001-02-06 Nathan Sidwell + * gcc.dg/cpp/20000628-1.c: New test. + * gcc.dg/cpp/20000628-1.h: New header for above test. + * gcc.dg/cpp/20000628-1a.h: Likewise. - * g++.old-deja/g++.pt/spec39.C: New test. +2000-06-27 Zack Weinberg -2001-02-05 Jakub Jelinek + * gcc.dg/cpp: New directory. + * gcc.dg/cpp/cpp.exp: New driver. + * gcc.dg/cpp/20000627-1.c: New test. + * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c. + * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c + and rewrite as a compilation test. - * gcc.c-torture/compile/20010202-1.c: New test. - -2001-02-05 Nathan Sidwell - - * g++.old-deja/g++.abi/primary2.C: New test. - * g++.old-deja/g++.abi/primary3.C: New test. - * g++.old-deja/g++.abi/primary4.C: New test. - * g++.old-deja/g++.abi/primary5.C: New test. - * g++.old-deja/g++.abi/vtable3.h: New test. - * g++.old-deja/g++.abi/vtable3a.C: New test. - * g++.old-deja/g++.abi/vtable3b.C: New test. - * g++.old-deja/g++.abi/vtable3c.C: New test. - * g++.old-deja/g++.abi/vtable3d.C: New test. - * g++.old-deja/g++.abi/vtable3e.C: New test. - * g++.old-deja/g++.abi/vtable3f.C: New test. - * g++.old-deja/g++.abi/vtable3g.C: New test. - * g++.old-deja/g++.abi/vtable3h.C: New test. - * g++.old-deja/g++.abi/vtable3i.C: New test. - * g++.old-deja/g++.abi/vtable3j.C: New test. - * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL. - -2001-02-03 Jakub Jelinek - - * g++.old-deja/g++.other/anon6.C: New test. - * g++.old-deja/g++.other/anon7.C: New test. - -2001-02-01 Neil Booth - - * gcc.dg/cpp/avoidpaste2.c: New tests. - -2001-01-31 Jakub Jelinek - - * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range. - -2001-01-31 Jeffrey Oldham - - * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and - DECIMAL_DIG cases for Irix." - -2001-01-31 J"orn Rennecke - - * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer. - -2001-01-31 Joseph S. Myers - - * gcc.dg/c99-tag-1.c: New test. - -2001-01-31 Neil Booth - - * gcc.dg/cpp/tr-warn1.c: Add tests. - -2001-01-31 Neil Booth - - * gcc.dg/cpp/avoidpaste1.c: Update. - * gcc.dg/cpp/paste4.c: Update. - -2001-01-30 Jeffrey Oldham - - * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG - cases for Irix. - -2001-01-30 Gerald Pfeifer - - * g++.old-deja/g++.other/inline19.C: New test. - -2001-01-30 Neil Booth - - * gcc.dg/Wlarger-than.c: New test. - -2001-01-29 Neil Booth - - * gcc.dg/cpp/avoidpaste1.c: Fix typos. - -2001-01-29 Jakub Jelinek - - * gcc.c-torture/execute/20010129-1.c: New test. - * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32. - -2001-01-28 Neil Booth - - * gcc.dg/cpp/avoidpaste1.c: Test case. - -2001-01-28 Jakub Jelinek - - * g++.old-deja/g++.other/inline18.C: New test. - -2001-01-27 Kaveh R. Ghazi - - * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts - and __builtin_putchar. - -2001-01-27 Jakub Jelinek - - * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer - tests. - -2001-01-25 Jeffrey Oldham - - * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change - floating point number rounding mode to round to the nearest - representable mode. - -2001-01-25 Jakub Jelinek - - * g++.old-deja/g++.other/mangle2.C: New test. - -2001-01-24 Joseph S. Myers - - * gcc.c-torture/compile/20010124-1.c: New test. - -2001-01-24 Nathan Sidwell - - * g++.old-deja/g++.pt/spec38.C: New test. - -2001-01-23 Kriang Lerdsuwanakij - - * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to - "Build don't run". - -2001-01-23 Franz Sirl - - * gcc.c-torture/execute/20010123-1.c: New test. - -2001-01-23 Nathan Sidwell - - * g++.old-deja/g++.pt/spec37.C: New test. - -2001-01-23 Nathan Sidwell - - * g++.old-deja/g++.pt/overload14.C: New test. - -2001-01-22 Franz Sirl - - * gcc.c-torture/execute/20010122-1.c: New test, exercise - __builtin_return_address. - -2001-01-22 Nathan Sidwell - - * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL. - * g++.old-deja/g++.pt/spec35.C: New test. - * g++.old-deja/g++.pt/spec36.C: New test. - -2001-01-20 Jakub Jelinek - - * gcc.c-torture/compile/20010118-1.c: New test. - -2001-01-20 Neil Booth - - * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update. - -2001-01-19 Jakub Jelinek - - * gcc.c-torture/execute/20010119-1.c: New test. - -2001-01-19 Nathan Sidwell - - * g++.old-deja/g++.other/vbase5.C: New test. - -2001-01-19 Jakub Jelinek - - * gcc.c-torture/execute/20010118-1.c: New test. - -2001-01-19 Nathan Sidwell - - * g++.old-deja/g++.pt/deduct3.C: New test. - -2001-01-19 Nathan Sidwell - - * g++.old-deja/g++.pt/spec34.C: New test. - -2001-01-19 "Billinghurst, David (CRTS)" - - * g77.f-torture/compile/20000601-2.f: New test. - -2001-01-18 Nathan Sidwell - - * g++.old-deja/g++.other/init17.C: New test. - -2001-01-18 Alexandre Oliva - - * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t. - -2001-01-18 Nathan Sidwell - - * g++.old-deja/g++.pt/unify8.C: New test. - -2001-01-18 Nathan Sidwell - - * g++.old-deja/g++.abi/vbase1.C: New test. - -2001-01-18 Nathan Sidwell - - * g++.old-deja/g++.pt/crash65.C: New test. - -2001-01-18 Neil Booth - - * gcc.dg/cpp/assembl2.S: New test case. - -2001-01-17 Jeffrey Oldham - - * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases - are supported. - -2001-01-17 Kaveh R. Ghazi - - * g++.old-deja/g++.other/builtins1.C: New test. - * g++.old-deja/g++.other/builtins2.C: Likewise. - * g++.old-deja/g++.other/builtins3.C: Likewise. - * g++.old-deja/g++.other/builtins4.C: Likewise. - -2001-01-17 Jakub Jelinek - - * gcc.c-torture/compile/20010117-1.c: New test. - * gcc.c-torture/compile/20010117-2.c: New test. - -2001-01-15 Toon Moene - - * g77.f-torture/execute/20010116.[fx]: New test, - XFAIL on i?86-*-*. - * g77.f-torture/compile/20010115.f: Indicate it's - a test for PR fortran/1636. - -2001-01-15 Joseph S. Myers - - * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests. - -2001-01-15 Toon Moene - - * g77.f-torture/compile/20010115.f: New test. - -2001-01-15 Nathan Sidwell - - * g++.old-deja/g++.pt/nontype5.C: New test. - -2001-01-15 Neil Booth - - * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we - have an equivalent working one below it. - -2001-01-14 Jeffrey Oldham - - * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment. - * g++.old-deja/g++.ext/instantiate3.C: Likewise. - -2001-01-14 Jeffrey Oldham - - * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits - message containing "init_priority". - (conpr-2.C): Likewise. - (conpr-3.C): Likewise. - * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix. - -2001-01-14 Franz Sirl - - * gcc.c-torture/execute/20010114-2.c: New test. - -2001-01-14 Joseph S. Myers - - * gcc.c-torture/compile/20010114-1.c: New test. - * gcc.c-torture/compile/20010114-1.x: Xfail. - * gcc.c-torture/compile/20010114-2.c: New test. - * gcc.c-torture/execute/20010114-1.c: New test. - * gcc.dg/trunc-1.c: New test. - * gcc.dg/uninit-B.c: New test. - -2001-01-13 Nick Clifton - - * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core - target. - -2001-01-13 Joseph S. Myers - - * gcc.c-torture/compile/20010113-1.c: New test. - -2001-01-13 Jakub Jelinek - - * gcc.c-torture/compile/20001212-1.c: New test. - -2001-01-13 Neil Booth - - * gcc.dg/cpp/widestr1.c: Update. - * gcc.dg/cpp/prag-imp.c: Remove. - -2001-01-12 Jakub Jelinek - - * gcc.c-torture/execute/20000801-3.x: Remove. - * gcc.dg/c90-init-1.c: New test. - * gcc.dg/c99-init-1.c: New test. - * gcc.dg/c99-init-2.c: New test. - * gcc.dg/gnu99-init-1.c: New test. - -2001-01-12 Richard Earnshaw - - * lib/f-torture.exp (f_torture_compile): Prune the warnings before - testing that no relevant ones were found. - -2001-01-12 Nathan Sidwell - - * g++.old-deja/g++.pt/cast2.C: New test. - -2001-01-12 Nathan Sidwell - - * g++.old-deja/g++.pt/friend47.C: New test. - -2001-01-11 Nathan Sidwell - - * g++.old-deja/g++.pt/instantiate13.C: New test. - -2001-01-11 Nathan Sidwell - - * g++.old-deja/g++.other/defarg7.C: New test. - * g++.old-deja/g++.other/defarg8.C: New test. - -2001-01-11 Nathan Sidwell - - * g++.old-deja/g++.pt/crash64.C: New test. - -2001-01-11 Nathan Sidwell - - * g++.old-deja/g++.pt/crash63.C: New test. - -2001-01-11 Neil Booth - - * gcc.dg/cpp/if-2.c: Add wide char test without sign extension. - -2001-01-10 Alan Lehotsky - - * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints. - -2001-01-10 Nathan Sidwell - - * g++.old-deja/g++.pt/error3.C: New test. - -2001-01-10 Nathan Sidwell - - * g++.old-deja/g++.other/crash39.C: New test. - -2001-01-10 Nathan Sidwell - - * g++.old-deja/g++.other/vbase4.C: New test. - -2001-01-08 Jonathan Larmour - - * gcc.dg/20000419-2.c: Move to "special" subdirectory. - * gcc.dg/special/20000419-2.c: New file. Identical to above. - * gcc.dg/special/special.exp: New test driver which will check - for alias support for the above test. - -2001-01-09 Alan Lehotsky - - * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid - problems on small machines. - * gcc.c-torture/execute/920730-1.c: Use values from to - parameterize. - -2001-01-09 Jeffrey Oldham - - * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for - mips. - * g++.old-deja/g++.ext/instantiate3.C: Likewise. - -2001-01-09 Nathan Sidwell - - * g++.old_deja/g++.pt/using8.C: New test. - -2001-01-09 Joseph S. Myers - - * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests. - -2000-01-08 Loren J. Rittle - - * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of - where a failure is expected. - * gcc.c-torture/execute/ieee/rbug.x: Likewise. - -2001-01-08 Nathan Sidwell - - * g++.old_deja/g++.pt/instantiate12.C: New test. - -2001-01-08 Nathan Sidwell - - * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at - start of structs. - * g++.old-deja/g++.benjamin/15309-2.C: Likewise. - * g++.old-deja/g++.brendan/crash17.C: Likewise. - * g++.old-deja/g++.brendan/crash29.C: Likewise. - * g++.old-deja/g++.brendan/crash48.C: Likewise. - * g++.old-deja/g++.brendan/ns1.C: Likewise. - * g++.old-deja/g++.brendan/warnings1.C: Likewise. - * g++.old-deja/g++.bugs/900205_04.C: Likewise. - * g++.old-deja/g++.bugs/900514_03.C: Likewise. - * g++.old-deja/g++.eh/spec6.C: Likewise. - * g++.old-deja/g++.jason/crash3.C: Likewise. - * g++.old-deja/g++.law/ctors11.C: Likewise. - * g++.old-deja/g++.law/ctors17.C: Likewise. - * g++.old-deja/g++.law/ctors5.C: Likewise. - * g++.old-deja/g++.law/ctors9.C: Likewise. - * g++.old-deja/g++.mike/ambig1.C: Likewise. - * g++.old-deja/g++.mike/net22.C: Likewise. - * g++.old-deja/g++.mike/p3538a.C: Likewise. - * g++.old-deja/g++.mike/p3538b.C: Likewise. - * g++.old-deja/g++.mike/virt3.C: Likewise. - * g++.old-deja/g++.niklas/t128.C: Likewise. - * g++.old-deja/g++.other/anon4.C: Likewise. - * g++.old-deja/g++.other/using1.C: Likewise. - * g++.old-deja/g++.other/warn3.C: Likewise. - * g++.old-deja/g++.pt/t37.C: Likewise. - * g++.old-deja/g++.robertl/eb69.C: Likewise. - * g++.old-deja/g++.robertl/eb71.C: Likewise. - -2001-01-08 Nathan Sidwell - - * g++.old-deja/g++.other/lookup16.C: Remove XFAIL. - -2001-01-07 Kaveh R. Ghazi - - * gcc.c-torture/execute/stdio-opt-3.c: New test. - -2001-01-07 Jakub Jelinek - - * gcc.c-torture/compile/20010107-1.c: New test. - -2001-01-07 Joseph S. Myers - - * gcc.c-torture/execute/builtin-noret-1.c: New test. - -2001-01-07 Joseph S. Myers - - * gcc.dg/format/format.h: New file. - * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c, - gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c, - gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c, - gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c, - gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c, - gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c, - gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c, - gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c, - gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c, - gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c, - gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c, - gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c, - gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c, - gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c, - gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c, - gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c, - gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c, - gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c, - gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c, - gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c, - gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h" - instead of declaring standard types, macros and functions in each - test. - -2001-01-06 Alexandre Oliva - - * gcc.c-torture/execute/20010106-1.c: New test. - -2001-01-06 Joseph S. Myers - - * gcc.dg/format/format.exp: New file. - * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c. - * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c. - * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c. - * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c. - * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c. - * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c. - * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c. - * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c. - * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c. - * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c. - * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c. - * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c. - * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c. - * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c. - * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c. - * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c. - * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c. - * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c. - * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c. - * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c. - * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c. - * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c. - * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c. - * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c. - * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c. - * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c. - * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c. - * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c. - * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c. - * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c. - * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c. - * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c. - * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c. - * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c. - * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c. - * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c. - * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c. - * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c. - * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c. - * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c. - * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c. - * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c. - -2001-01-05 Alexandre Oliva - - * gcc.c-torture/execute/991228-1.c: Take word endianness into - account. - -2001-01-05 Joseph S. Myers - - * gcc.c-torture/execute/builtin-complex-1.c: New test. - -2001-01-05 Nathan Sidwell - - * g++.old-deja/g++.pt/crash62.C: New test. - -2001-01-04 Richard Henderson - - * gcc.dg/20000926-1.c: Update expected warnings. - * gcc.dg/array-2.c: Likewise. - * gcc.dg/array-4.c: Also validate flexible array members. - * gcc.dg/c99-flex-array-1.c: New. - -2001-01-04 Joseph S. Myers - - * gcc.c-torture/compile/20001222-1.x: Remove. - -2001-01-04 Richard Kenner - - * gcc.c-torture/execute/built-in-setjmp.c: New. - -2001-01-03 Richard Henderson - - * gcc.dg/940510-1.c: Update expected error wording. - * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New. - -2001-01-03 Jeffrey Oldham - - * lib/target-supports.exp (check_alias_available): Modified to - indicate aliases not supported if only weak aliases are supported. - -2001-01-03 Kaveh R. Ghazi - - * gcc.c-torture/execute/string-opt-8.c: Add more testcases. - Turn on cmpstrsi checks for __pj__ and __i370__. - -2001-01-03 Nathan Sidwell - - * g++.old-deja/g++.other/virtual11.C: New test. - -2001-01-03 Nathan Sidwell - - * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL. - -2001-01-02 Kaveh R. Ghazi - - * gcc.c-torture/compile/20010102-1.c: New test. - -2001-01-02 Andreas Jaeger - - * gcc.dg/noreturn-3.c: New test. - - * gcc.dg/noreturn-4.c: New test. - -2001-01-01 Kaveh R. Ghazi - - * gcc.c-torture/execute/stdio-opt-1.c: Also test - __builtin_fputc and __builtin_fwrite. - -2000-12-30 Jeffrey Oldham - - * gcc.c-torture/execute/20001009-2.c (foo): Test only works for - signed char, not default char. - -2000-12-30 Jeffrey Oldham - - * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*. - -2000-12-30 David Billinghurst - - * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags - -2000-12-29 Richard Henderson - - * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define. - (__cyg_profile_func_exit): Define. - -2000-12-29 Hans-Peter Nilsson - - * g++.dg/vtgc1.C: New test. - -2000-12-28 Geoffrey Keating - - * gcc.dg/noncompile/20001228-1.c: New test. - - * gcc.dg/20001228-1.c: New test. - - * gcc.c-torture/execute/20001228-1.c: New test. - -2000-12-28 Joseph S. Myers - - * gcc.dg/format-strfmon-1.c: New test. - -2000-12-27 Kaveh R. Ghazi - - * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too. - * gcc.c-torture/execute/stdio-opt-2.c: Likewise. - * gcc.c-torture/execute/string-opt-1.c: Likewise. - * gcc.c-torture/execute/string-opt-2.c: Likewise. - * gcc.c-torture/execute/string-opt-3.c: Likewise. - * gcc.c-torture/execute/string-opt-4.c: Likewise. - * gcc.c-torture/execute/string-opt-6.c: Likewise. - * gcc.c-torture/execute/string-opt-7.c: Likewise. - * gcc.c-torture/execute/string-opt-8.c: Likewise. - * gcc.c-torture/execute/string-opt-9.c: Likewise. - * gcc.c-torture/execute/string-opt-10.c: Likewise. - * gcc.c-torture/execute/string-opt-11.c: Likewise. - * gcc.c-torture/execute/string-opt-12.c: Likewise. - - * gcc.c-torture/execute/string-opt-3.c: Test rindex. - * gcc.c-torture/execute/string-opt-4.c: Test index. - -2000-12-26 Geoffrey Keating - - * gcc.c-torture/compile/20001226-1.c: New test. - -2000-12-22 Joseph S. Myers - - * gcc.c-torture/compile/20001222-1.c: New test. - * gcc.c-torture/compile/20001222-1.x: Xfail. - -2000-12-22 Alexandre Oliva - - * gcc.c-torture/execute/comp-goto-2.c: New test. - -2000-12-21 J"orn Rennecke - - * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32): - Use long types if __INT_MAX__ is 32767. - (main): Use cast to (sint32 *) when poking 88 into a_page. - - * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES. - -2000-12-21 Bernd Schmidt - - * gcc.c-torture/compile/20001221-1.c: New test. - * gcc.c-torture/execute/20001221-1.c: New test. - -2000-12-20 Richard Henderson - - * g++.old-deja/g++.pt/crash36.C: Update error lines. - * g++.old-deja/g++.robertl/eb109.C: Likewise. - -2000-12-18 Kaveh R. Ghazi - - * gcc.dg/compare3.c: New test. - -2000-12-18 Joseph S. Myers - - * gcc.dg/format-warnll-1.c: New test. - -2000-12-18 Neil Booth - - * gcc.dg/cpp/cmdlne-P.c: New test. - -2000-12-18 Joseph S. Myers - - * gcc.c-torture/execute/builtin-abs-1.c, - gcc.c-torture/execute/builtin-abs-2.c: New tests. - -2000-12-17 Neil Booth - - * gcc.dg/cpp/multiline.c: New test. - -2000-12-17 Neil Booth - - * g++.old-deja/g++.other/syshdr1.C: Update. - * gcc.dg/cpp/lineflags.c: Remove temporarily. - -2000-12-15 Kriang Lerdsuwanakij - - * g++.old-deja/g++.oliva/template5.C: Remove XFAILs. - -2000-12-15 Kriang Lerdsuwanakij - - * g++.old-deja/g++.pt/ttp65.C: New test. - -2000-12-15 Kriang Lerdsuwanakij - - * g++.old-deja/g++.pt/ttp64.C: New test. - -2000-12-14 Kriang Lerdsuwanakij - - * g++.old-deja/g++.pt/spec33.C: New test. - -2000-12-14 Catherine Moore - - * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES. - * gcc.c-torture/execute/920612-2.c: Likewise. - * gcc.c-torture/execute/920428-2.c: Likewise. - * gcc-c-torture/execute/va-arg-11.c: Call exit. - * gcc.c-torture/execute/va-arg-21.c: Likewise. - -2000-12-13 Franz Sirl - - * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too. - * gcc.dg/pack-test-2.c: Likewise. - -2000-12-13 Neil Booth - - Tests by Zack Weinberg . - - * gcc.dg/cpp/defined.c: Update. - * gcc.dg/cpp/defined_trad.c: New tests. - -2000-12-13 Neil Booth - - * gcc.dg/cpp/trad-direct.c: Update. - -2000-12-11 Neil Booth - - * gcc.dg/cpp/defined_trad.c - -2000-12-11 Neil Booth - - * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious. - -2000-12-09 Joseph S. Myers - - * gcc.dg/format-miss-2.c: New test. - -2000-12-09 Neil Booth - - * gcc.dg/cpp/lineflags.c: New tests. - * gcc.dg/cpp/poison.c: Update. - * gcc.dg/cpp/redef2.c: Update. - * gcc.dg/cpp/skipping.c: New test. - -2000-12-07 Geoffrey Keating - - * g++.old-deja/g++.other/eh3.C: New testcase. - -2000-12-07 Neil Booth - - * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c, - wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c, - wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c - wtr-union-init-2.c, wtr-union-init-3.c: Update. - * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c: - Update. - -2000-12-07 Joseph S. Myers - - * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use - __SIZE_TYPE__ instead of int for type of integers cast to - pointers. - -2000-12-07 Jakub Jelinek - - * g++.old-deja/g++.other/cleanup4.C: New test. - -2000-12-07 Joseph S. Myers - - * format-sec-1.c: New test. - -2000-12-07 Joseph S. Myers - - * gcc.dg/format-nonlit-3.c: New test. - -2000-12-07 Joseph S. Myers - - * gcc.dg/c90-printf-1.c: Add test for printf formats reading - through a null pointer. - -2000-12-06 Kriang Lerdsuwanakij - - * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL. - * g++.old-deja/g++.pt/partial4.C: New test. - -2000-12-06 J. David Anglin - - * gcc.c-torture/execute/ieee/hugeval.x: New. - -2000-12-06 Neil Booth - - * gcc.dg/cpp/backslash2.c: New tests. - -2000-12-06 Kaveh R. Ghazi - - * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks. - * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test. - -2000-12-05 Geoffrey Keating - - * gcc.c-torture/execute/20001203-2.c: New testcase. - -2000-12-05 Nathan Sidwell - - * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS. - * g++.old-deja/g++.other/virtual10.C: New test. - -2000-12-05 Nathan Sidwell - - * g++.old-deja/g++.mike/pmf5.C: Remove test. - -2000-12-05 Richard Henderson - - * gcc.c-torture/compile/20001205-1.c: New. - -2000-12-04 Neil Booth - - * g++.old-deja/g++.other/virtual9.C: New test. - * g++.old-deja/g++.pt/crash61.C: New test. - * gcc.c-torture/execute/loop-9.c: New test. - -2000-12-04 Neil Booth - - * g++.old-deja/g++.other/instan1.C, instan2.C: Move to... - * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here. - * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into... - * gcc.dg/cpp/extratokens.c: ...here. - -2000-12-04 Neil Booth - - * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c: - New tests. - -2000-12-03 Kaveh R. Ghazi - - * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks. - * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks. - -2000-12-03 Joseph S. Myers - - * gcc.c-torture/execute/20001203-1.c: New test. - -2000-12-03 Neil Booth - - * gcc.dg/cpp/macro6.c: New test cases. - -2000-12-02 Kaveh R. Ghazi - - * gcc.c-torture/execute/string-opt-9.c: New test. - * gcc.c-torture/execute/string-opt-10.c: Likewise. - * gcc.c-torture/execute/string-opt-11.c: Likewise. - * gcc.c-torture/execute/string-opt-12.c: Likewise. - - * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks. - * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks. - -2000-12-02 Geoffrey Keating - - * gcc.dg/cpp/if-6.c: New testcase. - - * gcc.dg/20001201-1.c: New testcase. - -2000-12-02 Neil Booth - - * g++.old-deja/g++.other/externC4.C, - g++.old-deja/g++.other/friend10.C: New tests. - -2000-12-02 Neil Booth - - * g++.old-deja/g++.other/instan2.C - * g++.old-deja/g++.other/instan3.C: New test. - -2000-12-02 Neil Booth - - * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c, - c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c, - gnuc99.c,gnuc99-pedantic.c: New tests. - -2000-12-01 Joseph S. Myers - - * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c, - gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests. - -2000-12-01 Neil Booth - - * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase. - * gcc.dg/cpp/poison.c: Update. - * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues. - -2000-12-01 Toon Moene - - * g77.f-torture/execute/20001201.f: New test. - -2000-12-01 Joseph S. Myers - - * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL. - -2000-12-01 Jakub Jelinek - - * gcc.c-torture/execute/string-opt-5.c: Add some memset tests. - -2000-12-01 Nathan Sidwell - - * g++.old-deja/g++.other/cast6.C: New test. - -2000-11-30 Geoffrey Keating - - * gcc.c-torture/execute/20001130-2.c: New testcase. - -2000-11-30 Richard Henderson - - * gcc.c-torture/execute/20001130-1.c: New test. - -2000-11-30 Nathan Sidwell - - * g++.old-deja/g++.other/op3.C: New test. - -2000-11-30 Nathan Sidwell - - * g++.old-deja/g++.other/op2.C: New test. - -2000-11-30 Nathan Sidwell - - * g++.old-deja/g++.other/crash38.C: New test. - -2000-11-29 Toon Moene - - * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL. - -2000-11-29 Jakub Jelinek - - * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy - tests. - * gcc.c-torture/execute/string-opt-6.c: New test. - - * gcc.dg/20001117-1.c: Add main. - -2000-11-28 Geoffrey Keating - - * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality. - Move from here ... - * gcc.dg/940510-1.c: ... to here. - - * gcc.dg/20000926-1.c: GNU C now allows initializations of - zero-size arrays in toplevel structures. - -2000-11-28 Jakub Jelinek - - * gcc.c-torture/execute/loop-8.c: New test. - -2000-11-28 Nathan Sidwell - - * g++.old-deja/g++.other/base1.C: New test. - -2000-11-28 Nathan Sidwell - - * g++.old-deja/g++.other/parse2.C: New test. - -2000-11-28 Nathan Sidwell - - * g++.old-deja/g++.pt/incomplete1.C: New test. - -2000-11-28 Nathan Sidwell - - * g++.old-deja/g++.other/friend9.C: New test. - -2000-11-28 Jakub Jelinek - - * gcc.dg/20001127-1.c: New test. - -2000-11-27 Nathan Sidwell - - * g++.old-deja/g++.pt/friend46.C: New test. - -2000-11-27 Nathan Sidwell - - * g++.old-deja/g++.other/ptrmem8.C: New test. - -2000-11-26 Kaveh R. Ghazi - - * gcc.c-torture/execute/string-opt-7.c: New test. - * gcc.c-torture/execute/string-opt-8.c: Likewise. - -2000-11-26 Gabriel Dos Reis - - * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler' - instead of 'mkcheck 2'. - -2000-11-25 Joseph S. Myers - - * gcc.c-torture/execute/memcheck/driver.c, - gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change - C9X references to refer to C99. - -2000-11-25 Jakub Jelinek - - * gcc.dg/ultrasp3.c: New test. - -2000-11-25 Neil Booth - - * gcc.dg/cpp/include2.c: Update test to be locale independent. - -2000-11-25 Alexandre Oliva - - * gcc.c-torture/compile/20001123-2.c: New. - -2000-11-24 Kriang Lerdsuwanakij - - * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure. - -2000-11-24 Bernd Schmidt - - * gcc.dg/sequence-point-1.c: Add some new tests. - * gcc.c-torture/execute/20001124-1.c: New test. - -2000-11-24 Nathan Sidwell - - * g++.old-deja/g++.other/vaarg4.C: New test. - * gcc.c-torture/compile/20001123-1.c: New test. - -2000-11-24 Nathan Sidwell - - * g++.other/crash24.C: Adjust and remove XFAIL. - * g++.other/crash37.C: New test. - -2000-11-23 Nathan Sidwell - - * g++.old-deja/g++.pt/instantiate9.C: New test. - -2000-11-22 Mark Mitchell - - * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the - new ABI, too. - - * g++.old-deja/g++.mike/p6610a.C: This test no longer fails. - * g++.old-deja/g++.robertl/eb55.C: Likewise. - -2000-11-22 Neil Booth - - * gcc.dg/cpp/Wtrigraphs.c: New test. - -2000-11-22 Loren J. Rittle - - * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h. - -2000-11-22 Jakub Jelinek - - * gcc.c-torture/execute/ieee/20001122-1.c: New test. - -2000-11-22 Hans-Peter Nilsson - - * lib/gcc-dg.exp: load_lib scanasm.exp. - (scan-assembler, scan-assembler-not): Break out to scanasm.exp. - * lib/g++-dg.exp: load_lib scanasm.exp. - * lib/scanasm.exp: New. - (scan-assembler, scan-assembler-not): Add optional arguments to - test name, or if not present, the pattern name. - (scan-assembler-dem, scan-assembler-dem-not): New. - - * g++.dg/dg.exp: New. - -2000-11-21 Neil Booth - - * gcc.dg/cpp/integrated1.c: Remove. - -2000-11-21 Jakub Jelinek - - * gcc.c-torture/execute/20001121-1.c: New test. - -2000-11-21 Richard Henderson - - * gcc.c-torture/compile/20001121-1.c: New test. - -2000-11-20 Neil Booth - - * gcc.dg/cpp/integrated1.c: New test. - -2000-11-21 Jakub Jelinek - - * g++.old-deja/g++.other/inline17.C: New test. - -2000-11-20 Donald Lindsay - - * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized - local variable to be zero: I made the variable global. Now - uses abort() and exit() instead of relying on main's return value. - -2000-11-20 Neil Booth - - * gcc.dg/cpp/paste2.c: Update test. - * objc/execute/paste.m: New test. - -2000-11-20 Joseph S. Myers - - * gcc.dg/c99-condexpr-1.c: New test. - -2000-11-20 Neil Booth - - * gcc.dg/cpp/macsyntx.c: Use correct command line option. - -2000-11-20 Nathan Sidwell - - * g++.old-deja/g++.pt/export1.C: New test. - -2000-11-20 Jakub Jelinek - - * gcc.dg/20001117-1.c: New test. - -2000-11-18 Richard Henderson - - * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits. - -2000-11-18 Richard Henderson - - * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa. - * lib/f-torture.exp (TORTURE_OPTIONS): Likewise. - * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise. - -2000-11-18 Richard Henderson - - * gcc.c-torture/execute/20001009-2.c (foo): Rename from main. - (main): New. Exit cleanly. - -2000-11-18 Joseph S. Myers - - * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c, - gcc.dg/c99-fordecl-2.c: New tests. - -2000-11-18 Richard Henderson - - * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c. - * gcc.c-torture/execute/zerolen-2.c: New. - -2000-11-18 Franz Sirl - - * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant - memory. - -2000-11-17 Nathan Sidwell - - * g++.old-deja/g++.pt/instantiate8.C: New test. - -2000-11-17 Nathan Sidwell - - * g++.old-deja/g++.other/incomplete.C: Add more tests. - * g++.old-deja/g++.pt/crash9.C: Mark new expected error. - -2000-11-16 Nick Clifton - - * gcc.c-torture/execute/nestfunc-2.c: New test. - * gcc.c-torture/execute/nestfunc-3.c: New test. - -2000-11-11 Bernd Schmidt - - * gcc.c-torture/compile/20001116-1.c: New test. - -2000-11-15 Franz Sirl - - * gcc.c-torture/execute/20001115-1.c: New test. - -2000-11-15 Mark Mitchell - - * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary. - * g++.old-deja/g++.abi/cxa_vec.C: Likewise. - * g++.old-deja/g++.abi/ptrflags.C: Likewise. - * g++.old-deja/g++.abi/vmihint.C: Likewise. - -2000-11-15 Neil Booth - - gcc.dg/cpp/_Pragma1.c: Update. - gcc.dg/cpp/_Pragma2.c: New test. - -2000-11-15 Nathan Sidwell - - * g++.old-deja/g++.other/anon5.C: New test. - -2000-11-14 Joseph S. Myers - - * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more - tests. - -2000-11-14 Jakub Jelinek - - * gcc.c-torture/execute/20000801-4.c: Make sure the second string is - output. - -2000-11-13 Joseph S. Myers - - * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after - labels at end of compound statements. - -2000-11-13 Jakub Jelinek - - * gcc.c-torture/execute/loop-7.c: New test. - -2000-11-13 Joseph S. Myers - - * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests. - -2000-11-13 Joseph S. Myers - - * gcc.dg/c99-bool-1.c: New test. - -2000-11-13 Joseph S. Myers - - * gcc.dg/c99-scope-1.c: Remove xfail. - * gcc.dg/c99-scope-2.c: New test. - -2000-11-12 Kaveh R. Ghazi - - * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex. - * gcc.c-torture/execute/string-opt-4.c: Also test builtin index. - -2000-11-11 Mark Mitchell - - * g++.brendan/err-msg8.C: Avoid capricious line-number issues with - error messages. - - * g++.mike/p700.C: Don't typedef wchar_t. - * g++.mike/p784.C: Likewise. - * g++.mike/eb101.C: Don't use __wchar_t. - -2000-11-11 Toon Moene - - * g77.f-torture/execute/20001111.[fx]: Test premature exit - from DO loop. - -2000-11-11 Bernd Schmidt - - * gcc.c-torture/execute/20001111-1.c: New test. - -2000-11-10 Nick Clifton - - * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long - long multuiple and accumulate. - -2000-11-09 Richard Henderson - - * gcc.dg/sequence-pt-1.c: Cast from pointer to integer - via size_t instead of int. - - * gcc.c-torture/execute/string-opt-1.c: Make stub functions static. - * gcc.c-torture/execute/string-opt-2.c: Likewise. - * gcc.c-torture/execute/string-opt-3.c: Likewise. - * gcc.c-torture/execute/string-opt-4.c: Likewise. - -2000-11-09 Geoffrey Keating - - * gcc.c-torture/compile/20001109-1.c: New test. - * gcc.c-torture/compile/20001109-2.c: New test. - -2000-11-09 Nathan Sidwell - - * g++.old-deja/g++.pt/operator1.C: New test. - * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line. - -2000-11-09 Jakub Jelinek - - * gcc.dg/20001108-1.c: New test. - -2000-11-09 Jakub Jelinek - - * gcc.c-torture/execute/string-opt-1.c: Add test for strstr - with both arguments constant strings. - * gcc.c-torture/execute/string-opt-3.c: New test. - * gcc.c-torture/execute/string-opt-4.c: New test. - * gcc.c-torture/execute/string-opt-5.c: New test. - -2000-11-08 Nick Clifton - - * gcc.c-torture/execute/20001108-1.c: New test case. Checks - mulsidi3adddi patterns. - -2000-11-08 Nathan Sidwell - - * g++.old-deja/g++.other/crash36.C: New test. - -2000-11-08 Jakub Jelinek - - * g++.old-deja/g++.other/init16.C: New test. - -2000-11-06 Loren J. Rittle - - * g++.old-deja/g++.mike/p6610a.C: Update XFAIL. - -2000-11-07 Jeffrey Oldham - - * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*. - * gcc.c-torture/execute/va-arg-16.x: Likewise. - * gcc.c-torture/execute/va-arg-17.x: Likewise. - -2000-11-07 DJ Delorie - - * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass. - -2000-11-07 Kaveh R. Ghazi - - * gcc.c-torture/execute/string-opt-1.c: New test. - -2000-11-07 Jeffrey Oldham - - * gcc.c-torture/execute/va-arg-15.x: New file. Fails on - mips-sgi-irix6.* because the MIPS ABI passes floating-point - parameters in registers, and there is no way for a varargs - function to know in which order the integer and floating-point - parameters should be interleaved when they are placed on the - stack. - * gcc.c-torture/execute/va-arg-16.x: Likewise. - * gcc.c-torture/execute/va-arg-17.x: Likewise. - -2000-11-07 Kaveh R. Ghazi - - * gcc.c-torture/execute/string-opt-2.c: New test. - -2000-11-07 Nathan Sidwell - - * g++.old-deja/g++.pt/crash60.C: New test. - -2000-11-06 Jakub Jelinek - - * g++.old-deja/g++.other/crash24.C: New test. - * g++.old-deja/g++.other/crash25.C: New test. - * g++.old-deja/g++.other/crash26.C: New test. - * g++.old-deja/g++.other/crash27.C: New test. - * g++.old-deja/g++.other/crash28.C: New test. - * g++.old-deja/g++.other/crash29.C: New test. - * g++.old-deja/g++.other/crash30.C: New test. - * g++.old-deja/g++.other/crash31.C: New test. - * g++.old-deja/g++.other/crash32.C: New test. - * g++.old-deja/g++.other/crash33.C: New test. - * g++.old-deja/g++.other/crash34.C: New test. - * g++.old-deja/g++.other/crash35.C: New test. - -2000-11-06 Jakub Jelinek - - * gcc.c-torture/execute/20001031-1.c: New test. - -2000-11-04 Mark Mitchell - - * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std' - namespace. - - * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be - standards-conformant. - - * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace. - - * g++.old-deja/g++.mike/p755.C: Tweak handling of exit. - * g++.old-deja/g++.mike/p755a.C: Likewise. - * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard - library makes no calls to `operator new' during initialization. - -2000-11-04 Neil Booth - - * gcc.dg/cpp/include2.c: New tests. - -2000-11-03 Mark P Mitchell - - * lib/g++.exp (g++_set_ld_library_path): New function. - Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH. - -2000-11-03 Bernd Schmidt - - * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus - warnings. - -2000-11-01 Richard Henderson - - * g++.old-deja/g++.ext/namedret1.C: New. - * g++.old-deja/g++.ext/namedret2.C: New. - * g++.old-deja/g++.ext/namedret3.C: New. - -2000-10-31 Geoffrey Keating - - * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers. - * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers. - -2000-10-31 Kaveh R. Ghazi - - * gcc.c-torture/execute/va-arg-21.c: New test. - -2000-10-31 Joseph S. Myers - - * gcc.dg/c99-complex-2.c: New test. - -2000-10-31 Kaveh R. Ghazi - - * gcc.c-torture/execute/stdio-opt-1.c: New test. - -2000-10-31 Jakub Jelinek - - * g++.old-deja/g++.other/inline16.C: New test. - -2000-10-31 Gabriel Dos Reis - - * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against. - __PRETTY_FUNCTION__ - -2000-10-29 Neil Booth - - * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c: - New tests. - * gcc.dg/cpp/macsyntx.c: Move test to defined.c. - * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic - optimisation. - -2000-10-29 Neil Booth - - * gcc.dg/cpp/macro4.c, macro5.c: New tests. - * mi1.c, mi1c.h: Add null directives to multiple-include test. - * mi5.c: Test multiple includes work with -C. - * trigraphs.c: Test ^= version. - -2000-10-28 Neil Booth - - New tests and test updates for new macro expander. - - * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c, - endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c, - paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c, - tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for - new diagnostic messages. - - * gcc.dg/cpp/macro3.c: New tests. - -2000-10-27 Mark Mitchell - - * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors - on the same line. - -2000-10-27 Jakub Jelinek - - * g++.old-deja/g++.other/eh2.C: New test. - -2000-10-27 Bernd Schmidt - - * gcc.c-torture/execute/20001027-1.c: New test. - -2000-10-26 Richard Henderson - - * gcc.c-torture/execute/20001026-1.c: New. - -2000-10-26 Mark Mitchell - - * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3. - * g++.old-deja/g++.law/builtin1.C: Likewise. - * g++.old-deja/g++.law/ctors10.C: Likewise. - * g++.old-deja/g++.law/virtual3.C: Likewise. - * g++.old-deja/g++.mike/p658.C: Likewise. - * g++.old-deja/g++.other/sibcall1.C: Likewise. - * g++.old-deja/g++.other/vaarg2.C: Likewise. - * g++.old-deja/g++.robertl/eb124.C: Likewise. - * g++.old-deja/g++.robertl/eb44.C: Likewise. - * g++.old-deja/g++.robertl/eb77.C: Likewise. - -2000-10-26 Nathan Sidwell - - * gcc.c-torture/compile/20001024-1.c: New test. - -2000-10-25 Mark Mitchell - - * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3 - to tell us whether or not we are using V3. - -2000-10-26 Gabriel Dos Reis - - * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison - operands. - -2000-10-25 Joseph S. Myers - - * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests. - -2000-10-25 Jakub Jelinek - - * gcc.c-torture/execute/20001024-1.c: New test. - -2000-10-24 Jakub Jelinek - - * g++.old-deja/g++.other/sibcall1.C: New test. - -2000-10-20 Jakub Jelinek - - * gcc.dg/noncompile/init-3.c: New test. - -2000-10-20 Joseph S. Myers - - * gcc.dg/format-array-1.c: New test. - -2000-10-18 Joseph S. Myers - - * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for - writing through null pointers; remove comment about testing - unterminated strings. - -2000-10-17 Matthew Hiller - - * gcc.c-torture/execute/20001017-2.c: New test. - -2000-10-18 Joseph S. Myers - - * gcc.c-torture/compile/20001018-1.c: New test. - * gcc.c-torture/compile/20001018-1.x: Xfail. - -2000-10-17 Franz Sirl - - * gcc.c-torture/execute/20001017-1.c: New test. - -2000-10-17 Joseph S. Myers - - * gcc.dg/format-xopen-1.c: Update comments; adjust for checking - for multiple use of arguments with scanf formats; add tests for - multiple use of arguments. - -2000-10-17 Bernd Schmidt - - * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests. - -2000-10-17 Joseph S. Myers - - * gcc.dg/format-miss-1.c: New test. - -2000-10-16 Jakub Jelinek - - * gcc.c-torture/execute/20001013-1.c: New test. - -2000-10-16 Joseph S. Myers - - * gcc.dg/format-branch-1.c: New test. - -2000-10-16 Joseph S. Myers - - * README, lib/file-format.exp: Remove EGCS references. - -2000-10-16 Jakub Jelinek - - * gcc.dg/20001013-1.c: New test. - -2000-10-15 Joseph S. Myers - - * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type - for intmax_t in the compiler using __typeof__ and the type rules - for conditional expressions. - -2000-10-13 Jakub Jelinek - - * gcc.dg/20001012-1.c: New test. - * gcc.dg/20001012-2.c: New test. - -2000-10-12 Joseph S. Myers - - * gcc.dg/format-attr-1.c: New test. - -2000-10-12 Joseph S. Myers - - * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use - __LONG_LONG_MAX__ instead of LLONG_MAX. - -2000-10-12 Joseph S. Myers - - * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I - scanf flags. - * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime - flags. - -2000-10-11 Joseph S. Myers - - * gcc.dg/sequence-pt-1.c: New test. - -2000-10-11 Geoff Keating - - * gcc.c-torture/execute/20001011-1.c: New testcase. - Testcase provided by Zack Weinberg . - -2000-10-10 Jakub Jelinek - - * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi - does not error on it. - -2000-10-10 Jakub Jelinek - - * gcc.dg/20001009-1.c: New test. - -Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka - - * gcc.c-torture/compile/20001009-1.c: Move from here .... - * gcc.c-torture/execute/20001009-2.c: ... to here. - -2000-10-09 Geoff Keating - - * gcc.c-torture/compile/20001009-1.c: New testcase. - * gcc.c-torture/execute/20001009-1.c: New testcase. - Testcases provided by Jan Hubicka . - -2000-10-08 Joseph S. Myers - - * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c, - gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and - uintmax_t using to emulate the compiler's internal - logic. No longer XFAIL %j tests. - -2000-10-08 Joseph S. Myers - - * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c, - gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c, - gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error - regexps and details of expected handling of some bad formats. - * gcc.dg/format-xopen-1.c: Add test for $ format with assignment - suppression. - -2000-10-07 Joseph S. Myers - - * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C, - g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C, - g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c, - gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages - in list archives. - -2000-10-06 Richard Henderson - - * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type. - * g++.old-deja/g++.brendan/crash52.C: Likewise. - * g++.old-deja/g++.jason/report.C: Likewise. - * g++.old-deja/g++.law/friend5.C: Likewise. - * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling - of the expected warnings. - -2000-10-06 Nathan Sidwell - - * g++.old-deja/g++.pt/enum14.C: New test. - -2000-10-05 Nathan Sidwell - - * g++.old-deja/g++.pt/crash59.C: New test. - -2000-10-04 Will Cohen - - * gcc.dg/20000926-1.c: New test. - -2000-10-03 Geoff Keating - - * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled - function name for current C++ compiler. - Patch from Kriang Lerdsuwanakij . - -2000-09-29 Gabriel Dos Reis - - * g++.old-deja/g++.ext/pretty3.C: Fix comparison with - __PRETTY_FUNCTION__. - * g++.old-deja/g++.ext/pretty2.C: Likewise. - -2000-09-28 Kaveh R. Ghazi - - * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers. - -2000-09-26 Jakub Jelinek - - * gcc.c-torture/compile/20000923-1.c: New test. - -2000-09-25 Theodore Papadopoulo - - * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3. - * g++.old-deja/g++.pt/ttp62.C: Same. - * g++.old-deja/g++.other/inline14.C: Same. - -2000-09-24 Richard Henderson - - * gcc.c-torture/execute/20000914-1.c: Declare malloc. - -2000-09-24 Joseph S. Myers - - * gcc.dg/c90-printf-1.c: Add test for wide string format. - -2000-09-22 Geoff Keating - - * gcc.c-torture/compile/20000922-1.c: New file. - -2000-09-21 Nick Clifton - - * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform - a signed long modulo operation. - (mod6): New function - perform an unsigned long modulo operation. - (main): Add tests for modulos of very large numbers by very small - dividends. - -2000-09-19 Kaveh R. Ghazi - - * g++.old-deja/g++.other/virtual8.C: Declare printf correctly. - -2000-09-19 Richard Henderson - - * gcc.dg/compare2.c (case 10): XFAIL. - -2000-09-18 Richard Henderson - - * gcc.c-torture/execute/20000906-1.c: Move ... - * gcc.dg/20000906-1.c: ... here. Only run on targets - that support __builtin_trap. - -Mon 18-Sep-2000 19:23:11 BST Neil Booth - - * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test. - -2000-09-18 Joseph S. Myers - - * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats. - * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add - more $ format tests. - -2000-09-18 Joseph S. Myers - - * gcc.dg/format-errmk-1.c: New test. - -2000-09-17 Greg McGary - - * gcc.c-torture/execute/20000917-1.x: Remove. - -2000-09-17 Joseph S. Myers - - * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests. - -2000-09-17 Greg McGary - - * gcc.c-torture/execute/20000917-1.c: New test. - * gcc.c-torture/execute/20000917-1.x: XFAIL. - -2000-09-16 Neil Booth - - * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments - in nested macro bug. - -2000-09-15 Neil Booth - - * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet. - -2000-09-14 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/execute/20000914-1.c: New test. - -2000-09-12 Alexandre Oliva - - * g++.other/inline13.C: New test. - -2000-09-12 Andreas Jaeger - - * gcc.c-torture/execute/widechar-2.c: New test for wchar_t - constant by Ulrich Drepper . - -2000-09-12 J"orn Rennecke - - * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms. - -2000-09-12 Kaveh R. Ghazi - - * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests. - -2000-09-11 Zack Weinberg - - * gcc.dg/cpp/backslash.c: New test. - -2000-09-11 Alexandre Oliva - - * gcc.c-torture/execute/20000910-1.c: New test. - * gcc.c-torture/execute/20000910-2.c: Likewise. - -2000-09-11 Robert Lipe - - * gcc.dg/pragma-align.c: New test. - -2000-09-11 Nathan Sidwell - - * g++.old-deja/g++.pt/explicit82.C: New test. - * g++.old-deja/g++.pt/explicit83.C: New test. - -2000-09-10 Zack Weinberg - - * gcc.dg/asm-names.c: New test. - -2000-09-09 Kaveh R. Ghazi - - * gcc.dg/cpp/tr-warn6.c: New test - -2000-09-07 Joseph S. Myers - - * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should - be accepted. - -2000-09-07 Catherine Moore - - * gcc.c-torture/execute/unroll-1.c: New test. - -2000-09-06 Zack Weinberg - - * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on - ERROR markers. - * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line. - * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail. - * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps. - * gcc.dg/wtr-suffix-1.c: Correct error regexps. - * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c: - Preprocess only. - * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line. - * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp. - -2000-09-06 Nathan Sidwell - - * g++.old-deja/g++.pt/deduct2.C: New test. - -2000-09-06 Nathan Sidwell - - * g++.old-deja/g++.pt/parms2.C: New test. - -2000-09-06 Nathan Sidwell - - * g++.old-deja/g++.pt/crash58.C: New test. - -2000-09-06 Greg McGary - - * gcc.c-torture/execute/20000906-1.c: New test. - * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'. - -2000-09-05 Kaveh R. Ghazi - - * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms. - -2000-09-04 Nathan Sidwell - - * g++.old-deja/g++.pt/crash57.C: New test. - -2000-09-04 Nathan Sidwell - - * g++.old-deja/g++.pt/crash56.C: New test. - -2000-09-04 Nathan Sidwell - - * g++.old-deja/g++.pt/koenig1.C: New test. - -2000-09-04 Jakub Jelinek - - * gcc.dg/20000904-1.c: New test. - -2000-09-04 Jakub Jelinek - - * gcc.dg/cpp/paste8.c: New test. - -2000-09-01 Alexandre Oliva - - * gcc.c-torture/compile/20000827-1.c: New test. - -2000-09-01 Joseph S. Myers - - * gcc.dg/format-diag-1.c: New test. - -2000-09-01 Joseph S. Myers - - * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c, - gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c, - gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c, - gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c, - gcc.dg/formatz-1.c: Adjust warning regular expressions. - -2000-09-01 Nathan Sidwell - - * g++.old-deja/g++.other/nested4.C: New test. - -2000-09-01 Nathan Sidwell - - * g++.old-deja/g++.ns/scoped1.C: New test. - -2000-08-30 Alexandre Oliva - - * lib/g++.exp: Support testing already-installed GCC. - -2000-08-29 Kaveh R. Ghazi - - * wtr-label-1.c, wtr-suffix-1.c: New tests. - -2000-08-27 Kaveh R. Ghazi - - * gcc.dg/return-type-2.c: New test. - -2000-08-27 Geoff Keating - - * gcc.c-torture/compile/20000825-1.c: New test. - -2000-08-26 Alexandre Oliva - - * gcc.dg/dwarf2-2.c: New test. - -2000-08-26 Zack Weinberg - - * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from - dg-warning regexps. - -2000-08-25 Joseph S. Myers - - * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c, - gcc.dg/format-ext-5.c: New tests. - -2000-08-25 Jakub Jelinek - - * testsuite/g++.old-deja/g++.other/crash22.C: New test. - -2000-08-24 Mark Mitchell - - * gcc.dg/noncompile/930622-2.c: Adjust error message. - -2000-08-24 Richard Henderson - - * gcc.dg/ia64-sync-1.c: New test. - * gcc.dg/ia64-sync-2.c: New test. - * gcc.dg/ia64-asm-1.c: New test. - -2000-08-24 Joseph S. Myers - - * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length. - * gcc.dg/format-ext-2.c: New test. - -2000-08-23 Jason Merrill - - * lib/old-dejagnu.exp: Also ignore "In member function" and - "At global scope". - -2000-08-23 Kaveh R. Ghazi - - * gcc.dg/noncompile/label-lineno-1.c: New test. - -2000-08-23 Joseph S. Myers - - * gcc.dg/c99-array-nonobj-1.c: New test. - -2000-08-23 Joseph S. Myers - - * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more - tests. - * gcc.dg/format-ext-1.c: New test. - -2000-08-23 Kaveh R. Ghazi - - * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c, - gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c, - gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c, - gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c, - gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests. - -2000-08-22 Joseph S. Myers - - * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c, - gcc.dg/c99-strftime-2.c: New tests. - -2000-08-22 Richard Henderson - - * gcc.c-torture/execute/20000822-1.c: New test. - -2000-08-21 Jakub Jelinek - - * gcc.c-torture/execute/20000819-1.x: Remove. - -2000-08-21 Joseph S. Myers - - * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c, - gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c, - gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c, - gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c, - gcc.dg/format-xopen-1.c: New tests. - -2000-08-21 Joseph S. Myers - - * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests. - -2000-08-21 Jakub Jelinek - - * g++.old-deja/g++.other/loop2.C: New test. - - * gcc.c-torture/compile/20000606-1.c: New test. - * gcc.c-torture/compile/20000728-1.c: New test. - * gcc.c-torture/execute/20000801-1.c: New test. - * gcc.c-torture/execute/20000801-2.c: New test. - * gcc.c-torture/execute/20000819-1.c: New test. - * gcc.c-torture/execute/20000819-1.x: XFAIL. - * gcc.dg/20000629-1.c: New test. - * gcc.dg/20000724-1.c: New test. - * gcc.dg/20000807-1.c: New test. - -2000-08-20 Dennis Chernoivanov - - * gcc.dg/cpp/pragma-1.c: New test. - * gcc.dg/cpp/pragma-2.c: New test. - -2000-08-18 Zack Weinberg - - * gcc.dg/cpp/lexstrng.c: Don't include string.h. - * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp. - -2000-08-18 Richard Kenner - - * gcc.c-torture/compile/20000818-1.c: New test. - -2000-08-18 Manfred Hollstein - - * gcc.c-torture/execute/20000818-1.c: New test. - -2000-08-18 Joseph S. Myers - - * gcc.dg/format-va-1.c: New test. - -2000-08-18 Nathan Sidwell - - * g++.old-deja/g++.other/typedef8.C: New test. - -2000-08-18 Nathan Sidwell - - * g++.old-deja/g++.benjamin/13478.C: Mark candidate. - * g++.old-deja/g++.mike/net36.C: Mark candidate. - * g++.old-deja/g++.robertl/eb131.C: Mark candidate. - * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL. - * g++.old-deja/g++.other/ptrmem7.C: New test. - * g++.old-deja/g++.pt/ptrmem10.C: New test. - -2000-08-18 Nathan Sidwell - - * g++.old-deja/g++.pt/typename27.C: New test. - -2000-08-17 Nathan Sidwell - - * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR. - * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test. - * g++.old-deja/g++.pt/friend45.C: New test. - * g++.old-deja/g++.other/friend8.C: New test. - -2000-08-15 Richard Henderson - - * gcc.c-torture/execute/20000815-1.c: New test. - -2000-08-15 Joseph S. Myers - - * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c, - gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c, - gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests. - -2000-08-14 Nathan Sidwell - - * g++.old-deja/g++.other/refinit2.C: New test. - -2000-08-13 Geoff Keating - - * lib/c-torture.exp (c-torture): Make - compiler_conditional_xfail_data global. - * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile, - compiler_conditional_xfail_data machinery. - (f-torture-execute): Likewise. - * g77.c-torture/compile/20000629-1.x: The test only fails on x86, - and only when unrolling loops. - - * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes. - -2000-08-11 Nathan Sidwell - - * g++.old-deja/g++.pt/explicit81.C: New test. - -2000-08-11 Nathan Sidwell - - * g++.old-deja/g++.pt/typename26.C: New test. - -2000-08-10 Geoff Keating - - * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix' - warning. - -2000-08-10 Nathan Sidwell - - * g++.old-deja/g++.other/array3.C: New test. - -2000-08-09 Joseph S. Myers - - * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c, - gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c, - gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c: - New tests. - -2000-08-09 Nathan Sidwell - - * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names. - * g++.old-deja/g++.abi/vmihint.C: Likewise. - -2000-08-09 Alexandre Oliva - - * gcc.c-torture/execute/20000808-1.c: New test. - -2000-08-09 Joseph S. Myers - - * gcc.dg/c90-const-expr-1.c: New test. - -2000-08-08 Richard Henderson - - * gcc.dg/noncompile/920923-1.c: Declare calloc. - -2000-08-08 Joseph S. Myers - - * gcc.dg/noncompile/const-ll-1.c: New test. - -2000-08-07 Joseph S. Myers - - * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests. - -2000-08-06 Ovidiu Predescu - - * lib/objc.exp (objc_target_compile): Set the ld_library_path so - that running programs linked against the shared version of libobjc - run correctly. - -2000-08-06 Joseph S. Myers - - * gcc.dg/c99-printf-1.c: New test. - -2000-08-06 Joseph S. Myers - - * gcc.c-torture/execute/20000801-4.x: Only xfail on x86. - -2000-08-05 Zack Weinberg - - * gcc.c-torture/execute/20000731-1.x: Delete. - -2000-08-04 Zack Weinberg - - * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops, - and torture_without_loops as is done by c-torture.exp. - (search_for): Copy from c-torture.exp. - (gcc-dg-runtest): New function, drives a directory of tests - iterating over the TORTURE_OPTIONS. - (scan-assembler, scan-assembler-not): Move here from - individual directory drivers. - - * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now - defined by lib/gcc-dg.exp. - * gcc.dg/cpp/cpp.exp: Likewise. - * gcc.dg/noncompile/noncompile.exp: Likewise. Use - gcc-dg-runtest, so we cycle over optimization options. - - * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9. - * gcc.dg/compare2.c: No longer expected to fail. - -2000-08-04 J"orn Rennecke - - * gcc.c-torture/execute/20000804-1.c: New test. - -2000-08-04 Joseph S. Myers - - * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests. - -2000-08-03 Zack Weinberg - - * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4. - -2000-08-03 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000803-1.c: New test. - -2000-08-03 Joseph S. Myers - - * gcc.c-torture/execute/20000801-3.c, - gcc.c-torture/execute/20000801-4.c: New tests. - * gcc.c-torture/execute/20000801-3.x, - gcc.c-torture/execute/20000801-4.x: Xfail. - -2000-08-02 Geoff Keating - - * lib/objc.exp (objc_target_compile): Look for libobjc.a in - libobjc/.libs to allow for libtool. - -2000-08-02 Jakub Jelinek - - * gcc.c-torture/compile/20000802-1.c: New test. - -2000-08-02 Zack Weinberg - - * gcc.dg/cpp/macsyntx.c: Fix error regexp. - -2000-07-31 Jeffrey A Law (law@cygnus.com) - - * gcc-c-torture/execute/20000731-2.c: New test. - - * gcc.c-torture/execute/20000731-1.c: New test. - * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*. - -2000-07-31 Jakub Jelinek - - * testsuite/gcc.dg/cpp/paste7.c: New test. - * gcc.dg/cpp/20000725-1.c: New test. - -2000-07-31 Zack Weinberg - - * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker. - * gcc.dg/noncompile/990416-1.c: Do not expect an implicit- - declaration warning for __builtin_dwarf_reg_size. - - * gcc.dg/c99-impl-decl-1.c: No longer XFAIL. - -2000-07-31 Joseph S. Myers - - * gcc.dg/noncompile/voidparam-1.c: New test. - -2000-07-30 Richard Henderson - - * gcc.dg/c90-digraph-1.c: Don't xfail. - * gcc.dg/compare2.c (case 10): Xfail. - * gcc.dg/noncompile/redecl-1.c: Fix expected error message. - -2000-07-27 Joseph S. Myers - - * gcc.dg/c99-main-1.c: New test. - -2000-07-25 Joseph S. Myers - - * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests. - -2000-07-26 Hans-Peter Nilsson - - * gcc.c-tortuer/execute/20000726-1.c: New test. - -2000-07-26 Alexandre Oliva - - * gcc.c-torture/execute/enum-2.c: New test. - -2000-07-25 Kaveh R. Ghazi - - * gcc.dg/cpp/tr-warn3.c: New test. - -2000-07-25 Nathan Sidwell - - * g++.old-deja/g++.ext/implicit1.C: Remove. - * g++.old-deja/g++.jason/c2.C: Remove - * g++.old-deja/g++.mike/p700.C: Add prototype parameters. - * g++.old-deja/g++.pt/crash16.C: Likewise. - * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype. - -2000-07-25 Nathan Sidwell - - * g++.old-deja/g++.other/for2.C: New test. - -2000-07-25 Jakub Jelinek - - * gcc.dg/20000720-1.c: New test. - -2000-07-25 Toon Moene - - * g77.f-torture/compile/20000630-2.x: Removed. Case fixed. - -2000-07-24 Geoff Keating - - * gcc.c-torture/execute/20000722-1.x: New, testcase fails. - * gcc.c-torture/execute/20000722-1.c: New. - * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1. - -2000-07-24 Jakub Jelinek - - * gcc.dg/cpp/20000720-1.S: New test. - -2000-07-21 Michael Meissner - - * gcc.c-torture/execute/ieee/hugeval.c: New test. - -2000-07-20 Zack Weinberg - - * g++.old-deja/g++.brendan/crash16.C, - g++.old-deja/g++.brendan/parse3.C, - g++.old-deja/g++.brendan/redecl1.C, - g++.old-deja/g++.ns/template13.C, - g++.old-deja/g++.other/decl4.C, - g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail. - -2000-07-20 Zack Weinberg - - * lib/old-dejagnu.exp: Check for both "Internal compiler error" - and "Internal error". - - * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error - regexps. - * gcc.dg/cpp/paste6.c: New test. - -2000-07-19 Zack Weinberg - - * gcc.dg/cpp/tr-direct.c: New test. - - * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c, - gcc.dg/cpp/undef1.c: Tweak error regexps. - -2000-07-18 Eric Christopher - - * gcc.c-torture/compile/20000718-1.c: New test. - -2000-07-18 Zack Weinberg - - * cpplex.c (_cpp_push_token): If the token being pushed back - is the previous token in this context, just subtract one from - context->posn. - * cppmacro.c (save_expansion): Clear aux field when storing a - placemarker. - -2000-07-18 Alexandre Oliva - - * gcc.dg/noncompile/redecl-1.c: New test. - -2000-07-18 Jakub Jelinek - - * gcc.c-torture/execute/20000717-5.c: New test. - * gcc.c-torture/execute/20000717-1.x: Removed. - -2000-07-17 Richard Henderson - - * gcc.c-torture/execute/20000717-4.c: New test. - -2000-07-17 Zack Weinberg - - * gcc.dg/cpp/syshdr.c: New test. - * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files. - -2000-07-17 Neil Booth - - * gcc.dg/cpp/cmdlne-dM.c: New test. - * gcc.dg/cpp/cmdlne-dD.c: New test. - -2000-07-17 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/execute/20000717-3.c: New test. - - * gcc.c-torture/compile/20000717-1.c: New test. - -2000-07-17 Geoffrey Keating - - * gcc.c-torture/execute/20000717-2.c: New test. - -2000-07-17 Joseph S. Myers - - * gcc.dg/formatz-1.c: New test. - - * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c, - * gcc.dg/c99-digraph-1.c: New tests. - - * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c, - * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests. - - * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c, - * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c, - * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c, - * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c, - * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c, - * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c, - * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests. - -2000-07-17 Greg McGary - - * gcc.c-torture/execute/20000717-1.c: New test. - * gcc.c-torture/execute/20000717-1.x: Expected to fail. - -2000-07-15 Jakub Jelinek - - * gcc.c-torture/execute/20000715-2.c: New test. - * gcc.dg/20000715-1.c: New test. - -2000-07-15 Michael Meissner - - * gcc.c-torture/execute/20000715-1.c: New test. - -2000-07-13 Jakub Jelinek - - * gcc.c-torture/execute/20000707-1.c: New test. - -2000-07-13 Neil Booth - - * testsuite/gcc.dg/cpp/digraph1.c, - testsuite/gcc.dg/cpp/digraph2.c, - testsuite/gcc.dg/cpp/digraphs.c: New tests. - -2000-07-12 David Billinghurst - - * g77.f-torture/compile/20000630-2.f: New test. - * g77.f-torture/compile/20000630-2.x - -2000-07-11 David Billinghurst - - * g77.f-torture/execute/20000503-1.x: Delete. Test now passes. - -2000-07-11 Neil Booth - - * gcc.dg/cpp/cmdlne-C.c: Fix typo. - -2000-07-11 Neil Booth - - * gcc.dg/cpp/cmdlne-C.c: New. - -2000-07-09 Neil Booth - - * gcc.dg/cpp/directiv.c: New tests. - * gcc.dg/cpp/undef1.c: Update. - -2000-07-08 Angela Marie Thomas - - * lib/c-torture.exp: Make compiler_conditional_xfail_data global. - -2000-07-09 Neil Booth - - * gcc.dg/cpp/macsyntx.c: Add test for #define defined. - -2000-07-07 Zack Weinberg - - * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c, - gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps. - -2000-07-08 Neil Booth - - * gcc.dg/cpp/macsyntx.c: New tests. - -2000-07-07 Jakub Jelinek - - * gcc.dg/20000707-1.c: New test. - -2000-07-07 Jakub Jelinek - - * gcc.c-torture/execute/20000706-1.c: New test. - * gcc.c-torture/execute/20000706-2.c: New test. - * gcc.c-torture/execute/20000706-3.c: New test. - * gcc.c-torture/execute/20000706-4.c: New test. - * gcc.c-torture/execute/20000706-5.c: New test. - -2000-07-06 Nathan Sidwell - - * g++.old-deja/g++.pt/instantiate7.C: New test. - -2000-07-06 Nathan Sidwell - - * g++.old-deja/g++.mike/thunk2.C: Add return 0. - * g++.old-deja/g++.mike/thunk3.C: Likewise. - * g++.old-deja/g++.other/rtti3.C: Likewise. - * g++.old-deja/g++.other/rttid3.C: Likewise. - -2000-06-30 David Billinghurst - - * g77.f-torture/compile/20000630-1.x: Fix typo - -2000-07-05 Zack Weinberg - - * gcc.dg/cpp/ident.c: Don't expect #ident strings in the - assembly output. - -2000-07-04 Zack Weinberg - - * gcc.dg/cpp/ident.c: New test. - -2000-07-05 Neil Booth - - * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c, - gcc.dg/cpp/lexstrng.c: New tests. - -2000-07-04 Neil Booth - - * gcc.dg/cpp/macro1.c: Add more macro expansion tests. - * gcc.dg/cpp/strify2.c: Same. - -2000-07-03 Zack Weinberg - - * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps. - * testsuite/gcc.dg/cpp/19990703-1.c: Likewise. - * testsuite/gcc.dg/cpp/20000625-1.c: Likewise. - * testsuite/gcc.dg/cpp/20000625-2.c: Likewise. - - * testsuite/gcc.dg/cpp/macro1.c, - testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c, - testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c, - testsuite/gcc.dg/cpp/strify1.c, - testsuite/gcc.dg/cpp/strify2.c: New tests. - -2000-07-03 Jakub Jelinek - - * gcc.c-torture/execute/20000703-1.c: New test. - -2000-07-03 Nathan Sidwell - - * g++.old-deja/g++.pt (lookup10.C): New test. - -2000-07-03 Nathan Sidwell - - * g++.old-deja/g++.pt (typename25.C): New test. - -2000-07-02 Zack Weinberg - - * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop - to test case. - -2000-06-30 Catherine Moore - - * gcc.c-torture/execute/align-1.c: New test. - -2000-06-30 Nathan Sidwell - - * g++.old-deja/g++.pt/expr8.C: New test. - * g++.old-deja/g++.pt/expr6.C: Remove XFAIL. - -2000-06-29 Nick Clifton - - * gcc.c-torture/compile/20000629-1.c: New test. - -2000-06-29 Zack Weinberg - - - Move the c-torture/noncompile tests to either gcc.dg/cpp or a new - gcc.dg/noncompile directory, depending on whether they're - preprocessor tests or not. Annotate all the tests for the dg - framework. - - * gcc.c-torture/noncompile/noncompile.exp: Delete. - * gcc.dg/noncompile/noncompile.exp: New. - - * Moved files: - Old name New name - gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c - gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c - gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c - gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c - gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c - gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c - gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c - gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c - gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c - gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c - gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c - gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c - gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c - gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c - gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c - gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c - gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c - gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c - gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c - gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c - gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c - gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c - gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c - gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c - - gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c - gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h - gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h - gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h - gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c - gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c - -2000-06-29 Zack Weinberg - - * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions, - declare one variable. On the fourth, error. - * gcc.dg/cpp/20000628-1.c (main): Reference the three variables - declared by 20000628-1a.h. - -2000-06-29 Richard Henderson - - * gcc.c-torture/execute/930529-1.x: New file. - * gcc.dg/920413-1.c: Adjust expected warning text. - * gcc.dg/980217-1.c: Declare abort. - * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm. - -2000-06-29 Jeffrey A Law (law@cygnus.com) - - * g77.f-torture/compile/20000629-1.f: New test. - * g77.f-torture/compile/20000629-1.x: Expected to fail. - -2000-06-28 Zack Weinberg - - Rearrange lots of files, removing entirely the - gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure - directories. - - * Deleted files: - gcc.c-torture/code_quality/code_quality.exp - gcc.c-torture/special/special.exp - gcc.failure/failure.exp - gcc.failure/940409-1.x - gcc.c-torture/compile/961203-1.x - - * New files: - gcc.misc-tests/linkage.exp - gcc.c-torture/execute/920730-1t.c - gcc.c-torture/execute/920730-1t.x - gcc.c-torture/compile/920520-1.x - gcc.c-torture/compile/920521-1.x - gcc.c-torture/compile/981006-1.x - gcc.c-torture/execute/eeprof-1.x - - * Moved files (possibly with modifications to fit a new harness): - Old name New name - gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c - gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c - gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c - gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c - gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c - gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c - gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c - gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c - gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c - gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c - gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c - gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c - gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c - gcc.failure/940409-1.c gcc.dg/940409-1.c - -2000-06-28 Zack Weinberg - - * c-torture/compile/961203-1.x: Delete. - - * gcc.misc-tests/acker1.c: Report failure. Use return from main, - not exit. Include stdio.h. - * gcc.misc-tests/dg-11.c: Remove anchors from regexp. - * gcc.misc-tests/dg-12.c: Likewise. - * gcc.misc-tests/dg-5.c: Likewise. - * gcc.misc-tests/dg-6.c: Likewise. - * gcc.misc-tests/dg-7.c: Prototype abort. - * gcc.misc-tests/dg-9.c: Adjust error-message regexps. - * gcc.misc-tests/dhry.h: Include stdlib.h and string.h. - * gcc.misc-tests/matrix1.c: Report failure. Use return from main, - not exit. - * gcc.misc-tests/sieve.c: Use return from main, not exit. - * gcc.misc-tests/sort2.c: Use return from main, not exit. - -2000-06-28 Jakub Jelinek - - * gcc.dg/cpp/20000628-1.c: New test. - * gcc.dg/cpp/20000628-1.h: New header for above test. - * gcc.dg/cpp/20000628-1a.h: Likewise. - -2000-06-27 Zack Weinberg - - * gcc.dg/cpp: New directory. - * gcc.dg/cpp/cpp.exp: New driver. - * gcc.dg/cpp/20000627-1.c: New test. - * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c. - * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c - and rewrite as a compilation test. - - * gcc.dg: Move many files into the cpp subdirectory, possibly - renaming or editing them as well. - Old name New name - 990119-1.c cpp/19990119-1.c - 990228-1.c cpp/19990228-1.c - 990407-1.c cpp/19990407-1.c - 990409-1.c cpp/19990409-1.c - 990413-1.c cpp/19990413-1.c - 990703-1.c cpp/19990703-1.c - 20000127-1.c cpp/20000127-1.c - 20000129-1.c cpp/20000129-1.c - 20000207-1.c cpp/20000207-1.c - 20000207-2.c cpp/20000207-2.c - 20000209-1.c cpp/20000209-1.c - 20000209-2.c cpp/20000209-2.c - 20000301-1.c cpp/20000301-1.c - 20000419-1.c cpp/20000419-1.c - 20000510-1.S cpp/20000510-1.S - 20000519-1.c cpp/20000519-1.c - 20000529-1.c cpp/20000529-1.c - 20000625-1.c cpp/20000625-1.c - 20000625-2.c cpp/20000625-2.c - cpp-as1.c cpp/assert1.c - cpp-as2.c cpp/assert2.c - cxx-comments-1.c cpp/cxxcom1.c - cxx-comments-2.c cpp/cxxcom2.c - endif-label.c cpp/endif.c - cpp-hash1.c cpp/hash1.c - cpp-hash2.c cpp/hash2.c - cpp-if1.c cpp/if-1.c - cpp-if2.c cpp/if-2.c - cpp-if3.c cpp/if-3.c - cpp-if4.c cpp/if-4.c - cpp-if5.c cpp/if-5.c - cpp-cond.c cpp/if-cexp.c - cpp-missingop.c cpp/if-mop.c - cpp-missingparen.c cpp/if-mpar.c - cpp-opprec.c cpp/if-oppr.c - cpp-ifparen.c cpp/if-paren.c - cpp-shortcircuit.c cpp/if-sc.c - cpp-shift.c cpp/if-shift.c - cpp-unary.c cpp/if-unary.c - cpp-li1.c cpp/line1.c - cpp-li2.c cpp/line2.c - lineno.c cpp/line3.c - lineno-2.c cpp/line4.c - cpp-mi.c cpp/mi1.c - cpp-mic.h cpp/mi1c.h - cpp-micc.h cpp/mi1cc.h - cpp-mind.h cpp/mi1nd.h - cpp-mindp.h cpp/mi1ndp.h - cpp-mix.h cpp/mi1x.h - cpp-mi2.c cpp/mi2.c - cpp-mi2a.h cpp/mi2a.h - cpp-mi2b.h cpp/mi2b.h - cpp-mi2c.h cpp/mi2c.h - cpp-mi3.c cpp/mi3.c - cpp-mi3.def cpp/mi3.def - poison-1.c cpp/poison.c - pr-impl.c cpp/prag-imp.c - cpp-redef-2.c cpp/redef1.c - cpp-redef.c cpp/redef2.c - strpaste.c cpp/strp1.c - strpaste-2.c cpp/strp2.c - cpp-tradpaste.c cpp/tr-paste.c - cpp-tradstringify.c cpp/tr-str.c - cpp-tradwarn1.c cpp/tr-warn1.c - cpp-tradwarn2.c cpp/tr-warn2.c - trigraphs.c cpp/trigraphs.c - cpp-unc1.c cpp/unc1.c - cpp-unc2.c cpp/unc2.c - cpp-unc3.c cpp/unc3.c - cpp-unc.c cpp/unc4.c - undef.c cpp/undef1.c - undef-2.c cpp/undef2.c - cpp-wi1.c cpp/widestr1.c - -2000-06-27 Mark Mitchell - - * lib/g++.exp (g++_include_flags): Tweak. - -2000-06-27 H.J. Lu - Loren J. Rittle - - * lib/g++.exp (g++_include_flags): Override libgloss.exp - version with one that knows about the new gcc tree structure. - (g++_link_flags): Same. - -2000-06-26 Zack Weinberg - - * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c, - gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in - case we are cross-compiling. - - * g++.old-deja/Makefile.in, g++.old-deja/configure.in, - g++.old-deja/g++.niklas/Makefile.in, - g++.old-deja/g++.niklas/configure.in, - g++.old-deja/g++.other/Makefile.in, - g++.old-deja/g++.other/configure.in, - gcc.c-torture/code_quality/Makefile.in, - gcc.c-torture/code_quality/configure.in, - gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in, - gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in, - gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in, - gcc.c-torture/execute/ieee/Makefile.in, - gcc.c-torture/execute/ieee/configure.in, - gcc.c-torture/noncompile/Makefile.in, - gcc.c-torture/noncompile/configure.in, - gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in, - gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in, - gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete. - -2000-06-26 Nathan Sidwell - - * g++.old-deja/g++.other/ambig3.C: New test. - -2000-06-26 Nathan Sidwell - - * g++.old-deja/g++.pt/syntax1.C: New test. - * g++.old-deja/g++.pt/syntax2.C: New test. - * g++.old-deja/g++.other/syntax3.C: New test. - * g++.old-deja/g++.other/syntax4.C: New test. - -2000-06-25 Zack Weinberg - - * gcc.dg/20000623-1.c: Prototype exit and abort. - -2000-06-25 Zack Weinberg - - * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c: - New tests. - * gcc.dg/cpp-mi3.def: New file. - - * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur - inside assertions. - * gcc.dg/cpp-as2.c: Make error regexps match either old or new - lexer's error messages. - * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to - divine anything from the linemarkers. - * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a); - * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column. - -2000-06-23 Geoffrey Keating - - * gcc.dg/20000623-1.c: New test. - -2000-06-22 Jakub Jelinek - - * gcc.c-torture/execute/20000622-1.c: New test. - -2000-06-22 Nathan Sidwell - - * g++.old-deja/g++.other/init15.C: New test. - -2000-06-22 Nathan Sidwell - - * g++.old-deja/g++.pt/vaarg2.C: New test. - * g++.old-deja/g++.pt/vaarg3.C: New test. - -2000-06-20 Nathan Sidwell - - * g++.old-deja/g++.other/dyncast6.C: New test. - -2000-06-15 Jakub Jelinek - - * gcc.c-torture/execute/loop-6.c: New test. - -2000-06-14 Jakub Jelinek - - * gcc.dg/20000614-1.c: New test. - * gcc.dg/20000614-2.c: New test. - -2000-06-14 Hans-Peter Nilsson - - * g++.old-deja/g++.other/inline12.C: New test. - -2000-06-13 Jakub Jelinek - - * g++.old-deja/g++.other/eh1.C: New test. - -2000-06-12 Jakub Jelinek - - * g++.old-deja/g++.other/type.C: New test. - -2000-06-05 Jakub Jelinek - - * g++.old-deja/g++.other/initstring.C: New test. - -2000-06-12 Jason Merrill - - * g++.old-deja/old-deja.exp: Add -Wno-long-long. - -2000-06-09 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000609-1.c: New test. - -2000-06-09 Clinton Popetz - - * gcc.dg/20000609-1.c: New test. - -2000-06-08 Zack Weinberg - - * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block. - * gcc.c-torture/noncompile/poison-1.c: Move... - * gcc.dg/poison-1.c: ...here, and adapt to dg framework. - * gcc.dg/cpp-li1.c: Add a token after the #line. - -2000-06-05 Richard Henderson - - * gcc.c-torture/execute/20000605-2.c: New test. - * gcc.c-torture/execute/20000605-3.c: New test. - -2000-06-06 David Billinghurst - - * g77.f-torture/execute/20000503-1.x: New file. - -2000-06-06 Nathan Sidwell - - * g++.old-deja/g++.eh/badalloc1.C: New test. - -2000-06-05 Richard Henderson - - * gcc.c-torture/execute/20000605-1.c: New test. - -2000-06-05 Jakub Jelinek - Nathan Sidwell - - * gcc.c-torture/compile/20000605-1.c: New test. - -2000-06-03 David Billinghurst - - * g77.f-torture/compile/20000601-1.f: New test. - -2000-06-03 Richard Henderson - - * gcc.c-torture/execute/20000603-1.c: New. - -2000-06-02 Zack Weinberg - - * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change. - * gcc.dg/noreturn-2.c (noreturn): Likewise. - -2000-06-01 Zack Weinberg - - * gcc.dg/compare2.c (case 12): XFAIL. - * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL. - * gcc.dg/noreturn-2.c (noreturn): XFAIL. - - * gcc.dg/cpp-tradwarn2.c: Update egrep pattern. - -2000-05-29 Zack Weinberg - - * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the - guard macro is already defined when the header is first - included. - * gcc.dg/cpp-mix.h: New file. - * gcc.dg/endif-label.c: Update patterns to match compiler. - - * g++.brendan/complex1.C: Declare abort. - * g++.law/refs4.C: Remove XFAIL. - * g++.oliva/expr2.C: Declare abort and exit. - -2000-05-28 Alexandre Oliva - - * gcc.c-torture/execute/20000528-1.c: New test. - - * g++.old-deja/g++.law/refs4.C: Mark as XFAIL. - * g++.old-deja/g++.law/temps4.C: Likewise. - - * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and - stdlib.h. Call abort() on failure. - * g++.old-deja/g++.law/refs4.C: Likewise. - * g++.old-deja/g++.law/temps4.C: Likewise. - * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1. - * gcc.c-torture/execute/20000112-1.c: Include string.h. - -2000-05-27 Zack Weinberg - - Relative to g++.dg/special: - * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h. - - Relative to g++.old-deja: - * g++.brendan/complex1.C, g++.jason/optimize2.C, - g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C, - g++.other/init5.C, g++.other/init7.C, g++.other/union2.C, - g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C, - g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C, - g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C, - g++.robertl/ice990323-2.C: Prototype exit and/or abort. - - * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C, - g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C, - g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C, - g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C, - g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C, - g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h - and/or string.h. - - * g++.other/goto1.C: Update expectations for error messages. - -2000-05-25 Alexandre Oliva - - * gcc.c-torture/compile/20000523-1.c: New test. - -2000-05-25 Nathan Sidwell - - * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info. - -2000-05-25 Nathan Sidwell - - * g++.old-deja/g++.eh/catch11.C: New test. - * g++.old-deja/g++.eh/catch12.C: New test. - -2000-05-24 Nick Clifton - - * gcc.c-torture/execute/20000523-1.c: New test. - -2000-05-23 Zack Weinberg - - * c-torture/execute/bcp-1.c: Replace abort in arg of - __builtin_constant_p with a generic external function. - - * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c, - gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c, - gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c, - gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c: - Prototype abort and/or exit. - - * gcc.dg/990407-1.c, gcc.dg/strpaste.c, - gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c, - gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c, - gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h. - -2000-05-22 Alexandre Oliva - - * gcc.dg/dwarf2-1.c: New test. - -2000-05-20 Richard Henderson - - * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa". - -2000-05-20 Andreas Jaeger - - * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of - testcase. - -2000-05-19 David Edelsohn - - * gcc.c-torture/execute/20000519-2.c: New test. - -2000-05-19 Andreas Jaeger - - * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper - which fails with SSA. - - * lib/c-torture.exp: Also test with -O3 -fssa. - -2000-05-18 Michael Meissner - - * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers. - * gcc.c-torture/execute/920415-1.c: Ditto. - * gcc.c-torture/execute/920501-1.c: Ditto. - * gcc.c-torture/execute/conversion.c: Ditto. - * gcc.c-torture/execute/cvt-1.c: Ditto. - -2000-05-18 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000518-1.c: New test. - -2000-05-18 David Billinghurst - - * g77.f-torture/compile/200005018.f: New test. - -2000-05-17 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000517-1.c: New test. - -2000-05-16 Franz Sirl - - * gcc.c-torture/execute/20000516-1.c: New test. - -2000-05-15 Jakub Jelinek - - * g++.old-deja/g++.other/eh.C: New test. - -2000-05-12 Richard Henderson - - * gcc.c-torture/execute/990208-1.c (main): Don't pass - constants through to doit's conditional. - -2000-05-11 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000511-1.c: New test. - * g77.f-torture/compile/20000511-1.f: New test. - * g77.f-torture/compile/20000511-2.f: New test. - -2000-05-11 Michael Meissner - - * gcc.c-torture/execute/20000511-1.c: New test. - -2000-05-11 Zack Weinberg - - * gcc.dg/dg.exp: Scan .S files as well as .c files. - * gcc.dg/20000510-1.S: New. - -2000-05-08 Catherine Moore - - * gcc.dg/unused-3.c: New. - -2000-05-06 Richard Henderson - - * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int. - * g++.old-deja/g++.mike/warn1.C: Likewise. - * g++.old-deja/g++.pt/local1.C: Likewise. - * g++.old-deja/g++.pt/local7.C: Likewise. - * g++.old-deja/g++.pt/spec16.C: Likewise. - -2000-05-06 Nathan Sidwell - - * g++.old-deja/g++.abi/ptrflags.C: Correct and extend. - -2000-05-05 David Billinghurst - - * g77.f-torture/execute/20000503-1.f: New test. - -2000-05-04 Andreas Jaeger - - * gcc.dg/noreturn-2.c: New test. - -2000-05-04 Neil Booth - - * gcc.dg/cpp-opprec.c: New tests for operator precedence in the - preprocessor. - -2000-05-04 Richard Henderson - - * gcc.c-torture/execute/20000503-1.c: Fix typo. - -2000-05-04 Richard Henderson - - * gcc.c-torture/compile/20000504-1.c: New test. Derived from - OpenSSL by Jason R Thorpe. - -2000-05-03 Jim Wilson - - * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug. - -2000-05-03 Robert Lipe - - * gcc.dg/20000503-1.c: New test. - -2000-05-02 Jakub Jelinek - - * gcc.c-torture/compile/20000502-1.c: New test. - * g++.old-deja/g++.other/align.C: New test. - * gcc.dg/cpp-tradstringify.c: New test. - -Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka - - * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code - and hard registers. - -2000-04-26 Geoff Keating - - * gcc.c-torture/execute/loop-5.c: New test. - -2000-04-25 Jakub Jelinek - - * gcc.c-torture/execute/va-arg-20.c: New test. - -2000-04-23 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/execute/20000422-1.c: New test. - -2000-04-20 Greg McGary - - * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment - when optimizing, but without sibling-call optimizations (-O1). - -2000-04-20 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000420-1.c: New test. - -2000-04-20 Nathan Sidwell - - * g++.abi/ptrflags.C: New test. - * g++.eh/catchptr1.C: Test incomplete pointer chains. - -2000-04-19 Catherine Moore - - * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES. - -2000-04-19 Greg McGary - - * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with - sibling-call optimizations. - -2000-04-19 Zack Weinberg - - * gcc.dg/20000419-1.c: New test. - -2000-04-12 Hans-Peter Nilsson - - * gcc.c-torture/execute/20000412-6.c: New test. - -2000-04-12 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/execute/20000412-5.c: New test. - * g77.f-torture/compile/20000412-1.f: New test. - * gcc.c-torture/execute/20000412-4.c: New test. - * gcc.c-torture/compile/20000412-2.c: New test. - * gcc.c-torture/execute/20000412-3.c: New test. - * gcc.c-torture/compile/20000412-1.c: New test. - * gcc.c-torture/execute/20000412-2.c: New test. - -2000-04-12 Jakub Jelinek - - * objc/execute/bf-20.m: New test. - -2000-04-10 Richard Henderson - - * gcc.c-torture/execute/20000412-1.c: Reduce some more. - - * gcc.c-torture/execute/20000412-1.c: New test. - -2000-04-10 Nathan Sidwell - - * g++.old-deja/g++.eh/catchptr1.C: New test. - -2000-04-09 Nathan Sidwell - - * g++.old-deja/g++.abi/cxa_vec.C: New test. - -2000-04-08 Neil Booth - - * gcc.dg/cpp-nullchar.c: Remove test as - embedded nulls cause problems. - -2000-04-08 Kaveh R. Ghazi - - * gcc.dg/compare2.c: New test. - -2000-04-08 Neil Booth - - * gcc.dg/cpp-nullchar.c: New test. - -2000-04-07 Zack Weinberg - - * gcc.dg/cpp-mi2.c: New test. - * gcc.dg/cpp-mi2[abc].h: New files. - -2000-04-07 Nathan Sidwell - - * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info - member name. - -2000-04-06 Nathan Sidwell - - * g++.old-deja/g++.abi/vmihint.C: New test. - -2000-04-06 Neil Booth - - * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c, - cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF - copyright. - -2000-04-05 Hans-Peter Nilsson - - * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to - avoid stack-frame overwrite. - -2000-04-05 Jakub Jelinek - - * gcc.c-torture/compile/20000405-2.c: New test. - * gcc.c-torture/compile/20000405-3.c: New test. - -2000-04-05 Alexandre Oliva - - * gcc.c-torture/compile/20000405-1.c: New test. - -2000-04-04 Geoff Keating - - * gcc.dg/cast-qual-1.c: Revert last change. - -2000-04-04 Kaveh R. Ghazi - - * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef. - -2000-04-03 Zack Weinberg - - * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c, - gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options. - -2000-04-03 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000403-2.c: New test. - * gcc.c-torture/compile/20000403-1.c: New test. - -2000-04-03 Hans-Peter Nilsson - - * gcc.c-torture/execute/20000403-1.c: New test. - -2000-04-03 Geoff Keating - - * gcc.c-torture/execute/20000402-1.c: New test. - -2000-04-03 Donald Lindsay - - * gcc.c-torture/execute/va-arg-15.c: New test. - * gcc.c-torture/execute/va-arg-16.c: New test. - * gcc.c-torture/execute/va-arg-17.c: New test. - * gcc.c-torture/execute/va-arg-18.c: New test. - * gcc.c-torture/execute/va-arg-19.c: New test. - -2000-04-02 Zack Weinberg - - * gcc.c-torture/compile/981211-1.c: Move to... - * gcc.dg/cpp-as1.c: ...here. - * gcc.dg/cpp-as2.c: New file. - - * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the - compiler. - -2000-04-02 Neil Booth - - * gcc.dg/cpp-cond.c New tests. - * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make - accidental success less likely. - * gcc.dg/cpp-missingop.c New tests. - * gcc.dg/cpp-missingparen.c New tests. - * gcc.dg/cpp-shift.c New tests. - * gcc.dg/cpp-shortcircuit.c New tests. - * gcc.dg/cpp-unary.c New tests. - -2000-03-29 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000329-1.c: New test. - -2000-03-26 Bernd Schmidt - - * gcc.c-torture/compile/20000326-1.c: New test. - * gcc.c-torture/compile/20000326-2.c: New test. - -2000-03-24 Geoff Keating - - * gcc.c-torture/execute/va-arg-14.c: New test for va_start where - the first parameter is a function argument. - -2000-03-23 Nathan Sidwell - - * g++.old-deja/g++.ext/array4.C: New test. - -2000-03-22 Geoff Keating - - * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals. - -2000-03-21 Kaveh R. Ghazi - - * gcc.dg/noreturn-1.c: Check for another bogus noreturn case. - -2000-03-19 Richard Henderson - - * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t. - -2000-03-19 Richard Henderson - - * gcc.c-torture/compile/20000319-1.c: New test. - -2000-03-14 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/execute/20000314-3.c: New test. - * gcc.c-torture/execute/20000314-2.c: New test. - * gcc.c-torture/execute/20000314-1.c: New test. - * gcc.c-torture/compile/20000314-2.c: New test. - * gcc.c-torture/compile/20000314-1.c: New test. - -2000-03-13 Nathan Sidwell - - * g++.old-deja/g++.warn/inline.C: New test. - -2000-03-10 Hans-Peter Nilsson - - * gcc.c-torture/execute/divconst-2.c: Rewrite to check for - standards-compliant result rather than specific constants. - Put test-values in array. + * gcc.dg: Move many files into the cpp subdirectory, possibly + renaming or editing them as well. + Old name New name + 990119-1.c cpp/19990119-1.c + 990228-1.c cpp/19990228-1.c + 990407-1.c cpp/19990407-1.c + 990409-1.c cpp/19990409-1.c + 990413-1.c cpp/19990413-1.c + 990703-1.c cpp/19990703-1.c + 20000127-1.c cpp/20000127-1.c + 20000129-1.c cpp/20000129-1.c + 20000207-1.c cpp/20000207-1.c + 20000207-2.c cpp/20000207-2.c + 20000209-1.c cpp/20000209-1.c + 20000209-2.c cpp/20000209-2.c + 20000301-1.c cpp/20000301-1.c + 20000419-1.c cpp/20000419-1.c + 20000510-1.S cpp/20000510-1.S + 20000519-1.c cpp/20000519-1.c + 20000529-1.c cpp/20000529-1.c + 20000625-1.c cpp/20000625-1.c + 20000625-2.c cpp/20000625-2.c + cpp-as1.c cpp/assert1.c + cpp-as2.c cpp/assert2.c + cxx-comments-1.c cpp/cxxcom1.c + cxx-comments-2.c cpp/cxxcom2.c + endif-label.c cpp/endif.c + cpp-hash1.c cpp/hash1.c + cpp-hash2.c cpp/hash2.c + cpp-if1.c cpp/if-1.c + cpp-if2.c cpp/if-2.c + cpp-if3.c cpp/if-3.c + cpp-if4.c cpp/if-4.c + cpp-if5.c cpp/if-5.c + cpp-cond.c cpp/if-cexp.c + cpp-missingop.c cpp/if-mop.c + cpp-missingparen.c cpp/if-mpar.c + cpp-opprec.c cpp/if-oppr.c + cpp-ifparen.c cpp/if-paren.c + cpp-shortcircuit.c cpp/if-sc.c + cpp-shift.c cpp/if-shift.c + cpp-unary.c cpp/if-unary.c + cpp-li1.c cpp/line1.c + cpp-li2.c cpp/line2.c + lineno.c cpp/line3.c + lineno-2.c cpp/line4.c + cpp-mi.c cpp/mi1.c + cpp-mic.h cpp/mi1c.h + cpp-micc.h cpp/mi1cc.h + cpp-mind.h cpp/mi1nd.h + cpp-mindp.h cpp/mi1ndp.h + cpp-mix.h cpp/mi1x.h + cpp-mi2.c cpp/mi2.c + cpp-mi2a.h cpp/mi2a.h + cpp-mi2b.h cpp/mi2b.h + cpp-mi2c.h cpp/mi2c.h + cpp-mi3.c cpp/mi3.c + cpp-mi3.def cpp/mi3.def + poison-1.c cpp/poison.c + pr-impl.c cpp/prag-imp.c + cpp-redef-2.c cpp/redef1.c + cpp-redef.c cpp/redef2.c + strpaste.c cpp/strp1.c + strpaste-2.c cpp/strp2.c + cpp-tradpaste.c cpp/tr-paste.c + cpp-tradstringify.c cpp/tr-str.c + cpp-tradwarn1.c cpp/tr-warn1.c + cpp-tradwarn2.c cpp/tr-warn2.c + trigraphs.c cpp/trigraphs.c + cpp-unc1.c cpp/unc1.c + cpp-unc2.c cpp/unc2.c + cpp-unc3.c cpp/unc3.c + cpp-unc.c cpp/unc4.c + undef.c cpp/undef1.c + undef-2.c cpp/undef2.c + cpp-wi1.c cpp/widestr1.c -2000-03-08 Jason Merrill +2000-06-27 Mark Mitchell - * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0. - (g++_target_compile): Put test-specific options last. + * lib/g++.exp (g++_include_flags): Tweak. -2000-03-08 Nathan Sidwell +2000-06-27 H.J. Lu + Loren J. Rittle - * g++.old-deja/g++.eh/vbase4.C: New test. + * lib/g++.exp (g++_include_flags): Override libgloss.exp + version with one that knows about the new gcc tree structure. + (g++_link_flags): Same. -2000-03-08 Nathan Sidwell +2000-06-26 Zack Weinberg - * g++.old-deja/g++.bugs/900215_01.C: Adjust. + * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c, + gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in + case we are cross-compiling. -2000-03-08 Nathan Sidwell + * g++.old-deja/Makefile.in, g++.old-deja/configure.in, + g++.old-deja/g++.niklas/Makefile.in, + g++.old-deja/g++.niklas/configure.in, + g++.old-deja/g++.other/Makefile.in, + g++.old-deja/g++.other/configure.in, + gcc.c-torture/code_quality/Makefile.in, + gcc.c-torture/code_quality/configure.in, + gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in, + gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in, + gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in, + gcc.c-torture/execute/ieee/Makefile.in, + gcc.c-torture/execute/ieee/configure.in, + gcc.c-torture/noncompile/Makefile.in, + gcc.c-torture/noncompile/configure.in, + gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in, + gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in, + gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete. - * g++.old-deja/g++.brendan/misc12.C: Removed. - * g++.old-deja/g++.pt/memtemp77.C: Constify. - * g++.old-deja/g++.ext/pretty4.C: New test. +2000-06-26 Nathan Sidwell -2000-03-08 Nathan Sidwell + * g++.old-deja/g++.other/ambig3.C: New test. - * g++.old-deja/g++.other/string2.C: New test. +2000-06-26 Nathan Sidwell -2000-03-06 Nathan Sidwell + * g++.old-deja/g++.pt/syntax1.C: New test. + * g++.old-deja/g++.pt/syntax2.C: New test. + * g++.old-deja/g++.other/syntax3.C: New test. + * g++.old-deja/g++.other/syntax4.C: New test. - * g++.old-deja/g++.warn/impint2.C: New test. +2000-06-25 Zack Weinberg -2000-03-05 Hans-Peter Nilsson + * gcc.dg/20000623-1.c: Prototype exit and abort. - * gcc.c-torture/execute/20000224-1.c (main): Expected return-value - is 1, not zero. +2000-06-25 Zack Weinberg -2000-03-05 Nathan Sidwell + * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c: + New tests. + * gcc.dg/cpp-mi3.def: New file. - * g++.old-deja/g++.warn/impint.C: New test. - * g++.old-deja/g++.martin/sts_vectini.C: Add -w option. - * g++.old-deja/g++.pt/explicit10.C: Specify -w option. - * g++.old-deja/g++.pt/explicit12.C: Likewise. - * g++.old-deja/g++.pt/explicit13.C: Likewise. - * g++.old-deja/g++.pt/explicit17.C: Likewise. - * g++.old-deja/g++.pt/explicit18.C: Likewise. - * g++.old-deja/g++.pt/explicit19.C: Likewise. - * g++.old-deja/g++.pt/explicit23.C: Likewise. - * g++.old-deja/g++.pt/explicit31.C: Likewise. - * g++.old-deja/g++.pt/explicit35.C: Likewise. - * g++.old-deja/g++.pt/explicit6.C: Likewise. - * g++.old-deja/g++.pt/memclass7.C: Likewise. + * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur + inside assertions. + * gcc.dg/cpp-as2.c: Make error regexps match either old or new + lexer's error messages. + * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to + divine anything from the linemarkers. + * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a); + * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column. -2000-03-01 Zack Weinberg +2000-06-23 Geoffrey Keating - * gcc.dg/cpp-redef.c: New test. + * gcc.dg/20000623-1.c: New test. -2000-02-29 Nathan Sidwell +2000-06-22 Jakub Jelinek - * g++.old-deja/g++.pt/unify7.C: New test. + * gcc.c-torture/execute/20000622-1.c: New test. -2000-02-26 Richard Kenner +2000-06-22 Nathan Sidwell - * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias. - * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha. + * g++.old-deja/g++.other/init15.C: New test. -2000-02-25 Geoff Keating +2000-06-22 Nathan Sidwell - * gcc.c-torture/compile/20000224-1.c: New test. + * g++.old-deja/g++.pt/vaarg2.C: New test. + * g++.old-deja/g++.pt/vaarg3.C: New test. -2000-02-25 Alexandre Oliva +2000-06-20 Nathan Sidwell - * gcc.c-torture/compile/cpp-2.c: New test. - * gcc.c-torture/compile/cpp-1.c: New test. + * g++.old-deja/g++.other/dyncast6.C: New test. -2000-02-25 Jeffrey A Law (law@cygnus.com) +2000-06-15 Jakub Jelinek - * gcc.c-torture/execute/20000225-1.c: New test. + * gcc.c-torture/execute/loop-6.c: New test. -2000-02-25 Alexandre Oliva +2000-06-14 Jakub Jelinek - * gcc.dg/cpp-li2.c: New test. + * gcc.dg/20000614-1.c: New test. + * gcc.dg/20000614-2.c: New test. - * gcc.dg/cpp-wi1.c: New test. +2000-06-14 Hans-Peter Nilsson - * gcc.dg/cpp-li1.c: New test. + * g++.old-deja/g++.other/inline12.C: New test. -2000-02-24 Nathan Sidwell +2000-06-13 Jakub Jelinek - * g++.old-deja/g++.other/sizeof5.C: New test. + * g++.old-deja/g++.other/eh1.C: New test. -2000-02-23 Franz Sirl +2000-06-12 Jakub Jelinek - * gcc.c-torture/execute/va-arg-13.c: New test. + * g++.old-deja/g++.other/type.C: New test. -2000-02-23 Donald Lindsay +2000-06-05 Jakub Jelinek - * gcc.c-torture/execute/va-arg-12.c: New test. + * g++.old-deja/g++.other/initstring.C: New test. -2000-02-23 Nathan Sidwell +2000-06-12 Jason Merrill - * gcc.c-torture/execute/20000223-1.c: New test. + * g++.old-deja/old-deja.exp: Add -Wno-long-long. -2000-02-23 Nathan Sidwell +2000-06-09 Jeffrey A Law (law@cygnus.com) - * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL. + * gcc.c-torture/compile/20000609-1.c: New test. -2000-02-22 Mark Mitchell +2000-06-09 Clinton Popetz - * g++.old-deja/g++.abi/ptrmem.C: New test. + * gcc.dg/20000609-1.c: New test. -2000-02-19 Richard Henderson +2000-06-08 Zack Weinberg - * gcc.c-torture/compile/init-3.c: New. + * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block. + * gcc.c-torture/noncompile/poison-1.c: Move... + * gcc.dg/poison-1.c: ...here, and adapt to dg framework. + * gcc.dg/cpp-li1.c: Add a token after the #line. -2000-02-17 Mark Mitchell +2000-06-05 Richard Henderson - * lib/g++.exp (g++_init): Add -fmessage-length=0 to - ALWAYS_CXXFLAGS. + * gcc.c-torture/execute/20000605-2.c: New test. + * gcc.c-torture/execute/20000605-3.c: New test. -2000-02-11 Robert Lipe +2000-06-06 David Billinghurst - * gcc.c-torture/compile/20000211-3.c: New test. + * g77.f-torture/execute/20000503-1.x: New file. -2000-02-11 Martin Buchholz +2000-06-06 Nathan Sidwell - * gcc.c-torture/compile/20000211-2.c: New test. + * g++.old-deja/g++.eh/badalloc1.C: New test. -2000-02-11 Jeffrey A Law (law@cygnus.com) +2000-06-05 Richard Henderson - * gcc.c-torture/compile/20000211-1.c: New test. + * gcc.c-torture/execute/20000605-1.c: New test. -2000-02-09 Jonathan Larmour +2000-06-05 Jakub Jelinek + Nathan Sidwell - * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections - on native targets + * gcc.c-torture/compile/20000605-1.c: New test. -2000-02-08 Nathan Sidwell +2000-06-03 David Billinghurst - * g++.old-deja/g++.other/cast5.C: New test. + * g77.f-torture/compile/20000601-1.f: New test. -2000-02-05 Alan Modra +2000-06-03 Richard Henderson - * gcc.c-torture/execute/20000205-1.c: New. + * gcc.c-torture/execute/20000603-1.c: New. -2000-02-03 Nathan Sidwell +2000-06-02 Zack Weinberg - * g++.old-deja/g++.jason/cast3.C: Return void. - * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic. + * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change. + * gcc.dg/noreturn-2.c (noreturn): Likewise. -2000-02-02 Alexandre Oliva +2000-06-01 Zack Weinberg - * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall. + * gcc.dg/compare2.c (case 12): XFAIL. + * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL. + * gcc.dg/noreturn-2.c (noreturn): XFAIL. - * gcc.dg/loop-1.c: New test. + * gcc.dg/cpp-tradwarn2.c: Update egrep pattern. -2000-01-27 Jakub Jelinek +2000-05-29 Zack Weinberg - * gcc.c-torture/compile/20000127-1.c: New test. - * gcc.c-torture/execute/991228-1.c: New test. + * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the + guard macro is already defined when the header is first + included. + * gcc.dg/cpp-mix.h: New file. + * gcc.dg/endif-label.c: Update patterns to match compiler. -2000-01-26 Alexandre Oliva + * g++.brendan/complex1.C: Declare abort. + * g++.law/refs4.C: Remove XFAIL. + * g++.oliva/expr2.C: Declare abort and exit. - * gcc.dg/unused-2.c: New test. +2000-05-28 Alexandre Oliva - * gcc.dg/conv-1.c: New test. + * gcc.c-torture/execute/20000528-1.c: New test. -2000-01-24 Mark Mitchell + * g++.old-deja/g++.law/refs4.C: Mark as XFAIL. + * g++.old-deja/g++.law/temps4.C: Likewise. - * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++ - compiler. - (tool_option_proc): Fix typo. + * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and + stdlib.h. Call abort() on failure. + * g++.old-deja/g++.law/refs4.C: Likewise. + * g++.old-deja/g++.law/temps4.C: Likewise. + * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1. + * gcc.c-torture/execute/20000112-1.c: Include string.h. -2000-01-24 Geoff Keating +2000-05-27 Zack Weinberg - * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version - of the ld on the host, not on the build machine. - Also, don't crash if '--help' is not a supported option. + Relative to g++.dg/special: + * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h. -2000-01-24 Richard Henderson + Relative to g++.old-deja: + * g++.brendan/complex1.C, g++.jason/optimize2.C, + g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C, + g++.other/init5.C, g++.other/init7.C, g++.other/union2.C, + g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C, + g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C, + g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C, + g++.robertl/ice990323-2.C: Prototype exit and/or abort. - * gcc.c-torture/execute/ieee/fp-cmp-4.c: New. + * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C, + g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C, + g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C, + g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C, + g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C, + g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h + and/or string.h. -2000-01-20 Jeffrey A Law (law@cygnus.com) + * g++.other/goto1.C: Update expectations for error messages. - * gcc.c-torture/execute/20000120-2.c: New test. - * gcc.c-torture/execute/20000120-1.c: New test. +2000-05-25 Alexandre Oliva -2000-01-13 Jeffrey A Law (law@cygnus.com) + * gcc.c-torture/compile/20000523-1.c: New test. - * gcc.c-torture/execute/20000113-1.c: New test. +2000-05-25 Nathan Sidwell -2000-01-12 Jeffrey A Law (law@cygnus.com) + * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info. - * gcc.c-torture/execute/20000112-1.c: New test. +2000-05-25 Nathan Sidwell -2000-01-11 Alexandre Oliva + * g++.old-deja/g++.eh/catch11.C: New test. + * g++.old-deja/g++.eh/catch12.C: New test. - * gcc.dg/20000111-1.c: New test. +2000-05-24 Nick Clifton -2000-01-10 Jeffrey A Law (law@cygnus.com) + * gcc.c-torture/execute/20000523-1.c: New test. - * gcc.c-torture/execute/990628-1.c: Tweak to work on targets - with 16 bit integers. +2000-05-23 Zack Weinberg -2000-01-08 Alexandre Oliva + * c-torture/execute/bcp-1.c: Replace abort in arg of + __builtin_constant_p with a generic external function. - * gcc.dg/20000108-1.c: New test. + * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c, + gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c, + gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c, + gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c: + Prototype abort and/or exit. -2000-01-05 Nathan Sidwell + * gcc.dg/990407-1.c, gcc.dg/strpaste.c, + gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c, + gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c, + gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h. - * g++.old-deja/g++.ns/koenig8.C: New test. +2000-05-22 Alexandre Oliva -2000-01-05 Nathan Sidwell + * gcc.dg/dwarf2-1.c: New test. - * g++.old-deja/g++.other/cast4.C: New test. - -2000-01-05 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/20000105-2.c: New test. - * gcc.c-torture/compile/20000105-1.c: New test. - -2000-01-04 Kaveh R. Ghazi - - * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc - references to printf & atoi to conform to ANSI standard. - * g++.old-deja/g++.brendan/code-gen1.C: Likewise. - * g++.old-deja/g++.brendan/code-gen2.C: Likewise. - * g++.old-deja/g++.brendan/code-gen3.C: Likewise. - * g++.old-deja/g++.brendan/code-gen4.C: Likewise. - * g++.old-deja/g++.brendan/code-gen6.C: Likewise. - * g++.old-deja/g++.brendan/complex1.C: Likewise. - * g++.old-deja/g++.brendan/copy1.C: Likewise. - * g++.old-deja/g++.brendan/copy2.C: Likewise. - * g++.old-deja/g++.brendan/copy3.C: Likewise. - * g++.old-deja/g++.brendan/copy4.C: Likewise. - * g++.old-deja/g++.brendan/copy5.C: Likewise. - * g++.old-deja/g++.brendan/copy6.C: Likewise. - * g++.old-deja/g++.brendan/copy7.C: Likewise. - * g++.old-deja/g++.brendan/copy8.C: Likewise. - * g++.old-deja/g++.brendan/crash11.C: Likewise. - * g++.old-deja/g++.brendan/crash14.C: Likewise. - * g++.old-deja/g++.brendan/ctors1.C: Likewise. - * g++.old-deja/g++.brendan/ctors2.C: Likewise. - * g++.old-deja/g++.brendan/delete2.C: Likewise. - * g++.old-deja/g++.brendan/dtors1.C: Likewise. - * g++.old-deja/g++.brendan/dtors2.C: Likewise. - * g++.old-deja/g++.brendan/dtors3.C: Likewise. - * g++.old-deja/g++.brendan/eh1.C: Likewise. - * g++.old-deja/g++.brendan/groff1.C: Likewise. - * g++.old-deja/g++.brendan/init3.C: Likewise. - * g++.old-deja/g++.brendan/misc12.C: Likewise. - * g++.old-deja/g++.brendan/misc7.C: Likewise. - * g++.old-deja/g++.brendan/new2.C: Likewise. - * g++.old-deja/g++.brendan/operators4.C: Likewise. - * g++.old-deja/g++.brendan/operators5.C: Likewise. - * g++.old-deja/g++.brendan/overload2.C: Likewise. - * g++.old-deja/g++.brendan/overload7.C: Likewise. - * g++.old-deja/g++.brendan/redecl2.C: Likewise. - * g++.old-deja/g++.brendan/reference1.C: Likewise. - * g++.old-deja/g++.brendan/sizeof5.C: Likewise. - * g++.old-deja/g++.brendan/template24.C: Likewise. - * g++.old-deja/g++.brendan/template3.C: Likewise. - * g++.old-deja/g++.brendan/vtables1.C: Likewise. - * g++.old-deja/g++.jason/inline3.C: Likewise. - * g++.old-deja/g++.jason/opeq.C: Likewise. - * g++.old-deja/g++.law/arg5.C: Likewise. - * g++.old-deja/g++.law/arm7.C: Likewise. - * g++.old-deja/g++.law/ctors11.C: Likewise. - * g++.old-deja/g++.law/cvt8.C: Likewise. - * g++.old-deja/g++.law/init9.C: Likewise. - * g++.old-deja/g++.law/refs4.C: Likewise. - * g++.old-deja/g++.law/template2.C: Likewise. - * g++.old-deja/g++.law/visibility24.C: Likewise. - * g++.old-deja/g++.law/vtable3.C: Likewise. - * g++.old-deja/g++.mike/asm2.C: Likewise. - * g++.old-deja/g++.mike/eh1.C: Likewise. - * g++.old-deja/g++.mike/misc1.C: Likewise. - * g++.old-deja/g++.mike/misc13.C: Likewise. - * g++.old-deja/g++.mike/misc14.C: Likewise. - * g++.old-deja/g++.mike/ns12.C: Likewise. - * g++.old-deja/g++.mike/p1248.C: Likewise. - * g++.old-deja/g++.mike/p3708.C: Likewise. - * g++.old-deja/g++.mike/p3708a.C: Likewise. - * g++.old-deja/g++.mike/p3708b.C: Likewise. - * g++.old-deja/g++.mike/p646.C: Likewise. - * g++.old-deja/g++.mike/p700.C: Likewise. - * g++.old-deja/g++.mike/p783.C: Likewise. - * g++.old-deja/g++.mike/p783a.C: Likewise. - * g++.old-deja/g++.mike/p783b.C: Likewise. - * g++.old-deja/g++.mike/p786.C: Likewise. - * g++.old-deja/g++.mike/p789.C: Likewise. - * g++.old-deja/g++.mike/p789a.C: Likewise. - * g++.old-deja/g++.mike/p807a.C: Likewise. - * g++.old-deja/g++.other/delete3.C: Likewise. - * g++.old-deja/g++.other/dyncast1.C: Likewise. - * g++.old-deja/g++.other/dyncast2.C: Likewise. - * g++.old-deja/g++.other/dyncast3.C: Likewise. - * g++.old-deja/g++.other/empty1.C: Likewise. - * g++.old-deja/g++.other/temporary1.C: Likewise. - * g++.old-deja/g++.pt/memtemp14.C: Likewise. - * g++.old-deja/g++.pt/t16.C: Likewise. - * g++.old-deja/g++.pt/tiemann2.C: Likewise. +2000-05-20 Richard Henderson + + * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa". + +2000-05-20 Andreas Jaeger + + * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of + testcase. -1999-12-30 Bernd Schmidt +2000-05-19 David Edelsohn - * gcc.dg/991230-1.c: New test. + * gcc.c-torture/execute/20000519-2.c: New test. -1999-12-29 Jeffrey A Law (law@cygnus.com) +2000-05-19 Andreas Jaeger - * gcc.c-torture/compile/991229-3.c: New test. - * gcc.c-torture/compile/991229-2.c: New test. - * gcc.c-torture/compile/991229-1.c: New test. + * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper + which fails with SSA. -1999-12-29 Greg McGary + * lib/c-torture.exp: Also test with -O3 -fssa. - * gcc.c-torture/compile/labels-2.c: New test. +2000-05-18 Michael Meissner -1999-12-27 Martin von Löwis + * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers. + * gcc.c-torture/execute/920415-1.c: Ditto. + * gcc.c-torture/execute/920501-1.c: Ditto. + * gcc.c-torture/execute/conversion.c: Ditto. + * gcc.c-torture/execute/cvt-1.c: Ditto. - * gcc.c-torture/execute/991227-1.c: New test. +2000-05-18 Jeffrey A Law (law@cygnus.com) -1999-12-22 Alexandre Oliva + * gcc.c-torture/compile/20000518-1.c: New test. - * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL. +2000-05-18 David Billinghurst -1999-12-21 Martin von Löwis + * g77.f-torture/compile/200005018.f: New test. - * gcc.c-torture/execute/991221-1.c: New test. +2000-05-17 Jeffrey A Law (law@cygnus.com) -1999-12-20 Nathan Sidwell + * gcc.c-torture/compile/20000517-1.c: New test. - * g++.old-deja/g++.other/cast3.C: New test. +2000-05-16 Franz Sirl -1999-12-16 Bernd Schmidt + * gcc.c-torture/execute/20000516-1.c: New test. - * gcc.c-torture/execute/991216-4.c: New test. +2000-05-15 Jakub Jelinek -1999-12-16 Michael Meissner + * g++.old-deja/g++.other/eh.C: New test. - * gcc.c-torture/execute/991216-1.c: New test. - * gcc.c-torture/execute/991216-2.c: New test. - * gcc.c-torture/execute/991216-3.c: New test. +2000-05-12 Richard Henderson -1999-12-14 Bernd Schmidt + * gcc.c-torture/execute/990208-1.c (main): Don't pass + constants through to doit's conditional. - * gcc.dg/991214-1.c: Use "__asm__", not "asm". - Actually make the test fail by using "-O2" for compilation. +2000-05-11 Jeffrey A Law (law@cygnus.com) -1999-12-15 Nathan Sidwell + * gcc.c-torture/compile/20000511-1.c: New test. + * g77.f-torture/compile/20000511-1.f: New test. + * g77.f-torture/compile/20000511-2.f: New test. - * g++.old-deja/g++.warn/cast-align1.C: New test. +2000-05-11 Michael Meissner -1999-12-14 Bernd Schmidt + * gcc.c-torture/execute/20000511-1.c: New test. - * gcc.c-torture/compile/991214-1.c: New test. - * gcc.c-torture/compile/991214-2.c: New test. +2000-05-11 Zack Weinberg -1999-12-14 Bernd Schmidt + * gcc.dg/dg.exp: Scan .S files as well as .c files. + * gcc.dg/20000510-1.S: New. - * gcc.dg/991214-1.c: New test. +2000-05-08 Catherine Moore -1999-12-13 Jeffrey A Law (law@cygnus.com) + * gcc.dg/unused-3.c: New. - * gcc.c-torture/compile/991213-3.c: New test. - * gcc.c-torture/compile/991213-2.c: New test. - * gcc.c-torture/compile/991213-1.c: New test. +2000-05-06 Richard Henderson -1999-12-10 J"orn Rennecke + * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int. + * g++.old-deja/g++.mike/warn1.C: Likewise. + * g++.old-deja/g++.pt/local1.C: Likewise. + * g++.old-deja/g++.pt/local7.C: Likewise. + * g++.old-deja/g++.pt/spec16.C: Likewise. - * gcc.dg/991209-1.c: New test. +2000-05-06 Nathan Sidwell -1999-12-08 Nathan Sidwell + * g++.old-deja/g++.abi/ptrflags.C: Correct and extend. - * gcc.c-torture/compile/991208-1.c: New test. +2000-05-05 David Billinghurst -1999-12-06 Alexandre Oliva + * g77.f-torture/execute/20000503-1.f: New test. - * gcc.dg/ultrasp2.c: New test. +2000-05-04 Andreas Jaeger -1999-12-05 Alex Samuel + * gcc.dg/noreturn-2.c: New test. - * g++.old-deja/g++.abi/align.C (main): Fix typo. +2000-05-04 Neil Booth -1999-12-02 Bernd Schmidt + * gcc.dg/cpp-opprec.c: New tests for operator precedence in the + preprocessor. - * gcc.c-torture/compile/991202-1.c: New test. - * gcc.c-torture/execute/991202-1.c: New test. - * gcc.c-torture/execute/991202-2.c: New test. - * gcc.c-torture/execute/991202-3.c: New test. +2000-05-04 Richard Henderson -1999-12-02 Alex Samuel + * gcc.c-torture/execute/20000503-1.c: Fix typo. - * g++.old-deja/g++.abi/align.C: New test. - * g++.old-deja/g++.abi/aggregates.C: Likewise. - * g++.old-deja/g++.abi/bitfields.C: Likewise. +2000-05-04 Richard Henderson -1999-12-01 Richard Henderson + * gcc.c-torture/compile/20000504-1.c: New test. Derived from + OpenSSL by Jason R Thorpe. - * gcc.c-torture/execute/991201-1.c: New. +2000-05-03 Jim Wilson -1999-11-29 Bernd Schmidt + * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug. - * gcc.dg/991129-1.c: New test. +2000-05-03 Robert Lipe -1999-11-27 Bernd Schmidt + * gcc.dg/20000503-1.c: New test. - * gcc.c-torture/compile/991127-1.c: New test. +2000-05-02 Jakub Jelinek -1999-11-22 Nathan Sidwell + * gcc.c-torture/compile/20000502-1.c: New test. + * g++.old-deja/g++.other/align.C: New test. + * gcc.dg/cpp-tradstringify.c: New test. - * g++.old-deja/g++.other/warn4.C: New test. +Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka -1999-11-22 Nathan Sidwell + * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code + and hard registers. - * g++.old-deja/g++.eh/cleanup2.C: New test. - * g++.old-deja/g++.ext/pretty2.C: New test. - * g++.old-deja/g++.ext/pretty3.C: New test. - * g++.old-deja/g++.other/debug6.C: New test. +2000-04-26 Geoff Keating -1999-10-20 Jim Wilson + * gcc.c-torture/execute/loop-5.c: New test. - * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change - compiler_output to look for one error message instead of two. +2000-04-25 Jakub Jelinek -1999-11-19 Geoffrey Keating + * gcc.c-torture/execute/va-arg-20.c: New test. - * gcc.c-torture/execute/991118-1.c: Also test case - where the word boundary does not split a byte evenly. +2000-04-23 Jeffrey A Law (law@cygnus.com) -1999-11-19 Nathan Sidwell + * gcc.c-torture/execute/20000422-1.c: New test. - * g++.old-deja/g++.ext/restrict1.C: New test. +2000-04-20 Greg McGary -1999-11-18 Herman A.J. ten Brugge + * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment + when optimizing, but without sibling-call optimizations (-O1). - * gcc.c-torture/execute/991118-1.c: New test. +2000-04-20 Jeffrey A Law (law@cygnus.com) -1999-11-16 Geoffrey Keating + * gcc.c-torture/compile/20000420-1.c: New test. - * g77.f-torture/execute/u77-test.f (wd): Allow for longer - working directory pathnames. +2000-04-20 Nathan Sidwell -1999-10-13 Brendan Kehoe + * g++.abi/ptrflags.C: New test. + * g++.eh/catchptr1.C: Test incomplete pointer chains. - * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote - host is equipped with driver.h and driver.o so it can actually - compile and run the tests. +2000-04-19 Catherine Moore -1999-10-08 Bernd Schmidt + * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES. - * gcc.c-torture/compile/991008-1.c: New test. +2000-04-19 Greg McGary -1999-11-08 Nick Clifton + * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with + sibling-call optimizations. - * lib/gcc-dg.exp: Include target-supports.exp +2000-04-19 Zack Weinberg -1999-11-05 Nick Clifton + * gcc.dg/20000419-1.c: New test. - * lib/target-supports.exp: New file: Provide procs to test for - features supported by the target. - (check_weak_available): Moved here from ecos.exp. - (check_alias_available): New proc: Determine of the target - toolchain supports the alias attribute. +2000-04-12 Hans-Peter Nilsson - * gcc.dg/special/ecos.exp: Move check_weak_available to - target-supports.exp. - (alias-1.c): Only perform the test if the target supports - aliases. - (wkali-1.c): Only perform the test if the target supports - aliases. + * gcc.c-torture/execute/20000412-6.c: New test. - * gcc.dg/990506-0.c: Expect error messages from cross - targets as well as native targets. +2000-04-12 Jeffrey A Law (law@cygnus.com) -1999-11-02 Alexandre Oliva + * gcc.c-torture/execute/20000412-5.c: New test. + * g77.f-torture/compile/20000412-1.f: New test. + * gcc.c-torture/execute/20000412-4.c: New test. + * gcc.c-torture/compile/20000412-2.c: New test. + * gcc.c-torture/execute/20000412-3.c: New test. + * gcc.c-torture/compile/20000412-1.c: New test. + * gcc.c-torture/execute/20000412-2.c: New test. - * gcc.dg/ultrasp1.c: Removed xfail. - * gcc.dg/struct-ret-2.c: Likewise. - * gcc.dg/array-1.c: Likewise. +2000-04-12 Jakub Jelinek -1999-11-01 Alexandre Oliva + * objc/execute/bf-20.m: New test. - * gcc.dg/struct-ret-2.c: New test. +2000-04-10 Richard Henderson - * gcc.dg/array-1.c: New test. + * gcc.c-torture/execute/20000412-1.c: Reduce some more. -1999-10-30 Stephen L Moshier + * gcc.c-torture/execute/20000412-1.c: New test. - * gcc.c-torture/execute/991030-1.c: New test. +2000-04-10 Nathan Sidwell -1999-10-26 Richard Henderson + * g++.old-deja/g++.eh/catchptr1.C: New test. - * gcc.c-torture/compile/991026-2.c: New test. +2000-04-09 Nathan Sidwell -1999-10-26 Jeffrey A Law (law@cygnus.com) + * g++.old-deja/g++.abi/cxa_vec.C: New test. - * gcc.c-torture/compile/991026-1.c: New test. +2000-04-08 Neil Booth -1999-10-23 Jeffrey A Law (law@cygnus.com) + * gcc.dg/cpp-nullchar.c: Remove test as + embedded nulls cause problems. - * gcc.c-torture/execute/991023-1.c: New test. +2000-04-08 Kaveh R. Ghazi -1999-10-19 Jeffrey A Law (law@cygnus.com) + * gcc.dg/compare2.c: New test. - * gcc.c-torture/execute/991019-1.c: New test. +2000-04-08 Neil Booth -1999-10-16 Richard Henderson + * gcc.dg/cpp-nullchar.c: New test. - * gcc.c-torture/execute/991016-1.c: New test. +2000-04-07 Zack Weinberg -1999-10-14 Stephane Carrez + * gcc.dg/cpp-mi2.c: New test. + * gcc.dg/cpp-mi2[abc].h: New files. - * gcc.c-torture/execute/991014-1.c: New test. +2000-04-07 Nathan Sidwell -1999-10-13 J"orn Rennecke + * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info + member name. - * g++.old-deja/g++.other/union2.C: New test. +2000-04-06 Nathan Sidwell -1999-10-13 Nathan Sidwell + * g++.old-deja/g++.abi/vmihint.C: New test. - * g++.old-deja/g++.other/vaarg2.C: New test. - * g++.old-deja/g++.other/vaarg3.C: New test. +2000-04-06 Neil Booth -1999-10-12 Craig Burley + * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c, + cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF + copyright. - * g77.f-torture/noncompile/19990905-1.f: Moved from being - in compile/. +2000-04-05 Hans-Peter Nilsson -1999-10-04 Ulrich Drepper + * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to + avoid stack-frame overwrite. - * gcc.c-torture/execute/va-arg-11.c: New test. +2000-04-05 Jakub Jelinek -1999-10-01 Mark P. Mitchell + * gcc.c-torture/compile/20000405-2.c: New test. + * gcc.c-torture/compile/20000405-3.c: New test. - * lib/file-format.exp (gcc_target_object_format): Don't - crash if objdump is unavailable. +2000-04-05 Alexandre Oliva -1999-09-29 Donn Terry + * gcc.c-torture/compile/20000405-1.c: New test. - * gcc.misc-tests/mg.exp: delete extraneous redirection. +2000-04-04 Geoff Keating -1999-09-28 Nick Clifton + * gcc.dg/cast-qual-1.c: Revert last change. - * gcc.c-torture/compile/990928-1.c: New test. +2000-04-04 Kaveh R. Ghazi -1999-09-28 Nathan Sidwell + * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef. - * g++.old-deja/g++.other/decl6.C: New test. +2000-04-03 Zack Weinberg -1999-09-28 Franz Sirl + * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c, + gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options. - * gcc.c-torture/execute/va-arg-10.c: New test. +2000-04-03 Jeffrey A Law (law@cygnus.com) -1999-09-27 Nathan Sidwell + * gcc.c-torture/compile/20000403-2.c: New test. + * gcc.c-torture/compile/20000403-1.c: New test. - * g++.old-deja/g++.pt/memtemp77.C: Adjust expected - __PRETTY_FUNCTION__. +2000-04-03 Hans-Peter Nilsson -1999-09-23 Nick Clifton + * gcc.c-torture/execute/20000403-1.c: New test. - * gcc.c-torture/execute/990923-1.c: New test. +2000-04-03 Geoff Keating -1999-09-21 Nick Clifton + * gcc.c-torture/execute/20000402-1.c: New test. - * gcc.c-torture/special/special.exp: Add FR30 to list of targets - for which -fpic is inappropriate. +2000-04-03 Donald Lindsay -1999-09-21 Mark Mitchell + * gcc.c-torture/execute/va-arg-15.c: New test. + * gcc.c-torture/execute/va-arg-16.c: New test. + * gcc.c-torture/execute/va-arg-17.c: New test. + * gcc.c-torture/execute/va-arg-18.c: New test. + * gcc.c-torture/execute/va-arg-19.c: New test. - * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus. +2000-04-02 Zack Weinberg -1999-09-21 Nathan Sidwell + * gcc.c-torture/compile/981211-1.c: Move to... + * gcc.dg/cpp-as1.c: ...here. + * gcc.dg/cpp-as2.c: New file. - * g++.old-deja/g++.other/dyncast1.C: New test. - * g++.old-deja/g++.other/dyncast2.C: New test. - * g++.old-deja/g++.other/dyncast3.C: New test. - * g++.old-deja/g++.other/dyncast4.C: New test. - * g++.old-deja/g++.other/dyncast5.C: New test. - * g++.old-deja/g++.eh/catch3.C: New test. - * g++.old-deja/g++.eh/catch3p.C: New test. - * g++.old-deja/g++.eh/catch4.C: New test. - * g++.old-deja/g++.eh/catch4p.C: New test. - * g++.old-deja/g++.eh/catch5.C: New test. - * g++.old-deja/g++.eh/catch5p.C: New test. - * g++.old-deja/g++.eh/catch6.C: New test. - * g++.old-deja/g++.eh/catch6p.C: New test. - * g++.old-deja/g++.eh/catch7.C: New test. - * g++.old-deja/g++.eh/catch7p.C: New test. - * g++.old-deja/g++.eh/catch8.C: New test. - * g++.old-deja/g++.eh/catch8p.C: New test. - * g++.old-deja/g++.eh/catch9.C: New test. - * g++.old-deja/g++.eh/catch9p.C: New test. + * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the + compiler. -1999-09-13 Nathan Sidwell +2000-04-02 Neil Booth - * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS. - * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS. + * gcc.dg/cpp-cond.c New tests. + * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make + accidental success less likely. + * gcc.dg/cpp-missingop.c New tests. + * gcc.dg/cpp-missingparen.c New tests. + * gcc.dg/cpp-shift.c New tests. + * gcc.dg/cpp-shortcircuit.c New tests. + * gcc.dg/cpp-unary.c New tests. -1999-09-13 Jeffrey A Law (law@cygnus.com) +2000-03-29 Jeffrey A Law (law@cygnus.com) - * gcc.c-torture/compile/990913-1.c: New test. + * gcc.c-torture/compile/20000329-1.c: New test. -1999-09-10 Nathan Sidwell +2000-03-26 Bernd Schmidt - * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w. - * g++.old-deja/g++.jason/rfg5.C: Likewise. + * gcc.c-torture/compile/20000326-1.c: New test. + * gcc.c-torture/compile/20000326-2.c: New test. -1999-09-09 Richard Henderson +2000-03-24 Geoff Keating - * g++.old-deja/g++.other/delete6.C: Use size_t with operator new. + * gcc.c-torture/execute/va-arg-14.c: New test for va_start where + the first parameter is a function argument. -1999-09-09 Nathan Sidwell +2000-03-23 Nathan Sidwell - * g++.old-deja/g++.other/lookup11.C: New test. - * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand - what is permitted and what we want. - * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed - overload use. - * g++.old-deja/g++.jason/rfg5.C: Likewise + * g++.old-deja/g++.ext/array4.C: New test. -1999-09-08 Geoffrey Keating +2000-03-22 Geoff Keating - * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c. - * gcc.c-torture/noncompile/poison-1.c: New file. + * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals. -1999-09-08 Nathan Sidwell +2000-03-21 Kaveh R. Ghazi - * g++.old-deja/g++.other/sizeof3.C: New test. - * g++.old-deja/g++.other/sizeof4.C: New test. - * g++.old-deja/g++.other/ambig2.C: Mark XFAILs. - * g++.old-deja/g++.other/lookup16.C: Mark XFAIL. + * gcc.dg/noreturn-1.c: Check for another bogus noreturn case. -1999-09-07 Richard Henderson +2000-03-19 Richard Henderson - * gcc.dg/va-arg-1.c: New. + * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t. -1999-09-06 Franz Sirl +2000-03-19 Richard Henderson - * gcc.c-torture/execute/va-arg-9.c: New test. + * gcc.c-torture/compile/20000319-1.c: New test. -1999-09-05 Craig Burley +2000-03-14 Jeffrey A Law (law@cygnus.com) - * g77.f-torture/compile/980519-2.f: New test. - * g77.f-torture/compile/19990905-0.f: New test. - * g77.f-torture/compile/19990905-1.f: New test. - * g77.f-torture/compile/19990905-2.f: New test. + * gcc.c-torture/execute/20000314-3.c: New test. + * gcc.c-torture/execute/20000314-2.c: New test. + * gcc.c-torture/execute/20000314-1.c: New test. + * gcc.c-torture/compile/20000314-2.c: New test. + * gcc.c-torture/compile/20000314-1.c: New test. - * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what. +2000-03-13 Nathan Sidwell -1999-09-03 Richard Earnshaw + * g++.old-deja/g++.warn/inline.C: New test. - * gcc.c-torture/execute/990827-1.c: Fix typo. +2000-03-10 Hans-Peter Nilsson -1999-09-03 Nathan Sidwell + * gcc.c-torture/execute/divconst-2.c: Rewrite to check for + standards-compliant result rather than specific constants. + Put test-values in array. - * g++.old-deja/g++.other/deref1.C: New test. +2000-03-08 Jason Merrill -1999-09-02 Nathan Sidwell + * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0. + (g++_target_compile): Put test-specific options last. - * g++.old-deja/g++.other/ambig2.C: New test. - * g++.old-deja/g++.other/cond5.C: New test. - * g++.old-deja/g++.other/lookup16.C: New test. +2000-03-08 Nathan Sidwell -1999-09-02 Marc Espie + * g++.old-deja/g++.eh/vbase4.C: New test. - * gcc.dg/980414-1.c: Fix assembler syntax to work with old - assemblers too. +2000-03-08 Nathan Sidwell -1999-08-31 Jeffrey A Law (law@cygnus.com) + * g++.old-deja/g++.bugs/900215_01.C: Adjust. - * lib/c-torture.exp: Avoid the "compare executables" optimization - when testing native. +2000-03-08 Nathan Sidwell -1999-08-29 Jeffrey A Law (law@cygnus.com) + * g++.old-deja/g++.brendan/misc12.C: Removed. + * g++.old-deja/g++.pt/memtemp77.C: Constify. + * g++.old-deja/g++.ext/pretty4.C: New test. - * gcc.c-torture/execute/990829-1.c: New test. - * gcc.c-torture/compile/990829-1.c: New test. +2000-03-08 Nathan Sidwell -1999-08-27 Paul Burchard + * g++.old-deja/g++.other/string2.C: New test. - * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C. - * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C. - * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C. - * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C. - * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C. - * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C. - * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C. - * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C. - * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C. - * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C. - * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C. +2000-03-06 Nathan Sidwell -1999-08-27 Jeffrey A Law (law@cygnus.com) + * g++.old-deja/g++.warn/impint2.C: New test. - * gcc.c-torture/execute/990827-1.c: New test. +2000-03-05 Hans-Peter Nilsson -1999-08-26 Craig Burley + * gcc.c-torture/execute/20000224-1.c (main): Expected return-value + is 1, not zero. - * g77.f-torture/noncompile/19990826-4.f: New test. +2000-03-05 Nathan Sidwell - * g77.f-torture/compile/19990826-3.f: New test. + * g++.old-deja/g++.warn/impint.C: New test. + * g++.old-deja/g++.martin/sts_vectini.C: Add -w option. + * g++.old-deja/g++.pt/explicit10.C: Specify -w option. + * g++.old-deja/g++.pt/explicit12.C: Likewise. + * g++.old-deja/g++.pt/explicit13.C: Likewise. + * g++.old-deja/g++.pt/explicit17.C: Likewise. + * g++.old-deja/g++.pt/explicit18.C: Likewise. + * g++.old-deja/g++.pt/explicit19.C: Likewise. + * g++.old-deja/g++.pt/explicit23.C: Likewise. + * g++.old-deja/g++.pt/explicit31.C: Likewise. + * g++.old-deja/g++.pt/explicit35.C: Likewise. + * g++.old-deja/g++.pt/explicit6.C: Likewise. + * g++.old-deja/g++.pt/memclass7.C: Likewise. - * g77.f-torture/execute/19990826-2.f: New test. +2000-03-01 Zack Weinberg - * g77.f-torture/compile/19990826-1.f: New test. + * gcc.dg/cpp-redef.c: New test. - * gcc.c-torture/execute/990826-0.c: New test. - * g77.c-torture/execute/19990826-0.f: New test. +2000-02-29 Nathan Sidwell - * g77.f-torture/noncompile/970626-2.f: New test. + * g++.old-deja/g++.pt/unify7.C: New test. -1999-08-25 Paul Burchard +2000-02-26 Richard Kenner - * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C, - lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C, - lss-011.C: New tests. + * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias. + * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha. -1999-08-25 Nathan Sidwell +2000-02-25 Geoff Keating - * g++.old-deja/g++.other/decl5.C: New test. + * gcc.c-torture/compile/20000224-1.c: New test. -1999-08-24 Kaveh R. Ghazi +2000-02-25 Alexandre Oliva - * noncompile/noncompile.exp: Load_lib c-torture.exp. - (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and - call `postbase' for each one. All callers of `postbase' changed - to call this instead. + * gcc.c-torture/compile/cpp-2.c: New test. + * gcc.c-torture/compile/cpp-1.c: New test. -1999-08-11 Richard Earnshaw (rearnsha@arm.com) +2000-02-25 Jeffrey A Law (law@cygnus.com) - * gcc.c-torture/execute/990811-1.c: New test. + * gcc.c-torture/execute/20000225-1.c: New test. -1999-08-09 Nick Clifton +2000-02-25 Alexandre Oliva - * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not - just native ones. + * gcc.dg/cpp-li2.c: New test. - * gcc.dg/990413-1.c: Expect the parse error for all builds, not - just native ones. + * gcc.dg/cpp-wi1.c: New test. -1999-08-05 Alexandre Oliva + * gcc.dg/cpp-li1.c: New test. - * g++.old-deja/g++.other/local3.C: Removed XFAIL. +2000-02-24 Nathan Sidwell -1999-08-04 Jeffrey A Law (law@cygnus.com) + * g++.old-deja/g++.other/sizeof5.C: New test. - * gcc.c-torture/execute/970312-1.c: Delete duplicate test. +2000-02-23 Franz Sirl -1999-08-04 Nathan Sidwell + * gcc.c-torture/execute/va-arg-13.c: New test. - * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS. +2000-02-23 Donald Lindsay -1999-08-04 Jeffrey A Law (law@cygnus.com) + * gcc.c-torture/execute/va-arg-12.c: New test. - * gcc.c-torture/execute/990804-1.c: New test. +2000-02-23 Nathan Sidwell -1999-08-03 Nathan Sidwell + * gcc.c-torture/execute/20000223-1.c: New test. - * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning - * g++.old-deja/g++.brendan/crash64.C: Likewise - * g++.old-deja/g++.brendan/overload8.C: Likewise +2000-02-23 Nathan Sidwell -1999-08-03 Nathan Sidwell + * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL. - * g++.old-deja/g++.other/struct1.C: New test. +2000-02-22 Mark Mitchell -1999-08-03 Nathan Sidwell + * g++.old-deja/g++.abi/ptrmem.C: New test. - * g++.old-deja/g++.other/enum2.C: New test. +2000-02-19 Richard Henderson -1999-08-02 Richard Henderson + * gcc.c-torture/compile/init-3.c: New. - Adapted from tests from Franz Sirl: - * gcc.c-torture/execute/va-arg-7.c: New test. - * gcc.c-torture/execute/va-arg-8.c: New test. +2000-02-17 Mark Mitchell -1999-08-01 Jeffrey A Law (law@cygnus.com) + * lib/g++.exp (g++_init): Add -fmessage-length=0 to + ALWAYS_CXXFLAGS. - * gcc.c-torture/compile/990801-2.c: New test. +2000-02-11 Robert Lipe - * gcc.c-torture/compile/990801-1.c: New test. + * gcc.c-torture/compile/20000211-3.c: New test. -1999-07-27 Michael Meissner +2000-02-11 Martin Buchholz - * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from - fp-cmp-1.c, converting double to float. + * gcc.c-torture/compile/20000211-2.c: New test. - * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from - fp-cmp-1.c, converting double to long double. +2000-02-11 Jeffrey A Law (law@cygnus.com) - * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register - from fr1 to unknown_register, since fr1 is a legitimate register - on some machines. + * gcc.c-torture/compile/20000211-1.c: New test. -1999-07-25 Jeffrey A Law (law@cygnus.com) +2000-02-09 Jonathan Larmour - * README: More listname related changes. + * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections + on native targets -1999-07-08 Catherine Moore +2000-02-08 Nathan Sidwell - * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||. + * g++.old-deja/g++.other/cast5.C: New test. -1999-07-05 Manfred Hollstein +2000-02-05 Alan Modra - * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly. + * gcc.c-torture/execute/20000205-1.c: New. -1999-07-05 Alexandre Oliva +2000-02-03 Nathan Sidwell - * g++.old-deja/g++.other/null1.C: Define l for 64bit hosts. + * g++.old-deja/g++.jason/cast3.C: Return void. + * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic. -1999-07-04 Zack Weinberg +2000-02-02 Alexandre Oliva - * gcc.dg/990703-1.c: New test. + * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall. -1999-06-29 Nick Clifton + * gcc.dg/loop-1.c: New test. - * lib/file-format.exp: New file: Move definition of proc - gcc_target_object_format to here from - gcc.dg/special/ecos.exp. +2000-01-27 Jakub Jelinek - * lib/c-torture.exp: Include lib file-format.exp. - * lib/gcc-dg.exp: Include lib file-format.exp. + * gcc.c-torture/compile/20000127-1.c: New test. + * gcc.c-torture/execute/991228-1.c: New test. - * gcc.dg/special/ecos.exp: Remove definition of proc - gcc_target_object_format. +2000-01-26 Alexandre Oliva -1999-06-28 Jeffrey A Law (law@cygnus.com) + * gcc.dg/unused-2.c: New test. - * gcc.c-torture/execute/990628-1.c: New test. + * gcc.dg/conv-1.c: New test. -1999-06-25 Jeffrey A Law (law@cygnus.com) +2000-01-24 Mark Mitchell - * gcc.c-torture/compile/990625-2.c: New test. + * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++ + compiler. + (tool_option_proc): Fix typo. - * gcc.c-torture/compile/990625-1.c: New test. +2000-01-24 Geoff Keating -1999-06-23 Nick Clifton + * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version + of the ld on the host, not on the build machine. + Also, don't crash if '--help' is not a supported option. - * gcc.c-torture/compile/dll.c: New test case. Check that dll - attributes compile. - * gcc.c-torture/compile/dll.x: Only support the dll.c test on - ports that use the COFF/PE file format. +2000-01-24 Richard Henderson -1999-06-17 Jeffrey A Law (law@cygnus.com) + * gcc.c-torture/execute/ieee/fp-cmp-4.c: New. - * gcc.c-torture/compile/990617-1.c: New test. +2000-01-20 Jeffrey A Law (law@cygnus.com) -1999-06-17 Alexandre Oliva + * gcc.c-torture/execute/20000120-2.c: New test. + * gcc.c-torture/execute/20000120-1.c: New test. - * g++.old-deja/g++.other/decl4.C: New test. +2000-01-13 Jeffrey A Law (law@cygnus.com) -1999-06-14 Nathan Sidwell + * gcc.c-torture/execute/20000113-1.c: New test. - * g++.old-deja/g++.other/bitfld3.C: New test. +2000-01-12 Jeffrey A Law (law@cygnus.com) -1999-06-08 Nathan Sidwell + * gcc.c-torture/execute/20000112-1.c: New test. - * g++.old-deja/g++.eh/catch1.C: New test. +2000-01-11 Alexandre Oliva -1999-06-07 Jeffrey A Law (law@cygnus.com) + * gcc.dg/20000111-1.c: New test. - * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf. +2000-01-10 Jeffrey A Law (law@cygnus.com) - * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd. - * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise. + * gcc.c-torture/execute/990628-1.c: Tweak to work on targets + with 16 bit integers. -1999-06-05 Craig Burley +2000-01-08 Alexandre Oliva - * g77.f-torture/compile/19990502-0.f: Replace with new, - shorter, test that still fails after recent changes. + * gcc.dg/20000108-1.c: New test. -1999-06-04 Andreas Schwab +2000-01-05 Nathan Sidwell - * gcc.c-torture/execute/990604-1.c: New test. + * g++.old-deja/g++.ns/koenig8.C: New test. -1999-05-31 Jeffrey A Law (law@cygnus.com) +2000-01-05 Nathan Sidwell * gcc.c-torture/execute/memcheck: New directory of tests for -fcheck-memory-usage. -1998-11-07 Gerald Pfeifer - - * README: New file, general information about the testsuite and - new description of the various C++ test subdirectories. - * README.g++: Eliminate obsolete information, update and move most - relevant stuff to README. - -1998-11-07 Richard Henderson - - * gcc.c-torture/compile/981107-1.c: New test. - -1998-11-02 Doug Evans - - * execute/memcpy-bi.c: New testcase. - -1998-10-31 Alexandre Oliva - - * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving - base classes. - - * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base - template is selected. - - * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for - classes, it should be accepted for all types. - - * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception. - - * g++.old-deja/g++.pt/spec24.C: Ensure that template - specializations start with template headers. - -1998-10-29 Alexandre Oliva - - * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x. - - * g++.old-deja/g++.other/init9.C: Test cross initialization of - non-POD types. - -1998-10-27 Alexandre Oliva - - * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'. - -1998-10-22 Andreas Schwab - - * compile/981022-1.c, compile/981022-1.x: New test and driver. - -1998-10-19 Jeffrey A Law (law@cygnus.com) - - * 981019-1.c: New test. - -1998-10-14 Robert Lipe - - * lib/objc-torture.exp (objc-torture-execute): Add -I so we can - find objc headers. - -1998-10-14 Andreas Schwab - - * compile/981001-4.c: Remove use of GCC extension that triggers a - compiler bug. - -1998-10-13 Alexandre Oliva - - * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'. - -1998-10-12 Alexandre Oliva - - * g++.old-deja/g++.pt/explicit74.C: New test. Explicit - instantiation of template produces incorrect code for delete - expression. - - * g++.old-deja/g++.pt/instantiate5.C: New test. `global - constructors' name is not unique. - * g++.old-deja/g++.pt/instantiate5.cc: Ditto. - * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto. - - * g++.old-deja/g++.other/init8.C: New test. Uninitialized - automatic array of const is ill-formed. - - * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution - of template parameter? - - * g++.old-deja/g++.other/conv3.C: New test. Conversion discards - const. - - * g++.old-deja/g++.other/pmf2.C: New test. Invalid - pointer-to-member expression. - - * g++.old-deja/g++.other/friend5.C: New test. Bogus friend - declaration causes ICE. - -1998-10-11 Alexandre Oliva - - * g++.old-deja/g++.ns/main1.C: New test. main() should only be - reserved in the global namespace. - - * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not - generate needed virtual table. - - * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'. - -1998-10-10 Dariush Eslimi - - * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on - template-dependent type - -1998-10-10 Alexandre Oliva - - * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs. - * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs. - * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs. - - * g++.old-deja/g++.other/using5.C: New test; using decl from base - class should be usable as argument of member function. - * g++.old-deja/g++.other/using6.C: New test; using decl from base - class should be usable as return type of member function. - * g++.old-deja/g++.other/using7.C: New test; using decl from base - class should be usable as type of data member. - - * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark. - -1998-10-09 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/special/920521-1.c: Fix bogus test. - -1998-10-08 Nick Clifton - - * gcc.dg/dll-?.c Add thumb to target list. - Fix assembler scan patterns to match current assembler output. - -1998-10-08 Alexandre Oliva - - * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks - matching of template brackets. - - * g++.old-deja/g++.other/using4.C: New test. Test using - declarations of methods from base classes. - - * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations - within functions should introduce names into the innermost - enclosing namespace. - - * g++.old-deja/g++.other/init7.C: New test. Retry initialization - of static locals if first initialization throws. - -1998-10-07 Jim Wilson - - * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump. - -1998-10-06 Ken Raeburn - - * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't - lose track of the possible targets of tablejump insns. - * special/special.exp: Run it. - -1998-10-06 Alexandre Oliva - - * g++.old-deja/g++.pt/friend35.C: New test. A template function - must be declared before its specializations can be named in friend - declarations. - -1998-10-05 Dave Love - - * g77.f-torture/execute/u77-test.f: Add regression test for RAND. - - * g77.f-torture/execute/io1.f: New test. - -1998-10-04 Alexandre Oliva - - * g++.old-deja/g++.pt/overload5.C: New test; initialize variable - with pointer to template function, for which no argument deduction - is possible. - - * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to - specialization of template function as argument to template - function. - - * g++.old-deja/g++.other/access2.C: New test; Inner class - shouldn't have privileged access to Outer's names. - -1998-10-03 Alexandre Oliva - - * g++.old-deja/g++.pt/friend34.C: New test; name injection of - friend template declared within template class conflicts with - nested class of the same name. - - * g++.old-deja/g++.other/badopt1.C: New test; post-increment - is ignored. - - * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of - object with direct initializer as function declaration. - - * g++.old-deja/g++.other/decl2.C: New test; duplicate - initializers. - - * g++.old-deja/g++.other/null2.C: New test; conditional operator - involving const pointer and NULL produces incorrect result. - - * g++.old-deja/g++.other/typename1.C: New test; template-dependent - type name without `typename' should be rejected with -pedantic. - -1998-10-02 Richard Henderson - - * g++.old-deja/g++.other/addrof1.C: New test. - -1998-10-01 Nick Clifton - - * gcc.c-torture/compile/981001-1.c: New test. - * gcc.c-torture/execute/981001-1.c: New test. - -1998-10-01 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/981001-2.c: New test. - * gcc.c-torture/compile/981001-3.c: New test. - * gcc.c-torture/compile/981001-4.c: New test. - -1998-10-01 Robert Lipe - - * lib/objc.exp (objc_target_compile): Add -L during compiles for - multilibbed hosts. Idea grafted from g77.exp. - -1998-09-30 Dave Love - - * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to - avoid losing on systems which need -lsocket. - -1998-09-28 Alexandre Oliva - - * g++.old-deja/g++.other/bitfld1.C: Expected failure. - * g++.old-deja/g++.other/nested2.C: Ditto. - * g++.old-deja/g++.robertl/eb132.C: No longer an expected - failure. - -1998-09-26 Alexandre Oliva - - * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be - preferred over template operator!= for enum bitfields. - -1998-09-18 Alexandre Oliva - - * g++.old-deja/g++.other/nested2.C: Different virtual base classes - that happen to have the same base name, but in different scopes, - are incorrectly rejected. - -1998-09-16 Richard Henderson - - * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based - on the native word size instead of an integer literal. - -1998-09-15 Alexandre Oliva - - * g++.old-deja/g++.other/static2.C: Invocation of static data - member of type pointer-to-function denoted as non-static member. - - * g++.old-deja/g++.other/typedef5.C: Add some more tests involving - checks involving function types and aliases. - -1998-09-12 Alexandre Oliva - - * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be - redefined to the same non-trivial type. - - * g++.old-deja/g++.pt/explicit73.C: Test for proper - namespace-qualification of template specializations declared in - other namespaces. - - * g++.old-deja/g++.other/friend4.C: Check whether it is possible - to declare a subset of the specializations of a template function - as friends of specializations of a template class. - - * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of - member templates that do not fully specialize the enclosing - template class are rejected. - -1998-09-11 Dave Love - - * g77.f-torture/execute/u77-test.f: Fix bad consistency checks. - -1998-09-08 Dave Love - - * g77.f-torture/execute/u77-test.f (main): New file, somewhat - altered from libf2c/libU77 version. - -1998-09-06 Dave Love - - * g77.f-torture/execute/io0.f: Test formatted direct i/o too. - -1998-09-04 Reid M. Pinchback , Alexandre Oliva - - * g++.old-deja/g++.pt/explicit72.C: Ensure that char and - (un)signed char are different types for template specialization - purposes. - -1998-09-03 Ovidiu Predescu - - * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness. - * objc: ObjC testsuite. - -1998-08-31 Catherine Moore - - * gcc.c-torture/execute/941014-1.x: New file. - -1998-08-31 Nick Clifton - - * lib/c-torture.exp: Add support for - torture_eval_before_compile and torture_eval_before_execute - variables. - -1998-08-30 Jeffrey A Law (law@cygnus.com) - - * gcc.dg/980626-1.c: Delete this test. We've declared the warning - this test triggers valid. - -1998-08-27 Jeffrey A Law (law@cygnus.com) - - * gcc.dg/980827-1.c: New test. - -1997-08-26 J"orn Rennecke - - * gcc.c-torture/execute/loop-4b.c: New test. - -1998-08-26 Nick Clifton - - * lib/c-torture.exp: Add support for - torture_eval_before_compile and torture_eval_before_execute - variables. - -1998-08-25 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/980825-1.c: New test. - -1998-08-24 Nick Clifton - - * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to - count number tests in opt_t0 not good_t0. - -1998-08-24 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/930326-1.x: Fix typo. - -1998-08-23 Mark Mitchell - - * lib/old-dejagnu.exp: Make it possible to XFAIL a test that - causes an ICE. - -1998-08-21 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/unsorted/memtst.c: Reduce size of array when - STACK_SIZE is defined. - * gcc.c-torture/unsorted/stuct.c: Similarly. - - * gcc.c-torture/compile/980821-1.c: New test. - -1998-08-21 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints. - -1998-08-19 Mark Mitchell - - * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling - code. - -1998-08-09 Mark Mitchell - - * lib/old-dejagnu.exp: Revise handling of `Internal compiler - error'. - -1998-08-18 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/execute/*.x: Some updates for the h8300 targets. - -1998-08-16 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/980816-1.c: New test. - - * gcc.dg/980816-1.c: New test. - -1998-08-13 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to - compiler for ieee tests. - -1998-08-01 Dave Love - - * g77.f-torture/compile/980729-0.f: New test. - -1998-07-30 Ken Raeburn - - * gcc.c-torture/special/eeprof-1.c: New test, for - -finstrument-functions. - * gcc.c-torture/special/special.exp: Run it. - -1998-07-29 Jeffrey A Law (law@cygnus.com) - - * gcc.c-torture/compile/980729-1.c: New test. - -1998-07-27 Nick Clifton - - * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if - __thumb__ is defined, and test for ARM style doubles if so. - -1998-07-26 Dave Love +1998-11-07 Gerald Pfe * g77.f-torture/noncompile/980615-0.f: New test. @@ -22442,250 +16834,7 @@ rlsruhe.de> 1993-12-30 Mike Stump (mrs@rtl.cygnus.com) - * lib/old-deja.exp: Add `excess errors test fails' error, now one - can put an XFAIL *-*-* on excess errors. - -1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu - - * g++.law: Add more tests derived from g++-bugs snapshots. - - * g++.law/init11.{c,exp}: Delete test. Brendan sez it's - equivalent to g++.law/init9. - - * lib/mike-gcc.exp (postbase): Delete the .o file after we've - compiled it, and the a.out file after we've run it. - -1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com) - - * lib/mike-g++.exp (postbase): Delete the .o file after we've - compiled it, and the a.out file after we've run it. - -1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu) - - * g++.law/*.exp: Avoid losing arguments added via "append" commands. - -1993-12-15 Rob Savoye (rob@darkstar.cygnus.com) - - * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the - version number. - -1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu) - - * g++.law: New directory of g++ tests derived from the g++-bugs - snapshots. - -1993-12-09 Jeffrey Wheat (cassidy@cygnus.com) - - * gcc.compile: initbug1.c initbug1.exp testcase added - -1993-12-06 Jeffrey Wheat (cassidy@cygnus.com) - - * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups - * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added - fixes submitted by Jeff Law (law@cs.utah.edu) - * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from - Jeff Law (law@cs.utah.edu) - - -1993-11-30 Mike Stump (mrs@cygnus.com) - - * config/unix-g++.exp: Follow the gcc way of doing things. - * g++.old-deja/old-deja.exp: Minor updates. - * lib/g++.exp: New file, follow the gcc way of doing things. - * lib/old-dejagnu.exp: Minor updates. - * lib/mike-g++.exp: Always unset errorInfo. - -1993-11-06 Mike Stump (mrs@cygnus.com) - - * lib/gcc.exp: Fix some errors with the below change, CC and - CFLAGS should be global when setting, not local. - -1993-11-03 Rob Savoye (rob@darkstar.cygnus.com) - - * lib/gcc.exp: Transform tool name. - -1993-10-27 Jeffrey Wheat (cassidy@cygnus.com) - - * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry. - -1993-10-27 Jeffrey Wheat (cassidy@cygnus.com) - - * lib/gcc.exp: change gcc_done to gcc_stat - -1993-10-27 Jeffrey Wheat (cassidy@cygnus.com) - - * Upgraded gcc testsuite to c-torture version 1.25 - -1993-10-24 Jeffrey Wheat (cassidy@cygnus.com) - - * lib/gcc.exp: added reporting code. Changed verbose compile message. - * lib/c-torture: added hooks for new reporting code. - -1993-10-21 Jeffrey Wheat (cassidy@cygnus.com) - - * config/sh-gcc.exp: check if sh-sim exists in the path - -1993-10-18 Jeffrey Wheat (cassidy@cygnus.com) - - * gcc.code_quality/code_quality.exp: Initial changes for new logic. - * gcc.compile/compile.exp: Initial changes for new logic. - * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic. - * gcc.failure/failure.exp: Initial changes for new logic. - * gcc.ieee/ieee.exp: Initial changes for new logic. - * gcc.misc-tests/misc.exp: Initial changes for new logic. - * gcc.noncompile/non_compile.exp: Initial changes for new logic. - * gcc.unsorted/unsorted.exp: Initial changes for new logic. - * lib/c-torture.exp: Initial changes for new logic. - * lib/gcc.exp: Initial changes for new logic. - -1993-10-15 Mike Stump (mrs@cygnus.com) - - * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not - depend upon failure or success. Fully qualify names in failure - and success messages. Always remove a.out before starting - compile, just in case. Pay more attention to error text output by - the compiler. Handle testcases with no known past errors just - like all others, so that things are uniform. Other miscellaneous - improvements. - -1993-10-13 Jeffrey Wheat (cassidy@cygnus.com) - - * gcc.cpp: new directory for cpp tests - -1993-10-04 Jeffrey Wheat (cassidy@cygnus.com) - - * lib/chill.exp: Code reformatted, removed unused code. - * config/unix-chill.exp: Code reformatted, removed unused code. - * chill.execute/execute.exp: Code reformatted, removed unused code. - * chill.execute/oe/orient.exp: Code reformatted, removed unused code. - -1993-10-04 Ian Lance Taylor (ian@cygnus.com) - - * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution - routines not written. - -1993-09-27 Rob Savoye (rob@darkstar.cygnus.com) - - * config/bug-gcc.exp: Use new procs from bug.exp. - -1993-09-21 Rob Savoye (rob@darkstar.cygnus.com) - - * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded - via ftp, rather than depending on NFS. - * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test - case. - -1993-09-09 Rob Savoye (rob@darkstar.cygnus.com) - - * config/bug-gcc.exp: Use new download proc. - -1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com) - - * chill.execute/execute.exp: cleanups, handles errors better - * chill.compile/compile.exp: rewrite, based on execute.exp - * chill.noncompile/noncompile.exp: rewrite, based on execute.exp - * lib/chill.exp: major changes to diff proc and compile and link - procs. added chill_fail and chill_pass wrappers to pass and - fail. added more comments, and handle error codes better. - Added a hack to capture stderr from exec, so noncompile tests - can work. - -1993-09-11 Jeffrey Wheat (cassidy@cygnus.com) - - * chill.execute/execute.exp: rewrite of testsuite driver - * lib/chill.exp: rewrite of testsuite driver - * config/unix-chill.exp: rewrite of testsuite driver - -1993-08-25 Bill Cox (bill@rtl.cygnus.com) - - In chill.execute: - * iexpr.ch: Standardize uppercase. - * tuples.dat: Standardize uppercase. - * vary.ch: standardize. Correct varying string assignments. - * vary.dat: Add new output lines. - -1993-08-24 Bill Cox (bill@rtl.cygnus.com) - - In chill.execute: - * chprintf.ch: Standardize use of uppercase. - * tuples.ch: Standardize and turn arr2 into a DCL, - rather than a SYN. - * pinits.ch: Standardize. - -1993-08-23 Per Bothner (bothner@kalessin.cygnus.com) - - * rts.c: Get malloc() from , not . - * Makefil: Renamed to Makefile.in. - * configure.in: New. - -1993-08-23 Bill Cox (bill@rtl.cygnus.com) - - In chill.execute: - * .cvsignore: Add result/output files. - * Makefile: Fix up variables at start. Use MFLAGS - everywhere. Correct bool_loc, built_ins entries. - Add entry for vary1.ch. - * bitarray.ch: Standardize upper-case usage. - * bitexpr.ch: Standardize, add output of b1. - * params.ch: Use arrayt in along PROC parameters, to - avoid novelty problems. - * sets.ch: Tiny cleanup. - * vary1.ch: Re-indent. - -1993-08-17 Bill Cox (bill@rtl.cygnus.com) - - * Add PR-related files to Makefiles, .cvsignore files, etc. - -1993-08-02 Jeff Wheat (cassidy@cygnus.com) - - * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts - with compiler objects. New names are test-flow.c and test-loop.c - -1993-07-27 Jeff Wheat (cassidy@cygnus.com) - - * Upgraded c-torture tests from 1.19 to 1.20 - - * new files: - * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c - * gcc.compile: 930623-1.c 930623-2.c - * gcc.noncompile: 930622-1.c 930622-2.c - * gcc.failure: 920411-1.c 920627-2.c - * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c - -1993-07-20 Jeff Wheat (cassidy@cygnus.com) - - * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp - More changes to get testsuite working properly. Needs more work. - Added some support for POSIX IEEE Std 1003.3-1991 error messages. - -1993-07-19 Jeff Wheat (cassidy@cygnus.com) - - * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp - More changes to get testsuite working properly. Needs more work. - -1993-07-13 Jeff Wheat (cassidy@cygnus.com) - - * chill.compile/compile.exp: Added for Dejagnu support - * chill.execute/execute.exp: Added for Dejagnu support - * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support - -1993-06-19 Bill Cox (bill@rtl.cygnus.com) - - This should complete moving the CHILL test files. - * chill.noncompile(.cvsignore printf.grt - in-printf.grt chprintf.grt chprintf.ch): - Added test-support files. - (Makefile): Modified further. - * chill.compile (emptymod.ch gdbme.ch neg_range.ch - signal.ch): Added test files. - * chill.execute (.cvsignore printf.grt printr.c - in-printf.grt rts.c chprintf.grt rts.h): Added - test-support files. - (Makefile): More corrections. - -1993-06-18 Bill Cox (bill@rtl.cygnus.com) - - * chill.compile, chill.execute, chill.nocompile: Add CHILL + * lib/old-deja test cases, ready for DejaGnu. 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com) diff --git a/gcc/testsuite/gfortran.fortran-torture/execute/nullarg.f90 b/gcc/testsuite/gfortran.fortran-torture/execute/nullarg.f90 new file mode 100644 index 00000000000..67e65f81f6c --- /dev/null +++ b/gcc/testsuite/gfortran.fortran-torture/execute/nullarg.f90 @@ -0,0 +1,13 @@ +! This is the testcase from PR 12841. We used to report a type/rank mismatch +! when passing NULL() as an argument to a function. + MODULE T + PUBLIC :: A + CONTAINS + SUBROUTINE A(B) + REAL, POINTER :: B + IF (ASSOCIATED(B)) CALL ABORT() + END SUBROUTINE A + END MODULE T + USE T + CALL A(NULL()) + END -- 2.30.2