2009-05-07  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/40057
	* gcc.c-torture/execute/pr40057.c: New test.

2009-05-06  James E. Wilson  <wilson@codesourcery.com>

	* gcc.c-torture/compile/const-high-part.c: New test.

2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/40050
	* lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
	build plugin.

2009-05-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39630
	* gfortran.dg/proc_decl_1.f90: Modified.
	* gfortran.dg/proc_ptr_comp_1.f90: New.
	* gfortran.dg/proc_ptr_comp_2.f90: New.
	* gfortran.dg/proc_ptr_comp_3.f90: New.
	* gfortran.dg/proc_ptr_comp_4.f90: New.
	* gfortran.dg/proc_ptr_comp_5.f90: New.
	* gfortran.dg/proc_ptr_comp_6.f90: New.

2009-05-06  Dodji Seketeli  <dodji@redhat.com>

	PR c++/17395
	* g++.dg/template/call7.C: New test.

2009-05-06  Diego Novillo  <dnovillo@google.com>

	* lib/plugin-support.exp: Do not prefix $GMPINC with -I.

2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>

	* gfortran.dg/pr40021.f: Moved to ...
	* gfortran.fortran-torture/execute/pr40021.f: Here.

2009-05-06  Janis Johnson  <janis187@us.ibm.com>

	PR middle-end/39986
	* gcc.dg/dfp/pr39986.c: New test.

2009-05-06  Michael Matz  <matz@suse.de>

	PR middle-end/40021
	* gfortran.dg/pr40021.f: New test.

2009-05-06  Le-Chun Wu  <lcwu@google.com>

	* lib/plugin-support.exp: New file containing support procs for
	plugin testcases.
	* lib/target-supports.exp (check_plugin_available): New proc.
	* gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
	* gcc.dg/plugin/selfassign.c: New plugin source file.
	* gcc.dg/plugin/self-assign-test-1.c: New test.
	* gcc.dg/plugin/self-assign-test-2.c: Likewise.
	* g++.dg/README: Add description for plugin test.
	* g++.dg/dg.exp: Exclude plugin tests from the general test list.
	* g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
	* g++.dg/plugin/selfassign.c: New plugin source file.
	* g++.dg/plugin/self-assign-test-1.C: New test.
	* g++.dg/plugin/self-assign-test-2.C: Likewise.
	* g++.dg/plugin/self-assign-test-3.C: Likewise.
	* g++.dg/plugin/dumb_plugin.c: New plugin source file.
	* g++.dg/plugin/dumb-plugin-test-1.C: New test.

2009-05-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/40041
	* gfortran.dg/intrinsic_2.f90: New test.
	* gfortran.dg/intrinsic.f90: Add old and this PR as comment.

2009-05-06  Joseph Myers  <joseph@codesourcery.com>

	PR c/40032
	* gcc.dg/noncompile/incomplete-5.c: New test.

2009-05-05  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/39666
	* gcc.dg/pr39666-1.c: New test.
	* gcc.dg/pr39666-2.c: Likewise.
	* g++.dg/warn/Wuninitialized-4.C: Likewise.
	* g++.dg/warn/Wuninitialized-5.C: Likewise.
	* gfortran.dg/pr39666-1.f90: Likewise.
	* gfortran.dg/pr39666-2.f90: Likewise.

2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
	* gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
	* gcc.target/mips/dspr2-MULTU.c: Likewise.

2009-05-05  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39998
	* gfortran.dg/proc_ptr_17.f90: New.

2009-05-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/40022
	* gcc.c-torture/execute/pr40022.c: New testcase.

2009-05-05  Richard Guenther  <rguenther@suse.de>

	PR middle-end/40023
	* gcc.c-torture/compile/pr40023.c: New testcase.

2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.old-deja/g++.other/overload11.C: Adjust expected errors.
	* g++.dg/template/overload9.C: Likewise.
	* g++.dg/ext/ms-1.C: New.

2009-05-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/40013
	* g++.dg/ext/vla7.C: New test.

2009-05-04  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.

2009-05-04  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
	* gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
	Update expected errors.

2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/28152
	* g++.dg/parse/parser-pr28152.C: New.
	* g++.dg/parse/parser-pr28152-2.C: New.

2009-05-04  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.

2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
	* gcc.target/sparc/fexpand-2.c: Likewise.
	* gcc.target/sparc/fpmerge-2.c: Likewise.
	* gcc.target/sparc/pdist-2.c: Likewise.

2009-05-03  Richard Guenther  <rguenther@suse.de>

	PR c/39983
	* gcc.c-torture/compile/pr39983.c: New testcase.

2009-05-03  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/c99-complex-3.c: New test.

2009-05-03  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/cpp/utf8-5byte-1.c: New test.

2009-05-02  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/ucnid-6.c: Fix typo in dg-do directive.

2009-05-02  Richard Guenther  <rguenther@suse.de>

	PR middle-end/40001
	* gcc.target/spu/pr40001.c: New testcase.

2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.

2009-04-30  Steve Ellcey  <sje@cup.hp.com>

	PR middle-end/39579
	* gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
	* gfortran.dg/vect/fast-math-pr38968.f90: Ditto.

2009-04-30  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/39776
	* g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
	no longer issued.

2009-04-30  David Ayers  <ayers@fsfe.org>

	* lib/objc.exp (objc_init): Add	and set gcc_warning_prefix
	and gcc_error_prefix variables.
	* objc.dg/bad-receiver-type.m: Update to match correct
	diagnostics marker.
	* objc.dg/encode-5.m: Likewise.
	* objc.dg/id-1.m: Likewise.
	* objc.dg/method-1.m: Likewise.
	* objc.dg/method-6.m: Likewise.
	* objc.dg/method-7.m: Likewise.
	* objc.dg/method-9.m: Likewise.
	* objc.dg/method-11.m: Likewise.
	* objc.dg/method-20.m: Likewise.
	* objc.dg/private-1.m: Likewise.

2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/39667
	* gfortran.dg/advance_1.f90: Don't require target fd_truncate.
	* gfortran.dg/advance_4.f90: Likewise
	* gfortran.dg/advance_5.f90: Likewise
	* gfortran.dg/append_1.f90: Likewise
	* gfortran.dg/backslash_1.f90: Likewise
	* gfortran.dg/backslash_2.f90: Likewise
	* gfortran.dg/backslash_3.f: Likewise
	* gfortran.dg/backspace_10.f90: Likewise
	* gfortran.dg/backspace_3.f: Likewise
	* gfortran.dg/backspace_4.f: Likewise
	* gfortran.dg/backspace_5.f: Likewise
	* gfortran.dg/backspace_8.f: Likewise
	* gfortran.dg/backspace_9.f: Likewise
	* gfortran.dg/complex_write.f90: Likewise
	* gfortran.dg/convert_implied_open.f90: Likewise
	* gfortran.dg/dollar_edit_descriptor_1.f: Likewise
	* gfortran.dg/dos_eol.f: Likewise
	* gfortran.dg/empty_format_1.f90: Likewise
	* gfortran.dg/endfile.f: Likewise
	* gfortran.dg/eof_1.f90: Likewise
	* gfortran.dg/eor_1.f90: Likewise
	* gfortran.dg/eor_handling_1.f90: Likewise
	* gfortran.dg/eor_handling_2.f90: Likewise
	* gfortran.dg/eor_handling_3.f90: Likewise
	* gfortran.dg/eor_handling_4.f90: Likewise
	* gfortran.dg/eor_handling_5.f90: Likewise
	* gfortran.dg/error_recovery_5.f90: Likewise
	* gfortran.dg/f2003_inquire_1.f03: Likewise
	* gfortran.dg/f2003_io_4.f03: Likewise
	* gfortran.dg/f2003_io_5.f03: Likewise
	* gfortran.dg/f2003_io_7.f03: Likewise
	* gfortran.dg/fgetc_1.f90: Likewise
	* gfortran.dg/fgetc_2.f90: Likewise
	* gfortran.dg/flush_1.f90: Likewise
	* gfortran.dg/fmt_exhaust.f90: Likewise
	* gfortran.dg/fmt_huge.f90: Likewise
	* gfortran.dg/fmt_read.f90: Likewise
	* gfortran.dg/fmt_t_1.f90: Likewise
	* gfortran.dg/fmt_t_2.f90: Likewise
	* gfortran.dg/fmt_t_3.f90: Likewise
	* gfortran.dg/fmt_t_4.f90: Likewise
	* gfortran.dg/fmt_t_5.f90: Likewise
	* gfortran.dg/fmt_t_7.f: Likewise
	* gfortran.dg/fseek.f90: Likewise
	* gfortran.dg/ftell_1.f90: Likewise
	* gfortran.dg/ftell_2.f90: Likewise
	* gfortran.dg/func_derived_3.f90: Likewise
	* gfortran.dg/inquire_9.f90: Likewise
	* gfortran.dg/iostat_1.f90: Likewise
	* gfortran.dg/iostat_2.f90: Likewise
	* gfortran.dg/list_read_1.f90: Likewise
	* gfortran.dg/list_read_4.f90: Likewise
	* gfortran.dg/list_read_5.f90: Likewise
	* gfortran.dg/list_read_7.f90: Likewise
	* gfortran.dg/list_read_8.f90: Likewise
	* gfortran.dg/list_read_9.f90: Likewise
	* gfortran.dg/namelist_13.f90: Likewise
	* gfortran.dg/namelist_14.f90: Likewise
	* gfortran.dg/namelist_15.f90: Likewise
	* gfortran.dg/namelist_16.f90: Likewise
	* gfortran.dg/namelist_17.f90: Likewise
	* gfortran.dg/namelist_18.f90: Likewise
	* gfortran.dg/namelist_19.f90: Likewise
	* gfortran.dg/namelist_20.f90: Likewise
	* gfortran.dg/namelist_24.f90: Likewise
	* gfortran.dg/namelist_26.f90: Likewise
	* gfortran.dg/namelist_27.f90: Likewise
	* gfortran.dg/namelist_28.f90: Likewise
	* gfortran.dg/namelist_37.f90: Likewise
	* gfortran.dg/namelist_38.f90: Likewise
	* gfortran.dg/namelist_39.f90: Likewise
	* gfortran.dg/namelist_40.f90: Likewise
	* gfortran.dg/namelist_43.f90: Likewise
	* gfortran.dg/namelist_44.f90: Likewise
	* gfortran.dg/namelist_45.f90: Likewise
	* gfortran.dg/namelist_46.f90: Likewise
	* gfortran.dg/namelist_47.f90: Likewise
	* gfortran.dg/namelist_48.f90: Likewise
	* gfortran.dg/namelist_49.f90: Likewise
	* gfortran.dg/namelist_50.f90: Likewise
	* gfortran.dg/namelist_51.f90: Likewise
	* gfortran.dg/namelist_52.f90: Likewise
	* gfortran.dg/namelist_56.f90: Likewise
	* gfortran.dg/namelist_char_only.f90: Likewise
	* gfortran.dg/namelist_use.f90: Likewise
	* gfortran.dg/namelist_use_only.f90: Likewise
	* gfortran.dg/noadv_size.f90: Likewise
	* gfortran.dg/open_access_append_1.f90: Likewise
	* gfortran.dg/pad_no.f90: Likewise
	* gfortran.dg/pr12884.f: Likewise
	* gfortran.dg/pr17090.f90: Likewise
	* gfortran.dg/pr17285.f90: Likewise
	* gfortran.dg/pr17286.f90: Likewise
	* gfortran.dg/pr18122.f90: Likewise
	* gfortran.dg/pr18210.f90: Likewise
	* gfortran.dg/pr18392.f90: Likewise
	* gfortran.dg/pr19155.f: Likewise
	* gfortran.dg/pr19216.f: Likewise
	* gfortran.dg/pr19467.f90: Likewise
	* gfortran.dg/pr19657.f: Likewise
	* gfortran.dg/pr20257.f90: Likewise
	* gfortran.dg/read_bad_advance.f90: Likewise
	* gfortran.dg/read_eof_2.f90: Likewise
	* gfortran.dg/read_eof_4.f90: Likewise
	* gfortran.dg/read_many_1.f: Likewise
	* gfortran.dg/read_noadvance.f90: Likewise
	* gfortran.dg/read_repeat.f90: Likewise
	* gfortran.dg/read_size_noadvance.f90: Likewise
	* gfortran.dg/read_x_past.f: Likewise
	* gfortran.dg/record_marker_1.f90: Likewise
	* gfortran.dg/record_marker_3.f90: Likewise
	* gfortran.dg/rewind_1.f90: Likewise
	* gfortran.dg/runtime_warning_1.f90: Likewise
	* gfortran.dg/shape_3.f90: Likewise
	* gfortran.dg/slash_1.f90: Likewise
	* gfortran.dg/stat_1.f90: Likewise
	* gfortran.dg/stat_2.f90: Likewise
	* gfortran.dg/streamio_11.f90: Likewise
	* gfortran.dg/streamio_3.f90: Likewise
	* gfortran.dg/streamio_4.f90: Likewise
	* gfortran.dg/streamio_9.f90: Likewise
	* gfortran.dg/tl_editing.f90: Likewise
	* gfortran.dg/unf_io_convert_1.f90: Likewise
	* gfortran.dg/unf_io_convert_2.f90: Likewise
	* gfortran.dg/unf_read_corrupted_2.f90: Likewise
	* gfortran.dg/unf_short_record_1.f90: Likewise
	* gfortran.dg/utf8_1.f03: Likewise
	* gfortran.dg/utf8_2.f03: Likewise
	* gfortran.dg/widechar_IO_1.f90: Likewise
	* gfortran.dg/write_check3.f90: Likewise
	* gfortran.dg/write_rewind_2.f: Likewise
	* gfortran.dg/x_slash_2.f: Likewise
	
