X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=ff9d6ec1b6b3be0dd82e675fb3cbbe9986e69a3a;hb=0e7c826cc8049941d03935a7e06cac42777475dc;hp=b4746bcc691b789900944ea945805bd16ff0ef8f;hpb=702c8527e96702ee4e3d4a3b2d8a7b895a62eb3b;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b4746bcc691..ff9d6ec1b6b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,555 @@ +2004-11-15 Mark Mitchell + + * gcc.dg/format/cmn-err-1.c: Add tests for "%p". + +2004-11-15 Nick Clifton + + * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with + __INT_MAX__ so that the test can be compiled by toolchains + targeted at 16-bit processors. + + * gcc.dg/20040625-1.c: Use long constants rather than integers + when performing arithmetic that will overflow 16-bits. + + * gcc.dg/i386-sse-8.c: Expect this test to fail for the + xstormy16. It does not support 128-bit vector operations. + + * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long' + with the macro PTR_TYPE. Define this macro to an integer type + suitable for holding a pointer. + + * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if + the target is a 16-bit processor. + + * gcc.dg/cpp/if-2.c: Expect a different warning message from + 16-bit targets where the character constant will be too long. + + * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16 + where the double will not be directly addressable. + +2004-11-15 Kriang Lerdsuwanakij + + Friend class name lookup 1/n, PR c++/18471 + * g++.dg/template/crash26.C: New test. + * g++.dg/lookup/struct1.C: Adjust expected error. + * g++.dg/parse/elab1.C: Likewise. + * g++.dg/parse/elab2.C: Likewise. + * g++.dg/parse/int-as-enum1.C: Likewise. + * g++.dg/parse/struct-as-enum1.C: Likewise. + * g++.dg/parse/typedef1.C: Likewise. + * g++.dg/parse/typedef3.C: Likewise. + * g++.dg/parse/typedef4.C: Likewise. + * g++.dg/parse/typedef5.C: Likewise. + * g++.dg/template/nontype4.C: Likewise. + * g++.old-deja/g++.benjamin/typedef01.C: Likewise. + * g++.old-deja/g++.other/elab1.C: Likewise. + * g++.old-deja/g++.other/syntax4.C: Likewise. + +2004-11-15 Eric Botcazou + + * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1. + +2004-11-14 Zdenek Dvorak + + * gcc.c-torture/execute/20041114-1.c: New test. + +2004-11-14 Joseph S. Myers + + * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c, + gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c, + gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c, + gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c, + gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c, + gcc.dg/switch-7.c: New tests. + +2004-11-14 Dorit Naishlos + + * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*. + +2004-11-14 Dorit Naishlos + + PR tree-opt/18400 + * gcc.dg/vect/pr18400.c: New test. + +2004-11-14 Dorit Naishlos + Andrew Pinski + + PR tree-opt/18425 + * gcc.dg/vect/pr18425.c: New test. + +2004-11-14 Eric Botcazou + + * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC. + Guard with dg-require-alias and dg-require-visibility. + +2004-11-14 Eric Botcazou + + * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC. + +2004-11-14 Giovanni Bajo + + * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests. + +2004-11-14 Kriang Lerdsuwanakij + + PR c++/17344 + * g++.dg/template/defarg5.C: New test. + +2004-11-13 Eric Botcazou + + * g++.dg/parse/cast1.C: Run only on ILP32. + * g++.old-deja/g++.mike/p784.C: Likewise. + +2004-11-13 Bernd Schmidt + + * gcc.c-torture/execute/20041113-1.c: New test. + +2004-11-13 James A. Morrison + + PR target/18230 + * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test. + * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c, + gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c, + gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c, + gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c, + gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c, + gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c, + gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c, + gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c, + gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c, + gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c, + gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c, + gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC. + +2004-11-13 James A. Morrison + + * gcc.target/sparc/fand.c, gcc.target/sparc/fands, + gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c, + gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c, + gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c, + gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c, + gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c, + gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c, + gcc.target/sparc/for.c, gcc.target/sparc/fors.c, + gcc.target/sparc/combined-1.c: New tests. + +2004-11-12 Ziemowit Laski + + * objc.dg/const-str-8.m, objc.dg/const-str-9.m: + New tests. + +2004-11-12 Mark Mitchell + + * lib/gcc-dg.exp (dg-forbid-option): New function. + * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64. + * g++.dg/abi/bitfield8.C: Likewise. + * g++.dg/abi/dtor1.C: Likewise. + * g++.dg/abi/empty10.C: Likewise. + * g++.dg/abi/empty7.C: Likewise. + * g++.dg/abi/empty9.C: Likewise. + * g++.dg/abi/layout3.C: Likewise. + * g++.dg/abi/layout4.C: Likewise. + * g++.dg/abi/thunk1.C: Likewise. + * g++.dg/abi/thunk2.C: Likewise. + * g++.dg/abi/vbase11.C: Likewise. + * g++.dg/abi/vthunk2.C: Likewise. + * g++.dg/abi/vthunk3.C: Likewise. + * g++.dg/ext/attrib8.C: Likewise. + * g++.dg/opt/longbranch2.C: Likewise. + * g++.dg/opt/reg-stack4.C: Likewise. + * g++.old-deja/g++.ext/attrib1.C: Likewise. + * g++.old-deja/g++.ext/attrib2.C: Likewise. + * g++.old-deja/g++.ext/attrib3.C: Likewise. + * g++.old-deja/g++.other/store-expr1.C: Likewise. + * g++.old-deja/g++.other/store-expr2.C: Likewise. + * gcc.dg/20000609-1.c: Likewise. + * gcc.dg/20000720-1.c: Likewise. + * gcc.dg/20011107-1.c: Likewise. + * gcc.dg/20011119-1.c: Likewise. + * gcc.dg/20020108-1.c: Likewise. + * gcc.dg/20020122-2.c: Likewise. + * gcc.dg/20020122-3.c: Likewise. + * gcc.dg/20020201-3.c: Likewise. + * gcc.dg/20020206-1.c: Likewise. + * gcc.dg/20020218-1.c: Likewise. + * gcc.dg/20020310-1.c: Likewise. + * gcc.dg/20020411-1.c: Likewise. + * gcc.dg/20020418-2.c: Likewise. + * gcc.dg/20020426-1.c: Likewise. + * gcc.dg/20020426-2.c: Likewise. + * gcc.dg/20020517-1.c: Likewise. + * gcc.dg/20020523-1.c: Likewise. + * gcc.dg/20020523-2.c: Likewise. + * gcc.dg/20020729-1.c: Likewise. + * gcc.dg/20030204-1.c: Likewise. + * gcc.dg/20030826-2.c: Likewise. + * gcc.dg/20030926-1.c: Likewise. + * gcc.dg/20031202-1.c: Likewise. + * gcc.dg/980312-1.c: Likewise. + * gcc.dg/980313-1.c: Likewise. + * gcc.dg/990117-1.c: Likewise. + * gcc.dg/990424-1.c: Likewise. + * gcc.dg/990524-1.c: Likewise. + * gcc.dg/991230-1.c: Likewise. + * gcc.dg/i386-387-1.c: Likewise. + * gcc.dg/i386-387-2.c: Likewise. + * gcc.dg/i386-387-3.c: Likewise. + * gcc.dg/i386-387-4.c: Likewise. + * gcc.dg/i386-387-5.c: Likewise. + * gcc.dg/i386-387-6.c: Likewise. + * gcc.dg/i386-asm-1.c: Likewise. + * gcc.dg/i386-bitfield1.c: Likewise. + * gcc.dg/i386-bitfield2.c: Likewise. + * gcc.dg/i386-loop-1.c: Likewise. + * gcc.dg/i386-loop-2.c: Likewise. + * gcc.dg/i386-loop-3.c: Likewise. + * gcc.dg/i386-pentium4-not-mull.c: Likewise. + * gcc.dg/i386-pic-1.c: Likewise. + * gcc.dg/i386-regparm.c: Likewise. + * gcc.dg/i386-signbit-1.c: Likewise. + * gcc.dg/i386-signbit-2.c: Likewise. + * gcc.dg/i386-signbit-3.c: Likewise. + * gcc.dg/i386-sse-5.c: Likewise. + * gcc.dg/i386-sse-8.c: Likewise. + * gcc.dg/i386-unroll-1.c: Likewise. + * gcc.dg/tls/opt-1.c: Likewise. + * gcc.dg/tls/opt-2.c: Likewise. + * gcc.dg/unroll-1.c: Likewise. + * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise. + * gcc.misc-tests/i386-pf-athlon-1.c: Likewise. + * gcc.misc-tests/i386-pf-none-1.c: Likewise. + * gcc.misc-tests/i386-pf-sse-1.c: Likewise. + * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when + -m64 is specified. + +2004-11-12 Mark Mitchell + + PR c++/18389 + * g++.dg/parse/cond1.C: New test. + + PR c++/18429 + * g++.dg/template/array9.C: New test. + * g++.dg/ext/vla1.C: Adjust error messages. + * g++.dg/ext/vlm1.C: Likewise. + * g++.dg/template/crash2.C: Likewise. + + PR c++/18436 + * g++.dg/template/call3.C: New test. + + PR c++/18407 + * g++.dg/template/ptrmem11.C: New test. + +2004-11-12 Andrew Pinski + + PR other/14264 + * lib/g++.exp: Set LC_ALL and LANG to C. + * lib/gcc-dg.exp: Likewise. + * lib/gfortran.exp: Likewise. + * lib/objc.exp: Likewise. + * lib/treelang.exp: Likewise. + +2004-11-12 Andreas Schwab + + * gcc.dg/pr16286.c: Fix last change. + +2004-11-12 Mark Mitchell + + PR c++/18416 + * g++.dg/init/global1.C: New test. + +2004-11-12 Eric Botcazou + + * gcc.c-torture/execute/20041112-1.c: New test. + +2004-11-11 Janis Johnson + + * lib/gcc-dg.exp (dg-target-list): New. + +2004-11-11 Janis Johnson + Richard Sandiford + + * lib/target-supports.exp (get-compiler_messages): New. + (check_named_sections_available): Use it. + (check_effective_target_ilp32): New. + (check_effective_target_lp64): New. + (is-effective-target): New. + * lib/gcc-dg.exp (dg-require-effective-target): New. + +2004-11-11 Joseph S. Myers + + * gcc.dg/precedence-1.c: New test. + +2004-11-11 Janis Johnson + + * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64. + + * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail + message, delete generated files, use more descriptive name for + executable, and make the test unsupported when it cannot be run. + + * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure. + (dg-require-weak, dg-require-visibility, dg-require-alias, + dg-require-gc-sections, dg-require-profiling, dg-require-dll, + dg-require-iconv, dg-require-named-sections): Use it. + + * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test. + +2004-11-11 Nathan Sidwell + + PR target/16457 + * gcc.dg/ppc-and-1: New + + PR target/16796 + * gcc.dg/ppc-mov-1.c: New. + + PR target/16458 + * gcc.dg/ppc-compare-1.c: New. + +2004-11-10 Joseph S. Myers + + * objc.dg/desig-init-2.m: New test. + +2004-11-10 Adam Nemet + + PR middle-end/18160 + * g++.dg/warn/register-var-1.C: New test. + * g++.dg/warn/register-var-2.C: New test. + +2004-11-10 Eric Botcazou + + * gcc.dg/union-2.c: New test. + +2004-11-10 Fariborz Jahanian + + * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: + New test for PR tree-optimization/17892. + +2004-11-09 Mark Mitchell + + PR c++/18369 + * g++.dg/init/new12.C: New test. + +2004-11-10 James A. Morrison + + * gcc.target/sparc: New directory. + * gcc.target/sparc/sparc.exp: New driver. + * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c, + gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c, + gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c, + gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests. + +2004-11-10 Paul Brook + + PR fortran/18218 + * gfortran.dg/list_read.c: New test. + +2004-11-09 Joseph S. Myers + + PR c/18322 + * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct + expected diagnostic location. + +2004-11-09 Ulrich Weigand + + * gcc.dg/20041109-1.c: New test. + +2004-11-09 Andrew Pinski + + PR objc/18406 + * objc/compile/pr18406.m: New test. + +2004-11-09 Joseph S. Myers + + * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic. + +2004-11-09 Joseph S. Myers + + * gcc.dg/builtin-prefetch-1.c: Adjust expected messages. + +2004-11-08 Steve Ellcey + + * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__. + +2004-11-08 Steve Ellcey + + * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and + exit. + +2004-11-08 Andrew Pinski + + PR tree-opt/18299 + * gcc.c-torture/pr18299-1.c: New test. + +2004-11-06 Andreas Schwab + + * gcc.dg/pr16286.c: Also test for bool and pixel. + +2004-11-06 Joseph S. Myers + + * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c, + gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c, + gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c, + gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c, + gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c, + gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c, + gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c, + gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c, + gcc.dg/struct-semi-3.c: New tests. + +2004-11-06 Eric Botcazou + + * g++.dg/opt/nothrow1.C: Use -42 instead of 42. + +2004-11-06 Eric Botcazou + + * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state): + Do not use C99 designators. + +2004-11-06 Eric Botcazou + + * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast. + +2004-11-06 Eric Botcazou + + * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit. + * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3. + * gcc.c-torture/execute/simd-5.x: Remove. + +2004-11-06 Andrew Pinski + + PR rtl-optimization/17933 + * gcc.dg/torture/pr17933-1.c: New test. + +2004-11-06 Aaron W. LaFramboise + + PR target/18106 + * lib/target-supports.exp (check_weak_available): Support + Windows. + +2004-11-05 Danny Smith + + * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a + call to fflush(stdout) before abort. + (my_ffsll): New function. + (generate_fields): Use it. + +2004-11-05 Joseph S. Myers + + * gcc.dg/init-undef-1.c: New test. + +2004-11-05 Joseph S. Myers + + * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c, + gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c, + gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c, + gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust + expected messages for new parser. + +2004-11-04 Mark Mitchell + + * testsuite/g++.dg/ext/visibility/symbian1.C: New test. + +2004-11-04 Eric Botcazou + + * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment + on LP64 targets. + +2004-11-04 Joseph S. Myers + + * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c, + gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c, + gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c, + gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c, + gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c, + gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c, + gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c, + gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c, + gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c, + gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests. + +2004-11-04 Joseph S. Myers + + * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c, + gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c, + gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c, + gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c, + gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c, + gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c, + objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages + for new parser. + +2004-11-04 Richard Sandiford + + PR target/15342 + * gcc.dg/20041104-1.c: New test. + +2004-11-04 Giovanni Bajo + + * g++.dg/template/nontype7.C: New test. + * g++.dg/template/nontype8.C: Likewise. + * g++.dg/template/nontype9.C: Likewise. + * g++.dg/template/nontype10.C: Likewise. + * g++.dg/tc1/dr49.C: Likewise. + * g++.dg/template/ptrmem8.C: Relax dg-error checks. + * g++.old-deja/g++.other/null1.C: Remove a buggy error check + +2004-11-04 Ben Elliston + + * g++.dg/rtti/tinfo1.C: Remove xfails. + +2004-11-04 Ben Elliston + + * g++.old-deja/g++.other/enum5.C (enum conditions): Move the + packed attribute to the definition to satisfy the new C++ parser. + +2004-11-03 Eric Botcazou + + * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple + invocations of va_arg. + +2004-11-02 Mark Mitchell + + PR c++/18124 + * g++.dg/template/crash25.C: New test. + + PR c++/18155 + * g++.dg/template/typedef2.C: New test. + * g++.dg/parse/crash13.C: Adjust error markers. + + PR c++/18177 + * g++.dg/conversion/const3.C: New test. + +2004-11-03 Tobias Schlueter + + PR fortran/17535 + PR fortran/17583 + PR fortran/17713 + * gfortran.dg/generic_[123].f90: New testcases. + +2004-11-02 Eric Botcazou + + * gcc.dg/uninit-C.c: Remove special-casing for SPARC. + * gcc.dg/uninit-H.c: Define to "sp" on SPARC. + +2004-11-02 Andrew Pinski + + PR tree-opt/16808 + * gcc.c-torture/compile/pr16808.c: New test. + +2004-11-02 Nathan Sidwell + + PR rtl-optimization/17104 + * gcc.dg/ppc-bitfield1.c: New. + +2004-11-01 Richard Sandiford + + * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets. + +2004-11-01 Richard Sandiford + + * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy + strings for 32-bit code. + 2004-11-01 Joseph S. Myers PR c/18239