OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index b2a322f..79db2f1 100644 (file)
@@ -1,3 +1,450 @@
+2008-02-18  Joey Ye  <joey.ye@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR middle-end/34921
+       * gcc.c-torture/execute/nest-align-1.c: New test case.
+
+2008-02-17  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35227
+       * gcc.dg/torture/pr35227.c: New testcase.
+
+2008-02-17  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/35231
+       * gcc.c-torture/execute/pr35231.c: New testcase.
+
+2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
+       (test_gt): Ditto.
+
+2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * obj-c++.dg/encode-2.mm: XFAIL.
+       * obj-c++.dg/encode-3.mm: Likewise.
+
+2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+           Paolo Carlini  <pcarlini@suse.de>
+
+       * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
+       * g++.dg/ext/has_nothrow_constructor.C: Likewise.
+       * g++.dg/ext/has_nothrow_copy.C: Likewise.
+
+2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
+       (main): Change to void and rename to sse_test.
+       * gcc.target/i386/pr24306.c: Ditto.
+       * gcc.target/i386/pr32065-2.c: Ditto.
+       * gcc.target/i386/20060512-1.c: Include sse2-check.h.
+       (main): Change to void and rename to sse2_test.
+       * gcc.target/i386/20060512-3.c: Ditto.
+
+2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/35150
+       * gfortran.dg/c_loc_tests_12.f03: New test.
+
+2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
+
+       PR c++/35023
+       PR c++/35024
+       PR c++/35026
+       * g++.dg/cpp0x/vt-35026.C: New.
+       * g++.dg/cpp0x/vt-35023.C: New.
+       * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
+       * g++.dg/cpp0x/vt-35024.C: New.
+
+2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.c-torture/execute/va-arg-25.x: Remove.
+
+2008-02-15  Richard Guenther  <rguenther@suse.de>
+           Zdenek Dvorak  <ook@ucw.cz>
+
+       PR tree-optimization/35164
+       * g++.dg/torture/pr35164-1.C: New testcase.
+       * g++.dg/torture/pr35164-2.C: Likewise.
+
+2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       PR testsuite/35119
+       * testsuite/g++.dg/template/spec35.C: Change the regular expressions
+       in dg-final to match the assembly code generated by Darwin 9.
+
+2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
+
+2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
+
+2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
+
+       * lib/dejapatches.exp: New file.
+
+2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
+
+       PR c++/34050
+       * g++.dg/cpp0x/vt-34050.C: New.
+
+2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       PR preprocessor/35061
+       * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
+
+2008-02-14  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/28743
+       * g++.dg/template/nontype17.C: New.
+       * g++.dg/template/nontype16.C: Add error.
+
+2008-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/35138
+       * g++.dg/template/member8.C: New test.
+
+2008-02-13  Michael Matz  <matz@suse.de>
+
+       * gcc.dg/pr35065.c: Fix testcase warnings.
+
+2008-02-13  Michael Matz  <matz@suse.de>
+
+       PR debug/35065
+       * gcc.dg/pr35065.c: New testcase.
+
+2008-02-12  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/35171
+       * gcc.c-torture/compile/pr35171.c: New testcase.
+
+2008-02-12  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35163
+       * gcc.c-torture/execute/pr35163.c: New testcase.
+
+2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
+
+2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/loop_address.adb: New test.
+
+2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * obj-c++.dg/bitfield-1.mm: Expect failures.
+       * obj-c++.dg/bitfield-4.mm: Likewise.
+       * obj-c++.dg/cxx-ivars-2.mm: Likewise.
+       * obj-c++.dg/encode-8.mm: Likewise.
+       * obj-c++.dg/isa-field-1.mm: Likewise.
+       * obj-c++.dg/layout-1.mm: Likewise.
+       * obj-c++.dg/lookup-2.mm: Likewise.
+       * obj-c++.dg/try-catch-2.mm: Likewise.
+       * obj-c++.dg/try-catch-9.mm: Likewise.
+
+2008-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/35144
+       * g++.dg/tree-ssa/pr35144.C: New test.
+
+       PR inline-asm/35160
+       * gcc.target/i386/pr35160.c: New test.
+
+       PR c++/34862
+       * g++.dg/init/new27.C: New test.
+
+2008-02-11  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/35077
+       * g++.dg/template/crash78.C: New.
+
+2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR testsuite/35047
+       * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
+       * gcc.dg/compat/vector-2_y.c: Ditto.
+
+2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
+           Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/33992
+       * gcc.c-torture/execute/pr33992.c: New testcase.
+
+2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.dg/streamio_14.f90:  New test.
+
+2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
+       Add -mfpmath=387 to dg-options.
+
+2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR testsuite/35047
+       * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
+       * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
+
+2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR objc++/34193
+       * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
+
+2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR c++/35056
+       * g++.dg/conversion/bitfield8.C: New.
+
+2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
+
+       * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
+
+2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
+
+       PR c++/35049
+       PR c++/35096
+       * g++.dg/ext/vector13.C: New.
+
+2008-02-06  David Daney  <ddaney@avtrex.com>
+
+       * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
+
+2008-02-05  Bob Wilson  <bob.wilson@acm.org>
+
+       * lib/target-supports.exp (check_effective_target_hard_float): Remove
+       special case for xtensa-*-*.
+       
+2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/35037
+       * gfortran.dg/volatile11.f90: New test.
+
+2008-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/33553
+       * g++.dg/template/array19.C: New test.
+
+2008-02-05  Diego Novillo  <dnovillo@google.com>
+
+       http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
+
+       PR 33738
+       * g++.dg/warn/pr33738.C: Remove.
+
+2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/34945
+       * gfortran.dg/bounds_check_13.f: New test.
+
+2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR testsuite/33946
+       * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
+
+2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/35083
+       * gcc.target/i386/pr35083.c: New test.
+
+2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/32315
+       * gfortran.dg/data_bounds_1.f90: New test.
+
+2008-02-04  Diego Novillo  <dnovillo@google.com>
+
+       http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
+
+       PR 33738
+       * testsuite/g++.dg/warn/pr33738.C: New.
+
+2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
+
+       * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
+       to match.
+
+2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
+
+       * lib/target-supports.exp (check_effective_target_hard_float): Only
+       use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
+       other targets, grep for a call insn in the rtl expand dump for an
+       add of two doubles.
+       (target_compile): Support generating rtl dumps as output.
+
+2008-02-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/33631
+       * gcc.c-torture/execute/pr33631.c: New testcase.
+
+2008-02-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35043
+       * gcc.c-torture/compile/pr35043.c: New testcase.
+
+2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
+
+2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr31628.c: Require effective target fpic.
+       * gcc.target/i386/strinline.c: Ditto.
+       * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
+       * gcc.dg/pr35045.c: Ditto.
+       * gcc.dg/20050503-1.c: Ditto.
+
+2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/32760
+       * gfortran.dg/host_assoc_variable_1.f90: New test.
+       * gfortran.dg/allocate_stat.f90: Change last three error messages.
+
+2008-02-02  Michael Matz  <matz@suse.de>
+
+       PR target/35045
+       * gcc.dg/pr35045.c: New test.
+
+2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/35001
+       * gfortran.dg/shape_4.f90:  New test.
+
+2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
+
+2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR rtl-optimization/34773
+       * gcc.target/cris/torture/pr34773.c: New test.
+
+2008-02-01  Nick Clifton  <nickc@redhat.com>
+
+       * lib/target-supports.exp (check_profiling_available): Do not
+       expect profiling to work on the xstormy16 target.
+
+2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR testsuite/35047
+       * gcc.c-torture/execute/20050316-2.x: New file.
+       * gcc.target/i386/pr17390.c: Update scan pattern.
+       * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
+       * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
+
+2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/34910
+       * gfortran.dg/proc_assign_2.f90: New test.
+
+2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/34935
+       PR c++/34936
+       * g++.dg/ext/alias-canon.C: New.
+       * g++.dg/ext/alias-mangle.C: New.
+
+2008-01-30  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
+
+2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * g++.dg/other/first-global.C: Add -fpie for all pic targets.
+       * g++.dg/parse/attr-externally-visible-1.C: Likewise.
+
+2008-01-30  Jan Hubicka  <jh@suse.cz>
+
+       PR target/34982
+       * gcc.c-torture/execute/pr34982.c: New testcase.
+
+2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * gcc.target/s390/tf_to_di-1.c: New testcase.
+
+2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/34975
+       * gfortran.dg/use_only_3.f90: New test.
+       * gfortran.dg/use_only_3.inc: Modules for new test.
+
+       PR fortran/34429
+       * gfortran.dg/function_charlen_2.f90: New test.
+
+2008-01-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/34969
+       * gcc.dg/pr34969.c: New test.
+
+       PR c/35017
+       * gcc.dg/inline-25.c: New test.
+       * gcc.dg/inline-26.c: New test.
+       * gcc.dg/inline-27.c: New test.
+
+2008-01-29  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35006
+       * gcc.c-torture/compile/pr35006.c: New testcase.
+
+2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
+
+       PR c++/34055
+       PR c++/34103
+       PR c++/34219
+       PR c++/34606
+       PR c++/34753
+       PR c++/34754
+       PR c++/34755
+       PR c++/34919
+       PR c++/34961
+       * g++.dg/cpp0x/vt-34219-2.C: New.
+       * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
+       * g++.dg/cpp0x/vt-34961.C: New.
+       * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
+       cases from the re-opened PR.
+       * g++.dg/cpp0x/vt-34753.C: New.
+       * g++.dg/cpp0x/vt-34919.C: New.
+       * g++.dg/cpp0x/vt-34754.C: New.
+       * g++.dg/cpp0x/vt-34606.C: New.
+       * g++.dg/cpp0x/vt-34219.C: New.
+       * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
+       * g++.dg/cpp0x/vt-34755.C: New.
+       * g++.dg/cpp0x/pr31438.C: Ditto.
+       * g++.dg/cpp0x/variadic81.C: Ditto.
+
+2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * g++.dg/torture/pr34641.C: Put the dg-do first.
+
+2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
+
+2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
+
+       * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
+
+2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
+
+       PR 31535
+       * gcc.target/powerpc/spe-small-data-1.c: New test.
+       * gcc.target/powerpc/spe-small-data-2.c: New test.
+
+2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/34980
+       * gfortran.dg/shape_3.f90:  New test.
+
 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
 
        * gcc.target/s390/20020926-1.c: Remove -m31.
        
 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
 