2009-04-29  Richard Guenther  <rguenther@suse.de>

	PR target/39943
	* lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
	New.
	(check_effective_target_vect_floatuint_cvt): Likewise.
	* gcc.dg/vect/slp-10.c: Adjust.
	* gcc.dg/vect/slp-11.c: Adjust.
	* gcc.dg/vect/slp-12b.c: Adjust.
	* gcc.dg/vect/slp-33.c: Adjust.
	* gcc.c-torture/compile/pr39943.c: New testcase.

2009-04-29  Richard Guenther  <rguenther@suse.de>

	PR middle-end/39937
	* gcc.c-torture/compile/pr39937.c: New testcase.

2009-04-29  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39941
	* gcc.c-torture/compile/pr39941.c: New testcase.

2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>

	* gcc.target/bfin/20090411-1.c: New test.

2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>

	PR target/39565
	* gcc.dg/pr39565.c: New testcase.

2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
	* gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
	* gcc.target/i386/sse4_1-roundps-3.c: Likewise.
	* gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
	* gcc.target/i386/sse4_1-roundss-1.c: Likewise.
	* gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
	* gcc.target/i386/sse4_1-roundss-3.c: Likewise.
	* gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
	* gcc.target/i386/sse4_1-roundps-2.c: Likewise.
	* gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
	* gcc.target/i386/sse4_1-roundss-2.c: Likewise.
	* gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
	* gcc.target/i386/sse4_1-roundss-4.c: Likewise.
	* gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
	* gcc.target/i386/pr37191.c: Likewise.
	* gcc.target/i386/reload-1.c: Likewise.
	* g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
	* g++.old-deja/g++.pt/repo2.C: Likewise.
	* g++.old-deja/g++.pt/repo3.C: Likewise.
	* g++.old-deja/g++.pt/repo4.C: Likewise.
	* g++.old-deja/g++.pt/instantiate4.C: Likewise.
	* g++.old-deja/g++.pt/instantiate6.C: Likewise.
	* g++.dg/template/repo1.C: Likewise.
	* g++.dg/template/repo2.C: Likewise.
	* g++.dg/template/repo3.C: Likewise.
	* g++.dg/template/repo4.C: Likewise.
	* g++.dg/template/repo5.C: Likewise.
	* g++.dg/template/repo6.C: Likewise.
	* g++.dg/template/repo7.C: Likewise.
	* g++.dg/template/repo8.C: Likewise.
	* g++.dg/template/repo9.C: Likewise.
	* g++.dg/rtti/repo1.C: Likewise.	
	* gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
	* g++.dg/cpp/_Pragma1.C: Skip for vxworks.
	* gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
	* g++.dg/other/PR23205.C: Skip for vxworks.
	* g++.dg/ext/visibility/class1.C: Requires PIC.
	* g++.dg/eh/async-unwind2.C: Requires PIC.
	* lib/target-supports.exp (check_cxa_atexit_available): Vxworks
	does not have cxa_exit.

2009-04-28  Jing Yu  <jingyu@google.com>

	PR testsuite/39790
	* lib/target-supports.exp (check_effective_target_tls): Remove
	comment of caching.
	(check_effective_target_tls_native): Likewise.
	(check_effective_target_tls_runtime): Likewise.
	* gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
	tls to tls_runtime.
	* gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.

2009-04-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39946
	* gfortran.dg/proc_ptr_16.f90: New.

2009-04-28  Steve Ellcey  <sje@cup.hp.com>

	* testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
	lp64 is true.

2009-04-28  Richard Guenther  <rguenther@suse.de>

	PR middle-end/39937
	* gfortran.fortran-torture/compile/pr39937.f: New testcase.

2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/warn/pr35652.C: Removed.
	* gcc.dg/pr35652.c: Likewise.

2009-04-28  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.target/ia64/20071210-2.c: New testcase.

2009-04-28  Uros Bizjak  <ubizjak@gmail.com>

	PR c/39323
	* gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
	* gcc.dg/pr39323-3.c: Ditto.

2009-04-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39930
	PR fortran/39931
	* gfortran.dg/ambiguous_reference_2.f90: New.
	* gfortran.dg/pointer_assign_7.f90: New.

2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
	    Mark Mitchell  <mark@codesourcery.com>

	* gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
	* gcc.dg/20020103-1.c: Check for __ppc.
	* gcc.dg/asm-b.c: Check for __ppc.
	* gcc.dg/20020919-1.c: Check for __ppc.
	* gcc.dg/20020312-2.c: Likewise.
	* gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
	* gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
	* gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
	* g++.dg/warn/weak1.C: Likewise.
	* gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
	static so appropriate optimizations kick in.
	(find_base_value_wrapper): New function.
	* g++.dg/eh/simd-5.C: Fix target triplet.
	* gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.

2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
	    H.J. Lu  <hongjiu.lu@intel.com>

	PR target/39911
	* gcc.target/i386/pr39911.c: New test.

2009-04-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/39879
	* gfortran.dg/alloc_comp_assign_10.f90: New test.

2009-04-28  Ben Elliston  <bje@au.ibm.com>

	PR c++/35652
	Revert:

	2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* gcc.dg/pr35652.C: New.
	* g++.dg/warn/pr35652.C: New.
	* gcc.dg/format/plus-1.c: Adjust message.

2009-04-27  DJ Delorie  <dj@redhat.com>

	* lib/target-supports.exp (check_effective_target_double64): New.
	(check_effective_target_double64plus): New.
	(check_effective_target_large_double): New.
	* gcc.dg/Wconversion-real-integer.c: Require double64plus.
	* gcc.dg/div-double-1.c: Likewise.
	* gcc.dg/Wconversion-real.c: Require large_double.
	* gcc.dg/cdce1.c: Require large_double instead of checking targets.

	* gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
	are too small.

	* gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
	constants as long.

2009-04-27  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/Wcxx-compat-5.c: New testcase.
	* gcc.dg/Wcxx-compat-6.c: New testcase.

2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>

	Allow non-constant arguments to conversion intrinsics.
	* gcc.target/spu/intrinsics-3.c: Update tests.

2009-04-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/39928
	* gcc.c-torture/compile/pr39928-1.c: New testcase.
	* gcc.c-torture/compile/pr39928-2.c: Likewise.

2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/39903
	* gcc.dg/torture/pr39903-1.c: New.
	* gcc.dg/torture/pr39903-2.c: Likewise.

2009-04-27  Revital Eres  <eres@il.ibm.com>

	* gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
	and check it.
	* gcc.dg/sms-2.c: Add dump check.
	* gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
	and check it.
	* gcc.dg/sms-4.c: Likewise.
	* gcc.dg/sms-5.c: Likewise.
	* gcc.dg/sms-6.c: Likewise.
	* gcc.dg/sms-7.c: Likewise.
	* gcc.dg/sms-antideps.c: Rename to...
	* gcc.dg/sms-8.c: This and add sms dump file and check it.

2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt2.adb: New test.

2009-04-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/39875
	* g++.dg/warn/Wunused-15.C: New test.

