OSDN Git Service

* gimplify.c (gimplify_call_expr): Don't set CALL_CANNOT_INLINE_P
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index d3f7ed7..75f76d8 100644 (file)
@@ -1,3 +1,532 @@
+2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.dg/inline-33.c: New test.
+
+2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * gcc.dg/vect/vect-82.c: Combine dg-do and
+       dg-require-effective-target into dg-skip-if.
+       * gcc.dg/vect/vect-83.c: Likewise.
+
+2009-03-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/39137
+       * gcc.target/i386/stackalign/longlong-1.c: New test.
+       * gcc.target/i386/stackalign/longlong-2.c: New test.
+
+2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
+
+2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gcc.c-torture/execute/ieee/inf-3.c: New test.
+       * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
+
+2009-03-11  Olivier Hainque  <hainque@adacore.com>
+
+       * gnat.dg/slice_enum.adb: New test.
+
+2009-03-11  Jason Merrill  <jason@redhat.com>
+
+       PR debug/39086
+       * g++.dg/opt/nrv15.C: New test.
+
+2009-03-10  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/39422
+       * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
+       constant array with static initialization to global memory.
+       * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
+
+2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
+
+       * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
+       padding.
+
+2009-03-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/39371
+       * g++.dg/opt/switch2.C: Add -w to dg-options.
+       * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
+       * g++.dg/warn/switch1.C: New test.
+       * g++.dg/other/switch3.C: New test.
+
+       PR tree-optimization/39394
+       * gcc.c-torture/compile/pr39394.c: New test.
+
+2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gcc.target/s390/20090223-1.c: New testcase.
+
+2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/39402
+       * gfortran.dg/fmt_f0_1.f90: New test.
+
+2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c++/39060
+       * g++.dg/other/new1.C: Adjusted.
+       * g++.dg/parse/crash40.C: Likewise.
+       * g++.dg/parse/defarg12.C: Likewise.
+       * g++.dg/template/error15.C: Likewise.
+
+       * g++.dg/other/pr39060.C: New.
+
+2009-03-07  Jason Merrill  <jason@redhat.com>
+
+       PR c++/39367
+       * g++.dg/opt/new1.C: New.
+
+2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/33492
+       * g++.dg/other/error32.C: New.
+
+2009-03-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/39360
+       * gcc.c-torture/compile/pr39360.c: New test.
+
+       PR debug/39372
+       * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
+
+2009-03-05  Jason Merrill  <jason@redhat.com>
+
+       PR c++/38908
+       * g++.dg/warn/Wuninitialized-3.C: New test.
+
+2009-03-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/39379
+       * g++.dg/debug/dwarf2/imported-module-3.C: New test.
+       * g++.dg/debug/dwarf2/imported-module-4.C: New test.
+
+2009-03-04  Jason Merrill  <jason@redhat.com>
+
+       PR c++/13549
+       * g++.dg/template/koenig7.C: New test.
+
+2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * g++.dg/torture/predcom-1.C: New test.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39362
+       * g++.dg/torture/pr39362.C: New testcase.
+
+2009-03-04  Jason Merrill  <jason@redhat.com>
+           Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+       PR c++/9634
+       PR c++/29469
+       PR c++/29607
+       * g++.dg/template/dependent-name5.C: New test.
+
+2009-03-04  Steve Ellcey  <sje@cup.hp.com>
+
+       PR testsuite/39357
+       * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
+       vect_int to vect_int_mult.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39358
+       * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
+       * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39339
+       * gcc.c-torture/execute/pr39339.c: New testcase.
+
+2009-03-03  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.c-torture/compile/20090303-1.c,
+       gcc.c-torture/compile/20090303-2.c: New tests.
+
+2009-03-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/39354
+       * gfortran.dg/gomp/pr39354.f90: New test.
+
+       PR tree-optimization/39343
+       * gcc.dg/pr39343.c: New test.
+
+2009-03-03  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/39248
+       * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
+       * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
+       on targets without vector misalignment support.
+       * lib/target-supports.exp 
+       (check_effective_target_vect_short_mult): Add 
+       check_effective_target_arm32.
+
+2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/39335
+       * testsuite/gcc.dg/graphite/pr39335_1.c: New.
+       * testsuite/gcc.dg/graphite/pr39335.c: New.
+
+2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
+       of andl.
+       * gcc.target/i386/stackalign/return-5.c: Likewise.
+       * gcc.target/i386/stackalign/return-6.c: Likewise.
+
+2009-03-02  Richard Guenther  <rguenther@suse.de>
+           Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/39318
+       * gfortran.dg/vect/pr39318.f90: New test.
+
+2009-03-01  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
+
+2009-03-01  Jan Hubicka  <jh@suse.cz>
+
+       PR debug/39267
+       * gcc.dg/debug/dwarf2/inline1.c: New testcase.
+
+2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/pack12.adb: New test.
+
+2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c++/37789
+       * g++.dg/other/pr37789.C: New.
+
+2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/39295
+       * gfortran.dg/interface_25.f90: New test.
+       * gfortran.dg/interface_26.f90: New test.
+
+2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/39292
+       * gfortran.dg/initialization_22.f90: New test.
+
+2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR rtl-optimization/39241
+       * gcc.dg/torture/pr39241.c: New.
+
+2009-02-25  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimizations/39259
+       * g++.dg/torture/pr39259.C: New testcase.
+
+2009-02-24  Richard Guenther  <rguenther@suse.de>
+
+       PR c++/39242
+       * g++.dg/template/instantiate10.C: New testcase.
+
+2009-02-24  Richard Guenther  <rguenther@suse.de>
+           Zdenek Dvorak  <ook@ucw.cz>
+
+       PR tree-optimization/39233
+       * gcc.c-torture/execute/pr39233.c: New testcase.
+
+2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/39260
+       * gcc.dg/graphite/pr39260.c: New.
+
+2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
+
+2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c++/36411
+       * g++.dg/template/void14.C: New.
+
+2009-02-23  Jason Merrill  <jason@redhat.com>
+
+       PR c++/38880
+       * g++.dg/init/const7.C: Remove XFAIL.
+       * g++.dg/init/static-init1.C: New test.
+
+       * g++.dg/cpp0x/initlist14.C: New test.
+
+2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/38914
+       * bound_simplification_2.f90:  New test case.
+       * bound_7.f90:  New test case.
+
+2009-02-21  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/cpp/include4.c: New test.
+
+2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/39256
+       * gcc.target/i386/abi-2.c: New.
+
+2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * gcc.c-torture/execute/pr39228.x: New.
+
+2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
+       scan-assembler to check for xmm0 register.
+
+2009-02-20  Mark Mitchell  <mark@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.target/arm/va_list.c: New test.
+       * g++.dg/abi/arm_va_list.C: Likewise.
+       * lib/target-supports.exp (check_effective_target_arm_eabi): New
+       function.
+       * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
+       g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
+       g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
+       g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
+       g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
+       g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
+
+2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       PR testsuite/38164
+       * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
+       to dg-options.
+
+2009-02-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/39240
+       * gcc.c-torture/execute/pr39240.c: New test.
+
+2009-02-20  Jason Merrill  <jason@redhat.com>
+
+       PR c++/39225
+       * g++.dg/parse/dtor15.C: New test.
+
+2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
+
+       * gcc.c-torture/execute/20090219-1.c: New.
+
+2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
+       (mips-dg-options): When matching isa* pseudo-options make
+       'value' optional and accept ! entries.  Use $spec instead of
+       $isa_spec in the isa pseudo-option error message.  Only
+       perform the ISA-range check when 'value' is set.  If arch is
+       matching any CPU in the ! entries switch to its generic ISA.
+       * gcc.target/mips/branch-1.c: Pass isa=!octeon.
+       * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
+
+2009-02-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/39175
+       * gcc.dg/visibility-20.c: New test.
+       * g++.dg/ext/visibility/visibility-11.C: New test.
+
+2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c++/39188
+       * g++.dg/abi/pr39188-1a.C: New.
+       * g++.dg/abi/pr39188-1b.C: Likewise.
+       * g++.dg/abi/pr39188-1.h: Likewise.
+       * g++.dg/abi/pr39188-2a.C: Likewise.
+       * g++.dg/abi/pr39188-2b.C: Likewise.
+       * g++.dg/abi/pr39188-2.h: Likewise.
+       * g++.dg/abi/pr39188-3a.C: Likewise.
+       * g++.dg/abi/pr39188-3b.C: Likewise.
+       * g++.dg/abi/pr39188-3.h: Likewise.
+
+2009-02-19  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/38483
+       * gcc.c-torture/execute/call-trap-1.c,
+       gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
+       tests.
+
+2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/39228
+       * gcc.c-torture/execute/pr39228.c: New test.
+
+2009-02-19  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39074
+       * gcc.dg/torture/pr39074.c: New testcase.
+       * gcc.dg/torture/pr39074-2.c: Likewise.
+       * gcc.dg/torture/pr39074-3.c: Likewise.
+
+2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c++/39219
+       * g++.dg/parse/attr3.C: New.
+
+2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
+
+       PR testsuite/38165
+       * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
+
+       PR testsuite/38166
+       * g++.dg/ext/visibility/class1.C: Revert revision 122348
+       and skip on Darwin.
+
+2009-02-18  Jason Merrill  <jason@redhat.com>
+
+       PR c++/38880
+       * g++.dg/init/const7.C: Remove XFAIL.
+
+       PR target/39179
+       * g++.dg/opt/const6.C: New test.
+
+2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.dg/callabi/callabi.exp: Moved to ...
+       * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
+       in 64bit mode.
+
+       * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
+       * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
+       * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
+       * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
+       * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
+       * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
+       * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
+
+       * gcc.dg/callabi/callabi.h: Moved to ...
+       * gcc.target/x86_64/abi/callabi/callabi.h: Here.
+
+       * gcc.dg/callabi/func-1.c: Moved to ...
+       * gcc.target/x86_64/abi/callabi/func-1.c: Here.
+
+       * gcc.dg/callabi/func-indirect.c: Moved to ...
+       * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
+
+       * gcc.dg/callabi/pr38891.c: Moved to ...
+       * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
+
+       * gcc.dg/callabi/vaarg-1.c: Moved to ...
+       * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
+
+       * gcc.dg/callabi/vaarg-2.c: Moved to ...
+       * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
+
+       * gcc.dg/callabi/vaarg-3.c: Moved to ...
+       * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
+
+2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
+
+       PR target/38891
+       * gcc.dg/callabi/pr38891.c: New.
+
+2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.dg/callabi/callabi.exp: New.
+
+2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/39082
+       * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
+       -Wno-abi for x86.
+       * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
+
+       * gcc.target/i386/pr39082-1.c: New.
+
+       * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
+       -Wno-abi.
+
+       * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
+       CHECK_M64_M128 is defined.
+       (check_f_arguments): Add "do".
+       (check_vector_arguments): New.
+       (check_m64_arguments): Likewise.
+       (check_m128_arguments): Likewise.
+
+       * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
+       (CHECK_M64_M128): Define.
+
+       * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
+       on abitest.
+       * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
+
+       * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
+       tests only if CHECK_M64_M128 is defined.
+
+       * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
+       (m128_2_struct): Likewise.
+       (check_struct_passing5): Likewise.
+       (check_struct_passing6): Likewise.
+       (main): Test struct with __m128 if CHECK_M64_M128 is defined.
+
+       * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
+       (un5): Likewise.
+       (check_union_passing4): Likewise.
+       (main): Test union with __m128 if CHECK_M64_M128 is defined.
+
+2009-02-18  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/35447
+       * gcc.dg/noncompile/pr35447-1.c: New test.
+
+2009-02-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/36922
+       * gfortran.dg/pr36922.f: New test.
+
+2009-02-17  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39202
+       * gcc.c-torture/compile/pr39202.c: New testcase.
+
+2009-02-17  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39204
+       * gcc.dg/torture/pr39204.c: New testcase.
+
+2009-02-17  Bingfeng Mei <bmei@broadcom.com>
+
+       * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
+       * gcc.dg/vect/vect-outer-6.c: Ditto.
+
+2009-02-16  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/35446
+       * gcc.dg/noncompile/init-5.c: New test.
+       * gcc.dg/init-bad-4.c: Adjust expected errors.
+
+2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/37049
+       * gcc.target/i386/push-1.c: New.
+
+2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
+       
+2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gcc.target/spu/intrinsics-sr.c: New test.
+
+2009-02-13  Steve Ellcey  <sje@cup.hp.com>
+
+       PR target/38056
+       * gcc.target/ia64/sibcall-opt-1.c: New test.
+       * gcc.target/ia64/sibcall-opt-2.c: New test.
+
+2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/36528
+       * gfortran.dg/cray_pointers_8.f90: New test.
+
+       PR fortran/36703
+       * gfortran.dg/cray_pointers_9.f90: New test.
+
 2009-02-13  Jason Merrill  <jason@redhat.com>
 
        PR c++/39070
 
 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
 
-       * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of
-       find.
+       * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
 
 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
 
        * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
-       (TEST): Likewise.
-       Include CHECK_H instead of "pclmul-check.h".
+       (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
        (pclmul_test): Renamed to ...
        (TEST): This.
 
 
        * gcc.target/arm/neon-cond-1.c: New test.
 
-2008-01-23  Paolo Bonzini  <bonzini@gnu.org>
+2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
 
        PR tree-optimization/38932
        * gcc.dg/pr38932.c: New.
        PR target/38902
        * gcc.dg/pr38902.c: New.
 
-2008-01-20  Paolo Bonzini  <bonzini@gnu.org>
+2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
 
        PR target/38868
        * gfortran.dg/pr38868.f: New testcase.
        PR c++/37646
        * g++.dg/conversion/memfn2.C: New test.
 
-2008-01-15  Steve Ellcey  <sje@cup.hp.com>
+2009-01-15  Steve Ellcey  <sje@cup.hp.com>
 
        PR c++/38357
        * g++.dg/template/crash87.C: New test.