-        PR c++/34891
-        * g++.dg/ext/vector9.C: New.
+       PR c++/34891
+       * g++.dg/ext/vector9.C: New.
 
 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
 
-        PR c++/34776
+       PR c++/34776
        PR c++/34486
-        * g++.dg/template/crash75.C: New.
-        * g++.dg/template/crash76.C: Likewise. 
+       * g++.dg/template/crash75.C: New.
+       * g++.dg/template/crash76.C: Likewise.  
 
 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
 
        PR c++/33407
        * g++.dg/init/new26.C: New test.
 
-2008-01-18  Richard Guenther   <rguenther@suse.de>
+2008-01-18  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/34801
        * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
 
 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
 
-       PR c++/34314
-       * g++.dg/cpp0x/vt-34314.C: New.
-       * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
-       reality (the error message was wrong previously).
+       PR c++/34314
+       * g++.dg/cpp0x/vt-34314.C: New.
+       * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
+       reality (the error message was wrong previously).
 
 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
 
-       PR c++/33964
-       * g++.dg/cpp0x/vt-33964.C: New.
-       * g++.dg/template/partial5.C: New.
+       PR c++/33964
+       * g++.dg/cpp0x/vt-33964.C: New.
+       * g++.dg/template/partial5.C: New.
 
 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
 
-       PR c++/34052
-       * g++.dg/cpp0x/vt-34052.C: New.
-       * g++.dg/template/ttp26.C: New.
+       PR c++/34052
+       * g++.dg/cpp0x/vt-34052.C: New.
+       * g++.dg/template/ttp26.C: New.
        
 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
 
 
 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
 
-       * g++.dg/cpp0x/long_long.C: New.
+       * g++.dg/cpp0x/long_long.C: New.
 
 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
 
 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/33648
-       * gcc.dg/pr33648.c: Require effective targer freorder.
+       * gcc.dg/pr33648.c: Require effective target freorder.
 
 2007-11-05  Revital Eres  <eres@il.ibm.com>