2009-04-26  Michael Matz  <matz@suse.de>

	Expand from SSA.
	* gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
	change regexps.
	* gcc.target/i386/pr37248-1.c: Modified.
	* gcc.target/i386/pr37248-3.c: Modified.
	* gcc.target/i386/pr37248-2.c: Modified.
	* gnat.dg/aliasing1.adb: Modified.
	* gnat.dg/pack9.adb: Modified.
	* gnat.dg/aliasing2.adb: Modified.
	* gcc.dg/strict-overflow-2.c: Modified.
	* gcc.dg/autopar/reduc-1char.c: Modified.
	* gcc.dg/autopar/reduc-2char.c: Modified.
	* gcc.dg/autopar/reduc-1.c: Modified.
	* gcc.dg/autopar/reduc-2.c: Modified.
	* gcc.dg/autopar/reduc-3.c: Modified.
	* gcc.dg/autopar/reduc-6.c: Modified.
	* gcc.dg/autopar/reduc-7.c: Modified.
	* gcc.dg/autopar/reduc-8.c: Modified.
	* gcc.dg/autopar/reduc-9.c: Modified.
	* gcc.dg/autopar/reduc-1short.c: Modified.
	* gcc.dg/autopar/reduc-2short.c: Modified.
	* gcc.dg/autopar/parallelization-1.c: Modified.
	* gcc.dg/strict-overflow-4.c: Modified.
	* gcc.dg/strict-overflow-6.c: Modified.
	* gcc.dg/gomp/combined-1.c: Modified.
	* gcc.dg/no-strict-overflow-1.c: Modified.
	* gcc.dg/no-strict-overflow-3.c: Modified.
	* gcc.dg/no-strict-overflow-5.c: Modified.
	* gcc.dg/tree-ssa/reassoc-13.c: Modified.
	* gcc.dg/tree-ssa/pr18134.c: Modified.
	* gcc.dg/tree-ssa/20030824-1.c: Modified.
	* gcc.dg/tree-ssa/vector-2.c: Modified.
	* gcc.dg/tree-ssa/forwprop-9.c: Modified.
	* gcc.dg/tree-ssa/loop-21.c: Modified.
	* gcc.dg/tree-ssa/20030824-2.c: Modified.
	* gcc.dg/tree-ssa/vector-3.c: Modified.
	* gcc.dg/tree-ssa/asm-3.c: Modified.
	* gcc.dg/tree-ssa/pr23294.c: Modified.
	* gcc.dg/tree-ssa/loop-22.c: Modified.
	* gcc.dg/tree-ssa/loop-15.c: Modified.
	* gcc.dg/tree-ssa/prefetch-4.c: Modified.
	* gcc.dg/tree-ssa/pr22051-1.c: Modified.
	* gcc.dg/tree-ssa/pr20139.c: Modified.
	* gcc.dg/tree-ssa/scev-cast.c: Modified.
	* gcc.dg/tree-ssa/pr22051-2.c: Modified.
	* gcc.dg/tree-ssa/reassoc-1.c: Modified.
	* gcc.dg/tree-ssa/loop-5.c: Modified.
	* gcc.dg/tree-ssa/pr19431.c: Modified.
	* gcc.dg/tree-ssa/pr32044.c: Modified.
	* gcc.dg/tree-ssa/prefetch-7.c: Modified.
	* gcc.dg/tree-ssa/loop-19.c: Modified.
	* gcc.dg/tree-ssa/loop-28.c: Modified.
	* gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
	* gcc.dg/tree-ssa/divide-1.c: Modified.
	* gcc.dg/tree-ssa/inline-1.c: Modified.
	* gcc.dg/tree-ssa/divide-3.c: Modified.
	* gcc.dg/tree-ssa/pr30978.c: Modified.
	* gcc.dg/tree-ssa/alias-6.c: Modified.
	* gcc.dg/tree-ssa/divide-4.c: Modified.
	* gcc.dg/tree-ssa/alias-11.c: Modified.
	* gcc.dg/no-strict-overflow-7.c: Modified.
	* gcc.dg/strict-overflow-1.c: Modified.
	* gcc.dg/pr15784-4.c: Modified.
	* gcc.dg/pr34263.c: Modified.
	* gcc.dg/strict-overflow-3.c: Modified.
	* gcc.dg/tree-prof/stringop-1.c: Modified.
	* gcc.dg/tree-prof/val-prof-1.c: Modified.
	* gcc.dg/tree-prof/val-prof-2.c: Modified.
	* gcc.dg/tree-prof/val-prof-3.c: Modified.
	* gcc.dg/tree-prof/val-prof-4.c: Modified.
	* gcc.dg/no-strict-overflow-2.c: Modified.
	* gcc.dg/no-strict-overflow-4.c: Modified.
	* gcc.dg/no-strict-overflow-6.c: Modified.
	* g++.dg/tree-ssa/pr27090.C: Modified.
	* g++.dg/tree-ssa/tmmti-2.C: Modified.
	* g++.dg/tree-ssa/ptrmemfield.C: Modified.
	* g++.dg/tree-ssa/pr19807.C: Modified.
	* g++.dg/opt/pr30965.C: Modified.
	* g++.dg/init/new17.C: Modified.
	* gfortran.dg/whole_file_6.f90: Modified.
	* gfortran.dg/whole_file_5.f90: Modified.
	* gfortran.dg/reassoc_1.f90: Modified.
	* gfortran.dg/reassoc_3.f90: Modified.

2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/39893
	* gfortran.dg/assumed_charlen_dummy.f90: New Test.

2009-04-26  Jakub Jelinek  <jakub@redhat.com>

	PR inline-asm/39543
	* gcc.target/i386/pr39543-1.c: New test.
	* gcc.target/i386/pr39543-2.c: New test.
	* gcc.target/i386/pr39543-3.c: New test.

	PR c/39889
	* gcc.dg/Wunused-value-3.c: New test.

2009-04-26  Joseph Myers  <joseph@codesourcery.com>

	PR c/39581
	* gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
	gcc.dg/vla-21.c: New tests.

2009-04-26  Joseph Myers  <joseph@codesourcery.com>

	PR c/39556
	* gcc.dg/inline-34.c: New test.

2009-04-25  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
	gcc.dg/enum-const-3.c: New tests.
	* gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
	-pedantic-errors.  Update expected diagnostics.

2009-04-25  Joseph Myers  <joseph@codesourcery.com>

	PR c/39582
	* gcc.dg/vla-20.c: New test.

2009-04-25  Joseph Myers  <joseph@codesourcery.com>

	PR c/39564
	* gcc.dg/vla-19.c: New test.

2009-04-25  Joseph Myers  <joseph@codesourcery.com>

	PR preprocessor/39559
	* gcc.dg/c99-intconst-2.c: New test.

2009-04-25  Jan Hubicka  <jh@suse.cz>

	* g++.dg/tree-ssa/ehcleanup-1.C: Update.

2009-04-25  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39688
	* gfortran.dg/import7.f90: New.

2009-04-24  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/vrp48.c: Fix.

2008-04-24  Doug Kwan  <dougkwan@google.com>

	* g++.dg/init/copy7.C: Only abort in memcpy if source and
	destination are the same.

2009-04-24  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/vrp48.c: New testcase.

2009-04-24  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
	gcc.dg/array-const-3.c: New tests.

2009-04-24  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/Wcxx-compat-4.c: New testcase.

2009-04-24  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/typebound_generic_1.f03: Change so that no error is
	expected on already erraneous symbol (renamed to fresh one).

2009-04-24  Paolo Bonzini  <bonzini@gnu.org>

	PR middle-end/39867
	* gcc.dg/pr39867.c: New.

2009-04-24  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39861
	PR fortran/39864
	* gfortran.dg/intrinsic_1.f90: New.

2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/alignment7.adb: New test.
	* gnat.dg/alignment8.adb: Likewise.

2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
	* gnat.dg/specs/rep_clause2.ads: New test.

2009-04-24  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/39794
	* gcc.dg/pr39794.c: New test.

2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/atomic1.adb: New test.
	* gnat.dg/atomic1_pkg.ads: New helper.

2009-04-23  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/39623
	* gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
	* gcc.dg/vect/no-vfa-vect-61.c: Ditto.
	
2009-04-23  Rafael Avila de Espindola  <espindola@google.com>

	* gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
	warning.

2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR C/31499
	* gcc.dg/vector-init-1.c: New testcase.
	* gcc.dg/vector-init-2.c: New testcase.

2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/enum2.adb: New test.
	* gnat.dg/enum2_pkg.ads: New helper.

2009-04-22  Jakub Jelinek  <jakub@redhat.com>

	PR c/39855
	* gcc.dg/torture/pr39855.c: New test.

2009-04-22  Dodji Seketeli  <dodji@redhat.com>

	PR c++/39639
	* g++.dg/cpp0x/pr39639.C: New test.

2009-04-22  Mark Heffernan  <meheff@google.com>

	* gcc.dg/profile-generate-3.c: New test.

2009-04-22  Jan Hubicka  <jh@suse.cz>

	* g++.dg/tree-ssa/ehcleanup-1.C: New testcase.

2009-04-22  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/39623
	* gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
	
2009-04-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39824
	* gcc.c-torture/compile/pr39824.c: New testcase.

2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/14875
	* g++.dg/parse/parser-pr14875.C: New.
	* g++.dg/parse/parser-pr14875-2.C: New.
	* g++.dg/parse/error6.C: Update match string.

2009-04-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39845
	* gcc.c-torture/compile/pr39845.c: New testcase.

2009-04-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39735
	* gfortran.dg/assumed_charlen_function_5.f90: Modified.
	* gfortran.dg/external_initializer.f90: Modified.
	* gfortran.dg/interface_26.f90: Modified.
	* gfortran.dg/intrinsic_subroutine.f90: Modified.
	* gfortran.dg/proc_ptr_3.f90: Modified.
	* gfortran.dg/proc_ptr_15.f90: New.
	* gfortran.dg/proc_ptr_result_1.f90: Modified.

2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/35711
	* g++.dg/warn/pr35711.C: New.
	* g++.dg/conversion/ptrmem2.C: Update.

2009-04-21  Joseph Myers  <joseph@codesourcery.com>

	* ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
	ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
	README.gcc, g++.dg/README, g++.dg/compat/break/README,
	g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
	g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
	gcc.c-torture/ChangeLog.0,
	gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
	gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
	gcc.target/i386/math-torture/math-torture.exp,
	gcc.target/mips/inter/mips16-inter.exp,
	gcc.target/mips/mips-nonpic/README,
	gcc.target/x86_64/abi/README.gcc,
	gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
	gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
	gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
	notices.
	* ChangeLog-1993-2007, ChangeLog: Correct dates.

2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/debug/dwarf2/short-circuit.c: New test.

2009-04-21  Richard Guenther  <rguenther@suse.de>

	PR middle-end/39829
	* gcc.dg/torture/pr39829.c: New testcase.

2009-04-21  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/tree-ssa/cswtch-2.c: New test.

