+2009-01-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/38789
+ * gcc.c-torture/compile/pr38789.c: New test.
+
+2009-01-16 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/38152
+ * gfortran.dg/proc_ptr_13.f90: New.
+
+2009-01-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/38850
+ * g++.dg/template/koenig6.C: New test.
+
+2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR C++/29388
+ * g++.dg/template/error37.C: New testcase.
+
+2009-01-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/36334
+ * g++.dg/conversion/memfn1.C: New test.
+
+ PR c++/37646
+ * g++.dg/conversion/memfn2.C: New test.
+
+2008-01-15 Steve Ellcey <sje@cup.hp.com>
+
+ PR c++/38357
+ * g++.dg/template/crash87.C: New test.
+
+2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR middle-end/37843
+ * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
+
+2009-01-15 Dodji Seketeli <dodji@redhat.com>
+
+ PR c++/38636
+ * g++.dg/parse/crash50.C: New test.
+
+2009-01-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/38245
+ * gcc.dg/pr38245-3.c: New test.
+ * gcc.dg/pr38245-3.h: New file.
+ * gcc.dg/pr38245-4.c: New file.
+ * gcc.dg/pr38364.c: New test.
+
+2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
+
+ * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
+ sequence PC-relative.
+
+2009-01-14 Mark Mitchell <mark@codesourcery.com>
+
+ * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
+ calls and/or PLT markers.
+ * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
+ calls and/or PLT markers.
+ * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
+ calls and/or PLT markers.
+ * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
+ calls and/or PLT markers.
+
+2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
+ Nathan Froyd <froydnj@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
+ New function.
+ * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
+ and use consistent CFLAGS.
+ * gcc.target/powerpc/20030505.c: Likewise.
+ * gcc.target/powerpc/20081204-1.c: Likewise.
+ * gcc.target/powerpc/ppc-spe.c: Likewise.
+ * gcc.target/powerpc/spe1.c: Likewise.
+ * g++.dg/ext/spe1.C: Likewise.
+ * g++.dg/other/opaque-1.C: Likewise.
+ * g++.dg/other/opaque-2.C: Likewise.
+ * g++.dg/other/opaque-3.C: Likewise.
+
+2009-01-14 Mark Mitchell <mark@codesourcery.com>
+
+ * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
+ out of loop.
+
+2009-01-14 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/38826
+ PR middle-end/38477
+ * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
+
+2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
+
+ * gcc.dg/graphite/pr38786.c: Fix commit problem.
+
+2009-01-14 Nick Clifton <nickc@redhat.com>
+
+ PR c++/37862
+ * g++.cp/parse/pr37862.C: New test.
+
+2009-01-14 Julian Brown <julian@codesourcery.com>
+
+ * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
+ (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
+ to...
+ (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
+ These.
+
+2009-01-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/38774
+ * gcc.dg/torture/pr38774.c: New test.
+
+ PR c++/38795
+ * g++.dg/cpp0x/pr38795.C: New test.
+
+2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
+ Nathan Froyd <froydnj@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
+ otherwise. Do not check for AltiVec at runtime.
+ * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
+ * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
+ * gcc.target/powerpc/altivec-1.c: Likewise.
+ * gcc.target/powerpc/altivec-3.c: Likewise.
+ * gcc.target/powerpc/altivec-10.c: Likewise.
+ * gcc.target/powerpc/altivec-12.c: Likewise.
+ * gcc.target/powerpc/altivec-24.c: Likewise.
+ * gcc.target/powerpc/altivec-cell-2.c: Likewise.
+ * gcc.target/powerpc/altivec-cell-3.c: Likewise.
+ * gcc.target/powerpc/altivec-cell-4.c: Likewise.
+ * gcc.target/powerpc/pr35907.c: Likewise.
+ * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
+ otherwise. Do not check for Cell at runtime.
+ * gcc.target/powerpc/altivec_check.h: Delete.
+
+ * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
+ * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
+ not check for AltiVec at runtime.
+ * g++.dg/ext/altivec-cell-2.C: Likewise.
+ * g++.dg/ext/altivec-cell-3.C: Likewise.
+ * g++.dg/ext/altivec-cell-4.C: Likewise.
+ * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
+ * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
+ check.
+ * g++.dg/ext/altivec_check.h: Delete.
+
+2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
+
+ * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
+ effective target. Adjust line numbers accordingly.
+
+2009-01-13 Mark Mitchell <mark@codesourcery.com>
+
+ * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
+
+2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR tree-optimization/38786
+ * gcc.dg/graphite/pr38786.c: New.
+
+2009-01-13 Uros Bizjak <ubizjak@gmail.com>
+
+ Revert:
+ 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
+ for alpha*-*-* targets.
+ * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
+
+2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libfortran/38772
+ * gfortran.dg/fmt_bz_bn_err.f: New test.
+
+2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
+
+ * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
+
+2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_powerpc64): New.
+ * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
+ instruction support. Do not check for it at runtime.
+
+2009-01-12 Jason Merrill <jason@redhat.com>
+
+ PR c++/35109
+ * g++.dg/lookup/friend11.C: Remove expected error.
+ * g++.dg/lookup/friend14.C: New test.
+ * g++.dg/lookup/friend15.C: New test.
+
+2009-01-12 Dodji Seketeli <dodji@redhat.com>
+
+ PR c++/36019
+ * g++.dg/lookup/hidden-class12.C: New test.
+ * g++.dg/lookup/hidden-class13.C: New test.
+ * g++.dg/lookup/hidden-class14.C: New test.
+ * g++.dg/lookup/hidden-class15.C: New test.
+ * g++.dg/lookup/hidden-class16.C: New test.
+
+2009-01-12 Mark Mitchell <mark@codesourcery.com>
+
+ * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
+ * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
+ * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
+
+2009-01-12 Jason Merrill <jason@redhat.com>
+
+ PR c++/31488
+ * g++.dg/other/vararg-3.C: New test.
+
+2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
+ Explicitly enable SPE.
+ * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
+ directive.
+
+ * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
+ Expect -flax-vector-conversions message. Adjust incompatible
+ types errors.
+ * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
+ Make Foo extern.
+
+ * gcc.dg/cpp/assert4.c: Recognize __PPC__.
+
+ * g++.dg/other/opaque-1.C: Run on targets with SPE.
+
+ * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
+ * g++.dg/other/opaque-2.C: Likewise.
+ * g++.dg/other/opaque-3.C: Likewise.
+
+2009-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/32041
+ * gcc.dg/pr32041.c: New test.
+ * g++.dg/parse/offsetof9.C: New test.
+
+2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
+ Nathan Froyd <froydnj@codesourcery.com>
+
+ * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
+ * g++.dg/ext/attribute-test-1.C: Likewise.
+ * g++.dg/ext/attribute-test-2.C: Likewise.
+ * g++.dg/ext/attribute-test-3.C: Likewise.
+ * g++.dg/ext/attribute-test-4.C: Likewise.
+
+2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/unchecked_convert3.adb: New test.
+
+2009-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/38794
+ * g++.dg/parse/typedef9.C: New test.
+
+ PR tree-optimization/38807
+ * gcc.c-torture/compile/pr38807.c: New test.
+
+2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
+
+ * gcc.target/mips/ins-2.c: New test.
+
+2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/38809
+ * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
+
+2009-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/36254
+ * g++.dg/warn/Wreturn-type-5.C: New test.
+
+2009-01-11 Matthias Klose <doko@ubuntu.com>
+
+ PR middle-end/38616
+ * gcc.dg/pr38616.c: New test.
+
+2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
+
+ * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
+
+2009-01-10 Andrew Pinski <pinskia@gmail.com>
+
+ PR c++/38648
+ * g++.dg/expr/string-1.C: New test.
+ * g++.dg/expr/string-2.C: New test.
+
+ PR c++/36695
+ * g++.dg/ext/complex4.C: New test.
+ * g++.dg/ext/complex5.C: New test.
+ * g++.dg/init/reference1.C: New test.
+ * g++.dg/init/reference2.C: New test.
+ * g++.dg/init/reference3.C: New test.
+
+2009-01-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/38763
+ * gfortran.dg/transfer_null_1.f90: New test.
+
+2009-01-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/38765
+ * gfortran.dg/host_assoc_function_6.f90: New test.
+
+2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * lib/target-supports.exp: Add method to determine if the effective
+ target is really a ppc405 after applying all compile options.
+ * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
+ * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
+ * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
+ * gcc.target/powerpc/405-machhwu-1.c: Likewise.
+ * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
+ * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
+ * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
+ * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
+ * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
+ * gcc.target/powerpc/405-machhwu-2.c: Likewise.
+ * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
+ * gcc.target/powerpc/405-machhw-1.c: Likewise.
+ * gcc.target/powerpc/405-mullhw-1.c: Likewise.
+ * gcc.target/powerpc/405-maclhw-1.c: Likewise.
+ * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
+ * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
+ * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
+ * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
+ * gcc.target/powerpc/405-mulchw-1.c: Likewise.
+ * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
+ * gcc.target/powerpc/405-macchw-1.c: Likewise.
+ * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
+ * gcc.target/powerpc/405-machhw-2.c: Likewise.
+ * gcc.target/powerpc/405-mullhw-2.c: Likewise.
+ * gcc.target/powerpc/405-maclhw-2.c: Likewise.
+ * gcc.target/powerpc/405-macchwu-1.c: Likewise.
+ * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
+ * gcc.target/powerpc/405-mulchw-2.c: Likewise.
+ * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
+ * gcc.target/powerpc/405-macchw-2.c: Likewise.
+ * gcc.target/powerpc/405-macchwu-2.c: Likewise.
+
2009-01-09 Jakub Jelinek <jakub@redhat.com>
PR c++/35335