+2009-03-24 Dodji Seketeli <dodji@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/39524
+ * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
+
+2009-03-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/39495
+ * gcc.dg/gomp/pr39495-2.c: Remove xfails.
+
+2009-03-23 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/cpp0x/auto12.C: Add variadic test.
+
+ PR c++/39526
+ * g++.dg/warn/Wshadow-4.C: New test.
+
+2009-03-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/39516
+ * gfortran.dg/pr39516.f: New test.
+
+2009-03-22 Hans-Peter Nilsson <hp@axis.com>
+
+ * lib/target-libpath.exp (set_ld_library_path_env_vars):
+ Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
+ variable, not environment variable.
+
+2009-03-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/28879
+ * g++.dg/ext/vla6.C: New test.
+
+2009-03-20 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/cpp0x/initlist5.C: Add additional test.
+
+2009-03-19 Jakub Jelinek <jakub@redhat.com>
+ Janis Johnson <janis187@us.ibm.com>
+
+ * lib/compat.exp (compat-get-options-main, compat-get-options):
+ Handle dg-prune-output in source file.
+ * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
+ * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
+ * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
+ two warnings.
+
+2009-03-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/39495
+ * gcc.dg/gomp/pr39495-1.c: New test.
+ * gcc.dg/gomp/pr39495-2.c: New test.
+ * g++.dg/gomp/pr39495-1.C: New test.
+ * g++.dg/gomp/pr39495-2.C: New test.
+
+ PR target/39496
+ * gcc.target/i386/pr39496.c: New test.
+ * g++.dg/other/pr39496.C: New test.
+
+2009-03-19 Li Feng <nemokingdom@gmail.com>
+
+ PR middle-end/39500
+ * gcc.dg/autopar/pr39500-1.c: New.
+ * gcc.dg/autopar/pr39500-2.c: New.
+
+2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ * g++.dg/dg.exp: Prune graphite.
+
+2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR middle-end/39447
+ * g++.dg/graphite: New.
+ * g++.dg/graphite/graphite.exp: New.
+ * g++.dg/graphite/pr39447.C: New.
+
+2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR c++/39425
+ * g++.dg/template/pr39425.C: New.
+
+ * g++.dg/template/spec33.C: Updated.
+
+2009-03-17 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
+
+2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/39475
+ * g++.dg/ext/unary_trait_incomplete.C: New.
+
+2009-03-17 Jing Yu <jingyu@google.com>
+
+ PR middle-end/39378
+ * g++.dg/inherit/thunk10.C: New test.
+
+2009-03-17 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/39482
+ * gcc.target/i386/pr39482.c: New test.
+
+2009-03-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/39471
+ * g++.dg/debug/dwarf2/imported-module-2.C: Expect
+ DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
+ * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
+ * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
+
+ PR middle-end/39443
+ * gcc.dg/pr39443.c: New test.
+
+ PR debug/39412
+ * gcc.dg/debug/pr39412.c: New test.
+
+2009-03-17 Janis Johnson <janis187@us.ibm.com>
+
+ PR testsuite/38526
+ * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
+ existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
+ is defined.
+ (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
+ its original value, or unset if it was not defined.
+ * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
+ path procs around use of HOSTCC.
+ * g++.dg/compat/struct-layout-1.exp: Ditto.
+ * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
+
+2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
+
+2009-03-16 Janis Johnson <janis187@us.ibm.com>
+
+ Revert patch for PR testsuite/37630.
+
+ PR testsuite/37960
+ * gcc.dg/pr11492.c: Replace constant and remove xfail.
+
+ PR testsuite/37630
+ * lib/target-supports.exp (check_effective_target_ieee): New.
+ * gcc.c-torture/execute/ieee/ieee.exp: Use it.
+ * gcc.dg/20001012-1.c: Require ieee.
+
+ PR testsuite/37628
+ * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
+
+2009-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/39455
+ * gcc.dg/pr39455.c: New test.
+
+2009-03-13 David Ayers <ayers@fsfe.org>
+
+ * objc/execute/trivial.m. New test.
+
+2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
+
+ PR target/39137
+ * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
+
+2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/39451
+ * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
+ constraint on (%2).
+
+2009-03-12 David Ayers <ayers@fsfe.org>
+
+ PR libobjc/27466
+ * objc/execute/exceptions/handler-1.m. New test.
+
+2008-03-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/39431
+ * gcc.target/i386/pr39431.c: New test.
+
+2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/39445
+ * gcc.target/i386/pr39445.c: New.
+
+ * gcc.target/i386/push-1.c: XFAIL.
+
+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
+ * g++.dg/cpp0x/decltype16.C: New.
+
+2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/39152
+ * gfortran.dg/gomp/pr39152.f90: New.
+
+2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/39162
+ * gcc.target/i386/pr39162.c: New.
+
+2009-02-13 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/35444
+ * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
+ New tests.
+
+2009-02-12 Jason Merrill <jason@redhat.com>
+
+ PR c++/38950
+ * g++.dg/template/array20.C: New test.
+
+2009-02-12 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
+ for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
+ * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
+
+2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
+
+2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/39152
+ * gfortran.dg/pr39152.f: New.
+
+2009-02-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/39153
+ * g++.dg/cpp0x/defaulted9.C: New test.
+
+ PR c++/30111
+ * g++.dg/init/value7.C: New test.
+
+2009-02-11 Paolo Bonzini <bonzini@gnu.org>
+
+ PR target/38824
+ * gcc.target/i386/pr38824.c: New testcase.
+
+2009-02-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/38649
+ * g++.dg/cpp0x/defaulted8.C: New test.
+
+ PR c++/36744
+ * g++.dg/cpp0x/rv9p.C: New test.
+
+2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/aliasing3.adb: New test.
+ * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
+
+2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/34397
+ * g++.dg/template/crash88.C: New.
+ * g++.dg/template/crash89.C: Likewise.
+
+2009-02-10 Steve Ellcey <sje@cup.hp.com>
+
+ PR c/39084
+ * gcc.dg/pr39084.c: New test.
+
+2009-02-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/39139
+ * gcc.target/i386/pr39139.c: New test.
+
+2009-02-10 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/39132
+ * gcc.dg/torture/pr39132.c: New testcase.
+
+2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/39119
+ * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
+ * gcc.target/x86_64/abi/avx/args.h: Likewise.
+ * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
+ * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
+ * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
+ * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
+ * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
+ * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
+
+2009-02-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/39109
+ * g++.dg/init/value6.C: New test.
+
+2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
+
+2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/compile/20090209-1.c: New test.
+
+2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/35147
+ PR c++/37737
+ * g++.dg/cpp0x/vt-35147.C: New.
+ * g++.dg/cpp0x/vt-37737-1.C: Likewise.
+ * g++.dg/cpp0x/vt-37737-2.C: Likewise.
+
+2009-02-06 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/35434
+ * gcc.dg/attr-alias-4.c: New test.
+
+2009-02-06 Janis Johnson <janis187@us.ibm.com>
+
+ PR c/39035
+ * gcc.dg/dfp/pr39035.c: New test.
+
+2009-02-06 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/36432
+ * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
+
+2009-02-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/39106
+ * g++.dg/opt/thunk3.C: New test.
+
+2009-02-05 Nick Clifton <nickc@redhat.com>
+
+ * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
+ * gcc.c-torture/compile/limits-stringlit.c: Likewise.
+ * gcc.dg/cdce1.c: Likewise.
+ * gcc.dg/cpp/_Pragma6.c: Likewise.
+ * g++.dg/cpp/_Pragma1.C: Likewise.
+ * gcc.dg/utf32-2.c: Xfail for M32C.
+ * gcc.dg/utf32-1.c: Likewise.
+ * gcc.dg/utf32-3.c: Likewise.
+ * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
+ targets.
+ * gcc.dg/Wtype-limits-Wextra.c: Likewise.
+ * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
+ * gcc.dg/Wconversion-5.c: Likewise.
+ * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
+ * gcc.dg/tree-ssa/ldist-3.c: Likewise.
+ * gcc.dg/tree-ssa/ldist-5.c: Likewise.
+ * gcc.dg/utf-inc-init.c: Likewise.
+ * gcc.dg/pr11492.c: Xfail for 16-bit targets.
+ * gcc.dg/utf-array.c: Add expected warning messages for M32C.
+ * gcc.dg/utf-array-short-wchar.c: Likewise.
+ * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
+ * gcc.dg/mallign.c: Use size_t instead of long.
+
+2009-02-05 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
+
+2009-02-05 Daniel Berlin <dberlin@dberlin.org>
+
+ * gcc.c-torture/execute/pr39100.c: New.
+
+2009-02-05 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/35435
+ * gcc.dg/tls/diag-6.c: New test.
+
+2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ AVX Programming Reference (January, 2009)
+ * gcc.target/i386/avx-vpclmulqdq.c: New.
+ * gcc.target/i386/pclmul-avx-check.h: Likewise.
+
+ * 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".
+ (pclmul_test): Renamed to ...
+ (TEST): This.
+
+2009-02-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/39095
+ * g++.dg/abi/mangle31.C: New test.
+
+2009-02-03 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/29129
+ * c90-arraydecl-1.c: Do not expect error for [*] in abstract
+ declarator.
+ * vla-6.c: Likewise. Expect warning not error for [*] lexically
+ inside function prototype but not part of parameter declarator.
+ * vla-11.c: New test.
+
+2009-02-03 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/warn/main-4.C: New test.
+ * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
+
+2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR C++/36607
+ * g++.dg/expr/cast10.C: New test.
+
2009-02-03 Joseph Myers <joseph@codesourcery.com>
PR c/35433
2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
- PR c++/39053
- * g++.dg/parse/crash52.C: New.
+ PR c++/39053
+ * g++.dg/parse/crash52.C: New.
2009-01-30 Richard Guenther <rguenther@suse.de>
2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
PR middle-end/35854
- * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg" to "subreg1"
+ * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
+ to "subreg1".
2009-01-29 Steve Ellcey <sje@cup.hp.com>
* 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.
in trunk.
* testsuite/gcc.dg/graphite/block-0.c: Update test.
* testsuite/gcc.dg/graphite/block-1.c: Same.
- * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
+ * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
+ for blocking.
* testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
* testsuite/gcc.dg/graphite/block-3.c: New.
* testsuite/gcc.dg/graphite/pr38498.c: New.
2009-01-05 Laurent GUERBY <laurent@guerby.net>
- * gcc.c-torture/compile/20001226-1.c: Generalize
+ * gcc.c-torture/compile/20001226-1.c: Generalize
dg-timeout-factor.
* gcc.c-torture/compile/limits-fnargs.c: Add
dg-timeout-factor.