2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 16202
	* gcc.dg/sequence-pt-1.c: Remove XFAILs.
	* gcc.dg/sequence-pt-2.c: New.
	* gcc.dg/sequence-pt-3.c: New.
	* g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
	* g++.dg/warn/sequence-pt-2.c: New.
	* g++.dg/warn/sequence-pt-3.c: New.

2009-04-21  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/torture/pr39678.c (struct X): Make c field signed char.

2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/import1.ad[sb]: New test.

2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	* objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
	return 0.

2009-04-20  Tobias Burnus  <burnus@net-b.de>

	PR fortran/39811
	* gfortran.dg/continuation_11.f90: New test.

2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/13358
	* gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
	messages. Test for "long long" in system headers.
	* gcc.dg/c99-longlong-2.c: New.
	* g++.dg/warn/pr13358.C: New.
	* g++.dg/warn/pr13358-2.C: New.
	* g++.dg/warn/pr13358-3.C: New.
	* g++.dg/warn/pr13358-4.C: New.

2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	* gcc.dg/framework-2.c: Fix up for non existent includes
	being fatal errors now.

2009-04-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/39800
	* gfortran.dg/private_type_13.f90: New test.
	* gfortran.dg/private_type_2.f90: Add option -std=f95.

2009-04-20  Le-Chun Wu  <lcwu@google.com>

	PR c++/39803
	* g++.dg/warn/Wunused-14.C: New test.

2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/small_alignment.ads: New test.

2009-04-20  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/Wcxx-compat-3.c: New testcase.

2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/pack13.ad[sb]: New test.
	* gnat.dg/pack13_pkg.ads: New helper.

2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr11.ad[sb]: New test.
	* gnat.dg/discr11_pkg.ads: New helper.

2009-04-20  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/39675
	* gcc.dg/vect/O3-pr39675-2.c: New test.

2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/rep_clause3.adb: New test.

2009-04-19  Joseph Myers  <joseph@codesourcery.com>

	PR c/37481
	* gcc.dg/c99-flex-array-7.c: New test.

2009-04-19  Joseph Myers  <joseph@codesourcery.com>

	PR c/19771
	* gcc.c-torture/execute/vla-dealloc-1.c: New test.

2009-04-19  Joseph Myers  <joseph@codesourcery.com>

	PR c/38243
	* gcc.dg/c99-restrict-3.c: New test.

2009-04-19  Joseph Myers  <joseph@codesourcery.com>

	PR preprocessor/20078
	* gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.

2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
	Do not pass -B$root after -margs.

2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/32061
	PR c++/36954
	* gcc.dg/pr32061.c: New.
	* gcc.dg/Wlogical-op-1.c: Update.
	* g++.dg/warn/Wlogical-op-1.C: Update.
	* g++.dg/warn/pr36954.C: New.

2009-04-18  Joseph Myers  <joseph@codesourcery.com>

	PR c/27676
	* gcc.dg/lvalue-5.c: New test.

2009-04-18  Joseph Myers  <joseph@codesourcery.com>

	PR c/22367
	* gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.

2009-04-18  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/cpp/include5.c: New test.

2009-04-18  Joseph Myers  <joseph@codesourcery.com>

	PR c/35210
	* gcc.dg/call-diag-2.c: New test.

2009-04-18  Joseph Myers  <joseph@codesourcery.com>

	PR preprocessor/39646
	* gcc.dg/cpp/line8.c: New test.

2009-04-18  Joseph Myers  <joseph@codesourcery.com>

	PR preprocessor/39647
	* gcc.dg/cpp/line7.c: New test.

2009-04-18  Richard Guenther  <rguenther@suse.de>

	PR middle-end/39804
	* gcc.target/i386/pr39804.c: New testcase.

2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/pr39496.c: Compile with -mtune=i686.
	* g++.dg/other/pr39496.C: Likewise.

2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR middle-end/36902
	* gcc.dg/pr36902.c: New.

2009-04-17  Diego Novillo  <dnovillo@google.com>

	* gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
	violation for variable 'inside_main'.

2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gfortran.fortran-torture/execute/getarg_1.x: New file.

2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".

2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
	* gfortran.dg/chmod_2.f90: Likewise.
	* gfortran.dg/chmod_3.f90: Likewise.
	* gfortran.dg/open_errors.f90: Likewise.
	* gfortran.dg/stat_1.f90: Likewise.
	* gfortran.dg/stat_2.f90: Likewise.

2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
	* gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
	* gfortran.dg/nearest_1.f90: Likewise.
	* gfortran.dg/nearest_3.f90: Likewise.
	* gfortran.dg/isnan_1.f90: Likewise.
	* gfortran.dg/isnan_2.f90: Likewise.
	* gfortran.dg/nan_1.f90: Likewise.
	* gfortran.dg/nan_2.f90: Likewise.
	* gfortran.dg/nan_3.f90: Likewise.
	* gfortran.dg/nan_4.f90: Likewise.
	* gfortran.dg/module_nan.f90: Likewise.
	* gfortran.dg/int_conv_2.f90: Likewise.
	* gfortran.dg/init_flag_3.f90: Likewise.
	* gfortran.dg/namelist_42.f90: Likewise.
	* gfortran.dg/namelist_43.f90: Likewise.
	* gfortran.dg/real_const_3.f90: Likewise.
	* gfortran.dg/transfer_simplify_1.f90: Likewise.

	* gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
	* gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
	* gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
	* gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
	* gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.

	* gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
	* gfortran.dg/gamma_5.f90: Likewise.

2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
	less strict so it also works with auto-overlay support.
	* lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
	for "exceeds local store" linker errors on the SPU.

	* lib/gfortran.exp: Include target-supports.exp.
	(gfortran_init): On SPU targets where automatic overlay support
	is available, use it to build all Fortran test cases.

	* gfortran.dg/pr20257.f90: Skip on spu-*-* targets.

2009-04-17  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
	rule enforced by gnat on taft types.

2009-04-17  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/39792
	* g++.dg/ext/complit11.C: Add empty dg-options.

2009-04-16  Andrew Pinski  <pinskia@gmail.com>

	PR c++/17570
	* g++.dg/template/defarg11.C: New test.

2009-04-16  Andrew Pinski  <pinskia@gmail.com>

	PR c++/28766
	* g++.dg/ext/complit11.C: New testcase.

2009-04-15  Le-Chun Wu  <lcwu@google.com>

	PR c++/39551
	* g++.dg/warn/Wunused-13.C: New testcase.

2009-04-15  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/Wenum-compare-1.c: New testcase.

2009-04-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39764
	* g++.dg/torture/pr39764.C: New testcase.

2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/ext/altivec-17.C: New.

2009-04-15  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/sync1.ads: Fix error now flagged by gnat.
	* gnat.dg/specs/limited1.ads: Ditto.

2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR testsuite/39769
	* gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
	for testing the results of estimate instructions.
	* gcc.dg/vmx/3a-04m.c (test): Ditto.
	* gcc.dg/vmx/3a-05.c (test): Ditto.

2009-04-14  Jason Merrill  <jason@redhat.com>

	PR c++/39763
	* g++.dg/warn/Wshadow-4.C: Extend.

2009-04-14  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
	(do_D): Remove attribute hidden.

2009-04-13  Jason Merrill  <jason@redhat.com>

	PR c++/39480
	* g++.dg/init/copy7.C: New.

2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/39733
	* gcc.misc-tests/options.exp (check_for_options): Renamed to ...
	(check_for_all_options): This.

2009-04-13  Jason Merrill  <jason@redhat.com>

	PR c++/39750
	* g++.dg/template/crash90.C: New.

2009-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/39742
	* g++.dg/overload/extern-C-2.C: New.

2009-04-12  Joseph Myers  <joseph@codesourcery.com>

	PR preprocessor/31869
	* gcc.dg/cpp/strify5.c: New test.

2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/enum1.adb: New test.
	* gnat.dg/enum1_pkg.ads: New helper.

2009-04-12  Uros Bizjak  <ubizjak@gmail.com>

	PR target/39740
	* gcc.target/alpha/pr39740.c: New test.

2009-04-11  Daniel Kraft  <d@domob.eu>

	PR fortran/37746
	* gfortran.dg/bounds_check_strlen_1.f90: New test.
	* gfortran.dg/bounds_check_strlen_2.f90: New test.
	* gfortran.dg/bounds_check_strlen_3.f90: New test.
	* gfortran.dg/bounds_check_strlen_4.f90: New test.
	* gfortran.dg/bounds_check_strlen_5.f90: New test.
	* gfortran.dg/bounds_check_strlen_6.f90: New test.
	* gfortran.dg/bounds_check_strlen_7.f90: New test.
	* gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
	expected string length that failed with -fbounds-check now.
	* gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.

2009-04-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39692
	* gfortran.dg/proc_ptr_14.f90: New.

2009-04-11  Richard Guenther  <rguenther@suse.de>

	PR middle-end/39732
	* g++.dg/torture/pr39732.C: New testcase.

2009-04-11  Daniel Franke  <franke.daniel@gmail.com>

	* gfortran.dg/whole_file_5.f90: New.
	* gfortran.dg/whole_file_6.f90: New.

2009-04-11  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39713
	* g++.dg/torture/pr39713.C: New testcase.

2009-04-10  Richard Guenther  <rguenther@suse.de>

	PR c/39712
	* gcc.dg/pr39712.c: New testcase.

2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR c++/28301
	* g++.dg/cpp0x/enum2.C: Updated.
	* g++.dg/debug/pr22514.C: Likewise.
	* g++.dg/parse/enum2.C: Likewise.
	* g++.dg/parse/enum3.C: Likewise.
	* g++.dg/template/crash79.C: Likewise.
	* g++.old-deja/g++.jason/cond.C: Likewise.

2009-04-10  Chao-ying Fu  <fu@mips.com>

	* gcc.target/mips/interrupt_handler.c: Change from compile to
	assemble.

2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* objc/execute/forward-1.x: Fix x86_64 entry typos.

2009-04-10  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/38709
	* gfortran.dg/zero_sized_6.f90: New.

2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR  c++/20118
	* g++.dg/parse/pr20118.C: New.
	* g++.dg/template/spec16.C: Update.

2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/35621
	* gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
	* gcc.target/i386/avx-vpabsb-1.c: Likewise.
	* gcc.target/i386/avx-vpabsd-1.c: Likewise.
	* gcc.target/i386/avx-vpabsw-1.c: Likewise.
	* gcc.target/i386/avx-vpalignr-1.c: Likewise.
	* gcc.target/i386/avx-vphaddd-1.c: Likewise.
	* gcc.target/i386/avx-vphaddsw-1.c: Likewise.
	* gcc.target/i386/avx-vphaddw-1.c: Likewise.
	* gcc.target/i386/avx-vphsubd-1.c: Likewise.
	* gcc.target/i386/avx-vphsubsw-1.c: Likewise.
	* gcc.target/i386/avx-vphsubw-1.c: Likewise.
	* gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
	* gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
	* gcc.target/i386/avx-vpshufb-1.c: Likewise.
	* gcc.target/i386/avx-vpsignb-1.c: Likewise.
	* gcc.target/i386/avx-vpsignd-1.c: Likewise.
	* gcc.target/i386/avx-vpsignw-1.c: Likewise.

2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/39678
	* g++.dg/torture/pr39678.C: New.
	* gcc.dg/compat/struct-complex-2.h: Likewise.
	* gcc.dg/compat/struct-complex-2_main.c: Likewise.
	* gcc.dg/compat/struct-complex-2_x.c: Likewise.
	* gcc.dg/compat/struct-complex-2_y.c: Likewise.
	* gcc.dg/torture/pr39678.c: Likewise.
	* gcc.target/i386/pr39678.c: Likewise.

	* gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
	* gcc.dg/compat/struct-complex-1_y.c: Likewise.

	* gcc.target/x86_64/abi/test_passing_structs.c: Include
	<complex.h>.  Add tests for structure with complex float.

2009-04-10  Ben Elliston  <bje@au.ibm.com>
	    Joseph Myers  <joseph@codesourcery.com>

	PR target/36800
	* gcc.dg/dfp/pr36800.c: New.

2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
	    Rafael Avila de Espindola  <espindola@google.com>

	* gcc.misc-tests/help.exp: New file.
	* lib/options.exp: New file.

2009-04-09  Janis Johnson  <janis187@us.ibm.com>

	PR libobjc/36610
	* objc/execute/forward-1.x: New.

2009-04-09  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/pr27150-1.c: Change to a link test.

2009-04-09  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/lookup/using2.C: Change copyright header to refer to version
	3 of the GNU General Public License and to point readers at the
	COPYING3 file and the FSF's license web page.
	* gcc.dg/fixed-point/fixed-point.exp: Likewise.
	* gcc.dg/struct/struct-reorg.exp: Likewise.
	* gcc.target/spu/tag_manager.c: Likewise.

2009-04-09  Richard Guenther  <rguenther@suse.de>

	PR testsuite/39696
	* ssa-ccp-25.c: Adjust pattern.

2009-04-09  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/36704
	* gfortran.dg/external_procedures_1.f90: Modified.
	* gfortran.dg/proc_ptr_result_1.f90: New.
	* gfortran.dg/proc_ptr_result_2.f90: New.
	* gfortran.dg/proc_ptr_result_3.f90: New.

2009-04-09  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/vect/vect-54.c: Make constant input data file-scope
	to prevent constant propagation.
	* gcc.dg/vect/vect-56.c: Likewise.
	* gcc.dg/vect/vect-58.c: Likewise.
	* gcc.dg/vect/vect-60.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
	* gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.

2009-04-09  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
	* gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.

2009-04-09  Joseph Myers  <joseph@codesourcery.com>

	PR c/39613
	* gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
	New tests.

2009-04-08  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
	* gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.

2009-04-08  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/debug/dwarf2/static-data-member1.C: New test.

2009-04-08  Jason Merrill  <jason@redhat.com>

	PR c++/25185
	* g++.dg/template/error40.C: Add another test.

2009-04-08  Joseph Myers  <joseph@codesourcery.com>

	PR c/39614
	PR c/39673
	* gcc.c-torture/compile/pr39614-1.c,
	gcc.c-torture/compile/pr39614-2.c,
	gcc.c-torture/compile/pr39614-3.c,
	gcc.c-torture/compile/pr39614-4.c,
	gcc.c-torture/compile/pr39614-5.c,
	gcc.c-torture/compile/pr39673-1.c,
	gcc.c-torture/compile/pr39673-2.c: New tests.
	* gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
	more cases.
	* gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
	gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
	expected errors.

2009-04-08  Dodji Seketeli  <dodji@redhat.com>

	PRc++/39637
	* g++.dg/cpp0x/variadic-crash2.C: New test.

2009-04-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38863
	* gfortran.dg/alloc_comp_result_1.f90: New test.

2009-04-07  Jason Merrill  <jason@redhat.com>

	PR c++/34691
	* g++.dg/overload/extern-C-1.C: New.

2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR testsuite/39325
	* gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.

2009-04-07  Jason Merrill  <jason@redhat.com>

	PR c++/25185
	* g++.dg/template/error40.C: New.

2009-04-07  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/38152
	* gfortran.dg/proc_ptr_13.f90: Add "-g" option.

2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/subp_elim_errors.ad[sb]: New test.

2009-04-07  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/38290
	* gfortran.dg/proc_decl_1.f90: Modified.
	* gfortran.dg/proc_ptr_11.f90: Extended.
	* gfortran.dg/proc_ptr_13.f90: Modified.

2009-04-06  Jason Merrill  <jason@redhat.com>

	PR c++/35146
	* g++.dg/template/fnspec1.C: New.

2009-04-06  Laurent GUERBY  <laurent@guerby.net>

	* lib/gnat.exp: Handle multilib.
	
2009-04-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38863
	* gfortran.dg/dependency_23.f90: New test.

2009-04-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/28868
	* gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
	* gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
	* gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.

2009-04-06  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.

2009-04-06  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.

2009-04-06  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
	with the built-in y0, and the subsequent warning.
	(y1): Likewise, rename to y_1.

2009-04-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39414
	* gfortran.dg/proc_decl_21.f90: New.

2009-04-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/36091
	* gfortran.dg/forall_13.f90: Add -fbounds-check option.

2009-04-06  Hans-Peter Nilsson  <hp@axis.com>

	* gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
	gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
	gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
	gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
	gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
	gfortran.dg/namelist_49.f90: Gate test on effective_target
	fd_truncate.
	* gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.

2009-04-05  Daniel Kraft  <d@domob.eu>

	PR fortran/38654
	* gfortran.dg/read_float_2.f03
	* gfortran.dg/read_float_3.f90

2009-04-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39648
	* gcc.c-torture/compile/pr39648.c: New testcase.

2009-04-05  Jason Merrill  <jason@redhat.com>

	PR c++/14912
	* g++.dg/template/error39.C: New.

2009-04-05  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/29458
	* gfortran.dg/implied_do_1.f90: New.

2009-04-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/39577
	* gfortran.dg/recursive_check_8.f90: New.
	* gfortran.dg/recursive_check_9.f90: New.
	* gfortran.dg/recursive_check_10.f90: New.
	* gfortran.dg/recursive_check_11.f90: New.
	* gfortran.dg/recursive_check_12.f90: New.
	* gfortran.dg/recursive_check_13.f90: New.
	* gfortran.dg/recursive_check_14.f90: New.

2009-04-04  Jason Merrill  <jason@redhat.com>

	PR c++/25185
	* g++.dg/template/error38.C: Add more tests.

2009-04-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37614
	* gfortran.dg/common_align_2.f90: New test.

2009-04-04  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/8781
	PR tree-optimization/37892
	* g++.dg/tree-ssa/pr8781.C: New testcase.
	* gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.

2009-04-04  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39636
	* gcc.c-torture/compile/pr39636.c: New testcase.

2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/39607
	* g++.dg/opt/pr39607.C: New.

2009-04-03  Tobias Burnus  <burnus@net-b.de>

	PR fortran/39594
	* gfortran.dg/common_12.f90: New.

2009-04-03  Jason Merrill  <jason@redhat.com>

	PR c++/39608
	* g++.dg/template/const2.C: New test.

2009-04-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/2480
	PR tree-optimization/23086
	* gcc.dg/tree-ssa/pr2480.c: New testcase.
	* gcc.dg/tree-ssa/pr23086.c: Likewise.

2009-04-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34743
	* gcc.dg/pr38984.c: Remove XFAIL, adjust.
	* gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
	* gcc.dg/tree-ssa/alias-18.c: Likewise.
	* gcc.dg/tree-ssa/sra-3.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-49.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-53.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.

2009-04-03  Richard Guenther  <rguenther@suse.de>

	PR middle-end/13146
	PR tree-optimization/23940
	PR tree-optimization/33237
	PR middle-end/33974
	PR middle-end/34093
	PR tree-optimization/36201
	PR tree-optimization/36230
	PR tree-optimization/38049
	PR tree-optimization/38207
	PR tree-optimization/38230
	PR tree-optimization/38301
	PR tree-optimization/38585
	PR middle-end/38895
	PR tree-optimization/38985
	PR tree-optimization/39299
	* gcc.dg/pr19633-1.c: Adjust.
	* gcc.dg/torture/pta-callused-1.c: Likewise.
	* gcc.dg/torture/pr39074-2.c: Likewise.
	* gcc.dg/torture/pr39074.c: Likewise.
	* gcc.dg/torture/pta-ptrarith-3.c: New testcase.
	* gcc.dg/torture/pr30375.c: Adjust.
	* gcc.dg/torture/pr33563.c: Likewise.
	* gcc.dg/torture/pr33870.c: Likewise.
	* gcc.dg/torture/pr33560.c: Likewise.
	* gcc.dg/torture/pta-structcopy-1.c: New testcase.
	* gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
	* gcc.dg/tree-ssa/alias-15.c: Remove.
	* gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
	* gcc.dg/tree-ssa/pr26421.c: Adjust.
	* gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
	* gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
	* gcc.dg/tree-ssa/pr23382.c: Adjust.
	* gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
	* gcc.dg/tree-ssa/alias-16.c: Adjust.
	* gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
	* gcc.dg/tree-ssa/alias-18.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
	* gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
	* gcc.dg/tree-ssa/alias-19.c: Likewise.
	* gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
	* gcc.dg/tree-ssa/pr13146.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
	* gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
	* gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
	* gcc.dg/tree-ssa/alias-20.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
	* gcc.dg/tree-ssa/pr38895.c: Likewise.
	* gcc.dg/uninit-B.c: XFAIL.
	* gcc.dg/vect/no-vfa-vect-43.c: Adjust.
	* gcc.dg/uninit-pr19430.c: XFAIL.
	* g++.dg/tree-ssa/pr13146.C: New testcase.
	* g++.dg/opt/pr36187.C: Adjust.
	* g++.dg/torture/20090329-1.C: New testcase.

2009-04-02  Chao-ying Fu  <fu@mips.com>

	* gcc.target/mips/interrupt_handler.c: New test.

2009-04-02  David Ayers  <ayers@fsfe.org>

	PR objc/18456
	* objc.dg/bad-receiver-type-2.m: New test contributed by
	Alexander Mamberg.

2009-04-02  Jason Merrill  <jason@redhat.com>

	PR c++/25185
	* g++.dg/template/error38.C: New test.

2009-04-02  Janis Johnson  <janis187@us.ibm.com>

	PR tree-optimization/31677
	* gcc.dg/memcpy-1.c: Add compiler option.

2009-04-02  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/39595
	* gfortran.dg/vect/O3-pr39595.f: New test.

2009-04-02  Dodji Seketeli  <dodji@redhat.com>

	PR c++/26693
	* g++.dg/template/typedef11.C: New test.
	* g++.dg/template/typedef12.C: Likewise.
	* g++.dg/template/typedef13.C: Likewise.
	* g++.dg/template/typedef14.C: Likewise.
	* g++.dg/template/typedef15.C: Likewise.
	* g++.dg/template/typedef16.C: Likewise.
	* g++.dg/template/sfinae3.C: Compile this pedantically.
	The only errors expected should be the one saying the typedef is ill
	formed.
	* g++.old-deja/g++.pt/typename8.C: Likewise.
	* g++.dg/template/access11.C: Update this.

2009-04-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37221
	* gcc.c-torture/compile/20090331-1.c: New testcase.

2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/compile/20090401-1.c: New test.

2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

	PR c++/4926
	* g++.dg/template/pr4926-1.C: New.

2009-04-01  Xinliang David Li  <davidxl@google.com>

	* gcc.target/i386/all_one_m128i.c: New test.

2009-04-01  Janis Johnson  <janis187@us.ibm.com>

	PR c/39027
	* gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
	* gcc.dg/fltconst-2.c: New test.
	* gcc.dg/fltconst-double-pedantic-1.c: New test.
	* gcc.dg/fltconst-double-pedantic-2.c: New test.

	PR c/33466
	* gcc.dg/cpp/pr33466.c: New test.
	* gcc.dg/dfp/pr33466.c: New test.
	* gcc.dg/fixed-point/pr33466.c: New test.

2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/35011
	* g++.dg/other/pr35011.C: New.

2009-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR target/39226
	* gcc.dg/pr39226.c: New test.

2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

	PR c++/35240
	* g++.dg/template/pr35240.C: New.

2009-04-01  Joseph Myers  <joseph@codesourcery.com>

	PR c/39605
	* gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
	* gcc.dg/pr25682.c: Update expected diagnostics.

2009-04-01  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/fold-plusmult-2.c: New testcase.

2009-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR c/37772
	* gcc.dg/pr37772.c: New test.
	* g++.dg/ext/asm11.C: New test.

2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

	* lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
	restore GCC_EXEC_PREFIX to its original value, or unset if it was not
	defined.

2009-03-31  Jason Merrill  <jason@redhat.com>

	* g++.old-deja/g++.other/using9.C: Add expected errors.

2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.c-torture/compile/pr33009.c: Removed.

2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.c-torture/compile/pr33009.c: Delete.
	* gcc.c-torture/compile/pr11832.c: Likewise.

2009-03-31  Joseph Myers  <joseph@codesourcery.com>

	PR c/448
	* lib/target-supports.exp (check_effective_target_stdint_types):
	Update comment.
	(check_effective_target_inttypes_types): New.
	* gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
	gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
	gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.

2009-03-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38917
	PR fortran/38918
	* gfortran.dg/data_pointer_1.f90: New test.

2009-03-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38915
	* gfortran.dg/char_length_15.f90: New test.

2009-03-31  Jason Merrill  <jason@redhat.com>

	C++ DR 613
	* g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
	* g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
	* g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
	xfail others.

	* g++.dg/other/typedef2.C: New test.

	PR c++/37806
	* g++.dg/template/typedef17.C: New test.

	* g++.dg/cpp0x/auto6.C: Adjust expected mangling.
	* g++.dg/cpp0x/auto12.C: Likewise.

2009-03-31  Richard Guenther  <rguenther@suse.de>

	PR middle-end/31029
	* gcc.dg/fold-compare-4.c: New testcase.
	* gcc.dg/fold-compare-5.c: Likewise.

2009-03-31  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/forwprop-12.c: New testcase.

2009-03-31  Joseph Myers  <joseph@codesourcery.com>

	PR target/39592
	* gcc.target/i386/pr39592-1.c: New test.

2009-03-31  Joseph Myers  <joseph@codesourcery.com>

	PR preprocessor/15638
	* gcc.dg/cpp/missing-header-1.c: New test.
	* gcc.dg/cpp/include2.c: Only test #include <>.  Expect
	"compilation terminated" message.
	* gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
	test #include "".
	* gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
	gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
	terminated" message.

2009-03-31  Richard Guenther  <rguenther@suse.de>

	PR middle-end/23401
	PR middle-end/27810
	* gcc.dg/tree-ssa/pr23401.c: New testcase.
	* gcc.dg/tree-ssa/pr27810.c: Likewise.

2009-03-30  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/38389
	* gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
	* gfortran.dg/allocate_alloc_opt_1.f90: New test.
	* gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
	* gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
	* gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
	* gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
	* gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.

2009-03-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/22571
	* gfortran.dg/whole_file_1.f90: New test.
	PR fortran/26227
	* gfortran.dg/whole_file_2.f90: New test.
	* gfortran.dg/whole_file_3.f90: New test.
	PR fortran/24886
	* gfortran.dg/whole_file_4.f90: New test.

2009-03-30  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/bind_c_usage_19.f90: New test.

	PR target/39558
	* gcc.target/powerpc/altivec-29.c: New test.

2009-03-30  Joseph Myers  <joseph@codesourcery.com>

	PR rtl-optimization/323
	* gcc.target/i386/excess-precision-1.c,
	gcc.target/i386/excess-precision-2.c,
	gcc.target/i386/excess-precision-3.c,
	gcc.target/i386/excess-precision-4.c,
	gcc.target/i386/excess-precision-5.c,
	gcc.target/i386/excess-precision-6.c: New tests.

2009-03-30  Joseph Myers  <joseph@codesourcery.com>

	PR c/35235
	* gcc.dg/c99-array-lval-8.c: New test.

2009-03-29  Joseph Myers  <joseph@codesourcery.com>

	PR preprocessor/34695
	* gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
	gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
	instead of dg-warning for "previous definition" messages.
	* gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
	"warnings being treated as errors" message.
	* gcc.dg/fltconst-1.c: Use -fshow-column.

2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/38823
	* gfortran.dg/power1.f90: New test.

2009-03-29  Joseph Myers  <joseph@codesourcery.com>

	PR c/456
	PR c/5675
	PR c/19976
	PR c/29116
	PR c/31871
	PR c/35198
	* gcc.c-torture/compile/20081108-1.c,
	gcc.c-torture/compile/20081108-2.c,
	gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
	gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
	gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
	gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
	gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
	gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
	gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
	gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
	gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
	gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
	gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
	gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
	gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
	* gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
	gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
	gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
	* gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
	case.
	* gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
	gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
	XFAILs.  Update expected messages.
	* gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
	expected messages.
	* gcc.dg/real-const-1.c: Replace with test from original PR.
	* gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
	when casting from non-constant integer to pointer.

2009-03-29  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/forwprop-11.c: New testcase.

2009-03-29  Daniel Kraft  <d@domob.eu>

	PR fortran/37423
	* gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
	DEFERRED bindings.
	* gfortran.dg/typebound_proc_9.f03: New test.
	* gfortran.dg/typebound_proc_10.f03: New test.
	* gfortran.dg/typebound_proc_11.f03: New test.
	* gfortran.dg/abstract_type_5.f03: New test.

2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>

	PR fortran/38507
	* gfortran.dg/do_4.f: New.
	* gfortran.dg/goto_2.f90: Correct expected warnings.
	* gfortran.dg/goto_4.f90: Likewise.
	* gfortran.dg/goto_5.f90: New.

2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/39545
	* gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.

	* gcc.target/i386/pr39545-1.c: New.
	* gcc.target/i386/pr39545-2.c: Likewise.

	* gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
	(flex2_struct): Likewise.
	(check_struct_passing7): Likewise.
	(check_struct_passing8): Likewise.
	(f1s): Likewise.
	(f2s): Likewise.
	(main): Call check_struct_passing7 and check_struct_passing8.

2009-03-29  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/execute/20090113-1.c: New testcase.
	* gcc.c-torture/execute/20090113-2.c: Likewise.
	* gcc.c-torture/execute/20090113-3.c: Likewise.
	* gcc.c-torture/execute/20090207-1.c: Likewise.
	* gcc.c-torture/compile/20090114-1.c: Likewise.
	* gcc.c-torture/compile/20090328-1.c: Likewise.
	* gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.

2009-03-29  David Ayers  <ayers@fsfe.org>

	PR objc/27377
	* objc.dg/conditional-1.m: New tests.
	
2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.dg/winline-10.c: New test.

2009-03-28  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34656
	* gfortran.dg/do_check_1.f90: Add test.
	* gfortran.dg/do_check_2.f90: Add test.
	* gfortran.dg/do_check_3.f90: Add test.
	* gfortran.dg/do_check_4.f90: Add test.

2009-03-28  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/attr-noinline.c: Avoid pure-const optimization.
	* gcc.dg/pr33826.c: Update dump files.
	* gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
	* gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.

2009-03-28  Martin Jambor  <mjambor@suse.cz>

	* g++.dg/tree-ssa/fwprop-align.C: New test.

2009-03-28  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/powerpc/altivec-28.c: New test.

	PR c++/39554
	* gcc.dg/wdisallowed-functions-1.c: Removed.
	* gcc.dg/wdisallowed-functions-2.c: Removed.
	* gcc.dg/wdisallowed-functions-3.c: Removed.
	* g++.dg/warn/Wdisallowed-functions-1.C: Removed.
	* g++.dg/warn/Wdisallowed-functions-2.C: Removed.
	* g++.dg/warn/Wdisallowed-functions-3.C: Removed.

2009-03-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38723
	* gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.

2009-03-28  Paul Thomas  <pault@gcc.gnu.org

	PR fortran/38538
	* gfortran.dg/char_result_13.f90: New test.

2009-03-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38765
	* gfortran.dg/alloc_comp_assign_9.f90: New test.

2009-03-28  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/trim_1.f90: New test.

2009-03-28  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/Warray-bounds.c: Do not use redundant stores.
	* g++.dg/warn/Warray-bounds.C: Likewise.

2009-03-28  Tobias Burnus  <burnus@net-b.de>

	PR fortran/32626
	* gfortran.dg/recursive_check_7.f90: New test.

2009-03-28  Tobias Burnus  <burnus@net-b.de>

	PR fortran/38432
	* gfortran.dg/do_check_5.f90: New test.
	* gfortran.dg/array_constructor_11.f90: Add dg-warning.
	* gfortran.dg/array_constructor_18.f90: Ditto.
	* gfortran.dg/array_constructor_22.f90: Ditto.
	* gfortran.dg/do_3.F90: Ditto.
	* gfortran.dg/do_1.f90: Ditto.

2009-03-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38180
	* gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.

2009-03-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38513
	* gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
	* gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
	* gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
	* gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
	* gcc.dg/vect/vect-multitypes-16.c: Likewise.
	* gcc.dg/vect/vect-35.c: Likewise.
	* gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
	* gcc.dg/vect/vect-multitypes-17.c: Likewise.
	* gcc.dg/vect/slp-widen-mult-s16.c: Likewise.

2009-03-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38968
	* gfortran.dg/vect/fast-math-pr38968.f90: New testcase.

2009-03-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37795
	* gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.

2009-03-28  Joseph Myers  <joseph@codesourcery.com>

	* g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
	gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
	options for removed targets.

2009-03-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39120
	* gcc.c-torture/execute/pr39120.c: New testcase.

2009-03-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39120
	* gcc.dg/torture/pta-callused-1.c: New testcase.

2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/39315
	* gcc.target/i386/pr39315-1.c: New.
	* gcc.target/i386/pr39315-2.c: Likewise.
	* gcc.target/i386/pr39315-3.c: Likewise.
	* gcc.target/i386/pr39315-4.c: Likewise.
	* gcc.target/i386/pr39315-check.c: Likewise.

2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR c/39323
	* gcc.dg/pr39323-1.c: New.
	* gcc.dg/pr39323-2.c: Likewise.
	* gcc.dg/pr39323-3.c: Likewise.

2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/38034
	* gcc.target/ia64/sync-1.c: New.

2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/39472
	* gcc.target/x86_64/abi/callabi/func-2a.c: New.
	* gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
	* gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
	* gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
	* gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
	* gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
	* gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
	* gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.

2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
	for low precision (i.e. float).

2009-03-27  Dodji Seketeli  <dodji@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR debug/37959
	* g++.dg/debug/dwarf2/explicit-constructor.C: New test.

2009-03-27  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/memmove-2.c: New test.
	* gcc.dg/memmove-3.c: New test.

	* gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
	in clone naming.

2009-03-27  Xinliang David Li  <davidxl@google.com>

	PR tree-optimization/39557
	* g++.dg/tree-ssa/dom-invalid.C: New test.

2009-03-27  Xinliang David Li  <davidxl@google.com>

	PR tree-optimization/39548
	* g++.dg/tree-ssa/copyprop.C: New test.

2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR c++/38638
	* g++.dg/template/typename17.C: New testcase.
	* g++.dg/template/typename18.C: New testcase.

2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR c++/36799
	* g++.dg/other/var_copy-1.C: New test.

2009-03-27  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/37647
	* g++.dg/parse/ctor9.C: New test.

2009-03-27  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/29727
	* g++.dg/init/error2.C: New test.

2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/35652
	* gcc.dg/pr35652.C: New.
	* g++.dg/warn/pr35652.C: New.
	* gcc.dg/format/plus-1.c: Adjust message.

2009-03-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/39554
	* gcc.dg/wdisallowed-functions-3.c: New test.
	* g++.dg/warn/Wdisallowed-functions-3.C: New test.

2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/inline-33.c: Fix when pic.

2009-03-25  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.target/ia64/20090324-1.c: New test.

2009-03-25  Jakub Jelinek  <jakub@redhat.com>

	PR c/27898
	* gcc.dg/pr27898.c: New test.

	PR tree-optimization/32139
	* gcc.c-torture/compile/pr32139.c: New test.

2009-03-24  Jason Merrill  <jason@redhat.com>

	PR c++/28274
	* g++.dg/parse/defarg14.C: New test.

2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/39528
	* gfortran.dg/read_repeat.f90: New test.

2009-03-24  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/39529
	* gcc.dg/vect/pr39529.c: New test.

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.

2009-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
	* gcc.dg/init-bad-6.c: New test.

2009-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/35318
	* gcc.c-torture/compile/pr35318.c: New test.

	PR inline-asm/39059
	* gcc.dg/nofixed-point-2.c: New test.
	* g++.dg/ext/fixed1.C: Adjust expected diagnostics.
	* g++.dg/ext/fixed2.C: Likewise.
	* g++.dg/other/error25.C: Likewise.
	* g++.dg/lookup/crash7.C: Likewise.
	* g++.dg/cpp0x/decltype-38655.C: Likewise.

	PR c++/39056
	* g++.dg/cpp0x/initlist13.C: New test.

2009-02-03  Paolo Bonzini  <bonzini@gnu.org>

	PR c++/36897
	* g++.dg/template/func2.C: New test.

	PR c++/37314
	* g++.dg/template/typename15.C: New.
	* g++.dg/template/typename16.C: New.

2009-02-03  Janis Johnson  <janis187@us.ibm.com>
	    Ben Elliston  <bje@au.ibm.com>

	PR c/39034
	* gcc.dg/dfp/pr39034.c: New test.

2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR testsuite/38263
	* gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.

2009-02-02  Jason Merrill  <jason@redhat.com>

	PR c++/39054
	* g++.dg/parse/dtor14.C: New test.

2009-02-02  Jakub Jelinek  <jakub@redhat.com>

	* lib/target-supports.exp
	(check_effective_target_correct_iso_cpp_string_wchar_protos): New.
	* g++.dg/ext/builtin10.C: New test.

	PR inline-asm/39058
	* gcc.target/i386/pr39058.c: New test.

2009-02-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38937
	* g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.

2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/39053
	* g++.dg/parse/crash52.C: New.

2009-01-30  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39041
	* gcc.c-torture/compile/pr39041.c: New testcase.

2009-01-30  Jakub Jelinek  <jakub@redhat.com>

	PR target/39013
	* gcc.target/i386/pr39013-1.c: New test.
	* gcc.target/i386/pr39013-2.c: New test.

	PR c++/39028
	* g++.dg/ext/label12.C: New test.

2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/33465
	* g++.dg/parse/error34.C: New.
	* g++.dg/parse/error35.C: Likewise.

2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/38655
	* g++.dg/cpp0x/decltype-38655.C: New.

2009-01-30  Jakub Jelinek  <jakub@redhat.com>

	PR target/39002
	* g++.dg/torture/pr39002.C: New test.

2009-01-29  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/39007
	* gcc.dg/tree-ssa/pr39007.c: New.

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".
	
2009-01-29  Steve Ellcey  <sje@cup.hp.com>

	PR middle-end/38857
	* gcc.c-torture/compile/pr38857.c: New test.

2009-01-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38852
	PR fortran/39006
	* gfortran.dg/bound_6.f90: New test.

2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/avoid-indexed-addresses.c: New test.

2009-01-28  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/38997
	* gcc.dg/tree-ssa/pr38997.c: New.

2009-01-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38926
	* gcc.c-torture/compile/pr38926.c: New testcase.

2009-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38934
	* gcc.dg/pr38934.c: New test.

2009-01-28  Richard Guenther  <rguenther@suse.de>

	PR middle-end/38908
	* g++.dg/warn/Wuninitialized-2.C: New testcase.

2009-01-28  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/38984
	* gcc.dg/pr38984.c: New XFAILed testcase.


2009-01-28  Uros Bizjak  <ubizjak@gmail.com>

	PR target/38988
	* gcc.target/i386/pr38988.c: New test.

2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/37554
	* g++.dg/parse/crash51.C: New.
	* g++.old-deja/g++.pt/crash9.C: Adjust.

2009-01-27  Daniel Kraft  <d@domob.eu>

	PR fortran/38883
	* gfortran.dg/mvbits_6.f90:  New test.
	* gfortran.dg/mvbits_7.f90:  New test.
	* gfortran.dg/mvbits_8.f90:  New test.

2009-01-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38503
	* g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.

2009-01-27 Uros Bizjak <ubizjak@gmail.com>

	PR middle-end/38969
	* gcc.c-torture/execute/pr38969.c: New test.

2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>

	PR testsuite/38864
	* gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
	to dg-do compile.
	* gcc.target/mips/fixed-scalar-type.c: Likewise.
	* gcc.target/mips/dpaq_sa_l_w.c: Likewise.
	* gcc.target/mips/dpsq_sa_l_w.c: Likewise.

2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/38952
	* g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
	if __USING_SJLJ_EXCEPTIONS__ is defined.

	* g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
	__USING_SJLJ_EXCEPTIONS__ is defined.
	* g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
	* g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
	* g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
	* g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
	* g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
	* g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.

2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>

	PR testsuite/38949
	* g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
	Use instead of C name in asm statements.

2009-01-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38745
	* g++.dg/torture/pr38745.C: New testcase.

2009-01-26  Richard Guenther  <rguenther@suse.de>

	PR middle-end/38851
	* g++.dg/warn/Wuninitialized-1.C: New testcase.

2009-01-25  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/bitfld-15.c: Gate warning on target
	pcc_bitfield_type_matters.
	* gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
	g++.dg/ext/bitfield4.C: Likewise.
	* gcc.dg/pr17112-1.c: Don't expect a warning for the packed
	bitfield for any target.

2009-01-24  Jakub Jelinek  <jakub@redhat.com>

	PR c/38957
	* gcc.dg/pr38957.c: New test.

2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>

	PR fortran/38955
	* gfortran.dg/array_constructor_24.f: Allow tolerance when
	comparing floats.

2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/38953
	* gfortran.dg/graphite/pr38953.f90: New.

2009-01-24  Paul Brook  <paul@codesourcery.com>

	* gcc.target/arm/neon-cond-1.c: New test.

2009-01-23  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/38932
	* gcc.dg/pr38932.c: New.

2009-01-23  Revital Eres  <eres@il.ibm.com>

	* gcc.dg/sms-7.c: Fix test.

2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
	gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
	* g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
	g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.

2009-01-22  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/pr35729.c: Make test x86 specific.

2009-01-22  Steve Ellcey  <sje@cup.hp.com>

	PR middle-end/38615
	* gcc.dg/pr38615.c: New test.

2009-01-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/38931
	* gcc.target/i386/pr38931.c: New test.

2009-01-22  Dodji Seketeli  <dodji@redhat.com>

	PR c++/38930
	* g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
	* g++.dg/template/typedef12.C: Likewise.
	* g++.dg/template/typedef13.C: Likewise.
	* g++.dg/template/typedef14.C: Likewise.
	* g++.dg/template/sfinae3.C: Likewise.
	* g++.old-deja/g++.pt/typename8.C: Likewise.
	* g++.dg/template/access11.C: Likewise

2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
	and mips*-*-irix*.
	* gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.

2009-01-21  Dodji Seketeli  <dodji@redhat.com>

	PR c++/26693
	* g++.dg/template/typedef11.C: New test.
	* g++.dg/template/typedef12.C: Likewise.
	* g++.dg/template/typedef13.C: Likewise.
	* g++.dg/template/typedef14.C: Likewise.
	* g++.dg/template/sfinae3.C: Compile this pedantically.
	The only errors expected should be the one saying the typedef is ill
	formed.
	* g++.old-deja/g++.pt/typename8.C: Likewise.
	* g++.dg/template/access11.C: Update this.

2009-01-21  Daniel Kraft  <d@domob.eu>

	PR fortran/38887
	* gfortran.dg/mvbits_5.f90:  New test.

2009-01-21  Bingfeng Mei  <bmei@broadcom.com>

	* gcc.dg/sms-6.c: New test.
	* gcc.dg/sms-7.c: Likewise.

2009-01-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38907
	* gfortran.dg/host_assoc_function_7.f90: New test

2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
	    Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38747
	PR tree-optimization/38748
	* gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
	* gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
	* gcc.c-torture/execute/struct-aliasing-1.c: Likewise.

2009-01-20  Kees Cook  <kees@ubuntu.com>
	    H.J. Lu  <hongjiu.lu@intel.com>

	PR target/38902
	* gcc.dg/pr38902.c: New.

2009-01-20  Paolo Bonzini  <bonzini@gnu.org>

	PR target/38868
	* gfortran.dg/pr38868.f: New testcase.

2009-01-20  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/execute/pr36227.c: Move ...
	* gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.

2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>

	* lib/gfortran.exp: Add -B options for targets that use
	libgfortran.a%s in their specs.

2009-01-19  Jason Merrill  <jason@redhat.com>

	PR c++/23287
	* g++.dg/template/dtor5.C: New test.

2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38859
	* gfortran.dg/bound_5.f90: New test.

2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/38736
	* g++.dg/compat/abi/pr38736_main.C: New.
	* g++.dg/compat/abi/pr38736_x.C: Likewise.
	* g++.dg/compat/abi/pr38736_y.C: Likewise.
	* g++.dg/other/macro-1.C: Likewise.
	* gcc.dg/macro-1.c: Likewise.
	* gcc.dg/compat/pr38736_main.c: Likewise.
	* gcc.dg/compat/pr38736_x.c: Likewise.
	* gcc.dg/compat/pr38736_y.c: Likewise.

2009-01-18  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38819
	* gcc.c-torture/execute/pr38819.c: New testcase.

2009-01-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38657
	* gfortran.dg/module_commons_3.f90: Reapply.

2009-01-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34955
	* gfortran.dg/transfer_intrinsic_1.f90: New test.
	* gfortran.dg/transfer_intrinsic_2.f90: New test.

2009-01-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38657
	* gfortran.dg/module_commons_3.f90: Remove

2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.

2009-01-16  Jason Merrill  <jason@redhat.com>

	PR c++/38877
	* g++.dg/template/lvalue1.C: New test.

	PR c++/29470
	* g++.dg/template/access20.C: New test.
	* g++.dg/torture/pr34641.C: Fix access.

2009-01-16  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38835
	PR middle-end/36227
	* gcc.c-torture/execute/pr36227.c: New testcase.
	* gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
	* g++.dg/init/const7.C: Likewise.

2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>

	PR target/38554
	* gcc.c-torture/compile/pr38554.c: New test.

2009-01-16  Jason Merrill  <jason@redhat.com>

	PR c++/38579
	* g++.dg/conversion/access1.C: New test.

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.

2009-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  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/38811
	* g++.dg/torture/pr38811.C: New file.

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
	* g++.dg/other/error31.C: New testcase.

	PR c/35742
	* gcc.dg/pr35742.c: New test.

2009-01-09  John F. Carr  <jfc@mit.edu>

	PR c++/37877
	* g++.dg/parse/linkage3.C: New test.

2009-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38771
	* gcc.c-torture/compile/pr38771.c: New test.

2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>

	* gcc.dg/pr34856.c: Ignore irrelevant warning.

2009-01-08  Mark Mitchell  <mark@codesourcery.com>

	* gcc.dg/sibcall-3.c: XFAIL for Thumb.
	* gcc.dg/sibcall-4.c: Likewise.

2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
	    Jan Sjodin  <jan.sjodin@amd.com>

	PR tree-optimization/38559
	* testsuite/gcc.dg/graphite/pr38559.c: New.

2009-01-08  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/37194
	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.

2009-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38725
	* g++.dg/ext/label11.C: New test.

2009-01-07  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp (check_weak_override_available): New.
	* lib/target-supports-dg.exp (dg-require-weak-override): New.
	* gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
	dg-require-weak-override.

2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
	    Alan Modra  <amodra@bigpond.net.au>

	* gcc.c-torture/compile/20090107-1.c: New test.

2009-01-07  Uros Bizjak  <ubizjak@gmail.com>

	PR target/38706
	* g++.dg/other/pr38706.C: New test.

2009-01-07  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/variadic92.C: New test.
	* g++.dg/cpp0x/variadic93.C: New test.

2009-01-07  Janis Johnson  <janis187@us.ibm.com>

	* lib/target-supports-dg.exp (current_compiler_flags): New.
	(check-flags): Use it; do not access dg-test local variables.
	(dg-skip-if): Do not access dg-test local variables.
	(dg-xfail-run-if): Ditto.
	(dg-shouldfail): Ditto.
	* gcc.test-framework/test-framework.exp
	(check_effective_target_def_nocache): New.
	* gcc.test-framework/test-framework.awk: Handle scan tests.
	* gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
	* gcc.test-framework/dg-error-nocache-exp-P.c: New test.
	* gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
	* gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
	* gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
	* gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
	* gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
	* gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
	* gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.

	* g++.dg/torture/pr38586.C: Ignore a possible warning.

	* lib/target-supports-dg.exp (check_test_flags): Delete.

2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>

	PR tree-optimization/38492
	PR tree-optimization/38498
	* testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
	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-4.c: Remove test for strip mine.
	* testsuite/gcc.dg/graphite/block-3.c: New.
	* testsuite/gcc.dg/graphite/pr38498.c: New.

2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>

	AVX Programming Reference (December, 2008)
	* gcc.target/i386/avx-vmovntdq-256-1.c: New.
	* gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovntps-256-1.c: Likewise.

	* gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
	* gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.

2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/38220
	* gfortran.dg/c_loc_pure_1.f90:  New test.

2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38669
	* gfortran.dg/elemental_dependency_3.f90:
	Add the final tree dump cleanup.

2009-01-06  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
	passing -m32.

	PR rtl-optimization/38722
	* gfortran.dg/pr38722.f90: New test.

2009-01-06  Janis Johnson  <janis187@us.ibm.com>

	PR c/34252
	* gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
	instead of DECnn_DEN.  Support -DDBG to list lines that fail.

2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>

	* gfortran.dg/implicit_12.f90: Add space around dg directive.
	* gfortran.dg/typebound_call_8.f03: Same.
	* gfortran.dg/elemental_bind_c.f90: Same.
	* gfortran.dg/typebound_call_7.f03: Same.
	* gfortran.dg/interface_proc_end.f90: Same
	* gfortran.dg/pr37243.f: Fix typo.

2009-01-06  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
	instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
	large stack sizes.

2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>

	AVX Programming Reference (December, 2008)
	* gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
	_mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
	* gcc.target/i386/sse-14.c: Likewise.

	* gcc.target/i386/avx-vpermil2pd-1.c: Removed.
	* gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
	* gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
	* gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.

2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/38735
	* gfortran.dg/fmt_bz_bn.f: Update test.

2009-01-05  Dodji Seketeli  <dodji@redhat.com>

	PR c++/38472
	* g++.dg/conversion/usual-arith-conv.C: New test.

2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR c/34911
	* gcc.dg/vector-3.c: New testcase.
	* g++.dg/ext/vector15.C: New test.

2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>

	PR tree-optimization/38510
	* gcc.dg/graphite/pr38510.c: New.

2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
	    Jan Sjodin <jan.sjodin@amd.com>

	PR tree-optimization/38500
	* gcc.dg/graphite/pr38500.c: New.

2009-01-05  Laurent GUERBY  <laurent@guerby.net>

	* gcc.c-torture/compile/20001226-1.c: Generalize
	dg-timeout-factor.
	* gcc.c-torture/compile/limits-fnargs.c: Add
	dg-timeout-factor.
	* gcc.dg/20020425-1.c: Likewise.
	* gcc.dg/pch/pch.exp: Likewise.
	
2009-01-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38657
	* gfortran.dg/module_commons_3.f90: New test.

2009-01-05  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/37159
	* gfortran.dg/random_seed_1.f90: Updated.

2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38669
	PR fortran/38726
	* gfortran.dg/elemental_subroutine_7.f90: 
	Fix p values so that it can be used as vector subscript.

2009-01-05  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/initlist12.C: Add another test.

	* g++.dg/cpp0x/defaulted7.C: New test.

2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/38672
	* gfortran.dg/host_assoc_blockdata_1.f90:  New test.
	* gfortran.dg/host_assoc_blockdata_2.f90:  New test.

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-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38665
	* gfortran.dg/host_assoc_function_5.f90: New test.

2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38669
	* gfortran.dg/elemental_dependency_3.f90: New test.
	* gfortran.dg/elemental_subroutine_7.f90: New test.

2009-01-04  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/struct-ret-3.c: Include unistd.h.
	(main): Exit early if system memory page size is
	larger than 4096 bytes.

2009-01-04  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/38718
	* gfortran.dg/merge_init_expr.f90: New.

2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38536
	* gfortran.dg/c_loc_tests_13.f90: New test.
	* gfortran.dg/c_loc_tests_14.f90: New test.

2009-01-03  Daniel Franke  <franke.daniel@gmail.com>

	* gfortran.dg/func_result_4.f90: New.

2009-01-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38594
	* gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
	interface still works, in addition to original tests.
	* gfortran.dg/host_assoc_call_6.f90: New test.

2009-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38705
	* g++.dg/torture/pr38705.C: New test.

	PR c/38700
	* gcc.dg/pr38700.c: New test.

2009-01-02  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/initlist11.C: New test.
	* g++.dg/cpp0x/initlist12.C: New test.

2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/fixed-point/composite-type.c: Update wording of messages.
	Allow extra informative notes.

2009-01-01  Jakub Jelinek  <jakub@redhat.com>

	PR c/36489
	* gcc.dg/pr36489.c: New test.


Copyright (C) 2009 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
