2008-12-31  Daniel Franke  <franke.daniel@gmail.com>

	* gfortran.dg/mapping_2.f90: Fixed testcase.
	
2008-12-31  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38647
	* g++.dg/template/function1.C: New test.

	PR c++/38640
	* g++.dg/cpp0x/decltype15.C: New test.

	PR middle-end/38676
	* gcc.dg/gomp/pr38676.c: New test.

2008-12-30  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38645
	* gcc.dg/pr38645.c: New testcase.

2008-12-30  Andrew Pinski  <pinskia@gmail.com>

	PR middle-end/38661
	* gcc.c-torture/compile/pr38661.c: New testcase.
	* gcc.c-torture/compile/pr38661-1.c: New testcase.

2008-12-30  Richard Guenther  <rguenther@suse.de>

	PR middle-end/38564
	* gcc.c-torture/compile/pr38564.c: New testcase.

2008-12-29  Dorit Nuzman  <dorit@il.ibm.com>
	    Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/38529
	* gcc.dg/vect/pr38529.c: New test.

2008-12-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38635
	* g++.dg/parse/cond4.C: New test.

	PR c++/36191
	* g++.dg/torture/pr36191.C: New test.

2008-12-15  Hariharan Sandanagobalane <hariharan@picochip.com>

	* gcc.c-torture/execute/builtins/fprintf.x: Disable test for
	freestanding targets.
	* gcc.c-torture/execute/pr37573.x: Disable test for 16-bit targets.
	* gcc.c-torture/execute/20081117-1.x: Disable test for 16-bit targets.
	* gcc.c-torture/compile/limits-stringlit.c: Disable test for picochip.
	* gcc.dg/array-quals-1.c: Disable test for picochip.
	* lib/target-supports.exp: Add support for freestanding ports and
	disable picochip for profiling tests.

2008-12-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38637
	* g++.dg/cpp0x/enum2.C: New test.

2008-12-28  Andrew Pinski  <pinskia@gmail.com>

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

2008-12-27  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38633
	* gcc.dg/gomp/pr38633.c: New test.
	* g++.dg/gomp/pr38633.C: New test.

	PR c++/38639
	* g++.dg/gomp/pr38639.C: New test.

2008-12-23  Andrew Pinski  <pinskia@gmail.com>

	PR middle-end/38590
	* gcc.c-torture/compile/pr38590-1.c: New testcase.
	* gcc.c-torture/compile/pr38590-2.c: New testcase.

2008-12-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/31150
	* gcc.c-torture/execute/20081218-1.c: New test.

2008-12-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38602
	* gfortran.dg/alloc_comp_optional_1.f90: New test.

2008-12-22  Ben Elliston  <bje@au.ibm.com>

	PR c++/38362
	* g++.dg/ext/altivec-types-1.C (dg-options): Pass -std=c++98.

2008-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/38398
	* gfortran.dg/fmt_g0_1.f08: Revise.

2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Rewrite.

	* gcc.target/mips/20020620-1.c: Use dg-options instead of
	dg-mips-options.  Remove target restrictions from dg-do.
	* gcc.target/mips/mips-ps-1.c: Likewise.
	* gcc.target/mips/mips-ps-2.c: Likewise.
	* gcc.target/mips/mips-ps-3.c: Likewise.
	* gcc.target/mips/mips-ps-4.c: Likewise.
	* gcc.target/mips/mips-ps-6.c: Likewise.

	* gcc.target/mips/asm-1.c: Use dg-options instead of dg-mips-options.
	* gcc.target/mips/branch-1.c: Likewise.
	* gcc.target/mips/clear-cache-2.c: Likewise.
	* gcc.target/mips/dse-1.c: Likewise.
	* gcc.target/mips/fix-r4000-1.c: Likewise.
	* gcc.target/mips/fix-r4000-2.c: Likewise.
	* gcc.target/mips/fix-r4000-3.c: Likewise.
	* gcc.target/mips/fix-r4000-4.c: Likewise.
	* gcc.target/mips/fix-r4000-5.c: Likewise.
	* gcc.target/mips/fix-r4000-6.c: Likewise.
	* gcc.target/mips/fix-r4000-7.c: Likewise.
	* gcc.target/mips/fix-r4000-8.c: Likewise.
	* gcc.target/mips/fix-r4000-9.c: Likewise.
	* gcc.target/mips/fix-r4000-10.c: Likewise.
	* gcc.target/mips/fix-r4000-11.c: Likewise.
	* gcc.target/mips/fix-r4000-12.c: Likewise.
	* gcc.target/mips/fix-vr4130-1.c: Likewise.
	* gcc.target/mips/fix-vr4130-2.c: Likewise.
	* gcc.target/mips/fix-vr4130-3.c: Likewise.
	* gcc.target/mips/fix-vr4130-4.c: Likewise.
	* gcc.target/mips/fpcmp-1.c: Likewise.
	* gcc.target/mips/fpcmp-2.c: Likewise.
	* gcc.target/mips/fpr-moves-1.c: Likewise.
	* gcc.target/mips/fpr-moves-2.c: Likewise.
	* gcc.target/mips/fpr-moves-3.c: Likewise.
	* gcc.target/mips/fpr-moves-4.c: Likewise.
	* gcc.target/mips/fpr-moves-5.c: Likewise.
	* gcc.target/mips/fpr-moves-6.c: Likewise.
	* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
	* gcc.target/mips/madd-1.c: Likewise.
	* gcc.target/mips/madd-2.c: Likewise.
	* gcc.target/mips/madd-5.c: Likewise.
	* gcc.target/mips/madd-6.c: Likewise.
	* gcc.target/mips/madd-7.c: Likewise.
	* gcc.target/mips/madd-8.c: Likewise.
	* gcc.target/mips/maddu-1.c: Likewise.
	* gcc.target/mips/maddu-2.c: Likewise.
	* gcc.target/mips/memcpy-1.c: Likewise.
	* gcc.target/mips/mips-sched-madd.c: Likewise.
	* gcc.target/mips/msub-1.c: Likewise.
	* gcc.target/mips/msub-2.c: Likewise.
	* gcc.target/mips/msub-5.c: Likewise.
	* gcc.target/mips/msub-6.c: Likewise.
	* gcc.target/mips/msub-7.c: Likewise.
	* gcc.target/mips/msub-8.c: Likewise.
	* gcc.target/mips/msubu-1.c: Likewise.
	* gcc.target/mips/msubu-2.c: Likewise.
	* gcc.target/mips/neg-abs-1.c: Likewise.
	* gcc.target/mips/neg-abs-2.c: Likewise.
	* gcc.target/mips/no-smartmips-lwxs.c: Likewise.
	* gcc.target/mips/no-smartmips-ror-1.c: Likewise.
	* gcc.target/mips/octeon-baddu-1.c: Likewise.
	* gcc.target/mips/octeon-bbit-2.c: Likewise.
	* gcc.target/mips/octeon-bbit-3.c: Likewise.
	* gcc.target/mips/octeon-cins-1.c: Likewise.
	* gcc.target/mips/octeon-cins-2.c: Likewise.
	* gcc.target/mips/octeon-dmul-1.c: Likewise.
	* gcc.target/mips/octeon-dmul-2.c: Likewise.
	* gcc.target/mips/octeon-exts-1.c: Likewise.
	* gcc.target/mips/octeon-exts-2.c: Likewise.
	* gcc.target/mips/octeon-exts-3.c: Likewise.
	* gcc.target/mips/octeon-exts-4.c: Likewise.
	* gcc.target/mips/octeon-exts-5.c: Likewise.
	* gcc.target/mips/octeon-pop-1.c: Likewise.
	* gcc.target/mips/octeon-seq-1.c: Likewise.
	* gcc.target/mips/octeon-seq-2.c: Likewise.
	* gcc.target/mips/octeon-seq-3.c: Likewise.
	* gcc.target/mips/octeon-seq-4.c: Likewise.
	* gcc.target/mips/pr26765.c: Likewise.
	* gcc.target/mips/pr33256.c: Likewise.
	* gcc.target/mips/pr33635-1.c: Likewise.
	* gcc.target/mips/pr33755.c: Likewise.
	* gcc.target/mips/pr34831.c: Likewise.
	* gcc.target/mips/pr35802.c: Likewise.
	* gcc.target/mips/pr37362.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
	* gcc.target/mips/r3900-mult.c: Likewise.
	* gcc.target/mips/rsqrt-4.c: Likewise.
	* gcc.target/mips/sb1-1.c: Likewise.
	* gcc.target/mips/scc-2.c: Likewise.
	* gcc.target/mips/scc-4.c: Likewise.
	* gcc.target/mips/sdata-1.c: Likewise.
	* gcc.target/mips/sdata-2.c: Likewise.
	* gcc.target/mips/sdata-3.c: Likewise.
	* gcc.target/mips/sdata-4.c: Likewise.
	* gcc.target/mips/smartmips-lwxs.c: Likewise.
	* gcc.target/mips/smartmips-ror-1.c: Likewise.
	* gcc.target/mips/smartmips-ror-2.c: Likewise.
	* gcc.target/mips/smartmips-ror-3.c: Likewise.
	* gcc.target/mips/smartmips-ror-4.c: Likewise.
	* gcc.target/mips/timode-1.c: Likewise.
	* gcc.target/mips/truncate-1.c: Likewise.
	* gcc.target/mips/truncate-2.c: Likewise.
	* gcc.target/mips/vr-mult-1.c: Likewise.
	* gcc.target/mips/vr-mult-2.c: Likewise.

	* gcc.target/mips/atomic-memory-2.c: Use dg-options instead of
	dg-mips-options.  Use isa>=2 instead of -mips32.

	* gcc.target/mips/branch-cost-1.c: Use dg-options instead of
	dg-mips-options.  Use isa>=4 instead of -mips64.
	* gcc.target/mips/branch-cost-2.c: Likewise.

	* gcc.target/mips/cache-1.c: Use dg-options instead of
	dg-mips-options.  Add isa>=3 and NOMIPS16 attributes.

	* gcc.target/mips/call-saved-1.c: Use dg-options instead of
	dg-mips-options.  Replace the mips16_attribute directives with
	a (-mips16) dg-option.  Use isa_rev=0 instead of -mips2.
	* gcc.target/mips/call-saved-2.c: Likewise.
	* gcc.target/mips/call-saved-3.c: Likewise.

	* gcc.target/mips/clear-cache-1.c: Use dg-options instead of
	dg-mips-options.  Use isa_rev>=2 instead of -mips32r2.
	* gcc.target/mips/ext_ins.c: Likewise.

	* gcc.target/mips/code-readable-1.c: Use dg-options instead of
	dg-mips-options.  Replace the mips16_attribute directives with
	a (-mips16) dg-option.  Use addressing=absolute too.
	* gcc.target/mips/code-readable-2.c: Likewise.
	* gcc.target/mips/code-readable-3.c: Likewise.

	* gcc.target/mips/dmult-1.c: Use dg-options instead of
	dg-mips-options.  Remove the mips16_attribute directives.
	* gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.

	* gcc.target/mips/dpaq_sa_l_w.c: Use dg-options instead of
	dg-mips-options.  Remove target restrictions from dg-do.
	Use -mgp32 instead of -mips32r2.
	* gcc.target/mips/dpsq_sa_l_w.c: Likewise.

	* gcc.target/mips/dsp-ctrl.c: Use dg-options instead of
	dg-mips-options.  Remove target restrictions from dg-do.
	Remove the !__mips_dsp code and add -mdsp -mgp32 to dg-options
	instead.  Add NOMIPS16 attributes.

	* gcc.target/mips/dspr2-MULT.c: Use dg-options instead of
	dg-mips-options.  Replace -march=mips32r2 with -mgp32.
	* gcc.target/mips/dspr2-MULTU.c: Likewise.

	* gcc.target/mips/ext-1.c: Use dg-options instead of
	dg-mips-options.  Use isa_rev>=2 instead of -mips64r2.

	* gcc.target/mips/fix-r10000-1.c: Use dg-options instead of
	dg-mips-options.  Remove -march=mips4.  
	* gcc.target/mips/fix-r10000-2.c: Likewise.
	* gcc.target/mips/fix-r10000-3.c: Likewise.
	* gcc.target/mips/fix-r10000-4.c: Likewise.
	* gcc.target/mips/fix-r10000-5.c: Likewise.
	* gcc.target/mips/fix-r10000-6.c: Likewise.
	* gcc.target/mips/fix-r10000-7.c: Likewise.
	* gcc.target/mips/fix-r10000-8.c: Likewise.
	* gcc.target/mips/fix-r10000-9.c: Likewise.
	* gcc.target/mips/fix-r10000-10.c: Likewise.
	* gcc.target/mips/fix-r10000-11.c: Likewise.
	* gcc.target/mips/fix-r10000-12.c: Likewise.
	* gcc.target/mips/fix-r10000-13.c: Likewise.
	* gcc.target/mips/fix-r10000-14.c: Likewise.
	* gcc.target/mips/fix-r10000-15.c: Likewise.

	* gcc.target/mips/fixed-scalar-type.c: Use dg-options instead
	of dg-mips-options.  Remove target restrictions from dg-do.
	Remove -march=mips32r2.
	* gcc.target/mips/fixed-vector-type.c: Likewise.
	* gcc.target/mips/mips32-dsp-run.c: Likewise.
	* gcc.target/mips/mips32-dspr2.c: Likewise.  Add NOMIPS16 attributes.

	* gcc.target/mips/fpr-moves-7.c: Use dg-options instead of
	dg-mips-options.  Replace the mips16_attribute directives with
	a (-mips16) dg-option.  Remove -msoft-float.
	* gcc.target/mips/fpr-moves-8.c: Likewise.
	* gcc.target/mips/int-moves-1.c: Likewise.
	* gcc.target/mips/int-moves-2.c: Likewise.

	* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Use dg-options
	instead of dg-mips-options.  Use isa>=2 instead of -mips2.
	Add -mgp32.
	* gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: Likewise.

	* gcc.target/mips/ins-1.c: Use dg-options instead of
	dg-mips-options.  Use "isa_rev>=2 -mgp32" instead of -march=mips32r2.

	* gcc.target/mips/loongson-muldiv-1.c: Use dg-options instead of
	dg-mips-options.  Use isa=loongson instead of -march=loongson2e.
	* gcc.target/mips/loongson-muldiv-2.c: Likewise.

	* gcc.target/mips/loongson-simd.c: Remove mips_loongson
	target requirement and use isa=loongson instead.  Add -mhard-float,
	-mno-mips16 and -flax-vector-conversions.

	* gcc.target/mips/lazy-binding-1.c: Use dg-options instead of
	dg-mips-options.  Remove target restrictions from dg-do.
	Add NOMIPS16 attributes.

	* gcc.target/mips/long-calls-pg.c: Use dg-options instead of
	dg-mips-options.  Remove -march=mips32 and -fno-pic.
	Add NOMIPS16 attributes.

	* gcc.target/mips/madd-3.c: Use dg-options instead of
	dg-mips-options.  Use isa_rev>=1 instead of -mips32.
	* gcc.target/mips/maddu-3.c: Likewise.
	* gcc.target/mips/msub-3.c: Likewise.
	* gcc.target/mips/msubu-3.c: Likewise.

	* gcc.target/mips/madd-4.c: Use dg-options instead of
	dg-mips-options.  Remove -mips32r2.
	* gcc.target/mips/maddu-4.c: Likewise.
	* gcc.target/mips/msub-4.c: Likewise.
	* gcc.target/mips/msubu-4.c: Likewise.

	* gcc.target/mips/mips-3d-1.c: Use dg-options instead of
	dg-mips-options.  Remove target restrictions from dg-do.
	Remove -mips64, -mhard-float and -mgp64.
	* gcc.target/mips/mips-3d-2.c: Likewise.
	* gcc.target/mips/mips-3d-3.c: Likewise.
	* gcc.target/mips/mips-3d-4.c: Likewise.
	* gcc.target/mips/mips-3d-5.c: Likewise.
	* gcc.target/mips/mips-3d-6.c: Likewise.
	* gcc.target/mips/mips-3d-7.c: Likewise.
	* gcc.target/mips/mips-3d-8.c: Likewise.
	* gcc.target/mips/mips-3d-9.c: Likewise.

	* gcc.target/mips/mips-ps-5.c: Use dg-options instead of
	dg-mips-options.  Remove -mips64.
	* gcc.target/mips/mips-ps-type.c: Likewise.

	* gcc.target/mips/mips-ps-7.c: Use dg-options instead of
	dg-mips-options.  Replace -mips32r2 with -mgp32.

	* gcc.target/mips/mips-ps-type-2.c: Use dg-options instead of
	dg-mips-options.  Use "isa_rev>=2 -mgp32" instead of -mips32r2.

	* gcc.target/mips/mips16-attributes.c: Use dg-options instead of
	dg-mips-options.  Replace the mips16_attribute directives with
	a (-mips16) dg-option.
	* gcc.target/mips/mips16-attributes-2.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
	* gcc.target/mips/scc-3.c: Likewise.

	* gcc.target/mips/mips16-attributes-3.c: Add { dg-options "(-mips16)" }.

	* gcc.target/mips/mips16e-extends.c: Use dg-options instead of
	dg-mips-options.  Replace the mips16_attribute directives with
	a (-mips16) dg-option.  Use isa_rev>=1 instead of -march=mips32.
	Add -mlong32.

	* gcc.target/mips/mips32-dsp.c: Use dg-options instead of
	dg-mips-options.  Replace -march=mips32 with -mgp32.

	* gcc.target/mips/mips32-dsp-type.c: Use dg-options instead of
	dg-mips-options.  Remove -march=mips32.

	* gcc.target/mips/mips32-dspr2-type.c: Use dg-options instead of
	dg-mips-options.  Remove -march=mips32r2.

	* gcc.target/mips/mips32r2-mxhc1.c: Use dg-options instead of
	dg-mips-options.  Add NOMIPS16 attributes.

	* gcc.target/mips/movcc-1.c: Use dg-options instead of
	dg-mips-options.  Use isa>=4 instead of -mips4.
	* gcc.target/mips/movcc-2.c: Likewise.
	* gcc.target/mips/movcc-3.c: Likewise.

	* gcc.target/mips/octeon-bbit-1.c: Use dg-options instead of
	dg-mips-options.  Declare foo as a NOMIPS16 function.
	Use foo instead of g.

	* gcc.target/mips/near-far-1.c: Use dg-options instead of
	dg-mips-options.  Replace the nonpic directives with an
	addressing=absolute option.
	* gcc.target/mips/near-far-2.c: Likewise.
	* gcc.target/mips/near-far-3.c: Likewise.
	* gcc.target/mips/near-far-4.c: Likewise.

	* gcc.target/mips/nmadd-1.c: Use dg-options instead of
	dg-mips-options.  Use isa=4 instead of -mips4.
	* gcc.target/mips/nmadd-2.c: Likewise.
	* gcc.target/mips/nmadd-3.c: Likewise.
	* gcc.target/mips/rsqrt-1.c: Likewise.
	* gcc.target/mips/rsqrt-2.c: Likewise.
	* gcc.target/mips/rsqrt-3.c: Likewise.

	* gcc.target/mips/save-restore-1.c: Use dg-options instead of
	dg-mips-options.  Replace the mips16_attribute directives with
	a (-mips16) dg-option.  Use isa_rev>=1 instead of -mips32r2.
	* gcc.target/mips/save-restore-2.c: Likewise.
	* gcc.target/mips/save-restore-3.c: Likewise.
	* gcc.target/mips/save-restore-4.c: Likewise.
	* gcc.target/mips/save-restore-5.c: Likewise.

	* gcc.target/mips/scc-1.c: Use dg-options instead of
	dg-mips-options.  Replace the mips16_attribute directives with
	a (-mips16) dg-option.  Use isa_rev>=1 instead of -mips32.

	* gcc.target/mips/timode-2.c: Remove target restrictions from dg-do.
	Use -mgp64.

2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/35899
	* gcc.target/mips/smartmips-lwxs.c: Add -mlong32.

2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/38598
	* gcc.target/mips/madd-7.c: Add -mlong32.
	* gcc.target/mips/msub-7.c: Likewise.

2008-12-21  Jason Merrill  <jason@redhat.com>

	PR c++/38597
	* g++.dg/cpp0x/auto13.C: New test.

2008-12-20  Jakub Jelinek  <jakub@redhat.com>
	    Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/36921
	* g++.dg/warn/pr36921.C: New.

2008-12-19  Joel Sherrill <joel.sherrill@oarcorp.com>

	* lib/target-supports.exp: Add *-*-rtems* to list
	of targets without profiling support.

2008-12-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38577
	* g++.dg/template/call6.C: New test.

2008-12-19  Janis Johnson  <janis187@us.ibm.com>

	Revert:
	2008-12-12  Janis Johnson  <janis187@us.ibm.com>
	PR libgfortran/24685
	* gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
	for size of long double.

2008-12-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/38565
	* testsuite/g++.dg/torture/pr38565.C: New test.

2008-12-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38427
	* g++.dg/init/ctor9.C: New test.

2008-12-18  Jason Merrill  <jason@redhat.com>

	PR c++/38485
	* g++.dg/parse/defarg13.C: New test.

2008-12-18  Kenneth Zadeck <zadeck@naturalbridge.com>

	PR rtl-optimization/37922
	* g++.dg/torture/pr37922.C: New test.

2008-12-18  Daniel Kraft  <d@domob.eu>

	PR fortran/31822
	* gfortran.dg/char_pointer_assign_2.f90: Updated expected error
	message to be more detailed.
	* gfortran.dg/char_pointer_assign_4.f90: New test.
	* gfortran.dg/char_pointer_assign_5.f90: New test.

2008-12-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38533
	* gcc.dg/tree-ssa/pr38533.c: New test.
	* gcc.c-torture/execute/pr38533.c: New test.

	PR middle-end/38505
	* gcc.c-torture/compile/pr38505.c: New test.

2008-12-17  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/auto6.C: Test more stuff.
	* g++.dg/cpp0x/auto12.C: New test.

2008-12-17  Daniel Kraft  <d@domob.eu>

	PR fortran/38137
	* gfortran.dg/merge_char_3.f90: New test.

2008-12-15  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38487
	* gfortran.dg/elemental_dependency_2.f90: New test.

2008-12-14  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/35937
	* gfortran.dg/char_length_14.f90: New test.

2008-12-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/38504
	* gfortran.dg/fmt_int_sign.f90: New test.

2008-12-13  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.dg/graphite/pr38409.c: Fixed commit problem.

2008-12-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse-12.c: Include x86intrin.h.
	(dg-options): Use -mavx instead of -msse4. Add -maes -mpclmul.
	* gcc.target/i386/sse-13.c: Include x86intrin.h. Define immintrin.h
	intrinsics that require immediate arguments.
	(dg-options): Use -mavx instead of -msse4.
	* gcc.target/i386/sse-14.c: Include x86intrin.h. Define immintrin.h
	intrinsics that require immediate arguments.
	(test_3): New macro.
	(dg-options): Use -mavx instead of -msse4.
	* g++.dg/other/i386-2.C: Include x86intrin.h.
	(dg-options): Use -mavx instead of -msse4.
	* g++.dg/other/i386-3.C: Include x86intrin.h.
	(dg-options): Use -mavx instead of -msse4.
	* g++.dg/other/i386-5.C: Include x86intrin.h.
	* g++.dg/other/i386-6.C: Ditto.

2008-12-12  Uros Bizjak <ubizjak@gmail.com>

	PR testsuite/38163
	* gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
	Remove dg-skip-if directive.

2008-12-12  Janis Johnson  <janis187@us.ibm.com>

	PR libgfortran/24685
	* gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
	for size of long double.

	PR objc++/31032
	* obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.

	* gcc.dg/pr35442.c: Ignore a possible warning.

2008-12-12  Zdenek Dvorak  <ook@ucw.cz>

	PR tree-optimization/32044
	* gcc.dg/pr34027-1.c: Change outcome.
	* gcc.dg/tree-ssa/pr32044.c: New test.

2008-12-12  Janis Johnson  <janis187@us.ibm.com>

	PR target/11594
	* gcc.dg/20020103-1.c: Remove XFAIL for powerpc.

2008-12-12  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/38409
	* gcc.dg/graphite/pr38409.c: New.

2008-12-12 Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/36355
	* gfortran.dg/matmul_argument_types.f90: New.

2008-12-11  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/29071
	* gcc.dg/20020919-1.c: Fix a preprocessor check.

2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/38413
	* gcc.dg/graphite/pr38413.c: New.

2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/37857
	* gfortran.dg/graphite/pr37857.f90: New.

2008-12-11  Harsha Jagasia  <harsha.jagasia@amd.com>

	PR tree-optimization/38446
	* gcc.dg/graphite/pr38446.c: New.

2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.dg/graphite/scop-16.c: Test only scop specific info.
	* gcc.dg/graphite/scop-17.c: Same.
	* gcc.dg/graphite/block-5.c: New.
	* gcc.dg/graphite/block-6.c: New.
	* gcc.dg/graphite/pr37485.c: Clean dump file after.
	* gcc.dg/graphite/pr37684.c: Same.
	* gcc.dg/graphite/block-2.c: Same.

2008-12-10  Tobias Grosser  <grosser@fim.uni-passau.de>

	PR middle-end/38459
	* gfortran.dg/graphite/pr38459.f90: New.

2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/37852
	PR middle-end/37883
	PR middle-end/37928
	PR middle-end/37980
	PR middle-end/38038
	PR middle-end/38039
	PR middle-end/38073
	PR middle-end/38083
	PR middle-end/38125
	* gcc.dg/graphite/pr37928.c: New.
	* gcc.dg/graphite/pr37883.c: New.
	* gcc.dg/graphite/pr38073.c: New.
	* gcc.dg/graphite/pr38125.c: New.
	* gfortran.dg/graphite/pr38083.f90: New.
	* gfortran.dg/graphite/pr37852.f90: New.
	* gfortran.dg/graphite/pr37980.f90: New.
	* gfortran.dg/graphite/id-2.f90: New.
	* gfortran.dg/graphite/id-4.f90: New.

	* gcc.dg/graphite/scop-18.c: Remove reduction, test for
	the number of detected scops.  Copy exact same test for loop blocking...
	* gcc.dg/graphite/block-1.c: Fix the number of expected loops
	to be blocked as reductions are not handled.
	* gcc.dg/graphite/block-4.c: ...here.  New.

2008-12-11  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/38464
	* gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
	loops are vectorized.

2008-12-10  Jason Merrill  <jason@redhat.com>

	PR c++/35319
	* g++.dg/ext/fixed2.C: New test.

2008-12-10  Daniel Berlin  <dberlin@dberlin.org>

	PR tree-optimization/36792
	* gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results.

2008-12-10  Alexandre Oliva  <aoliva@redhat.com>

	PR middle-end/38271
	* gcc.dg/torture/pr38271.c: New.

2008-12-10  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/37416
	* gcc.dg/vect/pr36630.c: Expect 1 vectorized loop.

2008-12-10  Uros Bizjak <ubizjak@gmail.com>

	* gcc.dg/20020919-1.c: Correct target selector to alpha*-*-*.
	* gcc.dg/pr31866.c: Ditto.
	* gcc.dg/torture/type-generic-1.c: Add -mieee for alpha*-*-* targets.
	* g++.dg/torture/type-generic-1.C: Ditto.
	* gfortran.dg/boz_9.f90: Ditto.
	* gfortran.dg/boz_14.f90: Ditto.
	* gfortran.dg/init_flag_3.f90: Ditto.
	* gfortran.dg/init_flag_4.f90: Ditto.
	* gfortran.dg/init_flag_5.f90: Ditto.
	* gfortran.dg/integer_exponentiation_1.f90: Ditto.
	* gfortran.dg/integer_exponentiation_5.F90: Ditto.
	* gfortran.dg/isnan_1.f90: Ditto.
	* gfortran.dg/isnan_2.f90: Ditto.
	* gfortran.dg/module_nan.f90: Ditto.
	* gfortran.dg/nan_1.f90: Ditto.
	* gfortran.dg/nan_2.f90: Ditto.
	* gfortran.dg/nan_3.f90: Ditto.
	* gfortran.dg/nan_4.f90: Ditto.
	* gfortran.dg/namelist_42.f90: Ditto.
	* gfortran.dg/namelist_43.f90: Ditto.
	* gfortran.dg/nearest_1.f90: Ditto.
	* gfortran.dg/nearest_2.f90: Ditto.
	* gfortran.dg/nearest_3.f90: Ditto.
	* gfortran.dg/pr37243.f: Ditto.
	* gfortran.dg/real_const_3.f90: Ditto.
	* gfortran.dg/transfer_simplify_2.f90: Ditto.
	* gfortran.fortran-torture/execute/intrinsic_spacing.x: New file.

	* gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha.

2008-12-09  Mark Mitchell  <mark@codesourcery.com>

	PR c++/37971
	* g++.dg/overload/defarg2.C: New test.
	* g++.dg/overload/defarg3.C: Likewise.

2008-12-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38454
	* gcc.dg/memset-1.c: New test.
	* gcc.dg/memcpy-2.c: New test.

2008-12-09  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/35983
	* gfortran.dg/pr35983.f90: New test.

2008-12-09  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/38420
	* gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host.
	* gcc.target/i386/pr37248-3.c: Likewise.

2008-12-09  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/37326
	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*.

2008-12-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/35468
	* gcc.dg/pr35468.c: New test.
	* gcc.c-torture/compile/pr35468.c: New test.

2008-12-08  Jason Merrill  <jason@redhat.com>

	PR c++/38410
	* gcc.dg/ctor1.c: New test.

2008-12-09 Tobias Grosser  <grosser@fim.uni-passau.de>

	PR middle-end/38084
	* gfortran.dg/graphite/id-3.f90: New.
	* gcc.dg/graphite/pr38084.c: New.

2008-12-08  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/mips/fix-r10000-6.c: Add dg-message to look for
	the note about changed semantics of NAND builtin.
	* gcc.target/mips/fix-r10000-12.c: Ditto.
	* gcc.target/mips/atomic-memory-1.c: Ditto.
	(main): Correct __sync_nand_and_fetch results.

2008-12-08  Dodji Seketeli  <dodji@redhat.com>

	PR debug/38390
	* g++.dg/debug/dwarf2/imported-module-2.C: New test.

2008-12-08  Steve Ellcey  <sje@cup.hp.com>

	* g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.

2008-12-08  Steve Ellcey  <sje@cup.hp.com>

	* gcc.target/ia64/versionid-1.c (dg-final): Fix syntax.
	* gcc.target/ia64/versionid-2.c (dg-final): Ditto.

2008-12-08  Jakub Jelinek  <jakub@redhat.com>

	PR c/35443
	* gcc.dg/pr35443.c: New test.

	PR c/35442
	* gcc.dg/pr35442.c: New test.

2008-12-07  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-12-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/38405
	* gcc.dg/torture/pr38405.c: New.

2008-12-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aggr10.adb: New test.
	* gnat.dg/aggr10_pkg.ads: New helper.

2008-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/38425
	* gfortran.dg/io_constraints_5.f90: New test.

2008-12-06  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38428
	* gcc.c-torture/compile/pr38428.c: New test.

	PR middle-end/38422
	* gcc.c-torture/execute/pr38422.c: New test.

2008-12-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/38415
	* gfortran.dg/proc_ptr_2.f90: Extended.
	* gfortran.dg/proc_ptr_11.f90: Modified.

2008-12-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/38291
	* gfortran.dg/streamio_16.f90: New test.

2008-12-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/35336
	* g++.dg/other/error30.C: New test.

2008-12-05  Janis Johnson  <janis187@us.ibm.com>

	* lib/target-supports.exp (check_effective_target_hard_dfp): New.
	* gcc.dg/dfp/convert-dfp-round.c: Skip for hard_dfp.
	* gcc.dg/dfp/fe-binop.c: Ditto.
	* gcc.dg/dfp/fe-convert-1.c: Ditto.

2008-12-05  Catherine Moore  <clm@codesourcery.com>

	* gcc-target/mips/mips-nonpic: New testsuite.

2008-12-05  Steve Ellcey  <sje@cup.hp.com>

	PR other/28614
	* gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor.
	* g++.dg/torture/pr31863.C: Ditto.

2008-12-05  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37248
	* gcc.target/i386/pr37248-1.c: New test.
	* gcc.target/i386/pr37248-2.c: New test.
	* gcc.target/i386/pr37248-3.c: New test.

2008-12-05  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38338
	* gcc.dg/pr38338.c: New test.

2008-12-05  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/powerpc/20081204-1.c: New test.

2008-12-05  Richard Guenther  <rguenther@suse.de>

	PR testsuite/38406
	* gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA
	alias warning to lp64 targets.

2008-12-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/union-5.c: Run only on x86 and x86-64.

2008-12-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/38285
	gfortran.dg/fmt_f_an_p.f: New test.

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

	* gcc.dg/union-5.c: New test.

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

	PR c++/37906
	* g++.dg/cpp0x/defaulted6.C: New test.

2008-12-04  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36509
	* gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Adjust, remove XFAIL.
	* gcc.dg/Wstrict-aliasing-converted-assigned.c: Adjust.
	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Likewise.

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

	* gcc.dg/union-4.c: New test.

2008-12-03  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".

2008-12-03  Janis Johnson  <janis187@us.ibm.com>

	* g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.

2008-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>

	* g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.

2008-12-03  Jason Merrill  <jason@redhat.com>

	PR c++/38232
	* g++.dg/init/value5.C: New test.

	PR c++/38256
	* g++.dg/cpp0x/auto11.C: New test.

	PR c++/38380
	* g++.dg/cpp0x/initlist10.C: New test.
	* g++.old-deja/g++.eh/ctor1.C: Default ctor is a candidate too.
	* g++.dg/tc1/dr152.C: Likewise.

2008-12-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38360
	* gcc.c-torture/compile/pr38360.c: New test.

2008-12-03  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36326
	* gcc.dg/tree-ssa/pr36326.c: New testcase.

2008-12-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/37716
	* g++.dg/torture/pr37716.C: New test.

2008-12-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/torture/pr37868.c: Skip on the SPARC.

2008-12-03  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-12-02  Jason Merrill  <jason@redhat.com>

	PR c++/35782, c++/37860
	* g++.dg/cpp0x/initlist9.C: New test.

	PR c++/37234
	* g++.dg/cpp0x/defaulted5.C: New test.

2008-12-02  Jack Howarth  <howarth@bromo.med.uc.edu>

	* gcc.misc-tests/linkage.exp: Correct file type check for Darwin.

2008-12-02  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38343
	* gcc.c-torture/compile/pr38343-2.c: New test.

2008-12-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/38359
	* gcc.c-torture/compile/pr38359.c: New testcase.
	* gcc.c-torture/execute/shiftopt-1.c: Adjust.

2008-12-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/36704
	PR fortran/38290
	* gfortran.dg/entry_7.f90: Modified.
	* gfortran.dg/proc_ptr_2.f90: Extended.
	* gfortran.dg/proc_ptr_3.f90: Modified.
	* gfortran.dg/proc_ptr_11.f90: New.
	* gfortran.dg/proc_ptr_12.f90: New.
	* gfortran.dg/result_1.f90: New.

2008-12-02  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38343
	* gcc.c-torture/compile/pr38343.c: New test.

2008-12-01  Janis Johnson  <janis187@us.ibm.com>

	* gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.

2008-12-01  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38252
	* gfortran.dg/empty_function_1.f90: Fix latest commit.

2008-12-01  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38252
	* gfortran.dg/empty_function_1.f90: New test.

2008-12-01  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/33642
	* gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*.
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-12-01  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38348
	* g++.dg/gomp/for-19.C: New test.

	PR rtl-optimization/38245
	* gcc.dg/pr38245-1.c: New test.
	* gcc.dg/pr38245-2.c: New test.

2008-11-30  Daniel Kraft  <d@domob.eu>

	PR fortran/37779
	* gfortran.dg/recursive_check_1.f: Changed expected error message to
	the more general new one.
	* gfortran.dg/recursive_check_2.f90: Ditto.
	* gfortran.dg/entry_18.f90: Ditto.
	* gfortran.dg/recursive_check_4.f03: Do "the same" check also for
	FUNCTIONS, as this is different in details from SUBROUTINES.
	* gfortran.dg/recursive_check_6.f03: New test.

2008-11-30  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/opt/reload3.C: New test.

2008-11-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/35824
	* gfortran.dg/alloc_comp_assign_8.f90 : New test.

2008-11-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/37843
	* gcc.target/i386/pr37843-3.c: Make it nonpic targets only.

2008-11-29  Janus Weil  <janus@gcc.gnu.org>
	    Tobias Burnus <burnus@gcc.gnu.org>

	PR fortran/38289
	PR fortran/38290
	* gfortran.dg/proc_decl_1.f90: Extended test case.

2008-11-29  Joseph Myers  <joseph@codesourcery.com>

	* g++.dg/cpp/stringop-1.C: New test.

2008-11-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/test_version.adb: Adjust to new string length.

2008-11-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR testsuite/38311
	* ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin.

2008-11-28  Jason Merrill  <jason@redhat.com>

	PR c++/38233
	* g++.dg/init/array25.C: New test.
	* g++.dg/init/value4.C: New test.

	PR c++/38278
	* g++.dg/lookup/name-clash8.C: New test.

2008-11-28  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/37843
	* gcc.target/i386/pr37843-1.c: Make it nonpic targets only.
	* gcc.target/i386/pr37843-2.c: Likewise.

2008-11-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37955
	PR tree-optimization/37742
	* gcc.c-torture/compile/pr37955.c: New testcase.
	* gcc.c-torture/compile/pr37742-3.c: Likewise.

2008-11-28  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/38261
	* gcc.dg/tree-ssa/alias-2.c: Only compile on nonpic targets.
	* gcc.dg/torture/ipa-pta-1.c: Likewise.

2008-11-26  Janis Johnson  <janis187@us.ibm.com>

	* lib/objc.exp (objc_target_compile): Fix typo from previous change.
	* lib/gnat.exp (gnat_target_compile): Fix typo from previous change.

	PR testsuite/28870
	* lib/timeout.exp: New.
	* lib/timeout-dg.exp: New.
	* lib/gcc-dg.exp: Include new timeout library files.
	(dg-test): Unset timeout variables.
	* lib/gcc.exp (gcc_target_compile): Set timeout value from new proc.
	* lib/g++.exp (g++_target_compile): Ditto.
	* lib/gfortran.exp (gfortran_target_compile): Ditto.
	* lib/objc.exp (objc_target_compile): Ditto.
	* lib/obj-c++.exp (obj-c++_target_compile): Ditto.
	* lib/obj-c++.exp (obj-c++_target_compile): Ditto.
	* lib/gnat.exp (gnat_target_compile): Ditto.

2008-11-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/37843
	* gcc.target/i386/pr37843-1.c: Make it Linux only.
	* gcc.target/i386/pr37843-2.c: Likewise.

2008-11-26  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/callabi/func-indirect.c: New.

2008-11-25  Jason Merrill  <jason@redhat.com>

	PR c++/28743
	* g++.dg/template/nontype18.C: New test.

2008-11-25  Maxim Kuvyrkov  <maxim@codesourcery.com>

	* gcc.c-torture/compile/20080929-1.c: New.

2008-11-25  Janis Johnson  <janis187@us.ibm.com>

	* gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.

2008-11-25  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/37843
	* gcc.target/i386/align-main-3.c: New.
	* gcc.target/i386/pr37843-1.c: Likewise.
	* gcc.target/i386/pr37843-2.c: Likewise.
	* gcc.target/i386/pr37843-3.c: Likewise.

2008-11-25  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/36463
	* gfortran.dg/proc_decl_20.f90: New test.

2008-11-25  Richard Guenther  <rguenther@suse.de>

	PR middle-end/38151
	PR middle-end/38236
	* gcc.c-torture/execute/pr38151.c: New testcase.
	* gcc.c-torture/execute/pr38236.c: Likewise.

2008-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.

2008-11-24  DJ Delorie  <dj@redhat.com>

	* gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.

2008-11-24  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/38184
	* gfortran.dg/reshape_empty_1.f03: New test.

2008-11-24  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR testsuite/38241
	* g++.old-deja/g++.pt/const2.C: Prune output for Darwin.

	PR testsuite/38076
	* g++.dg/other/anon5.C: Skip on Darwin.

	* gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8
	and darwin9 subversions.

2008-11-24  Maxim Kuvyrkov  <maxim@codesourcery.com>

	PR target/35018
	* gcc.target/m68k/pr35018.c: New.

2008-11-24  Daniel Kraft  <d@domob.eu>

	PR fortran/37779
	* gfortran.dg/c_funloc_tests.f03: Added missing `RECURSIVE'.
	* gfortran.dg/c_funloc_tests_2.f03: Ditto.
	* gfortran.dg/recursive_check_4.f03: New test.
	* gfortran.dg/recursive_check_5.f03: New test.

2008-11-24  Mikael Morin <mikael.morin@tele2.fr>

	PR fortran/35681
	* gfortran.dg/elemental_dependency_1.f90: Really commit it.

2008-11-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34820
	* gfortran.dg/alloc_comp_constructor_6.f90 : New test.
	* gfortran.dg/alloc_comp_basics_1.f90 : Reduce expected refs to
	'builtin_free' from 24 to 18.

	PR fortran/34143
	* gfortran.dg/alloc_comp_constructor_5.f90 : New test.

	PR fortran/32795
	* gfortran.dg/alloc_comp_constructor_4.f90 : New test.

2008-11-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37735
	* gfortran.dg/alloc_comp_assign_7.f90: New test.

2008-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* g++.dg/ext/tmplattr9.C: Require weak.
	* g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*.

2008-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/38234
	* gfortran.dg/reshape_4.f90:  New test.

2008-11-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/38225
	* gfortran.dg/reshape_3.f90:  New test.

2008-11-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/38160
	* gfortran.dg/bind_c_usage_18.f90: New test.
	* gfortran.dg/c_kind_tests_2.f03: Update dg-messages.
	* gfortran.dg/interop_params.f03: Ditto.

2008-11-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/38222
	* gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.

2008-11-22  Jakub Jelinek  <jakub@redhat.com>

	PR libfortran/37839
	* gfortran.dg/f2003_inquire_1.f03: New test.
	* gfortran.dg/f2003_io_1.f03: Remove xfail.
	* gfortran.dg/f2003_io_4.f03: Likewise.
	* gfortran.dg/f2003_io_5.f03: Likewise.
	* gfortran.dg/f2003_io_6.f03: Likewise.
	* gfortran.dg/f2003_io_7.f03: Likewise.

2008-11-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38200
	* gcc.dg/pr38200.c: New test.

2008-11-21  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/avx-1.c: Include <immintrin.h> instead of
	<gmmintrin.h>.
	* gcc.target/i386/avx-2.c: Likewise.
	* gcc.target/i386/m256-check.h: Likewise.
	* g++.dg/other/i386-5.C: Likewise.
	* g++.dg/other/i386-6.C: Likewise.

2008-11-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/37472
	* gfortran.dg/namelist_print_1.f: Update test.

2008-11-20  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.dg/sync-2.c: Add type cast to avoid folding.
	* gcc.dg/sync-3.c: Likewise.

2008-11-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/29215
	* gfortran.dg/array_memcpy_3.f90: Adjust pattern to match even
	memcpy optimized into ref-all store.
	* gcc.dg/pr29215.c: New test.

2008-11-20  Uros Bizjak  <ubizjak@gmail.com>

	PR target/38151
	* gcc.target/i386/pr38151-1.c: New test.

2008-11-20  Jason Merrill  <jason@redhat.com>

	PR c++/28513
	* g++.dg/lookup/name-clash7.C: New test.

	PR c++/37540
	* g++.dg/cpp0x/decltype14.C: New test.

2008-11-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37868
	* gcc.dg/torture/pr37868.c: New testcase.
	* gcc.c-torture/execute/pr38048-1.c: Likewise.
	* gcc.c-torture/execute/pr38048-2.c: Likewise.

2008-11-20  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/38181
	* gfortran.dg/array_section_2.f90: Adjust pattern to match
	the inlined size0 instead of a size0 call.

	PR c++/36631
	* g++.dg/template/call5.C: New test.

2008-11-19  Adam Nemet  <anemet@caviumnetworks.com>

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

2008-11-19  Dodji Seketeli  <dodji@redhat.com>

	PR c++/37142
	* g++.dg/template/crash85.C: New test.

2008-11-19  Dodji Seketeli  <dodji@redhat.com>

	PR c++/35405
	* g++.dg/template/crash84.C: New test.

2008-11-19  Jakub Jelinek  <jakub@redhat.com>

	* gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*.
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-11-19  DJ Delorie  <dj@redhat.com>

	* gcc.target/xstormy16/below100.S (.chip_info): Use
	position-independent expressions for the fillers.

2008-11-19  Jason Merrill  <jason@redhat.com>

	PR c++/36410
	* g++.dg/ext/attrib32.C: Add member typedef case.

	PR c++/37563
	* g++.dg/template/pseudodtor5.C: New test.

	PR c++/37256
	* g++.dg/cpp0x/extern_template-3.C: New test.

2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>

	* gcc.target/m68k/xgot-1.c (dg-options): Add -O2.

2008-11-19  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/36038
	* gcc.c-torture/compile/pr36038.c: Moved to...
	* gcc.c-torture/execute/pr36038.c: ... here.

2008-11-19  Andrew Stubbs  <ams@codesourcery.com>

	PR target/36133
	* gcc.target/m68k/pr36133.c: New test.

2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
  
 	* gcc.gd/struct/wo_prof_global_var.c: Use uninitialized integer
 	values instead of uninitialized FP values to avoid NaNs.
 	* gcc.dg/struct/wo_prof_local_var.c: Same.

2008-11-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gfortran.dg/f2003_io_1.f03: XFAIL for all SPARC targets.
	* gfortran.dg/f2003_io_4.f03: Ditto.
	* gfortran.dg/f2003_io_5.f03: Ditto.
	* gfortran.dg/f2003_io_6.f03: Ditto.
	* gfortran.dg/f2003_io_7.f03: Ditto.

2008-11-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38171
	* gfortran.dg/module_equivalence_6.f90: New test.

2008-11-18  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/38051
	* gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute.
	(buf2): Removed.
	(main): Only run on little endian targets with
	sizeof (long) == sizeof (void *).  Use just one buffer, align the
	pointers at runtime.

2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/38135
	* gfortran.dg/reshape_pad_1.f90:  New test case.

2008-11-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/37362
	* gcc.target/mips/pr37362.c: New test.

2008-11-18  Jason Merrill  <jason@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/37962
	* g++.dg/cpp0x/auto[38].C: Adjust expected errors.
	* g++.dg/cpp0x/auto9.C: New test.
	* g++.dg/cpp0x/auto10.C: New test.

2008-11-17  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.c-torture/execute/20081117-1.c: New test.

2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2.
	* gcc.target/mips/dspr2-MULTU.c: Likewise.

2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/madd-5.c: New test.
	* gcc.target/mips/madd-6.c: Likewise.
	* gcc.target/mips/madd-7.c: Likewise.
	* gcc.target/mips/madd-8.c: Likewise.
	* gcc.target/mips/msub-5.c: Likewise.
	* gcc.target/mips/msub-6.c: Likewise.
	* gcc.target/mips/msub-7.c: Likewise.
	* gcc.target/mips/msub-8.c: Likewise.

2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead
	of -march=mips32r2.

2008-11-17  Jack Howarth  <howarth@bromo.med.uc.edu>

	* gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10
	or later.

2008-11-17  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/38140
	* gcc.dg/pr38140.c: New test.

2008-11-17  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR testsuite/38099
	* gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on
	i?86/x86_64 darwin.
	* g++.dg/compat/struct-layout-1_generate.c: Same.

2008-11-17  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/37908
	* gcc.dg/pr37908.c: New test.
	* gcc.dg/ia64-sync-1.c: Correct __sync_fetch_and_nand and
	__sync_nand_and_fetch results.  Add dg-message to look for the warning
	about changed semantics of NAND builtin.
	(init_si, init_di): Change init value for __sync_fetch_and_nand to -1.
	(test_si, test_di): Change expected result of
	__sync_nand_and_fetch to ~7.
	* gcc.dg/ia64-sync-2.c: Correct __sync_fetch_and_nand and
	__sync_nand_and_fetch results.  Add dg-message to look for the warning
	about changed semantics of NAND builtin.
	(init_noret_si, init_noret_di): Change init value for
	__sync_fetch_and_nand to -1.
	(init_noret_si, init_noret_di): Change expected result of
	__sync_nand_and_fetch to ~7.
	* gcc.dg/sync-2.c: Correct __sync_fetch_and_nand and
	__sync_nand_and_fetch results.  Add dg-message to look for the warning
	about changed semantics of NAND builtin.
	(init_qi, init_qi): Change init value for __sync_fetch_and_nand to -1.
	(init_hi, init_hi): Change expected result of
	__sync_nand_and_fetch to ~7.
	* gcc.dg/sync-3.c: Copy from sync-2.c instead of including
	the c source file.
	* gcc.c-torture/compile/sync-1.c: Add dg-message to look for the
	warning about changed semantics of NAND builtin.
	* gcc.c-torture/compile/sync-2.c: Ditto.
	* gcc.c-torture/compile/sync-3.c: Ditto.

2008-11-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/36089
	* g++.dg/template/init8.C: New test.

2008-11-16  Mikael Morin <mikael.morin@tele2.fr>

	PR fortran/35681
	* gfortran.dg/elemental_dependency_1.f90: New test.

2008-11-16  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/37992
	* gfotran.dg/charlen_free_1.f90: New test.

2008-11-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/38097
	* gfortran.dg/fmt_bz_bn.f: New test.

2008-11-16  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-11-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/38095
	* gfortran.dg/char_length_13.f90: New test.

2008-11-16  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr36246.c: Add -fomit-frame-pointer to dg-options.
	* gcc.target/i386/pr32661-1.c: Ditto.
	* gcc.target/i386/pr34256.c: Ditto.
	* gcc.target/i386/pr22076.c: Ditto. Check for "movl" instruction on
	nonpic targets only.

2008-11-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38119
	* gfortran.dg/array_temporaries_3.f90: New test.

2008-11-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/37294
	* gfortran.dg/namelist_57.f90: New test.
	* gfortran.dg/namelist_print_1.f: Adjust test conditions.

2008-11-15  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37926
	* gfortran.dg/dummy_procedure_3.f90: New test.

2008-11-15  Jakub Jelinek  <jakub@redhat.com>

	PR target/38123
	* gcc.c-torture/compile/pr38123.c: New test.

2008-11-15  Richard Guenther  <rguenther@suse.de>
	    Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/38051
	* gcc.c-torture/execute/pr38051.c: New testcase.

2008-11-15  Joshua Kinard  <kumba@gentoo.org>
	    Richard Sandiford  <rdsandiford@goolemail.com>

	* gcc.target/mips/fix-r10000-1.c: New test.
	* gcc.target/mips/fix-r10000-2.c: Likewise.
	* gcc.target/mips/fix-r10000-3.c: Likewise.
	* gcc.target/mips/fix-r10000-4.c: Likewise.
	* gcc.target/mips/fix-r10000-5.c: Likewise.
	* gcc.target/mips/fix-r10000-6.c: Likewise.
	* gcc.target/mips/fix-r10000-7.c: Likewise.
	* gcc.target/mips/fix-r10000-8.c: Likewise.
	* gcc.target/mips/fix-r10000-9.c: Likewise.
	* gcc.target/mips/fix-r10000-10.c: Likewise.
	* gcc.target/mips/fix-r10000-11.c: Likewise.
	* gcc.target/mips/fix-r10000-12.c: Likewise.
	* gcc.target/mips/fix-r10000-13.c: Likewise.
	* gcc.target/mips/fix-r10000-14.c: Likewise.
	* gcc.target/mips/fix-r10000-15.c: Likewise.

2008-11-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37561
	* gcc.dg/pr37561.c: New test.
	* g++.dg/other/increment1.C: New test.

2008-11-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/37988
	* gfortran.dg/fmt_error_6.f90: New test.

2008-11-14  Jason Merrill  <jason@redhat.com>

	PR c++/38030
	* g++.dg/template/lookup8.C: New test.

	PR c++/37740
	* g++.dg/cpp0x/initlist8.C: New test.

2008-11-13  Steve Ellcey  <sje@cup.hp.com>

	PR middle-end/38004
	* g++.dg/vect/pr36648.cc: Check alignment requirement.

2008-11-14  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR testsuite/38098
	* gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.

2008-10-14  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38033
	* gfortran.dg/array_section_2.f90: New test.

2008-11-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/38104
	* g++.dg/tree-ssa/pr38104.C: New test.

2008-11-14  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.target/sh/pr37514.c: Remove.

2008-11-14  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/37517
	* gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern.

2008-11-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
	    Andrew Stubbs  <ams@codesourcery.com>
	    Gunnar Von Boehn  <gunnar@genesi-usa.com>

	PR target/36134
	* gcc.target/m68k/pr36134.c: New test.

2008-11-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/36125
	* gcc.c-torture/compile/pr36125.c: New test.

2008-11-13  Jason Merrill  <jason@redhat.com>

	PR c++/37932
	* g++.dg/conversion/bitfield11.C: New test.
	* g++.dg/cpp0x/initlist7.C: New test.

2008-11-13  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/loongson-muldiv-1.c: New test.
	* gcc.target/mips/loongson-muldiv-2.c: Likewise.

2008-11-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/27017
	* g++.dg/debug/dwarf2/localclass1.C: New test.
	* g++.dg/debug/dwarf2/localclass2.C: New test.

2008-11-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mno-mmx
	for i?86-*-* and x86_64-*-* targets.
	* g++.dg/compat/struct-layout-1_generate.c (dg-options): Add
	-fno-common for *-*-darwin* *-*-mingw32* *-*-cygwin* targets.

	* gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
	<xmmintrin.h>, define __m64 and __m128 directly.

2008-11-13  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent.
	* gnat.dg/wrap_raise_from_pure.adb: Remove.
	* gnat.dg/handle_raise_from_pure.adb: New test.

2008-11-12  Tobias Burnus  <burnus@net-b.de>

	PR fortran/38094
	* gfortran.dg/private_type_4.f90: Fix dg-error pattern.

2008-11-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/36478
	* g++.old-deja/g++.mike/empty.C: Remove.

2008-11-12  Dodji Seketeli  <dodji@redhat.com>

	PR debug/27574
	* g++.dg/debug/dwarf2/local-var-in-contructor.C: New test.

2008-11-12  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20081112-1.c: New test.
	* gnat.dg/concat1.adb: Likewise.
	* gnat.dg/concat1_pkg.ad[sb]: New helper.

2008-11-12  Jason Merrill  <jason@redhat.com>

	PR c++/38007
	* g++.dg/conversion/bitfield10.C: New test.
	* g++.dg/warn/pr35635.C (func1): Accept additional warning.
	* g++.old-deja/g++.mike/enum1.C: Expect warn about assignment.
	* g++.dg/expr/bitfield9.C: Pass -Wno-overflow.

2008-11-12  Tobias Burnus  <burnus@net-b.de>

	PR fortran/38065
	PR fortran/38094
	* gfortran.dg/private_type_4.f90: Add -std=f95 option.

2008-11-12  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.target/s390/frame-addr1.c: New testcase.
	* gcc.target/s390/frame-addr2.c: New testcase.
	* gcc.target/s390/return-addr1.c: New testcase.
	* gcc.target/s390/return-addr2.c: New testcase.

2008-11-12  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR testsuite/38008
	* gcc.c-torture/execute/builtins/lib/sprintf.c: Make
	sprintf call more portable for darwin10.

	PR testsuite/37202
	* gcc.dg/visibility-14.c:  Skip on *-*-darwin*.
	* gcc.dg/visibility-15.c:  Same.
	* gcc.dg/visibility-16.c:  Same.
	* gcc.dg/visibility-17.c:  Same.
	* gcc.dg/visibility-18.c:  Same.
	* gcc.dg/visibility-19.c:  Same.

2008-11-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/34269
	* g++.dg/cpp0x/decltype13.C: New test.
	* g++.dg/cpp0x/decltype-33837.C: Adjust dg-error pattern.
	* g++.dg/cpp0x/pr33839.C: Likewise.

	PR target/35366
	PR fortran/33759
	* gfortran.dg/hollerith.f90: Don't assume a 32-bit value
	stored into logical variable will be preserved.
	* gfortran.dg/transfer_simplify_4.f90: Remove undefined cases.
	Run at all optimization levels.  Add a couple of new tests.
	* gfortran.dg/hollerith5.f90: New test.
	* gfortran.dg/hollerith_legacy.f90: Add dg-warning.

	PR c++/35334
	* gcc.dg/pr35334.c: New test.
	* g++.dg/other/error29.C: New test.

2008-11-12  Tobias Burnus  <burnus@net-b.de>

	PR fortran/38065
	* gfortran.dg/private_type_11.f90: New test.
	* gfortran.dg/private_type_12.f90: New test.

2008-11-10  Catherine Moore  <clm@codesourcery.com>

	* gcc.target/mips/no-smartmips-lwxs.c: New test.
	* gcc.target/mips/no-smartmips-ror-1.c: New test.

2008-11-10  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.target/sh/pr37514.c: New test.

2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/anon5.C: Skip on Solaris.

2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-11-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/38021
	* g++.dg/cpp0x/enum1.C: New test.

2008-11-10  Ralph Loader  <suckfish@ihug.co.nz>

	PR middle-end/37807
	PR middle-end/37809
	* gcc.target/i386/mmx-8.c: New test.

2008-11-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37836
	* gfortran.dg/minmaxval_1.f90: New test.

2008-11-09  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-11-07  Thomas Quinot  <quinot@adacore.com>

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

2008-11-07  Geert Bosch  <bosch@adacore.com>

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

2008-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets.

	* gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword.

2008-11-06  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.dg/graphite/pr37943.c: Fix missing end of file.

2008-11-06  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/utf-array-short-wchar.c, gcc.dg/utf-cvt.c,
	gcc.dg/utf-inc-init.c, gcc.dg/utf16-1.c, gcc.dg/utf16-2.c,
	gcc.dg/utf16-3.c, gcc.dg/utf16-4.c, gcc.dg/utf32-1.c,
	gcc.dg/utf32-2.c, gcc.dg/utf32-3.c, gcc.dg/utf32-4.c: Use
	__CHAR16_TYPE__ and __CHAR32_TYPE__ typedefs.

2008-11-06  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/torture/pr37969.c: New testcase.

2008-11-05  Janis Johnson  <janis187@us.ibm.com>

	* lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined.
	* lib/gcc-dg.exp: Ditto.
	* lib/fortran-torture.exp: Ditto.
	* lib/objc-torture.exp: Ditto.

2008-11-05  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/38025
	* gcc.target/spu/intrinsics-1.c (f): Tune expected error messages
	to match current compiler.

2008-11-05  Hans-Peter Nilsson  <hp@axis.com>

	PR target/38016
	* gcc.c-torture/execute/ieee/pr38016.c: New test.
	* gcc.c-torture/execute/ieee/pr38016.x: New file.

2008-11-05  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/37861
	* gcc.dg/Warray-bounds-5.c: New test.
	* gcc.dg/Warray-bounds-6.c: New test.

2008-11-05  Fabien Chene <fabien@gcc.gnu.org>

	PR c++/32519
	* g++.dg/template/pr32519.C: New test.

2008-11-05  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37742
	* gcc.c-torture/compile/pr37742.c: New testcase.
	* g++.dg/pr37742.C: Likewise.
	* gcc.dg/tree-ssa/forwprop-7.c: Check for two volatile loads.

2008-11-05  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/37286
	* gfortran.dg/pr37286.f90: New test.

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

	PR fortran/37597
	* gfortran.dg/host_assoc_call_5.f90: New test.

2008-11-04  Jakub Jelinek  <jakub@redhat.com>
	    Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR c/35430
	* gcc.dg/pr35430.c: New test.
	* g++.dg/warn/Wsign-compare-2.C: New test.

2008-11-04  Jakub Jelinek  <jakub@redhat.com>

	PR c/37106
	* gcc.dg/pr37106-1.c: New test.
	* gcc.dg/pr37106-2.c: New test.

2008-11-03  Chao-ying Fu  <fu@mips.com>

	* gcc.target/mips/dsp-ctrl.c: New test. 

2008-11-03  Steve Ellcey  <sje@cup.hp.com>

	* gfortran.dg/f2003_io_1.f03: XFAIL until PR37839 is fixed.
	* gfortran.dg/f2003_io_4.f03: Ditto.
	* gfortran.dg/f2003_io_5.f03: Ditto.
	* gfortran.dg/f2003_io_6.f03: Ditto.
	* gfortran.dg/f2003_io_7.f03: Ditto.

2008-11-03  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/37241
	* g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f
	sharing one .section directive.

	PR target/37812
	* gcc.target/powerpc/altivec_check.h (altivec_cell_check): Abort
	if __PPU__ isn't defined.
	* lib/target-supports.exp (check_effective_target_powerpc_ppu_ok): New.
	* gcc.target/powerpc/altivec-cell-8.c: Use powerpc_ppu_ok.

2008-11-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20081103-1.c: New test.

2008-11-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/array5.adb New test.

2008-11-03  Richard Guenther  <rguenther@suse.de>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37573
	* gcc.c-torture/execute/pr37573.c: New testcase.

2008-11-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37858
	* gcc.dg/pr37858.c: New test.

2008-11-03  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37821
	* gfortran.dg/include_4.f90: New.
	* gfortran.dg/include_5.f90: New.
	* gfortran.dg/include_4.inc: New.

2008-11-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37445
	* gfortran.dg/host_assoc_call_3.f90: New test.
	* gfortran.dg/host_assoc_call_4.f90: New test.
	* gfortran.dg/host_assoc_function_4.f90: New test.

2008-11-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37542
	* gcc.dg/tree-ssa/ssa-pre-22.c: New testcase.
	* gcc.c-torture/compile/20081101-1.c: Likewise.

2008-11-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37991
	* gcc.c-torture/compile/pr37991.c: New testcase.

2008-11-01  Hans-Peter Nilsson  <hp@axis.com>

	PR target/37939
	* gcc.target/cris/biap.c: New test.

2008-11-01  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/36426
	* gfortran.dg/proc_decl_19.f90: New.

2008-11-01  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/19925
	* gfortran.dg/initialization_20.f90: New test.
	* gfortran.dg/initialization_21.f90: Ditto.

2008-11-01  Daniel Kraft  <d@domob.eu>

	PR fortran/35681
	* gfortran.dg/mvbits_4.f90: New test.

2008-11-01  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/36322
	PR fortran/36463
	* gfortran.dg/proc_decl_17.f90: New.
	* gfortran.dg/proc_decl_18.f90: New.

2008-11-01  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37976
	* gcc.c-torture/compile/pr37976.c: New testcase.

2008-11-01  Dennis Wassel  <dennis.wassel@gmail.com>

	PR fortran/37159
	* gfortran.dg/random_seed_1.f90: New testcase.

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

	* gcc.dg/cpp/Wsignprom.c: Add column numbers.
	* gcc.dg/cpp/if-mpar.c: Likewise.

2008-10-31  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37967
	* g++.dg/cpp0x/auto8.C: New test.

	PR c++/37965
	* g++.dg/cpp0x/auto7.C: New test.

2008-10-31  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/35840
	* gfortran.dg/write_check4.f90: New test.

2008-10-31  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/35820
	* gfortran.dg/nested_forall_1.f: New test.

2008-10-30  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/37930
	* gfortran.dg/int_conv_2.f90:  New test.

2008-10-30  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/37903
	* gfortran.dg/vector_subscript_4.f90: New test.

2008-10-30  Mikael Morin  <mikael.morin@tele2.fr>

	PR fortran/37749
	* gfortran.dg/vector_subscript__5.f90: New test.

2008-10-30  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/s390/pr36822.c: Avoid cast to pointer from integer
	of different size warning with -m31.

	PR middle-end/37730
	* gcc.dg/vect/pr37730.c: New test.

	PR debug/36668
	* g++.dg/other/PR23205.C: Allow foobar to be defined as variable.
	* g++.dg/other/pr23205-2.C: New test.

2008-10-29  David Edelsohn  <edelsohn@gnu.org>

	* gcc.c-torture/compile/pr37878.c: New test.

2008-10-29  Steve Ellcey  <sje@cup.hp.com>

	PR middle-end/37339
	* gcc.dg/pr33645-3.c: Remove.

2008-10-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 11492
	* gcc.dg/pr11492.c: New.
	* g++.dg/warn/pr11492.C: New.

2008-10-29  Joseph Myers  <joseph@codesourcery.com>

	PR middle-end/36578
	* gcc.dg/dfp/convert-bfp-13.c, gcc.dg/dfp/convert-bfp-14.c,
	gcc.dg/dfp/convert-dfp-fold-2.c, gcc.target/i386/pr36578-1.c,
	gcc.target/i386/pr36578-2.c: New tests.

2008-10-29  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37870
	* gcc.target/i386/pr37870.c: New test.

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

	PR c++/26997
	* g++.dg/parse/pr26997.C: New.

2008-10-29  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37913
	* gcc.c-torture/compile/pr37913.c: New test.

2008-10-28  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/37663
	* gcc.dg/pr37663.c: Require int32plus.

	PR c/37924
	* gcc.c-torture/execute/pr37924.c: New test.

2008-10-28  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/dfp/convert-bfp-12.c: New test.

2008-10-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37931
	* gcc.c-torture/execute/pr37931.c: New test.

2008-10-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/37879
	* gcc.dg/pr37879.c: New test.

2008-10-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/37841
	* gcc.target/spu/abi.c: New file.

2008-10-24  DJ Delorie  <dj@redhat.com>

	* lib/scanasm.exp (scan-assembler, scan-assembler-not,
	scan-hidden, scan-not-hidden, scan-file, scan-file-not,
	scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not):
	Extract first word of $testcase for all upvar uses, in case
	$testvar has compiler switches appended.

2008-10-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/36038
	* gcc.c-torture/compile/pr36038.c: New test.

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

	PR c/7543
	* gcc.dg/Wparentheses-11.c: New.
	* g++.dg/warn/Wparentheses-25.C: New. XFAILED.

2008-10-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37882
	* gcc.c-torture/execute/pr37882.c: Remove a field.

2008-10-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/37707
	* gfortran.dg/namelist_18.f90: Update test.
	* gfortran.dg/namelist_55.f90: New test.
	* gfortran.dg/namelist_56.f90: New test.

2008-10-22  Bernd Schmidt  <bernd.schmidt@analog.com>

	* gcc.target/bfin/hisilh.c: New file.
	* gcc.target/bfin/hisilh-O0.c: New file.

	From Mike Frysinger  <michael.frysinger@analog.com>
	* gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0002.
	Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
	* gcc.target/bfin/mcpu-bf523.c: Likewise.
	* gcc.target/bfin/mcpu-bf524.c: Likewise.
	* gcc.target/bfin/mcpu-bf525.c: Likewise.
	* gcc.target/bfin/mcpu-bf526.c: Likewise.
	* gcc.target/bfin/mcpu-bf527.c: Likewise.
	* gcc.target/bfin/mcpu-bf531.c: Check SILICON_REVISION is 0x0006.
	Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0006+.
	* gcc.target/bfin/mcpu-bf532.c: Likewise.
	* gcc.target/bfin/mcpu-bf533.c: Likewise.
	* gcc.target/bfin/mcpu-bf538.c: Check SILICON_REVISION is 0x0005.
	Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0005+.
	* gcc.target/bfin/mcpu-bf539.c: Likewise.
	* gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0002.
	Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
	* gcc.target/bfin/mcpu-bf544.c: Likewise.
	* gcc.target/bfin/mcpu-bf547.c: Likewise.
	* gcc.target/bfin/mcpu-bf548.c: Likewise.
	* gcc.target/bfin/mcpu-bf549.c: Likewise.
	* gcc.target/bfin/mcpu-bf512.c: New file.
	* gcc.target/bfin/mcpu-bf514.c: Likewise.
	* gcc.target/bfin/mcpu-bf516.c: Likewise.
	* gcc.target/bfin/mcpu-bf518.c: Likewise.

2008-10-22  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37882
	* gcc.c-torture/execute/pr37882.c: New test.

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

	PR c/30949
	* gcc.target/i386/sse-vect-types.c: Update.
	* gcc.dg/simd-5.c: Update.
	* gcc.dg/assign-warn-2.c: Update.
	* gcc.dg/simd-2.c: Update.
	* gcc.dg/simd-6.c: Update.
	* gcc.dg/assign-warn-1.c: Update.
	* gcc.dg/dfp/composite-type.c: Update.
	* gcc.dg/simd-1.c: Update.
	* gcc.dg/pr36997.c: Update.

2008-10-21  Paul Thomas  <pault@gcc.gnu.org>

	PR libfortran/36795
	* gfortran.dg/char_expr_3.f90:  Add the original test case.

2008-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/34670
	* gfortran.dg/transpose_2.f90:  New test.

2008-10-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37669
	* gcc.c-torture/compile/pr37669-2.c: New test.

2008-10-21  Richard Guenther  <rguenther@suse.de>

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

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

	PR 12603
	* gcc.dg/pr12603.c: New testcase.

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

	PR c++/37004
	* g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL.

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

	PR c/30260
	* gcc.dg/pr30260.c: New.

2008-10-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37723
	* gfortran.dg/dependency_22.f90: New test.

2008-10-18  Danny Smith  <dannysmith@users.sourceforge.net>

	* gcc.dg/dll-2.c: Revert 2008-08-09 change (R138893): Change
	"dg-message" back to "dg-warning".
	* gcc.dg/dll-3.c: Likewise.

2008-10-16  Alexander Monakov  <amonakov@ispras.ru>

	PR target/37381
	* gcc.c-torture/compile/pr37381.c: New test.

2008-10-16  Joseph Myers  <joseph@codesourcery.com>

	PR c/33192
	* gcc.dg/imag-1.c: New test.

2008-10-16  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/elemental_intrinsic_1.f03: New test.

2008-10-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/37664
	* gcc.c-torture/compile/pr37664.c: New test.

2008-10-16  Joseph Myers  <joseph@codesourcery.com>

	PR middle-end/37418
	* gcc.c-torture/compile/pr37418-1.c,
	gcc.c-torture/compile/pr37418-2.c,
	gcc.c-torture/compile/pr37418-3.c,
	gcc.c-torture/compile/pr37418-4.c: New tests.

2008-10-15  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/34670
	* gfortran.dg/reshape_3.f90:  New test.
	* gfortran.dg/reshape_4.f90:  New test.
	* gfortran.dg/reshape_order_1.f90:  Use correct shape.
	* gfortran.dg/reshape_order_2.f90:  Likewise.
	* gfortran.dg/reshape_order_3.f90:  Likewise.
	* gfortran.dg/reshape_order_4.f90:  Likewise.

2008-10-15  Jan Sjodin  <jan.sjodin@amd.com>
	    Harsha Jagasia  <harsha.jagasia@amd.com>

	PR tree-optimization/37485
	* gcc.dg/graphite/pr37485.c: New.

2008-10-15  Sebastian Pop  <sebastian.pop@amd.com>
	    Harsha Jagasia  <harsha.jagasia@amd.com>

	PR tree-optimization/37828
	* testsuite/gcc.dg/graphite/pr37828.c: New.

2008-10-15  Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/37686
	* testsuite/gcc.dg/tree-ssa/pr37686.c: New.

2008-10-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/36881
	* gcc.dg/tree-ssa/pr36881.c: New test.

2008-10-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37819
	* g++.dg/expr/bitfield11.C: New test.

2008-10-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/37650
	* g++.dg/template/crash83.C: New.

2008-10-14  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/37553
	* g++.dg/ext/alias-canon2.C: New.

2008-10-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org

	PR libfortran/37083
	* gfortran.dg/list_read_9.f90: New test.
	* gfortran.dg/arrayio_8.f90: Fix some typos.

2008-10-13  Kai Tietz  <kai.tietz@onevision.com>

	* testsuite/gcc.dg/format/ms-format1.c: New.

2008-10-12  Daniel Kraft  <d@domob.eu>

	PR fortran/37688
	* gfortran.dg/used_before_typed_6.f90: New test.

2008-10-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37787
	* gfortran.dg/module_equivalence_5.f90: New test.

2008-10-12  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/37792
	* gfortran.dg/arithmetic_overflow_1.f90: New test.

2008-10-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization5.adb: New test.
	* gnat.dg/loop_optimization5_pkg.adb: New helper.

2008-10-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37794
	* gfortran.dg/used_types_24.f90: New test.

2008-10-11  Jakub Jelinek  <jakub@redhat.com>

	PR target/35760
	* gcc.c-torture/compile/pr35760.c: New test.

2008-10-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37146
	* g++.dg/torture/pr37146-1.C: New test.
	* g++.dg/torture/pr37146-2.C: New test.
	* g++.dg/expr/bitfield10.C: New test.

2008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org

	PR libfortran/37707
	* gfortran.dg/namelist_54.f90: Revise test, check a(3).

2008-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/37753
	* gfortran.dg/convert_2.f90:  New test case.

2008-10-09  Daniel Kraft  <d@domob.eu>

	PR fortran/35723
	* gfortran.dg/restricted_expression_1.f90: New test.
	* gfortran.dg/restricted_expression_2.f90: New test.
	* gfortran.dg/restricted_expression_3.f90: New test.

2008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org

	PR libfortran/37707
	* gfortran.dg/namelist_54.f90: New test.

2008-10-08  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/ggc-pr37574.c: Cleanup "vect" tree dump.
	* gfortran.dg/intrinsic_optional_char_arg_1.f90: Cleanup
	"original" tree dump.

	* lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build
	file trivial.S.

2008-10-08  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/octeon-exts-2.c: Compile it with -meb.
	* gcc.target/mips/octeon-exts-5.c: New test.
	* gcc.target/mips/octeon-bbit-3.c: Compile with -meb.  Add
	comment why this is necessary.

2008-10-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/36635
	PR target/37290
	PR rtl-optimization/37341
	* gcc.c-torture/compile/pr37341.c: New test.

2008-10-07  Simon Martin  <simartin@users.sourceforge.net>

	PR c/35437
	* gcc.dg/struct-parse-2.c: New test.
	* g++.dg/parse/struct-4.C: New test.

2008-10-07  Jakub Jelinek  <jakub@redhat.com>

	PR debug/29609
	PR debug/36690
	PR debug/37616
	* gcc.dg/debug/pr29609-1.c: New test.
	* gcc.dg/debug/pr29609-2.c: New test.
	* gcc.dg/debug/pr36690-1.c: New test.
	* gcc.dg/debug/pr36690-2.c: New test.
	* gcc.dg/debug/pr36690-3.c: New test.
	* gcc.dg/debug/pr37616.c: New test.
	* gcc.dg/debug/dwarf2/pr29609-1.c: New test.
	* gcc.dg/debug/dwarf2/pr29609-2.c: New test.
	* gcc.dg/debug/dwarf2/pr36690-1.c: New test.
	* gcc.dg/debug/dwarf2/pr36690-2.c: New test.
	* gcc.dg/debug/dwarf2/pr36690-3.c: New test.
	* gcc.dg/debug/dwarf2/pr37616.c: New test.

2008-10-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/37731
	* gcc.dg/torture/pr37731-1.c: New.
	* gcc.dg/torture/pr37731-2.c: Likewise.

2008-10-07  Jakub Jelinek  <jakub@redhat.com>

	PR debug/37738
	* gfortran.dg/debug/pr37738.f: New test.

2008-10-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization4.adb: New test.
	* gnat.dg/loop_optimization4_pkg.ad[sb]: New helper.

2008-10-07  Bob Wilson  <bob.wilson@acm.org>

	* gcc.dg/compat/struct-layout-1_generate.c (dg_options): New.  Moved
	dg-options lines to this array, and added options for xtensa*-*-*.
	(NDG_OPTIONS): Define.
	(switchfiles): Print dg-options lines from new dg_options array.
	* g++.dg/compat/struct-layout-1_generate.c (dg_options): Add options
	for xtensa*-*-* targets.

2008-10-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/addr4.adb: New test.
	* gnat.dg/addr5.adb: Likewise.

2008-10-06  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/mips.exp (dg-mips-options): Set mips_new_gp to
	32 when -march=r3900 is passed.
	* testsuite/gcc.target/mips/r3900-mult.c: New test.

2008-10-06  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/gomp/for-1.c: Test column.
	* gcc.dg/misc-column.c: Add column tests for unary arguments.

2008-10-06  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-10-05  Dodji Seketeli  <dodji@redhat.com>

	PR c++/37410
	* g++.dg/debug/dwarf2/imported-module.C: New test.

2008-10-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/35680
	* gfortran.dg/transfer_array_intrinsic_5.f90: New test.

2008-10-05  Daniel Kraft  <d@domob.eu>

	PR fortran/37638
	* gfortran.dg/typebound_call_9.f03: New test.

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

	PR fortran/37706
	* gfortran.dg/module_equivalence_4.f90: New test.

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

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

2008-10-03  Jakub Jelinek  <jakub@redhat.com>

	PR debug/37726
	* gcc.dg/debug/dwarf2/pr37726.c: New test.

2008-10-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/37719
	* g++.dg/template/error36.C: New.

2008-10-02  Steven Bosscher  <steven@gcc.gnu.org>

	PR fortran/37635
	* gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test.
	* gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test.

2008-10-02  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/torture/pr36891.c: Ignore an irrelevant warning.

	* gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress
	warning.

2008-10-02  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37713
	* gcc.c-torture/compile/pr37713.c: New testcase.

2008-10-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	* gcc.target/powerpc/altivec-cell-1.c: New test.
	* gcc.target/powerpc/altivec-cell-2.c: New test.
	* gcc.target/powerpc/altivec-cell-3.c: New test.
	* gcc.target/powerpc/altivec-cell-4.c: New test.
	* gcc.target/powerpc/altivec-cell-5.c: New test.
	* g++.dg/ext/altivec-cell-1.C: New test.
	* g++.dg/ext/altivec-cell-2.C: New test.
	* g++.dg/ext/altivec-cell-3.C: New test.
	* g++.dg/ext/altivec-cell-4.C: New test.
	* g++.dg/ext/altivec-cell-5.C: New test.

2008-10-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	* gcc.target/powerpc/altivec_check.h (altivec_cell_check):
	New function.
	* gcc.target/powerpc/altivec-cell-6.c: New test.
	* gcc.target/powerpc/altivec-cell-7.c: New test.
	* gcc.target/powerpc/altivec-cell-8.c: New test.

2008-10-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37617
	* gcc.c-torture/compile/pr37617.c: New testcase.

2008-10-01  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37285
	* gcc.c-torture/compile/pr37285.c: New testcase.

2008-10-01  Kai Tietz  <kai.tietz@onevision.com>

	* g++.dg/abi/offsetof.C (main): Use __SIZE_TYPE__ instead of
	unsigned long for pointer cast.
	* g++.dg/init/struct1.C: Likewise.
	* g++.dg/init/struct2.C: Likewise.
	* g++.dg/init/struct3.C: Likewise.
	* g++.dg/ext/utf-cvt.C: Correct for w64.
	* gcc.dg/utf-cvt.c: Likewise.
	* lib/target-supports.exp (check_effective_target_llp64): New.

2008-09-30  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/37555
	* g++.dg/parse/error32.C: New test.

	PR c++/37556
	* g++.dg/parse/error33.C: New test.

2008-09-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/37662
	PR tree-optimization/37663
	* gcc.c-torture/compile/pr37662.c: New test.
	* gcc.dg/pr37663.c: New test.

2008-09-30  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/36592
	* gfortran.dg/proc_ptr_common_1.f90: New.
	* gfortran.dg/proc_ptr_common_2.f90: New.

2008-09-30  Paolo Bonzini  <bonzini@gnu.org>

	* g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c.

2008-09-30  Paolo Bonzini  <bonzini@gnu.org>

	PR testsuite/36891
	PR testsuite/37675
	* gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386.

2008-09-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/37669
	* gcc.c-torture/compile/pr37669.c: New test.

2008-09-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR target/37640
	* gcc.c-torture/compile/sync-3.c: New testcase to check that
	addresses of non zero offset works.

2008-09-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
	    Kaushal Kantawala  <kaushal_kantawala@playstation.sony.com>

	PR tree-opt/36891
	* gcc.dg/torture/pr36891.c: New testcase.

2008-09-28  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-09-26  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37275
	* gcc.target/i386/pr37275.c: New test.

2008-09-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/static_initializer4.ads: New test.
	* gnat.dg/specs/static_initializer3.ads: Add missing marker.

2008-09-26  Kai Tietz  <kai.tietz@onevision.com>

	* g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
	to avoid pointer truncation warning.

2008-09-26  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimization/37574
	* gcc.dg/vect/ggc-pr37574.c: New test.
	* gcc.dg/vect/vect.exp: Compile some tests with ggc flags.

2008-09-25  Jakub Jelinek  <jakub@redhat.com>

	PR c/37645
	* gcc.dg/pr37645.c: New test.

2008-09-25  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.

2008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/37649
	* g++.dg/template/crash82.C: New.

2008-09-25  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37504
	* gfortran.dg/protected_7.f90: New test.

2008-09-24  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.

2008-09-24  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/gomp/for-1.c: Test for columns.
	* gcc.dg/func-outside-1.c: Same.
	* gcc.dg/bitfld-7.c: Same.

2008-09-24  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/utf-array.c: Fix syntax of dg-error stmts.

2008-09-24  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37626
	* gfortran.dg/allocatable_function_4.f90: New test.

2008-09-23  Steve Ellcey  <sje@cup.hp.com>

	* lib/target-supports.exp (check_effective_target_pow10): New.
	* g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.

2008-09-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37533
	* g++.dg/gomp/pr37533.C: New test.

2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.

2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/cpp/cmdlne-dU-23.c: New test.

2008-09-23  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/Walways-true-1.c: Test column numbers.
	* gcc.dg/c90-const-expr-5.c: Same.
	* gcc.dg/compare4.c: Same.
	* gcc.dg/Werror-1.c: Same.

2008-09-23  Daniel Kraft  <d@domob.eu>

	PR fortran/37588
	* gfortran.dg/typebound_generic_4.f03: New test.
	* gfortran.dg/typebound_generic_5.f03: New test.

2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error.
	* gcc.dg/pragma-align-2.c: Likewise.
	* gcc.dg/format/cmn-err-1.c: Likewise.

2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
	* gcc.dg/cpp/cmdlne-dU-17.c: Likewise.

2008-09-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37580
	* gfortran.dg/pointer_assign_5.f90: New test.
	* gfortran.dg/pointer_assign_6.f90: New test.

2008-09-22  David Daney  <ddaney@avtrex.com>

	PR target/37593
	* gcc.target/mips/long-calls-pg.c: New test.

2008-09-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37145
	* gcc.c-torture/compile/20080922-1.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-7.c: Remove XFAIL.
	* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.

2008-09-22  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/octeon-baddu-1.c: New test.

2008-09-22  David Edelsohn  <edelsohn@gnu.org>

	PR rtl-optimization/33642
	* gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-09-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37145
	* gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.

2008-09-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/37486
	* gfortran.dg/common_align_1.f90: New.
	* gfortran.dg/warn_align_commons.f90: New.

2008-09-22  Olivier Hainque  <hainque@adacore.com>

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

2008-09-22  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/37482
	* gcc.dg/vect/pr37482.c: New test.

2008-09-22  Hans-Peter Nilsson  <hp@axis.com>

	PR middle-end/37170
	PR middle-end/37280
	* gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c,
	g++.dg/ext/inline1.C: New tests.

2008-09-21  Kaz Kojima  <kkojima@gcc.gnu.org>

	PR rtl-optimization/33642
	* gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-09-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37583
	* gfortran.dg/entry_18.f90: New test.

2008-09-21  Daniel Kraft  <d@domob.eu>

	PR fortran/35846
	* gfortran.dg/nested_array_constructor_1.f90: New test.
	* gfortran.dg/nested_array_constructor_2.f90: New test.
	* gfortran.dg/nested_array_constructor_3.f90: New test.
	* gfortran.dg/nested_array_constructor_4.f90: New test.
	* gfortran.dg/nested_array_constructor_5.f90: New test.
	* gfortran.dg/nested_array_constructor_6.f90: New test.

2008-09-21  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/typebound_proc_4.f03: Changed expected error for not
	yet implemented PROCEDURE(interface).

2008-09-21  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/37539
	* gcc.dg/vect/pr37539.c: New test.

2008-09-20  Eric Botcazou  <ebotcazou@adacore.com>

	PR rtl-optimization/33642
	* gcc.c-torture/compile/pr11832.c: XFAIL on SPARC.
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-09-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/30930
	* gcc.dg/tree-ssa/vector-2.c: New test.
	* gcc.dg/tree-ssa/vector-3.c: New test.

2008-09-18  Bob Wilson  <bob.wilson@acm.org>

	* gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*.
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-09-18  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/25241
	* lib/g++.exp (g++_init): Enable overrides of dg-error, dg-warning
	for C++ tests.
	* g++.dg/conversion/ambig1.C: Clean up dg-error/dg-warning; use
	dg-message for notes.
	* g++.dg/conversion/simd1.C: Ditto.
	* g++.dg/conversion/simd3.C: Ditto.
	* g++.dg/cpp0x/rv2n.C: Ditto.
	* g++.dg/cpp0x/rv3n.C: Ditto.
	* g++.dg/cpp0x/rv4n.C: Ditto.
	* g++.dg/cpp0x/rv5n.C: Ditto.
	* g++.dg/cpp0x/rv6n.C: Ditto.
	* g++.dg/cpp0x/rv7n.C: Ditto.
	* g++.dg/cpp0x/variadic36.C: Ditto.
	* g++.dg/cpp0x/variadic59.C: Ditto.
	* g++.dg/cpp0x/variadic71.C: Ditto.
	* g++.dg/cpp0x/variadic-ex13.C: Ditto.
	* g++.dg/expr/cond9.C: Ditto.
	* g++.dg/expr/pmf-1.C: Ditto.
	* g++.dg/ext/case-range2.C: Ditto.
	* g++.dg/ext/case-range3.C: Ditto.
	* g++.dg/ext/is_class_error2.C: Ditto.
	* g++.dg/ext/label5.C: Ditto.
	* g++.dg/ext/pr27019.C: Ditto.
	* g++.dg/gomp/pr26690-1.C: Ditto.
	* g++.dg/gomp/pr26690-2.C: Ditto.
	* g++.dg/gomp/pr34694.C: Ditto.
	* g++.dg/gomp/tpl-parallel-2.C: Ditto.
	* g++.dg/inherit/base3.C: Ditto.
	* g++.dg/inherit/using6.C: Ditto.
	* g++.dg/init/brace6.C: Ditto.
	* g++.dg/init/ctor4.C: Ditto.
	* g++.dg/lookup/conv-1.C: Ditto.
	* g++.dg/lookup/new1.C: Ditto.
	* g++.dg/lookup/scoped6.C: Ditto.
	* g++.dg/lookup/using7.C: Ditto.
	* g++.dg/lookup/using9.C: Ditto.
	* g++.dg/other/abstract1.C: Ditto.
	* g++.dg/other/abstract2.C: Ditto.
	* g++.dg/other/anon5.C: Ditto.
	* g++.dg/other/crash-4.C: Ditto.
	* g++.dg/other/error10.C: Ditto.
	* g++.dg/other/error13.C: Ditto.
	* g++.dg/other/error20.C: Ditto.
	* g++.dg/other/error5.C: Ditto.
	* g++.dg/other/field1.C: Ditto.
	* g++.dg/other/offsetof5.C: Ditto.
	* g++.dg/other/semicolon.C: Ditto.
	* g++.dg/overload/ambig1.C: Ditto.
	* g++.dg/overload/arg3.C: Ditto.
	* g++.dg/overload/builtin1.C: Ditto.
	* g++.dg/overload/copy1.C: Ditto.
	* g++.dg/overload/new1.C: Ditto.
	* g++.dg/overload/template4.C: Ditto.
	* g++.dg/overload/using2.C: Ditto.
	* g++.dg/parse/bitfield2.C: Ditto.
	* g++.dg/parse/constant4.C: Ditto.
	* g++.dg/parse/crash20.C: Ditto.
	* g++.dg/parse/crash36.C: Ditto.
	* g++.dg/parse/crash5.C: Ditto.
	* g++.dg/parse/error11.C: Ditto.
	* g++.dg/parse/error12.C: Ditto.
	* g++.dg/parse/error19.C: Ditto.
	* g++.dg/parse/error28.C: Ditto.
	* g++.dg/parse/friend5.C: Ditto.
	* g++.dg/parse/invalid-op1.C: Ditto.
	* g++.dg/parse/missing-template1.C: Ditto.
	* g++.dg/parse/non-dependent2.C: Ditto.
	* g++.dg/parse/ret-type2.C: Ditto.
	* g++.dg/parse/specialization1.C: Ditto.
	* g++.dg/parse/template18.C: Ditto.
	* g++.dg/parse/template3.C: Ditto.
	* g++.dg/parse/template9.C: Ditto.
	* g++.dg/tc1/dr108.C: Ditto.
	* g++.dg/tc1/dr152.C: Ditto.
	* g++.dg/tc1/dr166.C: Ditto.
	* g++.dg/template/access11.C: Ditto.
	* g++.dg/template/access2.C: Ditto.
	* g++.dg/template/access3.C: Ditto.
	* g++.dg/template/access7.C: Ditto.
	* g++.dg/template/copy1.C: Ditto.
	* g++.dg/template/crash13.C: Ditto.
	* g++.dg/template/crash37.C: Ditto.
	* g++.dg/template/crash40.C: Ditto.
	* g++.dg/template/crash58.C: Ditto.
	* g++.dg/template/ctor5.C: Ditto.
	* g++.dg/template/dependent-expr5.C: Ditto.
	* g++.dg/template/eh2.C: Ditto.
	* g++.dg/template/error2.C: Ditto.
	* g++.dg/template/error33.C: Ditto.
	* g++.dg/template/error4.C: Ditto.
	* g++.dg/template/friend31.C: Ditto.
	* g++.dg/template/friend32.C: Ditto.
	* g++.dg/template/instantiate1.C: Ditto.
	* g++.dg/template/instantiate3.C: Ditto.
	* g++.dg/template/instantiate5.C: Ditto.
	* g++.dg/template/instantiate7.C: Ditto.
	* g++.dg/template/local6.C: Ditto.
	* g++.dg/template/lookup2.C: Ditto.
	* g++.dg/template/member5.C: Ditto.
	* g++.dg/template/memfriend15.C: Ditto.
	* g++.dg/template/memfriend16.C: Ditto.
	* g++.dg/template/memfriend17.C: Ditto.
	* g++.dg/template/memfriend7.C: Ditto.
	* g++.dg/template/meminit1.C: Ditto.
	* g++.dg/template/nested3.C: Ditto.
	* g++.dg/template/new3.C: Ditto.
	* g++.dg/template/nontype12.C: Ditto.
	* g++.dg/template/nontype13.C: Ditto.
	* g++.dg/template/nontype6.C: Ditto.
	* g++.dg/template/non-type-template-argument-1.C: Ditto.
	* g++.dg/template/overload9.C: Ditto.
	* g++.dg/template/ptrmem15.C: Ditto.
	* g++.dg/template/ptrmem17.C: Ditto.
	* g++.dg/template/ptrmem4.C: Ditto.
	* g++.dg/template/ptrmem6.C: Ditto.
	* g++.dg/template/ptrmem8.C: Ditto.
	* g++.dg/template/qualified-id1.C: Ditto.
	* g++.dg/template/qualttp20.C: Ditto.
	* g++.dg/template/qualttp3.C: Ditto.
	* g++.dg/template/qualttp4.C: Ditto.
	* g++.dg/template/qualttp5.C: Ditto.
	* g++.dg/template/qualttp6.C: Ditto.
	* g++.dg/template/qualttp7.C: Ditto.
	* g++.dg/template/qualttp8.C: Ditto.
	* g++.dg/template/recurse.C: Ditto.
	* g++.dg/template/sfinae10.C: Ditto.
	* g++.dg/template/sfinae3.C: Ditto.
	* g++.dg/template/spec22.C: Ditto.
	* g++.dg/template/spec23.C: Ditto.
	* g++.dg/template/static9.C: Ditto.
	* g++.dg/template/template-id-2.C: Ditto.
	* g++.dg/template/typename2.C: Ditto.
	* g++.dg/template/typename4.C: Ditto.
	* g++.dg/template/using14.C: Ditto.
	* g++.dg/template/using2.C: Ditto.
	* g++.dg/template/warn1.C: Ditto.
	* g++.dg/warn/incomplete1.C: Ditto.
	* g++.dg/warn/noeffect2.C: Ditto.
	* g++.dg/warn/noeffect4.C: Ditto.
	* g++.dg/warn/pr8570.C: Ditto.
	* g++.dg/warn/Wparentheses-13.C: Ditto.
	* g++.dg/warn/Wparentheses-15.C: Ditto.
	* g++.dg/warn/Wparentheses-16.C: Ditto.
	* g++.dg/warn/Wparentheses-17.C: Ditto.
	* g++.dg/warn/Wparentheses-18.C: Ditto.
	* g++.dg/warn/Wparentheses-19.C: Ditto.
	* g++.dg/warn/Wparentheses-20.C: Ditto.
	* g++.dg/warn/Wparentheses-23.C: Ditto.
	* g++.dg/warn/Wstrict-aliasing-3.C: Ditto.
	* g++.old-deja/g++.benjamin/15799.C: Ditto.
	* g++.old-deja/g++.benjamin/15800-1.C: Ditto.
	* g++.old-deja/g++.benjamin/16077.C: Ditto.
	* g++.old-deja/g++.bob/inherit2.C: Ditto.
	* g++.old-deja/g++.brendan/ambiguity1.C: Ditto.
	* g++.old-deja/g++.brendan/crash29.C: Ditto.
	* g++.old-deja/g++.brendan/crash48.C: Ditto.
	* g++.old-deja/g++.brendan/crash56.C: Ditto.
	* g++.old-deja/g++.brendan/cvt3.C: Ditto.
	* g++.old-deja/g++.brendan/overload1.C: Ditto.
	* g++.old-deja/g++.brendan/overload4.C: Ditto.
	* g++.old-deja/g++.brendan/overload9.C: Ditto.
	* g++.old-deja/g++.bugs/900127_01.C: Ditto.
	* g++.old-deja/g++.bugs/900205_04.C: Ditto.
	* g++.old-deja/g++.bugs/900330_02.C: Ditto.
	* g++.old-deja/g++.bugs/900404_03.C: Ditto.
	* g++.old-deja/g++.bugs/900514_03.C: Ditto.
	* g++.old-deja/g++.eh/ctor1.C: Ditto.
	* g++.old-deja/g++.eh/spec6.C: Ditto.
	* g++.old-deja/g++.ext/overload1.C: Ditto.
	* g++.old-deja/g++.jason/conversion11.C: Ditto.
	* g++.old-deja/g++.jason/crash3.C: Ditto.
	* g++.old-deja/g++.jason/lineno3.C: Ditto.
	* g++.old-deja/g++.jason/lineno4.C: Ditto.
	* g++.old-deja/g++.jason/opeq3.C: Ditto.
	* g++.old-deja/g++.jason/overload16.C: Ditto.
	* g++.old-deja/g++.jason/overload28.C: Ditto.
	* g++.old-deja/g++.jason/pmf5.C: Ditto.
	* g++.old-deja/g++.jason/scoping10.C: Ditto.
	* g++.old-deja/g++.jason/template30.C: Ditto.
	* g++.old-deja/g++.jason/temporary2.C: Ditto.
	* g++.old-deja/g++.jason/tredecl4.C: Ditto.
	* g++.old-deja/g++.law/arg11.C: Ditto.
	* g++.old-deja/g++.law/arg1.C: Ditto.
	* g++.old-deja/g++.law/arm9.C: Ditto.
	* g++.old-deja/g++.law/ctors11.C: Ditto.
	* g++.old-deja/g++.law/ctors17.C: Ditto.
	* g++.old-deja/g++.law/ctors5.C: Ditto.
	* g++.old-deja/g++.law/ctors9.C: Ditto.
	* g++.old-deja/g++.law/enum4.C: Ditto.
	* g++.old-deja/g++.law/missed-error2.C: Ditto.
	* g++.old-deja/g++.law/operators9.C: Ditto.
	* g++.old-deja/g++.mike/net22.C: Ditto.
	* g++.old-deja/g++.mike/net2.C: Ditto.
	* g++.old-deja/g++.mike/p11110.C: Ditto.
	* g++.old-deja/g++.mike/p1989.C: Ditto.
	* g++.old-deja/g++.mike/p2431.C: Ditto.
	* g++.old-deja/g++.mike/p438.C: Ditto.
	* g++.old-deja/g++.mike/p807a.C: Ditto.
	* g++.old-deja/g++.mike/p9068.C: Ditto.
	* g++.old-deja/g++.niklas/t120.C: Ditto.
	* g++.old-deja/g++.niklas/t121.C: Ditto.
	* g++.old-deja/g++.niklas/t128.C: Ditto.
	* g++.old-deja/g++.ns/overload2.C: Ditto.
	* g++.old-deja/g++.ns/template13.C: Ditto.
	* g++.old-deja/g++.ns/using12.C: Ditto.
	* g++.old-deja/g++.oliva/delete1.C: Ditto.
	* g++.old-deja/g++.oliva/overload1.C: Ditto.
	* g++.old-deja/g++.other/crash24.C: Ditto.
	* g++.old-deja/g++.other/crash25.C: Ditto.
	* g++.old-deja/g++.other/decl3.C: Ditto.
	* g++.old-deja/g++.other/expr1.C: Ditto.
	* g++.old-deja/g++.other/overcnv2.C: Ditto.
	* g++.old-deja/g++.other/overload11.C: Ditto.
	* g++.old-deja/g++.other/pmf3.C: Ditto.
	* g++.old-deja/g++.other/ptrmem7.C: Ditto.
	* g++.old-deja/g++.other/vaarg3.C: Ditto.
	* g++.old-deja/g++.other/volatile1.C: Ditto.
	* g++.old-deja/g++.pt/assign1.C: Ditto.
	* g++.old-deja/g++.pt/auto_ptr.C: Ditto.
	* g++.old-deja/g++.pt/const2.C: Ditto.
	* g++.old-deja/g++.pt/crash10.C: Ditto.
	* g++.old-deja/g++.pt/crash20.C: Ditto.
	* g++.old-deja/g++.pt/crash36.C: Ditto.
	* g++.old-deja/g++.pt/crash38.C: Ditto.
	* g++.old-deja/g++.pt/derived3.C: Ditto.
	* g++.old-deja/g++.pt/error2.C: Ditto.
	* g++.old-deja/g++.pt/explicit34.C: Ditto.
	* g++.old-deja/g++.pt/explicit70.C: Ditto.
	* g++.old-deja/g++.pt/friend23.C: Ditto.
	* g++.old-deja/g++.pt/ptrmem10.C: Ditto.
	* g++.old-deja/g++.pt/redecl1.C: Ditto.
	* g++.old-deja/g++.pt/spec35.C: Ditto.
	* g++.old-deja/g++.pt/t05.C: Ditto.
	* g++.old-deja/g++.pt/typename3.C: Ditto.
	* g++.old-deja/g++.pt/typename6.C: Ditto.
	* g++.old-deja/g++.pt/unify8.C: Ditto.
	* g++.old-deja/g++.pt/vaarg3.C: Ditto.
	* g++.old-deja/g++.robertl/eb109.C: Ditto.
	* g++.old-deja/g++.robertl/eb131.C: Ditto.
	* g++.old-deja/g++.robertl/eb22.C: Ditto.
	* g++.old-deja/g++.robertl/eb44.C: Ditto.
	* g++.old-deja/g++.robertl/eb4.C: Ditto.
	* g++.old-deja/g++.robertl/eb69.C: Ditto.
	* g++.dg/parse/constructor1.C: Remove "error" from dg-error,
	preserving column number.
	* g++.dg/parse/error10.C: Ditto.
	* g++.dg/parse/error13.C: Ditto.
	* g++.dg/parse/error14.C: Ditto.
	* g++.dg/parse/error15.C: Ditto.
	* g++.dg/parse/error16.C: Ditto.
	* g++.dg/parse/error17.C: Ditto.
	* g++.dg/parse/error18.C: Ditto.
	* g++.dg/parse/error1.C: Ditto.
	* g++.dg/parse/error20.C: Ditto.
	* g++.dg/parse/error21.C: Ditto.
	* g++.dg/parse/error22.C: Ditto.
	* g++.dg/parse/error23.C: Ditto.
	* g++.dg/parse/error24.C: Ditto.
	* g++.dg/parse/error25.C: Ditto.
	* g++.dg/parse/error26.C: Ditto.
	* g++.dg/parse/error27.C: Ditto.
	* g++.dg/parse/error29.C: Ditto.
	* g++.dg/parse/error2.C: Ditto.
	* g++.dg/parse/error30.C: Ditto.
	* g++.dg/parse/error31.C: Ditto.
	* g++.dg/parse/error3.C: Ditto.
	* g++.dg/parse/error4.C: Ditto.
	* g++.dg/parse/error5.C: Ditto.
	* g++.dg/parse/error6.C: Ditto.
	* g++.dg/parse/error7.C: Ditto.
	* g++.dg/parse/error8.C: Ditto.
	* g++.dg/parse/error9.C: Ditto.
	* g++.dg/parse/error-column.C: Ditto.
	* g++.dg/template/crash80.C: Ditto.
	* g++.dg/template/friend44.C: Ditto.
	* g++.dg/warn/pr26785.C: Ditto.
	* g++.old-deja/g++.brendan/crash16.C: Ditto.

2008-09-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/37394
	* g++.dg/other/pr37394.C: New.

2008-09-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/35945
	* gfortran.dg/host_assoc_types_2.f90: New test.

	PR fortran/36700
	* gfortran.dg/host_assoc_call_2.f90: New test.

2008-09-18  DJ Delorie  <dj@redhat.com>

	* gcc.c-torture/execute/20060420-1.c: Fix alignment logic.

2008-09-18  Simon Baldwin  <simonb@google.com>

	* gcc.dg/builtin-redefine.c: New.

2008-09-18  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37258
	* gcc.c-torture/compile/pr37258.c: New testcase.

2008-09-18  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/37102
	* gcc.c-torture/execute/pr37102.c: New Test.

2008-09-18  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37284
	* g++.dg/tree-ssa/pr37284.C: New testcase.

2008-09-18  Daniel Kraft  <d@domob.eu>

	PR fortran/37507
	* gfortran.dg/allocate_error_1.f90: New test.
	* gfortran.dg/deallocate_error_1.f90: New test.
	* gfortran.dg/deallocate_error_2.f90: New test.

2008-09-18  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37456
	* testsuite/g++.dg/torture/pr37456.C: New testcase.

2008-09-18  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/37544
	* gcc.dg/pr37544.c: New test.

2008-09-17  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/25241
	* g++.old-deja/g++.brendan/crash7.C: Remove "error" or "warning" from
	message for dg-error/dg-warning.
	* g++.old-deja/g++.jason/crash11.C: Ditto.
	* g++.old-deja/g++.oliva/template1.C: Ditto.
	* g++.old-deja/g++.benjamin/tem03.C: Ditto.
	* g++.dg/rtti/no-rtti.C: Ditto.
	* g++.dg/cpp/pedantic-errors.C: Ditto.
	* g++.dg/cpp/string-2.C: Ditto.
	* g++.dg/ext/fpreg1.C: Ditto.
	* g++.dg/ext/altivec-types-1.C: Ditto.
	* g++.dg/warn/write-strings-default.C: Ditto.
	* g++.dg/warn/Wvla-2.C: Ditto.
	* g++.dg/warn/register-var-1.C: Ditto.
	* g++.dg/warn/deprecated-3.C: Ditto.
	* g++.dg/warn/pr30551-2.C: Ditto.
	* g++.dg/warn/overflow-warn-1.C: Ditto.
	* g++.dg/warn/pr30551.C: Ditto.
	* g++.dg/warn/pointer-integer-comparison.C: Ditto.
	* g++.dg/warn/pr12242.C: Ditto.
	* g++.dg/warn/write-strings.C: Ditto.
	* g++.dg/warn/overflow-warn-3.C: Ditto.
	* g++.dg/warn/overflow-warn-4.C: Ditto.
	* g++.dg/warn/overflow-warn-6.C: Ditto.
	* g++.dg/parse/crash43.C: Ditto.
	* g++.dg/parse/crash44.C: Ditto.
	* g++.dg/parse/offsetof8.C: Ditto.
	* g++.dg/gomp/pr35158.C: Ditto.
	* g++.dg/template/crash81.C: Ditto.

2008-09-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/37274
	* gfortran.dg/used_types_22.f90: New test.
	* gfortran.dg/used_types_23.f90: New test.

	PR fortran/36374
	* gfortran.dg/generic_17.f90: New test.
	* gfortran.dg/ambiguous_specific_2.f90: New test.
	* gfortran.dg/generic_actual_arg.f90: Add test for case that is
	not ambiguous.

	PR fortran/36454
	* gfortran.dg/access_spec_3.f90: New test.

2008-09-17  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-09-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37552
	* g++.dg/parse/crash49.C: New test.

	PR preprocessor/37324
	* lib/target-supports.exp
	(check_effective_target_wchar_t_char16_t_compatible,
	check_effective_target_wchar_t_char32_t_compatible): New.
	* gcc.dg/utf-array.c: Use __CHAR{16,32}_TYPE__ macros in typedefs.
	Only require from incompatible errors for char{16,32}_t vs. wchar_t
	initializations if those types are indeed incompatible.

2008-09-16  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/25241
	* testsuite/g++.dg/charset/attribute2.c: Replace dg-error with
	dg-warning or vice versa.
	* testsuite/g++.dg/conversion/dr195.C: Ditto.
	* testsuite/g++.dg/cpp0x/variadic60.C: Ditto.
	* testsuite/g++.dg/expr/cast2.C: Ditto.
	* testsuite/g++.dg/ext/anon-struct4.C: Ditto.
	* testsuite/g++.dg/ext/member-attr.C: Ditto.
	* testsuite/g++.dg/ext/utf-array.C: Ditto.
	* testsuite/g++.dg/ext/utf-array-short-wchar.C: Ditto.
	* testsuite/g++.dg/ext/utf-typedef-cxx0x.C: Ditto.
	* testsuite/g++.dg/ext/visibility/redecl1.C: Ditto.
	* testsuite/g++.dg/ext/visibility/warn4.C: Ditto.
	* testsuite/g++.dg/parse/defarg11.C: Ditto.
	* testsuite/g++.dg/template/error17.C: Ditto.
	* testsuite/g++.dg/warn/pedantic2.C: Ditto.
	* testsuite/g++.dg/warn/pr21983.C: Ditto.
	* testsuite/g++.dg/warn/return-reference2.C: Ditto.
	* testsuite/g++.old-deja/g++.bob/inherit1.C: Ditto.
	* testsuite/g++.old-deja/g++.brendan/crash13.C: Ditto.
	* testsuite/g++.old-deja/g++.brendan/crash17.C: Ditto.
	* testsuite/g++.old-deja/g++.brendan/crash52.C: Ditto.
	* testsuite/g++.old-deja/g++.brendan/crash55.C: Ditto.
	* testsuite/g++.old-deja/g++.brendan/enum7.C: Ditto.
	* testsuite/g++.old-deja/g++.brendan/operators4.C: Ditto.
	* testsuite/g++.old-deja/g++.brendan/template17.C: Ditto.
	* testsuite/g++.old-deja/g++.brendan/warnings1.C: Ditto.
	* testsuite/g++.old-deja/g++.bugs/900205_03.C: Ditto.
	* testsuite/g++.old-deja/g++.bugs/900227_01.C: Ditto.
	* testsuite/g++.old-deja/g++.ext/arrnew.C: Ditto.
	* testsuite/g++.old-deja/g++.ext/attrib4.C: Ditto.
	* testsuite/g++.old-deja/g++.jason/cond.C: Ditto.
	* testsuite/g++.old-deja/g++.jason/operator.C: Ditto.
	* testsuite/g++.old-deja/g++.jason/report.C: Ditto.
	* testsuite/g++.old-deja/g++.law/friend5.C: Ditto.
	* testsuite/g++.old-deja/g++.law/temps1.C: Ditto.
	* testsuite/g++.old-deja/g++.law/union4.C: Ditto.
	* testsuite/g++.old-deja/g++.martin/pure1.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/empty.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/for2.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/misc9.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/p10769b.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/p2855.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/p3060c.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/p700.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/p9732c.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/pmf6.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/warn1.C: Ditto.
	* testsuite/g++.old-deja/g++.mike/warn5.C: Ditto.
	* testsuite/g++.old-deja/g++.niklas/t141.C: Ditto.
	* testsuite/g++.old-deja/g++.other/cast6.C: Ditto.
	* testsuite/g++.old-deja/g++.other/cond5.C: Ditto.
	* testsuite/g++.old-deja/g++.other/conv8.C: Ditto.
	* testsuite/g++.old-deja/g++.other/decl5.C: Ditto.
	* testsuite/g++.old-deja/g++.other/delete2.C: Ditto.
	* testsuite/g++.old-deja/g++.other/delete4.C: Ditto.
	* testsuite/g++.old-deja/g++.other/linkage1.C: Ditto.
	* testsuite/g++.old-deja/g++.other/ptrmem8.C: Ditto.
	* testsuite/g++.old-deja/g++.other/typename1.C: Ditto.
	* testsuite/g++.old-deja/g++.pt/typename14.C: Ditto.
	* testsuite/g++.old-deja/g++.pt/typename4.C: Ditto.
	* testsuite/g++.old-deja/g++.pt/typename5.C: Ditto.
	* testsuite/g++.old-deja/g++.pt/typename7.C: Ditto.

2008-09-16  Jakub Jelinek  <jakub@redhat.com>
	    Adam Nemet  <anemet@caviumnetworks.com>

	PR rtl-optimization/37483
	* gcc.c-torture/compile/pr37483.c: New test.
	* gcc.c-torture/compile/pr37395.c: New test.

2008-09-16  Jakub Jelinek  <jakub@redhat.com>

	PR c/37529
	* gcc.dg/pr37529.c: New test.

	PR c++/37530
	* g++.dg/parse/crash48.C: New test.

	PR c++/37531
	* g++.dg/parse/crash47.C: New test.

	PR c++/37532
	* g++.dg/parse/crash46.C: New test.

	PR testsuite/36889
	* lib/fortran-torture.exp (get-fortran-torture-options): Only
	set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
	ultrasparc hw is available.

2008-09-16  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37380
	* gcc.c-torture/compile/pr37380.c: New testcase.

2008-09-16  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37508
	* gcc.dg/tree-ssa/pr37508.c: New testcase.

2008-09-15  Aldy Hernandez  <aldyh@redhat.com>

	* g++.old-deja/g++.brendan/crash16.C: Function name is the correct 
	location for an error regarding a function.
	* g++.old-deja/g++.other/pmf3.C: Same.
	* g++.old-deja/g++.law/ctors5.C: Same.
	* g++.old-deja/g++.pt/explicit34.C: Same.
	* g++.dg/parse/error28.C: Same.
	* g++.dg/parse/error17.C: Same.
	* g++.dg/template/friend44.C: Same.

2008-09-13  Raksit Ashok <raksit@google.com>

	PR rtl-optimization/37489
	* g++.dg/opt/cse3.C: New.

2008-09-13  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/37495
	* gcc.c-torture/compile/vector-4.c: Add "dg-do compile".

2008-09-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.c-torture/pr36141.c: Move to ...
	* gcc.c-torture/compile/pr36141.c: ... here.
	* gcc.dg/arm-g2.c: Move to ...
	* gcc.target/arm/g2.c: ... here.
	* gcc.dg/arm-vfp1.c: Move to ...
	* gcc.target/arm/vfp1.c: ... here.
	* gcc.dg/20031108-1: Move to ...
	* gcc.target/arm/20031108-1.c: ... here.
	* gcc.dg/20030909-1: Move to ...
	* gcc.target/arm/20030909-1.c: ... here.
	* gcc.dg/arm-mmx-1.c: Move to ...
	* gcc.target/arm/mmx-1.c: ... here.
	* gcc.dg/arm-scd[123].c: Move to ...
	* gcc.target/arm/scd[123].c: ... here.
	* gcc.dg/arm-asm.c: Move to ...
	* gcc.target/arm/asm.c: ... here.
	* gcc.dg/20080410-1: Move to ...
	* gcc.target/sh/20080410-1.c: ... here.
	* gcc.dg/globalreg-1.c: Move to ...
	* gcc.target/sparc/globalreg-1.c: ... here.

2008-09-13  Daniel Kraft  <d@domob.eu>

	PR fortran/35770
	* gfortran.dg/implicit_13.f90: New test.

2008-09-11  Steve Ellcey  <sje@cup.hp.com>

	* gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
	* gcc.c-torture/compile/pr33009.c: Ditto.

2008-09-11  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/dfp/dec-eval-method-2.c: New test.

2008-09-11  Joseph Myers  <joseph@codesourcery.com>

	* lib/compat.exp, gcc.dg/compat/struct-layout-1.exp,
	g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat
	test executables.
	* gcc.dg/compat/struct-layout-1_generate.c,
	g++.dg/compat/struct-layout-1_generate.c: Convert backslash to
	slash in srcdir for dg-options string.

2008-09-11  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
	Avoid intN_t types.

2008-09-11  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.

2008-09-11  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/tree-ssa/vrp47.c: New.
	* gcc.target/i386/andor-2.c: New.

2008-09-11  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/37474
	* gcc.dg/vect/pr37474.c: New test.

2008-09-11  Andreas Schwab  <schwab@suse.de>

	* gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
	target.

2008-09-11  Jakub Jelinek  <jakub@redhat.com>

	PR target/37382
	* gcc.c-torture/compile/pr37382.c: New test.

2008-09-11  Daniel Kraft  <d@domob.eu>

	PR fortran/36214
	* gfortran.dg/boz_9.f90: Corrected test.
	* gfortran.dg/boz_13.f90: New test.
	* gfortran.dg/boz_14.f90: New test.

2008-09-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/36904
	* gcc.target/powerpc/altivec-27.c: New test.

2008-09-10  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/37333
	* gcc.c-torture/compile/20080910-1.c: New testcase.

2008-09-10  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37432
	* gcc.c-torture/compile/pr37432.c: New testcase.

2008-09-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/37434:
	* gcc.target/i386/pr37434-1.c: New.
	* gcc.target/i386/pr37434-2.c: Likewise.
	* gcc.target/i386/pr37434-3.c: Likewise.
	* gcc.target/i386/pr37434-4.c: Likewise.
	* gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
	* gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
	* gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise.
	* gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise.
	* gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise.

2008-09-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37420
	* gfortran.dg/warn_unused_var.f90: New test.
	* gfortran.dg/warn_unused_var.f90: Add cleanup-modules.

2008-09-10  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/37353
	* gcc.dg/pr37353.c: New test.

2008-09-10  Martin Michlmayr <tbm@cyrius.com>
	    Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/37385
	* gcc.dg/vect/pr37385.c: New test.

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

	PR rtl-optimization/37435
	* gcc.dg/dfp/pr37435.c: New.

2008-09-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37417
	* g++.dg/ext/vla5.C: New test.

	PR middle-end/37356
	* g++.dg/tree-ssa/pr37356.C: New test.

	PR target/37438
	* gcc.dg/pr37438.c: New test.

	PR c++/37389
	* g++.dg/parse/enum4.C: New test.

2008-09-09  Daniel Kraft  <d@domob.eu>

	PR fortran/37429
	* gfortran.dg/typebound_call_7.f03: New test.
	* gfortran.dg/typebound_call_8.f03: New test.

2008-09-09  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37354
	PR middle-end/30165
	* g++.dg/torture/pr37354.C: New testcase.

2008-09-09  Aldy Hernandez  <aldyh@redhat.com>

	PR/37442
	* gcc.target/i386/pr12329.c: Place error message on function name
	line.
	* gcc.target/i386/sse-5.c: Same.

2008-09-09  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/always_inline.c: Place error message on function
	name line.
	* gcc.dg/winline-6.c: Same.
	* gcc.dg/noreturn-1.c: Same.
	* gcc.dg/noreturn-7.c: Same.
	* gcc.dg/inline-14.c: Same.
	* gcc.dg/always_inline3.c: Same.
	* gcc.dg/winline-3.c: Same.
	* gcc.dg/wtr-func-def-1.c: Same.
	* gcc.dg/winline-5.c: Same.
	* gcc.dg/winline-7.c: Same.
	* gcc.dg/winline-9.c: Same.
	* gcc.dg/noreturn-4.c: Same.
	* gcc.dg/20041213-1.c: Use column numbers.

2008-09-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37433
	* gcc.c-torture/compile/pr37433.c: New testcase.

2008-09-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37387
	* gcc.c-torture/compile/pr37387.c: New testcase.

2008-09-09  Daniel Kraft  <d@domob.eu>

	PR fortran/37411
	* gfortran.dg/array_function_4.f90: New test.

2008-09-08  Daniel Jacobowitz  <dan@codesourcery.com>
	    Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/compat/eh/filter2_x.C: Declare abort.
	* g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include
	cstddef and use std::size_t.

	* gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if
	SKIP_COMPLEX.  Honor SKIP_COMPLEX.
	* gcc.dg/compat/scalar-by-value-3_x.c,
	gcc.dg/compat/scalar-by-value-3_y.c,
	gcc.dg/compat/scalar-by-value-4_x.c,
	gcc.dg/compat/scalar-by-value-4_y.c,
	gcc.dg/compat/scalar-by-value-5.c,
	gcc.dg/compat/scalar-by-value-5_main.c,
	gcc.dg/compat/scalar-by-value-6.c,
	gcc.dg/compat/scalar-by-value-6_main.c,
	gcc.dg/compat/scalar-by-value-6_x.c,
	gcc.dg/compat/scalar-by-value-6_y.c,
	gcc.dg/compat/struct-by-value-16_x.c,
	gcc.dg/compat/struct-by-value-16_y.c,
	gcc.dg/compat/struct-by-value-16a_x.c,
	gcc.dg/compat/struct-by-value-16a_y.c,
	gcc.dg/compat/struct-by-value-17_x.c,
	gcc.dg/compat/struct-by-value-17_y.c,
	gcc.dg/compat/struct-by-value-17a_x.c,
	gcc.dg/compat/struct-by-value-17a_y.c,
	gcc.dg/compat/struct-by-value-18_x.c,
	gcc.dg/compat/struct-by-value-18_y.c,
	gcc.dg/compat/struct-by-value-18a_x.c,
	gcc.dg/compat/struct-by-value-18a_y.c,
	gcc.dg/compat/struct-layout-1.h,
	gcc.dg/compat/scalar-return-3_x.c,
	gcc.dg/compat/scalar-return-3_y.c,
	gcc.dg/compat/scalar-return-4_x.c,
	gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX.

	* gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
	compilers.

	* gcc.dg/compat/struct-by-value-22_y.c,
	gcc.dg/compat/struct-by-value-22_main.c,
	gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT.

	* lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
	first.
	* lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.

2008-09-08  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation
	based on STACK_SIZE.
	* gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto.
	* gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto.
	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation
	based on STACK_SIZE. Check malloc return for NULL.
	* gcc.dg/struct/w_prof_local_var.c: Ditto.
	* gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto.
	* gcc.dg/struct/w_prof_local_array.c: Limit allocation based on
	STACK_SIZE. XFAIL AVR target.
	* gcc.dg/struct/wo_prof_local_array.c: Ditto.
	* gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on
	STACK_SIZE. Limit random size to N.
	* gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on
	STACK_SIZE. XFAIL AVR target. Limit random size to N.
	* gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target.
	* gcc.dg/struct/wo_prof_array_field.c: Ditto.
	* gcc.dg/struct/wo_prof_double_malloc.c: Ditto.
	* gcc.dg/struct/wo_prof_global_array.c: Ditto.
	* gcc.dg/struct/wo_prof_single_str_global.c: Ditto.
	* gcc.dg/struct/wo_prof_single_str_local.c: Ditto.
	* gcc.dg/struct/w_prof_global_var.c: Limit allocation based on
	STACK_SIZE. Check malloc return for NULL. XFAIL AVR target.
	* gcc.dg/struct/wo_prof_global_var.c: Ditto.
	* gcc.dg/struct/wo_prof_local_var.c: Ditto.
	* gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated
	space. Limit allocation based on STACK_SIZE. XFAIL AVR target.

2008-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* g++.dg/cdce3.C: Require c99 runtime.

2008-09-08  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37393
	* g++.dg/tree-ssa/pr37393.C: New test.

	PR middle-end/37414
	* g++.dg/opt/init2.C: New test.

	PR middle-end/37337
	* g++.dg/tree-ssa/pr37337.C: New test.

2008-09-08  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37421
	* g++.dg/torture/pr37421.C: New testcase.

2008-09-08  Daniel Kraft  <d@domob.eu>

	PR fortran/36167
	* gfortran.dg/array_function_3.f90: New test.
	* gfortran.dg/save_3.f90: Added cleanup-modules directive.
	* gfortran.dg/string_compare_1.f90: Ditto.

2008-09-08  Daniel Kraft  <d@domob.eu>

	PR fortran/37199
	* gfortran.dg/array_function_2.f90: New test.

2008-09-08  Tobias Burnus  <burnus@net.b.de>

	PR fortran/37400
	* gfortran.dg/implicit_12.f90: New test.

2008-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/37203
	* gfortran.d/reshape_order_1.f90:  New test case.
	* gfortran.d/reshape_order_2.f90:  New test case.
	* gfortran.d/reshape_order_3.f90:  New test case.
	* gfortran.d/reshape_order_4.f90:  New test case.

2008-09-07  Richard Guenther  <rguenther@suse.de>
	    Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/36630
	* gcc.dg/vect/pr36630.c: New test.

2008-09-07  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
	related to PURE and statement functions.

2008-09-07  Dorit Nuzman  <dorit@il.ibm.com>
	    Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/35642
	* lib/target-supports.exp (check_effective_target_vect_short_mult):
	Add powerpc.

2008-09-07  Victor Kaplansky  <victork@il.ibm.com>

	PR testsuite/37334
	* gcc.dg/fastmath-2.c: Add volatile to
	definition of b, change -ffast-math to -ffinite-math-only
	and rename test to ...
	* gcc.dg/div-double-1.c: ... this.

2008-09-06  Jeff Law <law@redhat.com>

	* gcc.c-torture/execute/memcpy-bi.c: Include <string.h>

2008-09-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37399
	* gfortran.dg/size_kind.f90: Remove allocate statement
	as it overflows at compile time on 32bit systems.

2008-09-06  Jan Hubicka  <jh@suse.cz>

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

2008-09-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36153
	* gfortran.dg/size_kind.f90: New test.

2008-09-06  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/33229
	* gfortran.dg/intrinsic_subroutine.f90: New test.

2008-09-06  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp (dg-mips-options): Make
	-mr10k-cache-barrier=* imply -mips3 or above.
	* gcc.target/mips/cache-1.c: New test.
	* gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-15.c: Likewise.

2008-09-05  Daniel Kraft  <d@domob.eu>

	PR fortran/35837
	* gfortran.dg/save_3.f90: New test.

2008-09-05  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/37342
	* g++.dg/other/canon-37342.C: New.

2008-09-05  Joseph Myers  <joseph@codesourcery.com>

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

2008-09-05  Daniel Kraft  <d@domob.eu>

	PR fortran/36746
	* gfortran.dg/implicit_derived_type_1.f90: New test.
	* gfortran.dg/used_before_typed_5.f90: New test.

2008-09-04  Jan Hubicka  <jh@suse.cz>

	* gcc.target/i386/cold-attribute-1.c: Update testcase.

2008-09-04  Ian Lance Taylor  <iant@google.com>

	* g++.dg/init/const7.C: New test.

2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/seq-1.c: New test.
	* gcc.target/mips/octeon-seq-1.c: New test.
	* gcc.target/mips/octeon-seq-2.c: New test.
	* gcc.target/mips/octeon-seq-3.c: New test.
	* gcc.target/mips/octeon-seq-4.c: New test.
	* gcc.target/mips/scc-2.c: Also pass on sltiu.
	* gcc.target/mips/scc-3.c: Likewise.

2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/truncate-2.c: New test.
	* gcc.target/mips/octeon-exts-1.c: New test.
	* gcc.target/mips/octeon-exts-2.c: New test.
	* gcc.target/mips/octeon-exts-3.c: New test.
	* gcc.target/mips/octeon-exts-4.c: New test.

2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/octeon-cins-1.c: New test.
	* gcc.target/mips/octeon-cins-2.c: New test.

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

	* gfortran.dg/internal_pack_4.f90: Adjust pattern.

2008-09-04  Daniel Kraft  <d@domob.eu>

	PR fortran/37099
	* gfortran.dg/string_compare_1.f90: New text.
	* gfortran.dg/string_compare_2.f90: New text.
	* gfortran.dg/string_compare_3.f90: New text.

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

	PR rtl-optimization/37243
	* gfortran.dg/pr37243.f: New.

2008-09-03  Jan Hubicka  <jh@suse.cz>

	PR middle-end/37343
	* g++.dg/torture/pr37343.C New file.

2008-09-03  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/slp-perm-1.c: Add call to check_vect.
	* gcc.dg/vect/slp-perm-2.c, gcc.dg/vect/slp-perm-3.c,
	gcc.dg/vect/slp-perm-4.c, gcc.dg/vect/slp-perm-5.c,
	gcc.dg/vect/slp-perm-6.c, gcc.dg/vect/slp-perm-7.c,
	gcc.dg/vect/slp-perm-8.c, gcc.dg/vect/slp-perm-9.c: Likewise.

2008-09-03  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/37345
	PR tree-optimization/37358
	PR tree-optimization/37357
	* g++.dg/torture/pr37345.C: New file.

2008-09-03  Tobias Grosser  <grosser@fim.uni-passau.de>

	* lib/target-supports.exp (check_effective_target_fgraphite): Fix test.
	Graphite is only available with -O1.

2008-09-03  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.c-torture/compile/vector-4.c: Add -mavx for x86.

	* gcc.target/i386/avx-3.c: Require DFP support.

2008-09-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37348
	* g++.dg/parse/crash45.C: New test.

	PR c++/37189
	* g++.dg/gomp/pr37189.C: New test.

	PR debug/37322
	* gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps.

2008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/36445
	* g++.dg/torture/pr36445.C: New test.

2008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/37293
	* g++.dg/torture/ipa-cp-1.C: New test.

2008-09-03  David Edelsohn  <edelsohn@gnu.org>

	* g++.dg/ext/java-2.C: Disable on AIX.

2008-09-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/37346
	* g++.dg/gomp/pr37346.C: New test.

2008-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>

	From Mike Frysinger  <michael.frysinger@analog.com>
	* gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0001.
	* gcc.target/bfin/mcpu-bf523.c: Likewise.
	* gcc.target/bfin/mcpu-bf524.c: Likewise.
	* gcc.target/bfin/mcpu-bf525.c: Likewise.
	* gcc.target/bfin/mcpu-bf526.c: Likewise.
	* gcc.target/bfin/mcpu-bf527.c: Likewise.
	* gcc.target/bfin/mcpu-bf542.c: Likewise.
	* gcc.target/bfin/mcpu-bf544.c: Likewise.
	* gcc.target/bfin/mcpu-bf547.c: Likewise.
	* gcc.target/bfin/mcpu-bf548.c: Likewise.
	* gcc.target/bfin/mcpu-bf549.c: Likewise.

2008-09-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*.
	* gcc.c-torture/compile/pr11832.c: Likewise.

2008-09-02  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/amd64-abi-3.c: New test.
	* gcc.target/i386/amd64-abi-4.c: Likewise.
	* gcc.target/i386/amd64-abi-5.c: Likewise.
	* gcc.target/i386/amd64-abi-6.c: Likewise.

2008-09-02  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/36766
	* g++.dg/tree-ssa/pr36766.C: New test.

	PR target/36332
	* gcc.c-torture/execute/ieee/pr36332.c: New test.

	PR c/37171
	* g++.dg/ext/attrib34.C: New test.

2008-09-02  Sebastian Pop  <sebastian.pop@amd.com>
	    Tobias Grosser  <grosser@fim.uni-passau.de>
	    Jan Sjodin  <jan.sjodin@amd.com>
	    Harsha Jagasia  <harsha.jagasia@amd.com>
	    Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
	    Konrad Trifunovic  <konrad.trifunovic@inria.fr>
	    Adrien Eliche  <aeliche@isty.uvsq.fr>

	Merge from graphite branch.
	* gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9,
	10,11,12,13,14,15,16,17,18}.c: New.
	* gcc.dg/graphite/graphite.exp: New.
	* gcc.dg/graphite/scop-matmult.c: New.
	* gcc.dg/graphite/block-0.c: New.
	* lib/target-supports.exp (check_effective_target_fgraphite): New.
	* gfortran.dg/graphite/block-1.f90: New.
	* gfortran.dg/graphite/scop-{1,2}.f: New.
	* gfortran.dg/graphite/block-{1,3,4}.f90: New.
	* gfortran.dg/graphite/graphite.exp: New.

2008-09-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37327
	* gcc.c-torture/compile/pr37327.c: New testcase.

2008-09-02  Victor Kaplansky  <victork@il.ibm.com>

	* gcc.dg/fastmath-2.c: New.

2008-09-02  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/37095
	* g++.dg/inherit/thunk9.C: New test.

2008-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/37228
	* gfortran.dg/fmt_g0_4.f08: Revised test.

2008-09-02  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/abstract_type_1.f90: New test.
	* gfortran.dg/abstract_type_2.f03: New test.
	* gfortran.dg/abstract_type_3.f03: New test.
	* gfortran.dg/abstract_type_4.f03: New test.

2008-09-01  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/20010516-1.c: Test for columns.

2008-09-01  Daniel Kraft  <d@domob.eu>

	PR fortran/37193
	* gfortran.dg/use_rename_4.f90: New test.
	* gfortran.dg/use_rename_5.f90: New test.

2008-09-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37305
	* gcc.c-torture/compile/pr37305.c: New testcase.

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

	PR middle-end/36449
	* g++.dg/opt/pr36449.C: New test.

2008-08-31  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c/37271
	* gcc.dg/pr37186.c: Add dg-message command for line 5.

2008-08-31  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37289
	* gcc.dg/pr37289.c: New testcase.

2008-08-31  Jakub Jelinek  <jakub@redhat.com>

	PR target/37168
	* gcc.target/powerpc/pr37168.c: New test.

2008-08-31  Jan Hubicka  <jh@suse.cz>

	* gcc.target/i386/cold-attribute-1.c: New testcase.
	* gcc.target/i386/cold-attribute-2.c: New testcase.
	* gcc.target/i386/cold-attribute-3.c: New testcase.
	* gcc.target/i386/cold-attribute-4.c: New testcase.

2008-08-31  Jakub Jelinek  <jakub@redhat.com>

	PR debug/37287
	* gfortran.dg/pr37287-1.f90: New test.
	* gfortran.dg/pr37287-2.F90: New test.

2008-08-31  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/typebound_generic_1.f03: New test.
	* gfortran.dg/typebound_generic_2.f03: New test.
	* gfortran.dg/typebound_generic_3.f03: New test.

2008-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/36444
	* g++.dg/torture/pr36444.C: New testcase.
	* gcc.c-torture/compile/vector-4.c: New testcase.

2008-08-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/36895
	* gfortran.dg/namelist_53.f90: New test.

2008-08-29  Michael Meissner  <gnu@the-meissners.org>

	* gcc.target/i386/sse-22.c: Change #pragma GCC option to #pragma
	GCC target.  Change attribute((option(...))) to
	attribute((target(...))).
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/funcspec-1.c: Ditto.
	* gcc.target/i386/funcspec-2.c: Ditto.
	* gcc.target/i386/funcspec-3.c: Ditto.
	* gcc.target/i386/funcspec-4.c: Ditto.
	* gcc.target/i386/funcspec-5.c: Ditto.
	* gcc.target/i386/funcspec-6.c: Ditto.
	* gcc.target/i386/funcspec-7.c: Ditto.
	* gcc.target/i386/funcspec-8.c: Ditto.
	* gcc.target/i386/funcspec-9.c: Ditto.
	* gcc.target/i386/funcspec-10.c: Ditto.
	* gcc.target/i386/funcspec-11.c: Ditto.

	* gcc.target/i386/cold-1.c: Delete.
	* gcc.target/i386/hot-1.c: Ditto.

	* gcc.dg/pr36997.c: Add -msse2 to the target flags.

	* gcc.target/i386/funcspec-8.c: #pragma GCC option push is now
	#pragma GCC push_options, and #pragma GCC option pop is now
	#pragma GCC pop_options.
	* gcc.target/i386/opt-2.c: Ditto.

2008-08-29  Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/abi/mangle-neon.C: Add substitution test.

2008-08-29  Jakub Jelinek  <jakub@redhat.com>

	PR c/37261
	* gcc.dg/pr37261.c: New test.

	PR fortran/23057
	* gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement
	of DW_TAG_member with DW_TAG_variable.

2008-08-29  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/ipa/modif-1.c: Update template.

2008-08-29  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/ipa/ipa-1.c: Fix template for better debug output.
	* gcc.dg/ipa/ipa-2.c: Fix template for better debug output.
	* gcc.dg/ipa/ipa-3.c: Fix template for better debug output.
	* gcc.dg/ipa/ipa-4.c: Fix template for better debug output.
	* gcc.dg/ipa/ipa-5.c: Fix template for better debug output.
	* gcc.dg/ipa/ipa-7.c: Fix template for better debug output.

2008-08-29  Richard Guenther  <rguenther@suse.de>

	* gfortran.fortran-torture/compile/20080805-1.f90: New testcase.

2008-08-29  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37236
	* gfortran.fortran-torture/compile/pr37236.f: New testcase.

2008-08-29  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37207
	* gcc.dg/tree-ssa/vrp46.c: New testcase.

2008-08-28  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/octeon-bbit-1.c: New test.
	* gcc.target/mips/octeon-bbit-2.c: New test.
	* gcc.target/mips/octeon-bbit-3.c: New test.

2008-08-28  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
	    Andrew Pinski  <pinskia@gcc.gnu.org>

	PR 18050
	* gcc.dg/Wsequence-point-pr18050.c: New.
	* g++.dg/warn/Wsequence-point-pr18050.C: New.

2008-08-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/37260
	* g++.dg/parse/crash44.C: New.

2008-08-28  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/octeon-dmul-1.c: New test.
	* gcc.target/mips/octeon-dmul-2.c: New test.
	* gcc.target/mips/dmult-1.c: New test.

2008-08-28  Xuepeng Guo  <xuepeng.guo@intel.com>
	    Joey Ye  <joey.ye@intel.com>
	    H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/compat/vector-1b_main.c: New.
	* gcc.dg/compat/vector-1b_x.c: Likewise.
	* gcc.dg/compat/vector-1b_y.c: Likewise.
	* gcc.dg/compat/vector-2b_main.c: Likewise.
	* gcc.dg/compat/vector-2b_x.c: Likewise.
	* gcc.dg/compat/vector-2b_y.c: Likewise.
	* gcc.target/i386/aes-avx-check.h: Likewise.
	* gcc.target/i386/avx-1.c: Likewise.
	* gcc.target/i386/avx-2.c: Likewise.
	* gcc.target/i386/avx-3.c: Likewise.
	* gcc.target/i386/avx-check.h: Likewise.
	* gcc.target/i386/avx-set1-epi32-1.c: Likewise.
	* gcc.target/i386/avx-set1-pd-256-1.c: Likewise.
	* gcc.target/i386/avx-set1-ps-256-1.c: Likewise.
	* gcc.target/i386/avx-set-v16hi-1.c: Likewise.
	* gcc.target/i386/avx-set-v16hi-2.c: Likewise.
	* gcc.target/i386/avx-set-v16hi-3.c: Likewise.
	* gcc.target/i386/avx-set-v16hi-4.c: Likewise.
	* gcc.target/i386/avx-set-v16hi-5.c: Likewise.
	* gcc.target/i386/avx-set-v32qi-1.c: Likewise.
	* gcc.target/i386/avx-set-v32qi-2.c: Likewise.
	* gcc.target/i386/avx-set-v32qi-3.c: Likewise.
	* gcc.target/i386/avx-set-v32qi-4.c: Likewise.
	* gcc.target/i386/avx-set-v32qi-5.c: Likewise.
	* gcc.target/i386/avx-set-v4df-1.c: Likewise.
	* gcc.target/i386/avx-set-v4df-2.c: Likewise.
	* gcc.target/i386/avx-set-v4df-3.c: Likewise.
	* gcc.target/i386/avx-set-v4df-4.c: Likewise.
	* gcc.target/i386/avx-set-v4df-5.c: Likewise.
	* gcc.target/i386/avx-set-v4di-1.c: Likewise.
	* gcc.target/i386/avx-set-v4di-2.c: Likewise.
	* gcc.target/i386/avx-set-v4di-3.c: Likewise.
	* gcc.target/i386/avx-set-v4di-4.c: Likewise.
	* gcc.target/i386/avx-set-v4di-5.c: Likewise.
	* gcc.target/i386/avx-set-v8sf-1.c: Likewise.
	* gcc.target/i386/avx-set-v8sf-2.c: Likewise.
	* gcc.target/i386/avx-set-v8sf-3.c: Likewise.
	* gcc.target/i386/avx-set-v8sf-4.c: Likewise.
	* gcc.target/i386/avx-set-v8sf-5.c: Likewise.
	* gcc.target/i386/avx-set-v8si-1.c: Likewise.
	* gcc.target/i386/avx-set-v8si-2.c: Likewise.
	* gcc.target/i386/avx-set-v8si-3.c: Likewise.
	* gcc.target/i386/avx-set-v8si-4.c: Likewise.
	* gcc.target/i386/avx-set-v8si-5.c: Likewise.
	* gcc.target/i386/avx-setzero-pd-256-1.c: Likewise.
	* gcc.target/i386/avx-setzero-ps-256-1.c: Likewise.
	* gcc.target/i386/avx-setzero-si256-1.c: Likewise.
	* gcc.target/i386/avx-vaddpd-1.c: Likewise.
	* gcc.target/i386/avx-vaddpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vaddps-1.c: Likewise.
	* gcc.target/i386/avx-vaddps-256-1.c: Likewise.
	* gcc.target/i386/avx-vaddsd-1.c: Likewise.
	* gcc.target/i386/avx-vaddss-1.c: Likewise.
	* gcc.target/i386/avx-vaddsubpd-1.c: Likewise.
	* gcc.target/i386/avx-vaddsubpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vaddsubps-1.c: Likewise.
	* gcc.target/i386/avx-vaddsubps-256-1.c: Likewise.
	* gcc.target/i386/avx-vaesdec-1.c: Likewise.
	* gcc.target/i386/avx-vaesdeclast-1.c: Likewise.
	* gcc.target/i386/avx-vaesenc-1.c: Likewise.
	* gcc.target/i386/avx-vaesenclast-1.c: Likewise.
	* gcc.target/i386/avx-vaesimc-1.c: Likewise.
	* gcc.target/i386/avx-vaeskeygenassist-1.c: Likewise.
	* gcc.target/i386/avx-vandnpd-1.c: Likewise.
	* gcc.target/i386/avx-vandnpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vandnps-1.c: Likewise.
	* gcc.target/i386/avx-vandnps-256-1.c: Likewise.
	* gcc.target/i386/avx-vandpd-1.c: Likewise.
	* gcc.target/i386/avx-vandpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vandps-1.c: Likewise.
	* gcc.target/i386/avx-vandps-256-1.c: Likewise.
	* gcc.target/i386/avx-vblendpd-1.c: Likewise.
	* gcc.target/i386/avx-vblendpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vblendps-256-1.c: Likewise.
	* gcc.target/i386/avx-vblendvpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vblendvps-256-1.c: Likewise.
	* gcc.target/i386/avx-vbroadcastf128-256-1.c: Likewise.
	* gcc.target/i386/avx-vbroadcastf128-256-2.c: Likewise.
	* gcc.target/i386/avx-vbroadcastsd-1.c: Likewise.
	* gcc.target/i386/avx-vbroadcastss-1.c: Likewise.
	* gcc.target/i386/avx-vbroadcastss-2.c: Likewise.
	* gcc.target/i386/avx-vcmppd-1.c: Likewise.
	* gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
	* gcc.target/i386/avx-vcmpps-1.c: Likewise.
	* gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
	* gcc.target/i386/avx-vcmpsd-1.c: Likewise.
	* gcc.target/i386/avx-vcmpss-1.c: Likewise.
	* gcc.target/i386/avx-vcomisd-1.c: Likewise.
	* gcc.target/i386/avx-vcomisd-2.c: Likewise.
	* gcc.target/i386/avx-vcomisd-3.c: Likewise.
	* gcc.target/i386/avx-vcomisd-4.c: Likewise.
	* gcc.target/i386/avx-vcomisd-5.c: Likewise.
	* gcc.target/i386/avx-vcomisd-6.c: Likewise.
	* gcc.target/i386/avx-vcomiss-1.c: Likewise.
	* gcc.target/i386/avx-vcomiss-2.c: Likewise.
	* gcc.target/i386/avx-vcomiss-3.c: Likewise.
	* gcc.target/i386/avx-vcomiss-4.c: Likewise.
	* gcc.target/i386/avx-vcomiss-5.c: Likewise.
	* gcc.target/i386/avx-vcomiss-6.c: Likewise.
	* gcc.target/i386/avx-vcvtdq2pd-1.c: Likewise.
	* gcc.target/i386/avx-vcvtdq2pd-256-1.c: Likewise.
	* gcc.target/i386/avx-vcvtdq2ps-1.c: Likewise.
	* gcc.target/i386/avx-vcvtpd2dq-1.c: Likewise.
	* gcc.target/i386/avx-vcvtpd2dq-256-1.c: Likewise.
	* gcc.target/i386/avx-vcvtpd2ps-1.c: Likewise.
	* gcc.target/i386/avx-vcvtpd2ps-256-1.c: Likewise.
	* gcc.target/i386/avx-vcvtps2dq-1.c: Likewise.
	* gcc.target/i386/avx-vcvtps2dq-256-1.c: Likewise.
	* gcc.target/i386/avx-vcvtps2pd-1.c: Likewise.
	* gcc.target/i386/avx-vcvtps2pd-256-1.c: Likewise.
	* gcc.target/i386/avx-vcvtsd2si-1.c: Likewise.
	* gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
	* gcc.target/i386/avx-vcvtsd2ss-1.c: Likewise.
	* gcc.target/i386/avx-vcvtsi2sd-1.c: Likewise.
	* gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
	* gcc.target/i386/avx-vcvtsi2ss-1.c: Likewise.
	* gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
	* gcc.target/i386/avx-vcvtss2sd-1.c: Likewise.
	* gcc.target/i386/avx-vcvtss2si-1.c: Likewise.
	* gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
	* gcc.target/i386/avx-vcvttpd2dq-1.c: Likewise.
	* gcc.target/i386/avx-vcvttpd2dq-256-1.c: Likewise.
	* gcc.target/i386/avx-vcvttps2dq-1.c: Likewise.
	* gcc.target/i386/avx-vcvttps2dq-256-1.c: Likewise.
	* gcc.target/i386/avx-vcvttsd2si-1.c: Likewise.
	* gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
	* gcc.target/i386/avx-vcvttss2si-1.c: Likewise.
	* gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
	* gcc.target/i386/avx-vdivpd-1.c: Likewise.
	* gcc.target/i386/avx-vdivpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vdivps-1.c: Likewise.
	* gcc.target/i386/avx-vdivps-256-1.c: Likewise.
	* gcc.target/i386/avx-vdivsd-1.c: Likewise.
	* gcc.target/i386/avx-vdivss-1.c: Likewise.
	* gcc.target/i386/avx-vdppd-1.c: Likewise.
	* gcc.target/i386/avx-vdppd-2.c: Likewise.
	* gcc.target/i386/avx-vdpps-1.c: Likewise.
	* gcc.target/i386/avx-vdpps-2.c: Likewise.
	* gcc.target/i386/avx-vextractf128-256-1.c: Likewise.
	* gcc.target/i386/avx-vextractf128-256-2.c: Likewise.
	* gcc.target/i386/avx-vextractps-1.c: Likewise.
	* gcc.target/i386/avx-vhaddpd-1.c: Likewise.
	* gcc.target/i386/avx-vhaddpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vhaddps-1.c: Likewise.
	* gcc.target/i386/avx-vhaddps-256-1.c: Likewise.
	* gcc.target/i386/avx-vhsubpd-1.c: Likewise.
	* gcc.target/i386/avx-vhsubpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vhsubps-1.c: Likewise.
	* gcc.target/i386/avx-vhsubps-256-1.c: Likewise.
	* gcc.target/i386/avx-vinsertf128-256-1.c: Likewise.
	* gcc.target/i386/avx-vinsertf128-256-2.c: Likewise.
	* gcc.target/i386/avx-vinsertf128-256-3.c: Likewise.
	* gcc.target/i386/avx-vinsertps-1.c: Likewise.
	* gcc.target/i386/avx-vinsertps-2.c: Likewise.
	* gcc.target/i386/avx-vlddqu-1.c: Likewise.
	* gcc.target/i386/avx-vlddqu-256-1.c: Likewise.
	* gcc.target/i386/avx-vmaskmovpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vmaskmovpd-256-2.c: Likewise.
	* gcc.target/i386/avx-vmaskmovps-256-1.c: Likewise.
	* gcc.target/i386/avx-vmaskmovps-256-2.c: Likewise.
	* gcc.target/i386/avx-vmaxpd-1.c: Likewise.
	* gcc.target/i386/avx-vmaxpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vmaxps-1.c: Likewise.
	* gcc.target/i386/avx-vmaxps-256-1.c: Likewise.
	* gcc.target/i386/avx-vmaxsd-1.c: Likewise.
	* gcc.target/i386/avx-vmaxss-1.c: Likewise.
	* gcc.target/i386/avx-vminpd-1.c: Likewise.
	* gcc.target/i386/avx-vminpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vminps-1.c: Likewise.
	* gcc.target/i386/avx-vminps-256-1.c: Likewise.
	* gcc.target/i386/avx-vminsd-1.c: Likewise.
	* gcc.target/i386/avx-vminss-1.c: Likewise.
	* gcc.target/i386/avx-vmovapd-1.c: Likewise.
	* gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
	* gcc.target/i386/avx-vmovapd-2.c: Likewise.
	* gcc.target/i386/avx-vmovaps-1.c: Likewise.
	* gcc.target/i386/avx-vmovaps-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovaps-256-2.c: Likewise.
	* gcc.target/i386/avx-vmovaps-2.c: Likewise.
	* gcc.target/i386/avx-vmovd-1.c: Likewise.
	* gcc.target/i386/avx-vmovd-2.c: Likewise.
	* gcc.target/i386/avx-vmovddup-1.c: Likewise.
	* gcc.target/i386/avx-vmovddup-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovdqa-1.c: Likewise.
	* gcc.target/i386/avx-vmovdqa-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovdqa-256-2.c: Likewise.
	* gcc.target/i386/avx-vmovdqa-2.c: Likewise.
	* gcc.target/i386/avx-vmovdqu-1.c: Likewise.
	* gcc.target/i386/avx-vmovdqu-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovdqu-256-2.c: Likewise.
	* gcc.target/i386/avx-vmovdqu-2.c: Likewise.
	* gcc.target/i386/avx-vmovhlps-1.c: Likewise.
	* gcc.target/i386/avx-vmovhpd-1.c: Likewise.
	* gcc.target/i386/avx-vmovhpd-2.c: Likewise.
	* gcc.target/i386/avx-vmovhps-1.c: Likewise.
	* gcc.target/i386/avx-vmovhps-2.c: Likewise.
	* gcc.target/i386/avx-vmovlhps-1.c: Likewise.
	* gcc.target/i386/avx-vmovlpd-1.c: Likewise.
	* gcc.target/i386/avx-vmovlpd-2.c: Likewise.
	* gcc.target/i386/avx-vmovmskpd-1.c: Likewise.
	* gcc.target/i386/avx-vmovmskpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovmskps-1.c: Likewise.
	* gcc.target/i386/avx-vmovmskps-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovntdq-1.c: Likewise.
	* gcc.target/i386/avx-vmovntdqa-1.c: Likewise.
	* gcc.target/i386/avx-vmovntpd-1.c: Likewise.
	* gcc.target/i386/avx-vmovntps-1.c: Likewise.
	* gcc.target/i386/avx-vmovq-1.c: Likewise.
	* gcc.target/i386/avx-vmovq-2.c: Likewise.
	* gcc.target/i386/avx-vmovq-3.c: Likewise.
	* gcc.target/i386/avx-vmovsd-1.c: Likewise.
	* gcc.target/i386/avx-vmovsd-2.c: Likewise.
	* gcc.target/i386/avx-vmovshdup-1.c: Likewise.
	* gcc.target/i386/avx-vmovshdup-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovsldup-1.c: Likewise.
	* gcc.target/i386/avx-vmovsldup-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovss-1.c: Likewise.
	* gcc.target/i386/avx-vmovss-2.c: Likewise.
	* gcc.target/i386/avx-vmovss-3.c: Likewise.
	* gcc.target/i386/avx-vmovupd-1.c: Likewise.
	* gcc.target/i386/avx-vmovupd-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovupd-256-2.c: Likewise.
	* gcc.target/i386/avx-vmovupd-2.c: Likewise.
	* gcc.target/i386/avx-vmovups-1.c: Likewise.
	* gcc.target/i386/avx-vmovups-256-1.c: Likewise.
	* gcc.target/i386/avx-vmovups-256-2.c: Likewise.
	* gcc.target/i386/avx-vmovups-2.c: Likewise.
	* gcc.target/i386/avx-vmpsadbw-1.c: Likewise.
	* gcc.target/i386/avx-vmulpd-1.c: Likewise.
	* gcc.target/i386/avx-vmulpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vmulps-1.c: Likewise.
	* gcc.target/i386/avx-vmulps-256-1.c: Likewise.
	* gcc.target/i386/avx-vmulsd-1.c: Likewise.
	* gcc.target/i386/avx-vmulss-1.c: Likewise.
	* gcc.target/i386/avx-vorpd-1.c: Likewise.
	* gcc.target/i386/avx-vorpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vorps-1.c: Likewise.
	* gcc.target/i386/avx-vorps-256-1.c: Likewise.
	* 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-vpackssdw-1.c: Likewise.
	* gcc.target/i386/avx-vpacksswb-1.c: Likewise.
	* gcc.target/i386/avx-vpackusdw-1.c: Likewise.
	* gcc.target/i386/avx-vpackuswb-1.c: Likewise.
	* gcc.target/i386/avx-vpaddb-1.c: Likewise.
	* gcc.target/i386/avx-vpaddd-1.c: Likewise.
	* gcc.target/i386/avx-vpaddq-1.c: Likewise.
	* gcc.target/i386/avx-vpaddsb-1.c: Likewise.
	* gcc.target/i386/avx-vpaddsw-1.c: Likewise.
	* gcc.target/i386/avx-vpaddusb-1.c: Likewise.
	* gcc.target/i386/avx-vpaddusw-1.c: Likewise.
	* gcc.target/i386/avx-vpaddw-1.c: Likewise.
	* gcc.target/i386/avx-vpalignr-1.c: Likewise.
	* gcc.target/i386/avx-vpand-1.c: Likewise.
	* gcc.target/i386/avx-vpandn-1.c: Likewise.
	* gcc.target/i386/avx-vpavgb-1.c: Likewise.
	* gcc.target/i386/avx-vpavgw-1.c: Likewise.
	* gcc.target/i386/avx-vpblendvb-1.c: Likewise.
	* gcc.target/i386/avx-vpblendw-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpeqb-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpeqd-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpeqq-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpeqw-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpestri-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpestri-2.c: Likewise.
	* gcc.target/i386/avx-vpcmpestrm-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpestrm-2.c: Likewise.
	* gcc.target/i386/avx-vpcmpgtb-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpgtd-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpgtq-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpgtw-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpistri-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpistri-2.c: Likewise.
	* gcc.target/i386/avx-vpcmpistrm-1.c: Likewise.
	* gcc.target/i386/avx-vpcmpistrm-2.c: Likewise.
	* gcc.target/i386/avx-vperm2f128-256-1.c: Likewise.
	* gcc.target/i386/avx-vperm2f128-256-2.c: Likewise.
	* gcc.target/i386/avx-vperm2f128-256-3.c: Likewise.
	* gcc.target/i386/avx-vpermil2pd-1.c: Likewise.
	* gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
	* gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
	* gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
	* gcc.target/i386/avx-vpermilpd-1.c: Likewise.
	* gcc.target/i386/avx-vpermilpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vpermilpd-256-2.c: Likewise.
	* gcc.target/i386/avx-vpermilpd-2.c: Likewise.
	* gcc.target/i386/avx-vpermilps-1.c: Likewise.
	* gcc.target/i386/avx-vpermilps-256-1.c: Likewise.
	* gcc.target/i386/avx-vpermilps-256-2.c: Likewise.
	* gcc.target/i386/avx-vpermilps-2.c: Likewise.
	* gcc.target/i386/avx-vpextrb-1.c: Likewise.
	* gcc.target/i386/avx-vpextrd-1.c: Likewise.
	* gcc.target/i386/avx-vpextrq-1.c: Likewise.
	* gcc.target/i386/avx-vpextrw-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-vphminposuw-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-vpinsrb-1.c: Likewise.
	* gcc.target/i386/avx-vpinsrd-1.c: Likewise.
	* gcc.target/i386/avx-vpinsrq-1.c: Likewise.
	* gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
	* gcc.target/i386/avx-vpmaxsb-1.c: Likewise.
	* gcc.target/i386/avx-vpmaxsd-1.c: Likewise.
	* gcc.target/i386/avx-vpmaxsw-1.c: Likewise.
	* gcc.target/i386/avx-vpmaxub-1.c: Likewise.
	* gcc.target/i386/avx-vpmaxud-1.c: Likewise.
	* gcc.target/i386/avx-vpmaxuw-1.c: Likewise.
	* gcc.target/i386/avx-vpminsb-1.c: Likewise.
	* gcc.target/i386/avx-vpminsd-1.c: Likewise.
	* gcc.target/i386/avx-vpminsw-1.c: Likewise.
	* gcc.target/i386/avx-vpminub-1.c: Likewise.
	* gcc.target/i386/avx-vpminud-1.c: Likewise.
	* gcc.target/i386/avx-vpminuw-1.c: Likewise.
	* gcc.target/i386/avx-vpmovmskb-1.c: Likewise.
	* gcc.target/i386/avx-vpmovsxbd-1.c: Likewise.
	* gcc.target/i386/avx-vpmovsxbq-1.c: Likewise.
	* gcc.target/i386/avx-vpmovsxbw-1.c: Likewise.
	* gcc.target/i386/avx-vpmovsxdq-1.c: Likewise.
	* gcc.target/i386/avx-vpmovsxwd-1.c: Likewise.
	* gcc.target/i386/avx-vpmovsxwq-1.c: Likewise.
	* gcc.target/i386/avx-vpmovzxbd-1.c: Likewise.
	* gcc.target/i386/avx-vpmovzxbq-1.c: Likewise.
	* gcc.target/i386/avx-vpmovzxbw-1.c: Likewise.
	* gcc.target/i386/avx-vpmovzxdq-1.c: Likewise.
	* gcc.target/i386/avx-vpmovzxwd-1.c: Likewise.
	* gcc.target/i386/avx-vpmovzxwq-1.c: Likewise.
	* gcc.target/i386/avx-vpmuldq-1.c: Likewise.
	* gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
	* gcc.target/i386/avx-vpmulhuw-1.c: Likewise.
	* gcc.target/i386/avx-vpmulhw-1.c: Likewise.
	* gcc.target/i386/avx-vpmulld-1.c: Likewise.
	* gcc.target/i386/avx-vpmullw-1.c: Likewise.
	* gcc.target/i386/avx-vpmuludq-1.c: Likewise.
	* gcc.target/i386/avx-vpor-1.c: Likewise.
	* gcc.target/i386/avx-vpsadbw-1.c: Likewise.
	* gcc.target/i386/avx-vpshufb-1.c: Likewise.
	* gcc.target/i386/avx-vpshufd-1.c: Likewise.
	* gcc.target/i386/avx-vpshufhw-1.c: Likewise.
	* gcc.target/i386/avx-vpshuflw-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.
	* gcc.target/i386/avx-vpslld-1.c: Likewise.
	* gcc.target/i386/avx-vpslld-2.c: Likewise.
	* gcc.target/i386/avx-vpslldq-1.c: Likewise.
	* gcc.target/i386/avx-vpsllq-1.c: Likewise.
	* gcc.target/i386/avx-vpsllq-2.c: Likewise.
	* gcc.target/i386/avx-vpsllw-1.c: Likewise.
	* gcc.target/i386/avx-vpsllw-2.c: Likewise.
	* gcc.target/i386/avx-vpsrad-1.c: Likewise.
	* gcc.target/i386/avx-vpsrad-2.c: Likewise.
	* gcc.target/i386/avx-vpsraw-1.c: Likewise.
	* gcc.target/i386/avx-vpsraw-2.c: Likewise.
	* gcc.target/i386/avx-vpsrld-1.c: Likewise.
	* gcc.target/i386/avx-vpsrld-2.c: Likewise.
	* gcc.target/i386/avx-vpsrldq-1.c: Likewise.
	* gcc.target/i386/avx-vpsrlq-1.c: Likewise.
	* gcc.target/i386/avx-vpsrlq-2.c: Likewise.
	* gcc.target/i386/avx-vpsrlw-1.c: Likewise.
	* gcc.target/i386/avx-vpsrlw-2.c: Likewise.
	* gcc.target/i386/avx-vpsubb-1.c: Likewise.
	* gcc.target/i386/avx-vpsubd-1.c: Likewise.
	* gcc.target/i386/avx-vpsubq-1.c: Likewise.
	* gcc.target/i386/avx-vpsubsb-1.c: Likewise.
	* gcc.target/i386/avx-vpsubsw-1.c: Likewise.
	* gcc.target/i386/avx-vpsubw-1.c: Likewise.
	* gcc.target/i386/avx-vptest-1.c: Likewise.
	* gcc.target/i386/avx-vptest-256-1.c: Likewise.
	* gcc.target/i386/avx-vptest-256-2.c: Likewise.
	* gcc.target/i386/avx-vptest-256-3.c: Likewise.
	* gcc.target/i386/avx-vptest-2.c: Likewise.
	* gcc.target/i386/avx-vptest-3.c: Likewise.
	* gcc.target/i386/avx-vpunpckhbw-1.c: Likewise.
	* gcc.target/i386/avx-vpunpckhdq-1.c: Likewise.
	* gcc.target/i386/avx-vpunpckhqdq-1.c: Likewise.
	* gcc.target/i386/avx-vpunpckhwd-1.c: Likewise.
	* gcc.target/i386/avx-vpunpcklbw-1.c: Likewise.
	* gcc.target/i386/avx-vpunpckldq-1.c: Likewise.
	* gcc.target/i386/avx-vpunpcklqdq-1.c: Likewise.
	* gcc.target/i386/avx-vpunpcklwd-1.c: Likewise.
	* gcc.target/i386/avx-vpxor-1.c: Likewise.
	* gcc.target/i386/avx-vrcpps-1.c: Likewise.
	* gcc.target/i386/avx-vrcpps-256-1.c: Likewise.
	* gcc.target/i386/avx-vroundpd-1.c: Likewise.
	* gcc.target/i386/avx-vroundpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vroundpd-256-2.c: Likewise.
	* gcc.target/i386/avx-vroundpd-256-3.c: Likewise.
	* gcc.target/i386/avx-vroundpd-2.c: Likewise.
	* gcc.target/i386/avx-vroundpd-3.c: Likewise.
	* gcc.target/i386/avx-vroundps-256-1.c: Likewise.
	* gcc.target/i386/avx-vrsqrtps-1.c: Likewise.
	* gcc.target/i386/avx-vrsqrtps-256-1.c: Likewise.
	* gcc.target/i386/avx-vshufpd-1.c: Likewise.
	* gcc.target/i386/avx-vshufpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vshufps-1.c: Likewise.
	* gcc.target/i386/avx-vshufps-256-1.c: Likewise.
	* gcc.target/i386/avx-vsqrtpd-1.c: Likewise.
	* gcc.target/i386/avx-vsqrtpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vsqrtps-1.c: Likewise.
	* gcc.target/i386/avx-vsqrtps-256-1.c: Likewise.
	* gcc.target/i386/avx-vsubpd-1.c: Likewise.
	* gcc.target/i386/avx-vsubpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vsubps-1.c: Likewise.
	* gcc.target/i386/avx-vsubps-256-1.c: Likewise.
	* gcc.target/i386/avx-vsubsd-1.c: Likewise.
	* gcc.target/i386/avx-vsubss-1.c: Likewise.
	* gcc.target/i386/avx-vtestpd-1.c: Likewise.
	* gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
	* gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
	* gcc.target/i386/avx-vtestpd-2.c: Likewise.
	* gcc.target/i386/avx-vtestpd-3.c: Likewise.
	* gcc.target/i386/avx-vtestps-1.c: Likewise.
	* gcc.target/i386/avx-vtestps-256-1.c: Likewise.
	* gcc.target/i386/avx-vtestps-256-2.c: Likewise.
	* gcc.target/i386/avx-vtestps-256-3.c: Likewise.
	* gcc.target/i386/avx-vtestps-2.c: Likewise.
	* gcc.target/i386/avx-vtestps-3.c: Likewise.
	* gcc.target/i386/avx-vucomisd-1.c: Likewise.
	* gcc.target/i386/avx-vucomisd-2.c: Likewise.
	* gcc.target/i386/avx-vucomisd-3.c: Likewise.
	* gcc.target/i386/avx-vucomisd-4.c: Likewise.
	* gcc.target/i386/avx-vucomisd-5.c: Likewise.
	* gcc.target/i386/avx-vucomisd-6.c: Likewise.
	* gcc.target/i386/avx-vucomiss-1.c: Likewise.
	* gcc.target/i386/avx-vucomiss-2.c: Likewise.
	* gcc.target/i386/avx-vucomiss-3.c: Likewise.
	* gcc.target/i386/avx-vucomiss-4.c: Likewise.
	* gcc.target/i386/avx-vucomiss-5.c: Likewise.
	* gcc.target/i386/avx-vucomiss-6.c: Likewise.
	* gcc.target/i386/avx-vunpckhpd-1.c: Likewise.
	* gcc.target/i386/avx-vunpckhpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vunpckhps-1.c: Likewise.
	* gcc.target/i386/avx-vunpckhps-256-1.c: Likewise.
	* gcc.target/i386/avx-vunpcklpd-1.c: Likewise.
	* gcc.target/i386/avx-vunpcklpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vunpcklps-1.c: Likewise.
	* gcc.target/i386/avx-vunpcklps-256-1.c: Likewise.
	* gcc.target/i386/avx-vxorpd-1.c: Likewise.
	* gcc.target/i386/avx-vxorpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vxorps-1.c: Likewise.
	* gcc.target/i386/avx-vxorps-256-1.c: Likewise.
	* gcc.target/i386/avx-vzeroall-1.c: Likewise.
	* gcc.target/i386/avx-vzeroall-2.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-1.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-2.c: Likewise.
	* gcc.target/i386/m256-1.c: Likewise.
	* gcc.target/i386/m256-2.c: Likewise.
	* gcc.target/i386/m256-check.h: Likewise.
	* gcc.target/i386/sse2-addpd-1.c: Likewise.
	* gcc.target/i386/sse2-addsd-1.c: Likewise.
	* gcc.target/i386/sse2-andnpd-1.c: Likewise.
	* gcc.target/i386/sse2-andpd-1.c: Likewise.
	* gcc.target/i386/sse2-comisd-1.c: Likewise.
	* gcc.target/i386/sse2-comisd-2.c: Likewise.
	* gcc.target/i386/sse2-comisd-3.c: Likewise.
	* gcc.target/i386/sse2-comisd-4.c: Likewise.
	* gcc.target/i386/sse2-comisd-5.c: Likewise.
	* gcc.target/i386/sse2-comisd-6.c: Likewise.
	* gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
	* gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
	* gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
	* gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
	* gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
	* gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
	* gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
	* gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
	* gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
	* gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
	* gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
	* gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
	* gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
	* gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
	* gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
	* gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
	* gcc.target/i386/sse2-divpd-1.c: Likewise.
	* gcc.target/i386/sse2-divsd-1.c: Likewise.
	* gcc.target/i386/sse2-maxpd-1.c: Likewise.
	* gcc.target/i386/sse2-maxsd-1.c: Likewise.
	* gcc.target/i386/sse2-minpd-1.c: Likewise.
	* gcc.target/i386/sse2-minsd-1.c: Likewise.
	* gcc.target/i386/sse2-movapd-1.c: Likewise.
	* gcc.target/i386/sse2-movapd-2.c: Likewise.
	* gcc.target/i386/sse2-movd-1.c: Likewise.
	* gcc.target/i386/sse2-movd-2.c: Likewise.
	* gcc.target/i386/sse2-movdqa-1.c: Likewise.
	* gcc.target/i386/sse2-movdqa-2.c: Likewise.
	* gcc.target/i386/sse2-movdqu-1.c: Likewise.
	* gcc.target/i386/sse2-movdqu-2.c: Likewise.
	* gcc.target/i386/sse2-movhpd-1.c: Likewise.
	* gcc.target/i386/sse2-movhpd-2.c: Likewise.
	* gcc.target/i386/sse2-movlpd-1.c: Likewise.
	* gcc.target/i386/sse2-movlpd-2.c: Likewise.
	* gcc.target/i386/sse2-movmskpd-1.c: Likewise.
	* gcc.target/i386/sse2-movntdq-1.c: Likewise.
	* gcc.target/i386/sse2-movntpd-1.c: Likewise.
	* gcc.target/i386/sse2-movq-1.c: Likewise.
	* gcc.target/i386/sse2-movq-2.c: Likewise.
	* gcc.target/i386/sse2-movq-3.c: Likewise.
	* gcc.target/i386/sse2-movsd-1.c: Likewise.
	* gcc.target/i386/sse2-movsd-2.c: Likewise.
	* gcc.target/i386/sse2-movupd-1.c: Likewise.
	* gcc.target/i386/sse2-movupd-2.c: Likewise.
	* gcc.target/i386/sse2-mulpd-1.c: Likewise.
	* gcc.target/i386/sse2-mulsd-1.c: Likewise.
	* gcc.target/i386/sse2-orpd-1.c: Likewise.
	* gcc.target/i386/sse2-packssdw-1.c: Likewise.
	* gcc.target/i386/sse2-packsswb-1.c: Likewise.
	* gcc.target/i386/sse2-packuswb-1.c: Likewise.
	* gcc.target/i386/sse2-paddb-1.c: Likewise.
	* gcc.target/i386/sse2-paddd-1.c: Likewise.
	* gcc.target/i386/sse2-paddq-1.c: Likewise.
	* gcc.target/i386/sse2-paddsb-1.c: Likewise.
	* gcc.target/i386/sse2-paddsw-1.c: Likewise.
	* gcc.target/i386/sse2-paddusb-1.c: Likewise.
	* gcc.target/i386/sse2-paddusw-1.c: Likewise.
	* gcc.target/i386/sse2-paddw-1.c: Likewise.
	* gcc.target/i386/sse2-pand-1.c: Likewise.
	* gcc.target/i386/sse2-pandn-1.c: Likewise.
	* gcc.target/i386/sse2-pavgb-1.c: Likewise.
	* gcc.target/i386/sse2-pavgw-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
	* gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
	* gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
	* gcc.target/i386/sse2-pmaxub-1.c: Likewise.
	* gcc.target/i386/sse2-pminsw-1.c: Likewise.
	* gcc.target/i386/sse2-pminub-1.c: Likewise.
	* gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
	* gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
	* gcc.target/i386/sse2-pmulhw-1.c: Likewise.
	* gcc.target/i386/sse2-pmullw-1.c: Likewise.
	* gcc.target/i386/sse2-pmuludq-1.c: Likewise.
	* gcc.target/i386/sse2-por-1.c: Likewise.
	* gcc.target/i386/sse2-psadbw-1.c: Likewise.
	* gcc.target/i386/sse2-pshufd-1.c: Likewise.
	* gcc.target/i386/sse2-pshufhw-1.c: Likewise.
	* gcc.target/i386/sse2-pshuflw-1.c: Likewise.
	* gcc.target/i386/sse2-pslld-1.c: Likewise.
	* gcc.target/i386/sse2-pslld-2.c: Likewise.
	* gcc.target/i386/sse2-pslldq-1.c: Likewise.
	* gcc.target/i386/sse2-psllq-1.c: Likewise.
	* gcc.target/i386/sse2-psllq-2.c: Likewise.
	* gcc.target/i386/sse2-psllw-1.c: Likewise.
	* gcc.target/i386/sse2-psllw-2.c: Likewise.
	* gcc.target/i386/sse2-psrad-1.c: Likewise.
	* gcc.target/i386/sse2-psrad-2.c: Likewise.
	* gcc.target/i386/sse2-psraw-1.c: Likewise.
	* gcc.target/i386/sse2-psraw-2.c: Likewise.
	* gcc.target/i386/sse2-psrld-1.c: Likewise.
	* gcc.target/i386/sse2-psrld-2.c: Likewise.
	* gcc.target/i386/sse2-psrldq-1.c: Likewise.
	* gcc.target/i386/sse2-psrlq-1.c: Likewise.
	* gcc.target/i386/sse2-psrlq-2.c: Likewise.
	* gcc.target/i386/sse2-psrlw-1.c: Likewise.
	* gcc.target/i386/sse2-psrlw-2.c: Likewise.
	* gcc.target/i386/sse2-psubb-1.c: Likewise.
	* gcc.target/i386/sse2-psubd-1.c: Likewise.
	* gcc.target/i386/sse2-psubq-1.c: Likewise.
	* gcc.target/i386/sse2-psubsb-1.c: Likewise.
	* gcc.target/i386/sse2-psubsw-1.c: Likewise.
	* gcc.target/i386/sse2-psubw-1.c: Likewise.
	* gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
	* gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
	* gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
	* gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
	* gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
	* gcc.target/i386/sse2-punpckldq-1.c: Likewise.
	* gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
	* gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
	* gcc.target/i386/sse2-pxor-1.c: Likewise.
	* gcc.target/i386/sse2-shufpd-1.c: Likewise.
	* gcc.target/i386/sse2-shufps-1.c: Likewise.
	* gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
	* gcc.target/i386/sse2-subpd-1.c: Likewise.
	* gcc.target/i386/sse2-subsd-1.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-1.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-2.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-3.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-4.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-5.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-6.c: Likewise.
	* gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
	* gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
	* gcc.target/i386/sse2-xorpd-1.c: Likewise.
	* gcc.target/i386/sse-addps-1.c: Likewise.
	* gcc.target/i386/sse-addss-1.c: Likewise.
	* gcc.target/i386/sse-andnps-1.c: Likewise.
	* gcc.target/i386/sse-andps-1.c: Likewise.
	* gcc.target/i386/sse-comiss-1.c: Likewise.
	* gcc.target/i386/sse-comiss-2.c: Likewise.
	* gcc.target/i386/sse-comiss-3.c: Likewise.
	* gcc.target/i386/sse-comiss-4.c: Likewise.
	* gcc.target/i386/sse-comiss-5.c: Likewise.
	* gcc.target/i386/sse-comiss-6.c: Likewise.
	* gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
	* gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
	* gcc.target/i386/sse-cvtss2si-1.c: Likewise.
	* gcc.target/i386/sse-cvtss2si-2.c: Likewise.
	* gcc.target/i386/sse-cvttss2si-1.c: Likewise.
	* gcc.target/i386/sse-cvttss2si-2.c: Likewise.
	* gcc.target/i386/sse-divps-1.c: Likewise.
	* gcc.target/i386/sse-divss-1.c: Likewise.
	* gcc.target/i386/sse-maxps-1.c: Likewise.
	* gcc.target/i386/sse-maxss-1.c: Likewise.
	* gcc.target/i386/sse-minps-1.c: Likewise.
	* gcc.target/i386/sse-minss-1.c: Likewise.
	* gcc.target/i386/sse-movaps-1.c: Likewise.
	* gcc.target/i386/sse-movaps-2.c: Likewise.
	* gcc.target/i386/sse-movhlps-1.c: Likewise.
	* gcc.target/i386/sse-movhps-1.c: Likewise.
	* gcc.target/i386/sse-movhps-2.c: Likewise.
	* gcc.target/i386/sse-movlhps-1.c: Likewise.
	* gcc.target/i386/sse-movmskps-1.c: Likewise.
	* gcc.target/i386/sse-movntps-1.c: Likewise.
	* gcc.target/i386/sse-movss-1.c: Likewise.
	* gcc.target/i386/sse-movss-2.c: Likewise.
	* gcc.target/i386/sse-movss-3.c: Likewise.
	* gcc.target/i386/sse-movups-1.c: Likewise.
	* gcc.target/i386/sse-movups-2.c: Likewise.
	* gcc.target/i386/sse-mulps-1.c: Likewise.
	* gcc.target/i386/sse-mulss-1.c: Likewise.
	* gcc.target/i386/sse-orps-1.c: Likewise.
	* gcc.target/i386/sse-rcpps-1.c: Likewise.
	* gcc.target/i386/sse-rsqrtps-1.c: Likewise.
	* gcc.target/i386/sse-sqrtps-1.c: Likewise.
	* gcc.target/i386/sse-subps-1.c: Likewise.
	* gcc.target/i386/sse-subss-1.c: Likewise.
	* gcc.target/i386/sse-ucomiss-1.c: Likewise.
	* gcc.target/i386/sse-ucomiss-2.c: Likewise.
	* gcc.target/i386/sse-ucomiss-3.c: Likewise.
	* gcc.target/i386/sse-ucomiss-4.c: Likewise.
	* gcc.target/i386/sse-ucomiss-5.c: Likewise.
	* gcc.target/i386/sse-ucomiss-6.c: Likewise.
	* gcc.target/i386/sse-unpckhps-1.c: Likewise.
	* gcc.target/i386/sse-unpcklps-1.c: Likewise.
	* gcc.target/i386/sse-xorps-1.c: Likewise.
	* gcc.target/i386/vararg-10.c: Likewise.
	* gcc.target/i386/vararg-3.c: Likewise.
	* gcc.target/i386/vararg-4.c: Likewise.
	* gcc.target/i386/vararg-5.c: Likewise.
	* gcc.target/i386/vararg-6.c: Likewise.
	* gcc.target/i386/vararg-7.c: Likewise.
	* gcc.target/i386/vararg-8.c: Likewise.
	* gcc.target/i386/vararg-9.c: Likewise.
	* g++.dg/other/i386-5.C: Likewise.
	* g++.dg/other/i386-6.C: Likewise.

	* gcc.target/i386/aesdec.c (CHECK_H): New.
	(TEST): New.
	Include CHECK_H instead of "XXX-check.h" and run TEST
	instead of XXX_test.
	* gcc.target/i386/aesdeclast.c: Likewise.
	* gcc.target/i386/aesenc.c: Likewise.
	* gcc.target/i386/aesenclast.c: Likewise.
	* gcc.target/i386/aesimc.c: Likewise.
	* gcc.target/i386/aeskeygenassist.c: Likewise.
	* gcc.target/i386/sse3-addsubpd.c: Likewise.
	* gcc.target/i386/sse3-addsubps.c: Likewise.
	* gcc.target/i386/sse3-haddpd.c: Likewise.
	* gcc.target/i386/sse3-haddps.c: Likewise.
	* gcc.target/i386/sse3-hsubpd.c: Likewise.
	* gcc.target/i386/sse3-hsubps.c: Likewise.
	* gcc.target/i386/sse3-lddqu.c: Likewise.
	* gcc.target/i386/sse3-movddup.c: Likewise.
	* gcc.target/i386/sse3-movshdup.c: Likewise.
	* gcc.target/i386/sse3-movsldup.c: Likewise.
	* gcc.target/i386/sse4_1-blendpd.c: Likewise.
	* gcc.target/i386/sse4_1-blendps.c: Likewise.
	* gcc.target/i386/sse4_1-dppd-1.c: Likewise.
	* gcc.target/i386/sse4_1-dppd-2.c: Likewise.
	* gcc.target/i386/sse4_1-dpps-1.c: Likewise.
	* gcc.target/i386/sse4_1-dpps-2.c: Likewise.
	* gcc.target/i386/sse4_1-extractps.c: Likewise.
	* gcc.target/i386/sse4_1-insertps-1.c: Likewise.
	* gcc.target/i386/sse4_1-insertps-2.c: Likewise.
	* gcc.target/i386/sse4_1-movntdqa.c: Likewise.
	* gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
	* gcc.target/i386/sse4_1-packusdw.c: Likewise.
	* gcc.target/i386/sse4_1-pblendvb.c: Likewise.
	* gcc.target/i386/sse4_1-pblendw.c: Likewise.
	* gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
	* gcc.target/i386/sse4_1-pextrb.c: Likewise.
	* gcc.target/i386/sse4_1-pextrd.c: Likewise.
	* gcc.target/i386/sse4_1-pextrq.c: Likewise.
	* gcc.target/i386/sse4_1-pextrw.c: Likewise.
	* gcc.target/i386/sse4_1-phminposuw.c: Likewise.
	* gcc.target/i386/sse4_1-pinsrb.c: Likewise.
	* gcc.target/i386/sse4_1-pinsrd.c: Likewise.
	* gcc.target/i386/sse4_1-pinsrq.c: Likewise.
	* gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
	* gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
	* gcc.target/i386/sse4_1-pmaxud.c: Likewise.
	* gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
	* gcc.target/i386/sse4_1-pminsb.c: Likewise.
	* gcc.target/i386/sse4_1-pminsd.c: Likewise.
	* gcc.target/i386/sse4_1-pminud.c: Likewise.
	* gcc.target/i386/sse4_1-pminuw.c: Likewise.
	* gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
	* gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
	* gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
	* gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
	* gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
	* gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
	* gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
	* gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
	* gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
	* gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
	* gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
	* gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
	* gcc.target/i386/sse4_1-pmuldq.c: Likewise.
	* gcc.target/i386/sse4_1-pmulld.c: Likewise.
	* gcc.target/i386/sse4_1-ptest-1.c: Likewise.
	* gcc.target/i386/sse4_1-ptest-2.c: Likewise.
	* gcc.target/i386/sse4_1-ptest-3.c: Likewise.
	* gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
	* gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
	* gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
	* gcc.target/i386/ssse3-pabsb.c: Likewise.  Don't run MMX
	tests for AVX.
	* gcc.target/i386/ssse3-pabsd.c: Likewise.
	* gcc.target/i386/ssse3-pabsw.c: Likewise.
	* gcc.target/i386/ssse3-palignr.c: Likewise.
	* gcc.target/i386/ssse3-phaddd.c: Likewise.
	* gcc.target/i386/ssse3-phaddsw.c: Likewise.
	* gcc.target/i386/ssse3-phaddw.c: Likewise.
	* gcc.target/i386/ssse3-phsubd.c: Likewise.
	* gcc.target/i386/ssse3-phsubsw.c: Likewise.
	* gcc.target/i386/ssse3-phsubw.c: Likewise.
	* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
	* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
	* gcc.target/i386/ssse3-pshufb.c: Likewise.
	* gcc.target/i386/ssse3-psignb.c: Likewise.
	* gcc.target/i386/ssse3-psignd.c: Likewise.
	* gcc.target/i386/ssse3-psignw.c: Likewise.

	* gcc.target/i386/i386.exp (check_effective_target_vaes): New.

	* gcc.target/i386/m128-check.h: Include <xmmintrin.h>.  Include
	<emmintrin.h> for SSE2.
	(union128i_b): Defined only for SSE2.
	(union128i_w): Likewise.
	(union128i_d): Likewise.
	(union128i_q): Likewise.
	(union128d): Likewise.
	(check_union128i_b): Likewise.
	(check_union128i_w): Likewise.
	(check_union128i_d): Likewise.
	(check_union128i_q): Likewise.
	(check_union128d): Likewise.
	(union128i_ub): New.
	(union128i_uw): Likewise.
	(check_union128i_ub): Likewise.
	(check_union128i_uw): Likewise.
	(ESP_FLOAT): Likewise.
	(ESP_DOUBLE): Likewise.
	(CHECK_ARRAY): Likewise.
	(checkVd): Likewise.
	(checkVf): Likewise.
	(ieee754_float): Likewise.
	(ieee754_double): Likewise.

	* gcc.target/i386/sse-check.h: Include "m128-check.h".

	* gcc.target/x86_64/abi/abi-x86_64.exp: Replace asm-support.s
	with asm-support.S.

	* gcc.target/x86_64/abi/asm-support.s: Renamed to ...
	* gcc.target/x86_64/abi/asm-support.S: This.  Add
	".sse_check none" if __AVX__ is defined.

	* lib/target-supports.exp (check_effective_target_avx): New.

2008-08-28  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c/30949
	* gcc.dg/pr30949.c: New.
	* gcc.dg/transparent-union-1.c: Update.
	* gcc.dg/cleanup-1.c: Update.
	* gcc.dg/assign-warn-2.c: Update.
	* gcc.dg/conv-2.c: Update.
	* gcc.dg/Wpointer-sign-pedantic.c: Update.
	* gcc.dg/Wpointer-sign-Wall.c: Update.
	* gcc.dg/assign-warn-1.c: Update.
	* gcc.dg/dfp/composite-type.c: Update.
	* gcc.dg/noncompile/20020213-1.c: Update.

2008-08-28  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/typebound_call_1.f03: New test.
	* gfortran.dg/typebound_call_2.f03: New test.
	* gfortran.dg/typebound_call_3.f03: New test.
	* gfortran.dg/typebound_call_4.f03: New test.
	* gfortran.dg/typebound_call_5.f03: New test.
	* gfortran.dg/typebound_call_6.f03: New test.
	* gfortran.dg/typebound_proc_1.f08: Don't expect not-implemented error.
	* gfortran.dg/typebound_proc_2.f90: Ditto.
	* gfortran.dg/typebound_proc_5.f03: Ditto.
	* gfortran.dg/typebound_proc_6.f03: Ditto.
	* gfortran.dg/typebound_proc_7.f03: Ditto.
	* gfortran.dg/typebound_proc_8.f03: Ditto.

2008-08-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37207
	* gcc.c-torture/compile/pr37207.c: New testcase.

2008-08-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/37253
	* gfortran.dg/proc_ptr_10.f90: New.

2008-08-28  Dodji Seketeli  <dodji@redhat.com>

	PR c++/36741
	* g++.dg/other/new-size-type.C: New test.

2008-08-28  Ira Rosen  <irar@il.ibm.com>

	* lib/target-supports.exp (check_effective_target_vect_perm): New.
	* gcc.dg/vect/slp-perm-1.c: New testcase.
	* gcc.dg/vect/slp-perm-2.c: New testcase.
	* gcc.dg/vect/slp-perm-3.c: New testcase.
	* gcc.dg/vect/slp-perm-4.c: New testcase.
	* gcc.dg/vect/slp-perm-5.c: New testcase.
	* gcc.dg/vect/slp-perm-6.c: New testcase.
	* gcc.dg/vect/slp-perm-7.c: New testcase.
	* gcc.dg/vect/slp-perm-8.c: New testcase.
	* gcc.dg/vect/slp-perm-9.c: New testcase.

2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 37217
	* gcc.dg/pr37217.c: New.

2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c/31673
	* gcc.dg/c90-fordecl-1.c: Update.

2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c/37186
	* gcc.dg/pr37186.c: New.

2008-08-27  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/torture/type-generic-1.c: Revert previous change.
	* g++.dg/torture/type-generic-1.C: Ditto.

2008-08-27  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/ipa/ipacost-1.c: Remove template matching only x86-64
	* gcc.dg/ipa/ipacost-2.c: Add -fipa-cp-clone; remove template matching
	only x86-64
	* gcc.dg/ipa/ipa-1.c: Add -fipa-cp-clone
	* gcc.dg/ipa/ipa-2.c: Add -fipa-cp-clone
	* gcc.dg/ipa/ipa-3.c: Add -fipa-cp-clone
	* gcc.dg/ipa/ipa-4.c: Add -fipa-cp-clone
	* gcc.dg/ipa/ipa-5.c: Add -fipa-cp-clone
	* gcc.dg/ipa/ipa-7.c: Add -fipa-cp-clone

2008-08-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/35321
	* g++.dg/parse/offsetof8.C: New.

2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/17880
	* g++.dg/warn/sequence-pt-1.C: New.
	* g++.dg/warn/sequence-pt-pr17880.C: New.

2008-08-26  Douglas Gregor  <doug.gregor@gmail.com>

	* g++.dg/cpp0x/scoped_enum_examples.C: New.
	* g++.dg/cpp0x/scoped_enum.C: New.
	* g++.dg/cpp0x/scoped_enum_98.C: New.
	* g++.dg/cpp0x/enum_base_warn.C: New.
	* g++.dg/cpp0x/enum_base.C: New.

2008-08-26  Janis Johnson  <janis187@us.ibm.com>

	* gcc.target/powerpc/altivec-macros.c: Fix dg-message directives.
	* gcc.target/powerpc/ppu-intrinsics.c: Ignore some warnings.
	* gcc.target/powerpc/darwin-save-world-1.c: Require AltiVec hardware.
	* gcc.target/powerpc/altivec-types-1.c: Expect some notes.
	* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Ignore a warning.
	* g++.dg/ext/altivec-2.C: Initialize a local variable.
	* g++.dg/ext/altivec-3.C: Move AltiVec code out of main.

	* gcc.dg/torture/type-generic-1.c: Don't use IBM 128-bit long double.
	* g++.dg/torture/type-generic-1.C: Ditto.

2008-08-26  Victor Kaplansky  <victork@il.ibm.com>

	* gcc.dg/vect/slp-18.c: Require vect_intfloat_cvt.
	* gcc.dg/vect/slp-11.c: Likewise.
	* gcc.dg/vect/fast-math-pr35982.c: Likewise.
	* lib/target-supports.exp:
	(check_effective_target_vect_pack_trunc): Add SPU to the list.
	(check_effective_target_vect_extract_even_odd): Likewise.
	(check_effective_target_vect_extract_even_odd_wide): Likewise.
	(check_effective_target_vect_interleave): Likewise.

2008-08-25  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
	    Andrew Pinski  <andrew_pinski@playstation.sony.com>

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

2008-08-25  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/extends_7.f03: New test.
	* gfortran.dg/typebound_proc_7.f03: New test.
	* gfortran.dg/typebound_proc_8.f03: New test.

2008-08-24  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/octeon-pop-1.c: New test.

2008-08-24  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37201
	* gfortran.dg/bind_c_18.f90: New.

2008-08-24  Jan Hubicka <jh@suse.cz>

	* gcc.dg/ipa/ipacost-1.c: New testcase.
	* gcc.dg/ipa/ipacost-2.c: New testcase.
	* gcc.dg/ipa/ipa-7.c: Update template.

2008-08-24  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37201
	* gfortran.dg/bind_c_usage_17.f90: New.
	* gfortran.dg/bind_c_usage_17_c.c: New.

2008-08-24  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/finalize_5.f03:  Adapted expected error message to
	changes to handling of CONTAINS in derived-type declarations.
	* gfortran.dg/typebound_proc_1.f08:  New test.
	* gfortran.dg/typebound_proc_2.f90:  New test.
	* gfortran.dg/typebound_proc_3.f03:  New test.
	* gfortran.dg/typebound_proc_4.f03:  New test.
	* gfortran.dg/typebound_proc_5.f03:  New test.
	* gfortran.dg/typebound_proc_6.f03:  New test.

2008-08-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37076
	* gfortran.dg/widechar_9.f90: New.

2008-08-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37025
	* gfortran.dg/widechar_8.f90: New.

2008-08-23  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/37174
	* g++.dg/vect/pr37174.cc: New test.

2008-08-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37078
	* gcc.c-torture/compile/pr37078.c: New testcase.

2008-08-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37143
	* g++.dg/vect/pr37143.C: New testcase.

2008-08-22  Daniel Kraft  <d@domob.eu>

	PR fortran/30239
	* gfortran.dg/duplicate_type_1.f90: New test.
	* gfortran.dg/duplicate_type_2.f90: New test.

2008-08-22  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/pr21658.c (dg-options): Use -fdump-tree-ccp1-details.
	(dg-final): Use cleanup-tree-dump "ccp1".
	* gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile.
	* gcc.dg/ipa/iinline-1.c: Cleanup ipa dump, not tree dump.
	* g++.dg/ipa/iinline-1.C: Ditto.
	* gfortran.dg/intrinsic_std_1.f90: Cleanup "original" tree dump.
	* gfortran.dg/char_eoshift_5.f90: Ditto.
	* gfortran.dg/index_2.f90: Ditto.

2008-08-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/37184
	* gcc.target/i386/pr37184.c: New test.

	PR target/37191
	* gcc.target/i386/pr37191.c: New test.

	PR target/37197
	* gcc.target/i386/pr37197.c: New test.

2008-08-22  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36548
	PR middle-end/37125
	* gcc.c-torture/execute/pr37125.c: New testcase.

2008-08-22  Daniel Kraft  <d@domob.eu>

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

2008-08-22  Daniel Kraft  <d@domob.eu>

	PR fortran/32095
	PR fortran/34228
	* gfortran.dg/used_before_typed_1.f90: New test.
	* gfortran.dg/used_before_typed_2.f90: New test.
	* gfortran.dg/used_before_typed_3.f90: New test.
	* gfortran.dg/array_constructor_26.f03: Add -std=gnu to not enable
	legacy-behaviour for the new check.
	* gfortran.dg/array_constructor_27.f03: Ditto.
	* gfortran.dg/blockdata_4.f90: Ditto.
	* gfortran.dg/bound_2.f90: Reordered declarations to satisfy the check.
	* gfortran.dg/result_in_spec_1.f90: Ditto.
	* gfortran.dg/argument_checking_7.f90: Adapted expected error messages.

2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 30457
	* gcc.dg/pr30457.c: New.

2008-08-21  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/20011008-1.c: Test column.
	* gcc.dg/20080820.c: New.
	* gcc.dg/fltconst-1.c: Test column.
	* gcc.dg/cpp/cpp.exp: Add -fno-show-column.
	* gcc.dg/cpp/trad/trad.exp: Same.
	* lib/gcc.exp (gcc_target_compile): Remove -fno-show-column.
	* lib/gcc-dg.exp (process-message): Handle columns.

2008-08-21  Joseph Myers  <joseph@codesourcery.com>

	* g++.dg/opt/anchor1.C (foo): Return the return value of
	ycf->ascent.

2008-08-21  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.

2008-08-21  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36817
	* gcc.c-torture/compile/pr36817.c: New testcase.

2008-08-21  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL.
	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
	* gcc.dg/tree-ssa/data-dep-1.c: Likewise.
	* gcc.dg/tree-ssa/ltrans-3.c: Likewise.

2008-08-21  Richard Guenther  <rguenther@suse.de>

	PR testsuite/37182
	* gcc.dg/pr17506.c: Remove duplicate testcase.
	* gcc.dg/uninit-15.c: Adjust to allow for both correct
	behaviors, one xfailed.

2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR middle-end/179
	* gcc.dg/uninit-6.c (make_something): Remove XFAIL.
	* gcc.dg/uninit-6-O0.c (make_something): Remove XFAIL.
	* gcc.dg/uninit-B.c (baz): Remove XFAIL.
	* gcc.dg/uninit-B-2.c: New.
	* gcc.dg/uninit-B-O0-2.c: New.
	* gcc.dg/uninit-pr19430-O0.c: New.
	* gcc.dg/uninit-pr19430.c: New.
	* gcc.dg/uninit-pr19430-2.c: New.

2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/35158
	* g++.dg/gomp/pr35158.C: New.

2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 35701
	* gcc.dg/pr35701.c: New.
	* gcc.dg/Wconversion-real-integer.c: Add more tests.
	* gcc.dg/Wconversion-pr34389.c: Update.
	* g++.dg/warn/Wconversion-pr34389.C: Update.

2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/35602
	* g++.dg/warn/pr35602.C: New.

2008-08-20  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr21829.c: Scan optimized and cddce2 dumps
	instead of phicprop2.  Make sure all is fine after cddce2,
	add an XFAILed scan for merging the two remaining ifs.

2008-08-20  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/compile/20080820-1.c: New testcase.

2008-08-20  Jakub Jelinek  <jakub@redhat.com>

	PR c/37171
	* gcc.dg/pr37171.c: New test.

2008-08-20  Arnaud Charlet  <charlet@adacore.com>

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

2008-08-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/37169
	* i386/sse2-init-v2di-2.c: New.

2008-08-20  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well.
	* gcc.dg/tree-ssa/forwprop-10.c: New testcase.

2008-08-20  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20030530-2.c: Scan dom2 dump.
	* gcc.dg/tree-ssa/20030611-1.c: Likewise.
	* gcc.dg/tree-ssa/20030703-1.c: Likewise.
	* gcc.dg/tree-ssa/20030703-2.c: Likewise.
	* gcc.dg/tree-ssa/20030708-1.c: Likewise.
	* gcc.dg/tree-ssa/20030709-3.c: Likewise.
	* gcc.dg/tree-ssa/20030710-1.c: Likewise.
	* gcc.dg/tree-ssa/20030711-1.c: Likewise.
	* gcc.dg/tree-ssa/20030711-2.c: Likewise.
	* gcc.dg/tree-ssa/20030711-3.c: Likewise.
	* gcc.dg/tree-ssa/20030714-1.c: Likewise.
	* gcc.dg/tree-ssa/20030714-2.c: Likewise.
	* gcc.dg/tree-ssa/20030729-1.c: Likewise.
	* gcc.dg/tree-ssa/20030730-1.c: Likewise.
	* gcc.dg/tree-ssa/20030730-2.c: Likewise.
	* gcc.dg/tree-ssa/20030731-1.c: Likewise.
	* gcc.dg/tree-ssa/20030807-1.c: Likewise.
	* gcc.dg/tree-ssa/20030807-11.c: Likewise.
	* gcc.dg/tree-ssa/20030807-2.c: Likewise.
	* gcc.dg/tree-ssa/20030807-3.c: Likewise.
	* gcc.dg/tree-ssa/20030807-5.c: Likewise.
	* gcc.dg/tree-ssa/20030807-8.c: Likewise.
	* gcc.dg/tree-ssa/20030807-9.c: Likewise.
	* gcc.dg/tree-ssa/20030814-1.c: Likewise.
	* gcc.dg/tree-ssa/20030814-2.c: Likewise.
	* gcc.dg/tree-ssa/20030814-3.c: Likewise.
	* gcc.dg/tree-ssa/20030814-4.c: Likewise.
	* gcc.dg/tree-ssa/20030814-5.c: Likewise.
	* gcc.dg/tree-ssa/20030814-6.c: Likewise.
	* gcc.dg/tree-ssa/20030814-7.c: Likewise.
	* gcc.dg/tree-ssa/20030922-1.c: Likewise.
	* gcc.dg/tree-ssa/20040729-1.c: Likewise.
	* gcc.dg/tree-ssa/20041122-1.c: Likewise.
	* gcc.dg/tree-ssa/pr21417.c: Likewise.
	* gcc.dg/tree-ssa/pr21829.c: Scan phicprop2 dump.
	* gcc.dg/tree-ssa/ssa-dce-1.c: Scan dce2 dump.
	* gcc.dg/tree-ssa/ssa-dce-2.c: Likewise.
	* g++.dg/tree-ssa/pr31146.C: Remove XFAIL, adjust pattern.
	* gfortran.dg/ldist-1.f90: Adjust.

2008-08-20  Victor Kaplansky  <victork@il.ibm.com>

	* gcc.dg/vect/vect-multitypes-15.c: Fix typo.
	* lib/target-supports.exp
	(check_effective_target_vect_long_long): Remove spu-*-*.
	* gcc.dg/vect/vect-multitypes-16.c: Make init loop unvectorizable.
	* gcc.dg/vect/slp-widen-mult-u8.c: Likewise.

2008-08-20  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr20701.c: Scan vrp1 dump.
	* gcc.dg/tree-ssa/ssa-dom-thread-1.c: Pass -fno-tree-vrp.
	* gcc.dg/tree-ssa/ssa-pre-20.c: New testcase.

2008-08-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.dg/torture/fp-int-convert-float.c: Reenable test on SPU.
	* gcc.dg/torture/fp-int-convert-timode.c: Reenable "float" test on SPU.

2008-08-19  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.

2008-08-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/37157
	* gcc.target/i386/sse2-unpack-1.c: New.

2008-08-19  Jakub Jelinek  <jakub@redhat.com>

	PR debug/37156
	* gcc.dg/pr37156.c: New test.

2008-08-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/35972
	PR tree-optimization/23094
	* gcc.dg/tree-ssa/ssa-pre-19.c: New testcase.
	* gcc.dg/autopar/reduc-1.c: Move constant initialized arrays to
	global memory.
	* gcc.dg/autopar/reduc-1char.c: Likewise.
	* gcc.dg/autopar/reduc-1short.c: Likewise.
	* gcc.dg/autopar/reduc-2.c: Likewise.
	* gcc.dg/autopar/reduc-2char.c: Likewise.
	* gcc.dg/autopar/reduc-2short.c: Likewise.
	* gcc.dg/autopar/reduc-3.c: Likewise.
	* gcc.dg/tree-ssa/ifc-20040816-1.c: Likewise.
	* gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Likewise.
	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Likewise.
	* gcc.dg/vect/fast-math-vect-reduc-5.c: Likewise.
	* gcc.dg/vect/fast-math-vect-reduc-7.c: Likewise.
	* gcc.dg/vect/no-trapping-math-2.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-111.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-37.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
	* gcc.dg/vect/pr18400.c: Likewise.
	* gcc.dg/vect/slp-12b.c: Likewise.
	* gcc.dg/vect/slp-14.c: Likewise.
	* gcc.dg/vect/slp-7.c: Likewise.
	* gcc.dg/vect/slp-15.c: Likewise.
	* gcc.dg/vect/slp-16.c: Likewise.
	* gcc.dg/vect/slp-17.c: Likewise.
	* gcc.dg/vect/slp-24.c: Likewise.
	* gcc.dg/vect/slp-28.c: Likewise.
	* gcc.dg/vect/slp-3.c: Likewise.
	* gcc.dg/vect/slp-34.c: Likewise.
	* gcc.dg/vect/slp-6.c: Likewise.
	* gcc.dg/vect/slp-8.c: Likewise.
	* gcc.dg/vect/vect-107.c: Likewise.
	* gcc.dg/vect/vect-108.c: Likewise.
	* gcc.dg/vect/vect-11.c: Likewise.
	* gcc.dg/vect/vect-112.c: Likewise.
	* gcc.dg/vect/vect-115.c: Likewise.
	* gcc.dg/vect/vect-11a.c: Likewise.
	* gcc.dg/vect/vect-34.c: Likewise.
	* gcc.dg/vect/vect-9.c: Likewise.
	* gcc.dg/vect/vect-97.c: Likewise.
	* gcc.dg/vect/vect-align-1.c: Likewise.
	* gcc.dg/vect/vect-float-extend-1.c: Likewise.
	* gcc.dg/vect/vect-floatint-conversion-1.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-16.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-17.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-2.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-3.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-4.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-6.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-7.c: Likewise.
	* gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
	* gcc.dg/vect/vect-intfloat-conversion-2.c: Likewise.
	* gcc.dg/vect/vect-intfloat-conversion-3.c: Likewise.
	* gcc.dg/vect/vect-intfloat-conversion-4a.c: Likewise.
	* gcc.dg/vect/vect-intfloat-conversion-4b.c: Likewise.
	* gcc.dg/vect/vect-multitypes-2.c: Likewise.
	* gcc.dg/vect/vect-multitypes-5.c: Likewise.
	* gcc.dg/vect/vect-reduc-1.c: Likewise.
	* gcc.dg/vect/vect-reduc-1char.c: Likewise.
	* gcc.dg/vect/vect-reduc-1short.c: Likewise.
	* gcc.dg/vect/vect-reduc-2.c: Likewise.
	* gcc.dg/vect/vect-reduc-3.c: Likewise.
	* gcc.dg/vect/vect-shift-1.c: Likewise.
	* gcc.dg/vect/vect-strided-float.c: Likewise.
	* gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
	* gcc.dg/vect/wrapv-vect-reduc-2char.c: Likewise.
	* gcc.dg/vect/wrapv-vect-reduc-2short.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.

2008-08-19  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/slp-multitypes-1.c: New testcase.
	* gcc.dg/vect/slp-multitypes-2.c, gcc.dg/vect/slp-multitypes-3.c,
	gcc.dg/vect/slp-multitypes-4.c, gcc.dg/vect/slp-multitypes-5.c,
	gcc.dg/vect/slp-multitypes-6.c, gcc.dg/vect/slp-multitypes-7.c,
	gcc.dg/vect/slp-multitypes-8.c, gcc.dg/vect/slp-multitypes-9.c,
	gcc.dg/vect/slp-multitypes-10.c, gcc.dg/vect/slp-multitypes-11.c,
	gcc.dg/vect/slp-multitypes-12.c, gcc.dg/vect/slp-widen-mult-u8.c,
	gcc.dg/vect/slp-widen-mult-s16.c, gcc.dg/vect/vect-multitypes-16.c,
	gcc.dg/vect/vect-multitypes-17.c: Likewise.
	* gcc.dg/vect/slp-9.c: Now vectorizable using SLP.
	* gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-5.c: Likewise.
	* lib/target-supports.exp (check_effective_target_vect_long_long): New.

2008-08-18  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options.

2008-08-18  Steve Ellcey  <sje@cup.hp.com>

	* g++.dg/other/anon5.C: Skip on *-*-hpux*.

2008-08-18  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/vect/no-vfa-pr29145.c:  XFAIL if no_vect_align.

2008-08-18  Steve Ellcey  <sje@cup.hp.com>

	* gcc.target/ia64/types-1.c:  Change error to message.

2008-08-18  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR cpp/7263
	* gcc.dg/cpp/pr7263-2.c: New.
	* gcc.dg/cpp/pr7263-2.h: New.
	* gcc.dg/cpp/pr7263-3.c: New.
	* gcc.dg/cpp/pr7263-3.h: New.

2008-08-18  Robert Dewar  <dewar@adacore.com>

	PR ada/30827
	* gnat.dg/test_version.adb: New.

2008-08-18  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/15808
	* gnat.dg/specs/abstract_private.ads: New.

2008-08-18  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/fold-alloca-1.c: Scan cfg dump instead of cleanup_cfg1.
	* gcc.dg/fold-compare-3.c: Likewise.
	* gcc.dg/tree-ssa/20030709-2.c: Scan cddce2 dump.
	* gcc.dg/tree-ssa/20030808-1.c: Likewise.
	* gcc.dg/tree-ssa/20040211-1.c: Likewise.
	* gcc.dg/tree-ssa/20040305-1.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-1.c: Adjust pattern.
	* gcc.dg/tree-ssa/forwprop-2.c: Likewise..
	* gcc.dg/tree-ssa/ssa-dce-3.c: Scan cddce1 dump.

2008-08-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36825
	* gfortran.dg/rank_1.f90: Modify error message.

2008-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35863
	* gfortran.dg/utf8_1.f03: New test.
	* gfortran.dg/utf8_2.f03: New test.

2008-08-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* gcc.dg/pr30551-6.c: Skip for SPU.
	* gcc.dg/pr30551-3.c: Likewise.
	* gcc.dg/pr30551.c: Likewise.
	* g++.dg/warn/pr30551-2.C: Likewise.
	* g++.dg/warn/pr30551.C: Likewise.

2008-08-14  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/36705
	* gfortran.dg/argument_checking_7.f90: Modified.
	* gfortran.dg/conflicts.f90: Modified.
	* gfortran.dg/proc_decl_1.f90: Modified.
	* gfortran.dg/proc_ptr_9.f90: New.

2008-08-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/34485
	* g++.dg/template/crash81.C: New.
	* g++.old-deja/g++.benjamin/tem03.C: Adjust.
	* g++.old-deja/g++.benjamin/tem04.C: Likewise.
	* g++.old-deja/g++.brendan/crash7.C: Likewise.

2008-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/36886
	* gfortran.dg/cshift_char_3.f90:  New test case.
	* gfortran.dg/cshift_nan_1.f90:  New test case.

2008-08-14  Rafael Ávila de Espíndola  <espindola@google.com>

	* gcc.dg/visibility-14.c: New test.
	* gcc.dg/visibility-15.c: New test.
	* gcc.dg/visibility-16.c: New test.
	* gcc.dg/visibility-17.c: New test.
	* gcc.dg/visibility-18.c: New test.
	* gcc.dg/visibility-19.c: New test.

2008-08-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/34600
	* g++.dg/parse/crash43.C: New.

2008-08-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c/28152
	* gcc.dg/parser-pr28152.c: New.
	* gcc.dg/parser-pr28152-2.c: New.

2008-08-14  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/vect-outer-4g.c: Change loop bound.
	* gcc.dg/vect/vect-outer-4k.c: Likewise.
	* gcc.dg/vect/vect-outer-4l.c: Likewise.
	* gcc.dg/vect/vect-outer-4f.c: Likewise.
	* gcc.dg/vect/vect-outer-4a.c: Vectorizable. Remove obsolete comment.
	* gcc.dg/vect/vect-outer-4i.c: Likewise.
	* gcc.dg/vect/vect-outer-4b.c: Likewise.
	* gcc.dg/vect/vect-outer-4j.c: Likewise.

2008-08-14  Uros Bizjak  <ubizjak@gmail.com>

	PR target/37101
	* gcc.target/i386/pr37101.c: New test.

2008-08-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37103
	* gcc.c-torture/execute/20080813-1.c: New test.

2008-08-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/incoming-1.c: Skip *-*-darwin*.
	* gcc.target/i386/incoming-2.c: Likewise.
	* gcc.target/i386/incoming-3.c: Likewise.
	* gcc.target/i386/incoming-4.c: Likewise.
	* gcc.target/i386/incoming-5.c: Likewise.

2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 30551
	* gcc.dg/pr30551.c: New.
	* gcc.dg/pr30551-2.c: New.
	* gcc.dg/pr30551-3.c: New.
	* gcc.dg/pr30551-4.c: New.
	* gcc.dg/pr30551-5.c: New.
	* gcc.dg/pr30551-6.c: New.
	* gcc.dg/tree-ssa/reassoc-3.c: Don't compile with -pedantic-errors.
	* g++.dg/warn/pr30551.C: New.
	* g++.dg/warn/pr30551-2.C: New.

2008-08-13  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-ccp-21.c: New testcase.
	* gcc.dg/tree-ssa/ssa-ccp-22.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.

2008-08-13  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/36777
	* gnat.dg/protected_self_ref1.adb, gnat.dg/protected_self_ref2.adb:
	New.

2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c/15236
	* gcc.dg/pr15236.c: New.
	* gcc.dg/torture/pr25183.c: Update.

2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 35635
	* gcc.dg/pr35635.c: New.
	* gcc.dg/Wconversion-integer.c: Update.
	* gcc.dg/Wconversion-integer-no-sign.c: Update.
	* gcc.dg/Wsign-conversion.c: Update.
	* g++.dg/warn/pr35635.C: New.
	* g++.dg/warn/Wconversion-integer.C: Update.
	* g++.dg/warn/Wsign-conversion.C: Update.

2008-08-13  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/15255
	* gcc.dg/tree-ssa/reassoc-14.c: New testcase.
	* gcc.dg/tree-ssa/reassoc-15.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-16.c: Likewise.
	* gcc.dg/torture/reassoc-1.c: Likewise.
	* gcc.dg/tree-ssa/recip-2.c: Adjust.
	* gcc.dg/tree-ssa/recip-6.c: Likewise.
	* gcc.dg/tree-ssa/recip-7.c: Likewise.
	* gfortran.dg/reassoc_4.f: Likewise.

2008-08-12  Janis Johnson  <janis187@us.ibm.com>

	* gcc.target/i386/pr32000-2.c: Use dg-skip-if for target expression.
	* gcc.target/i386/stackalign/return-3.c: Ditto.
	* gcc.target/sparc/ultrasp3.c: Ditto.
	* lib/target-supports-dg.exp (dg-require-effective-target): Error
	if argument is not a single effective-target keyword.

	PR testsuite/36087
	* gcc.dg/var-expand3.c: Fix name of dump file.

2008-08-12  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.old-deja/g++.other/decl5.C: Expand new expected errors.

2008-08-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/37087
	* g++.dg/template/crash80.C: New.
	* g++.old-deja/g++.other/decl5.C: Adjust.

2008-08-12  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/37014
	* gcc.c-torture/compile/20080812-1.c: New test.

	PR tree-optimization/37084
	* g++.dg/tree-ssa/pr37084.C: New test.

2008-08-12  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.c-torture/execute/20031003-1.c (main): Update test to
	accommodate SPU single-precision rounding mode.
	* gcc.c-torture/execute/conversion.c (test_float_to_integer,
	test_float_to_longlong_integer): Likewise.
	* gcc.c-torture/execute/ieee/rbug.c (main): Likewise.
	* gcc.dg/hex-round-1.c: Skip test on SPU.
	* gcc.dg/hex-round-2.c: Likewise.

2008-08-12  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.c-torture/execute/ieee/inf-2.c (testf): Skip on the SPU.

2008-08-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/36688
	* g++.dg/init/const6.C: New test.

2008-08-12  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/vect-multitypes-12.c: New.
	* gcc.dg/vect/vect-multitypes-13.c, gcc.dg/vect/vect-multitypes-14.c,
	gcc.dg/vect/vect-multitypes-15.c : Likewise.
	* gcc.dg/vect/vect-reduc-dot-u8a.c: Avoid vectorization of the
	init loop.
	* gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-strided-store-a-u8-i2.c:
	Likewise.
	* gcc.dg/vect/vect-reduc-dot-u8b.c: Avoid vectorization of the init
	loop.
	Should be vectorizable on targets that support vector unpack.
	* gcc.dg/vect/vect-widen-mult-u8.c,
	gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c,
	gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
	* gcc.dg/vect/vect-35.c: Should be vectorizable on targets that
	support vector pack. Avoid vectorization of the init loop.
	* gcc.dg/vect/vect-reduc-pattern-1b.c: Should be vectorizable on
	targets that support vector unpack.
	* gcc.dg/vect/vect-reduc-pattern-2b.c,
	gcc.dg/vect/vect-reduc-dot-s8c.c, gcc.dg/vect/vect-112.c: Likewise.

2008-08-11  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/36998
	* gcc.dg/pr36998.c: New test.

2008-08-11  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.target/s390/20080806-1.c: Move testcase ...
 	* gcc.c-torture/compile/20080806-1.c: ... to here and make it
	stack size sensitive.

2008-08-10  Samuel Tardieu  <sam@rfc1149.net>

	* gnat.dg/exp0_eval.adb: New.

2008-08-10  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR middle-end/20644
	* gcc.dg/uninit-pr20644-O0.c: New.
	* gcc.dg/uninit-pr20644.c: New.

2008-08-10  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 36901
	* gcc.dg/pr36901.h: Do not depend on limits.h.
	* gcc.dg/pr36901-3.c: Update.
	* gcc.dg/pr36901-4.c: Update.

2008-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/36238
	* gcc.c-torture/compile/pr36238.c: New testcase.

2008-08-09  Richard Sandiford  <rdsandiford@googlemail.com>

	* lib/target-supports.exp (check_profiling_available): Return false
	for -p and -pg on MIPS16 targets.

2008-08-09  Richard Guenther  <rguenther@suse.de>

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

2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c/17880
	* gcc.dg/sequence-pt-pr17880.c: New.

2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/12242
	* g++.dg/warn/pr12242.C: New.

2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 36901
	* gcc.dg/pr36901-1.c: New.
	* gcc.dg/pr36901-3.c: New.
	* gcc.dg/pr36901-2.c: New.
	* gcc.dg/pr36901-4.c: New.
	* gcc.dg/pr36901-system.h: New.
	* gcc.dg/pr36901.h: New.
	* gcc.target/powerpc/altivec-macros.c: Update.
	* gcc.target/i386/regparm.c: Update.
	* gcc.dg/funcdef-var-1.c: Update.
	* gcc.dg/parm-mismatch-1.c: Update.
	* gcc.dg/attr-noinline.c: Update.
	* gcc.dg/wtr-static-1.c: Update.
	* gcc.dg/redecl-11.c: Update.
	* gcc.dg/pr27953.c: Update.
	* gcc.dg/proto-1.c: Update.
	* gcc.dg/decl-3.c: Update.
	* gcc.dg/redecl-13.c: Update.
	* gcc.dg/pr15360-1.c: Update.
	* gcc.dg/redecl-15.c: Update.
	* gcc.dg/enum-compat-1.c: Update.
	* gcc.dg/dll-3.c: Update.
	* gcc.dg/array-5.c: Update.
	* gcc.dg/Wredundant-decls-2.c: Update.
	* gcc.dg/inline4.c: Update.
	* gcc.dg/redecl-2.c: Update.
	* gcc.dg/inline-14.c: Update.
	* gcc.dg/tls/diag-3.c: Update.
	* gcc.dg/funcdef-var-2.c: Update.
	* gcc.dg/20041213-1.c: Update.
	* gcc.dg/old-style-then-proto-1.c: Update.
	* gcc.dg/decl-2.c: Update.
	* gcc.dg/redecl-12.c: Update.
	* gcc.dg/decl-4.c: Update.
	* gcc.dg/Wshadow-1.c: Update.
	* gcc.dg/transparent-union-2.c: Update.
	* gcc.dg/visibility-7.c: Update.
	* gcc.dg/dll-2.c: Update.
	* gcc.dg/redecl-16.c: Update.
	* gcc.dg/inline1.c: Update.
	* gcc.dg/decl-8.c: Update.
	* gcc.dg/nested-redef-1.c: Update.
	* gcc.dg/inline3.c: Update.
	* gcc.dg/redecl-1.c: Update.
	* gcc.dg/inline5.c: Update.
	* gcc.dg/pr35899.c: Update.
	* gcc.dg/noncompile/label-lineno-1.c: Update.
	* gcc.dg/noncompile/label-1.c: Update.
	* gcc.dg/noncompile/20020220-1.c: Update.
	* gcc.dg/noncompile/redecl-1.c: Update.
	* gcc.dg/redecl-5.c: Update.
	* gcc.dg/qual-return-3.c: Update.
	* gcc.dg/label-decl-4.c: Update.

2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 7651
	* g++.dg/warn/Wuninitializable-member.C: New.
	* g++.dg/warn/Wuninitializable-member-no.C: New.

2008-08-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 28875
	* gcc.dg/unused-6-no.c: New.
	* gcc.dg/unused-6-WallWextra.c: New.

2008-08-08  Volker Reichelt  <v.reichelt@netcologne.de>

	PR c++/35985
	* g++.dg/inherit/base3.C: New.

2008-08-08  Dorit Nuzman  <dorit@il.ibm.com>

	* lib/target-supports.exp (check_effective_target_vect_floatint_cvt): 
	Add powerpc. 

2008-08-08  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/finalize_9.f03:  New test.
	* gfortran.dg/module_md5_1.f90:  Adapted MD5-sum for changed module
	file format.

2008-08-08  Richard Guenther  <rguenther@suse.de>

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

2008-08-08  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37056
	* gcc.c-torture/compile/pr37056.c: New testcase.

2008-08-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool.

2008-08-07  Douglas Gregor  <doug.gregor@gmail.com>

	* g++.dg/cpp0x/decltype12.C: New.

2008-08-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/36992
	* gcc.target/i386/pr36992-1.c: Scan movq.
	* gcc.target/i386/pr36992-2.c: Use "-O2 -msse4" instead of
	"-O0 -msse2".  Scan movq.

2008-08-07  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37042
	* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: New testcase.

2008-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.c-torture/compile/20080806-1.c: Move testcase ...
	* gcc.target/s390/20080806-1.c: ... to here.

2008-08-06  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/36460
	* g++.dg/cpp0x/bracket3.C: Add another test case for the >>
	warning under -Wc++0x-compat.
	* g++.dg/cpp0x/bracket4.C: Add testcase for PR c++/36460.

2008-08-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings.

2008-08-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 26785
	* g++.dg/warn/pr26785.C: New.

2008-08-06  Victor Kaplansky  <victork@il.ibm.com>

	* gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test.

2008-08-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 8715
	* gcc.dg/pr8715.c: New.
	* g++.dg/warn/pr8715.C: New.

2008-08-06  Marc Gauthier  <marc@tensilica.com>

	* lib/target-supports.exp (check_profiling_available): Match more
	processor names for Xtensa.
	* g++.old-deja/g++.jason/thunk3.C: Likewise.
	* gcc.dg/intmax_t-1.c: Likewise.
	* gcc.dg/sibcall-3.c: Likewise.
	* gcc.dg/sibcall-4.c: Likewise.
	* gcc.c-torture/compile/20001226-1.c: Likewise.

2008-08-06  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/37010
	* gcc.dg/torture/stackalign/push-1.c: New.

2008-08-06  Michael Matz  <matz@suse.de>

	PR target/36613
	* gcc.target/i386/pr36613.c: New testcase.

2008-08-06  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/37009
	* gcc.dg/torture/stackalign/alloca-2.c: New.
	* gcc.dg/torture/stackalign/alloca-3.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-4.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-3.c: Likewise.
	* gcc.target/i386/incoming-1.c: Likewise.
	* gcc.target/i386/incoming-2.c: Likewise.
	* gcc.target/i386/incoming-3.c: Likewise.
	* gcc.target/i386/incoming-4.c: Likewise.
	* gcc.target/i386/incoming-5.c: Likewise.

2008-08-06  Aldy Hernandez  <aldyh@redhat.com>

	PR middle-end/35432
	* gcc.c-torture/compile/pr35432.c: New file.

2008-08-06  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/iface_test.ad[s,b]: New test.
	* gnat.dg/test_call.adb: New test.

2008-08-06  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.c-torture/compile/20080806-1.c: New testcase.

2008-08-06  Maxim Kuvyrkov  <maxim@codesourcery.com>

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

2008-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/37024
	* gcc.dg/tree-ssa/tailcall-4.c: New testcase.

2008-08-05  Richard Guenther  <rguenther@suse.de>

	PR middle-end/37026
	* gcc.c-torture/compile/pr37026.c: New testcase.

2008-08-04  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/access_discr2.adb: New test.
	* gnat.dg/not_null.adb: New test.

2008-08-04  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36691
	* gcc.c-torture/execute/pr36691.c: New testcase.

2008-08-04  Victor Kaplansky  <victork@il.ibm.com>

	* gcc.dg/vect/vect-complex-5.c: New test.

2008-08-04  Simon Baldwin  <simonb@google.com>

	PR c++/36999
	* g++.dg/warn/pr36999.C: New.

2008-08-04  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/bip_aggregate_bug.adb: New test.
	* gnat.dg/test_ai254.adb: New test.

2008-08-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/fmt_t_7.f: Replace CR-LF with LF.

2008-08-03  Uros Bizjak  <ubizjak@gmail.com>

	PR target/36992
	* gcc.target/i386/pr36992-1.c: New test.
	* gcc.target/i386/pr36992-2.c: Ditto.

2008-08-02  Richard Guenther  <rguenther@suse.de>

	PR target/35252
	* lib/target-supports.exp (vect_extract_even_odd_wide) Add.
	(vect_strided_wide): Likewise.
	* gcc.dg/vect/fast-math-pr35982.c: Enable for
	vect_extract_even_odd_wide.
	* gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
	* gcc.dg/vect/vect-1.c: Likewise.
	* gcc.dg/vect/vect-107.c: Likewise.
	* gcc.dg/vect/vect-98.c: Likewise.
	* gcc.dg/vect/vect-strided-float.c: Likewise.
	* gcc.dg/vect/slp-11.c: Enable for vect_strided_wide.
	* gcc.dg/vect/slp-12a.c: Likewise.
	* gcc.dg/vect/slp-12b.c: Likewise.
	* gcc.dg/vect/slp-19.c: Likewise.
	* gcc.dg/vect/slp-23.c: Likewise.
	* gcc.dg/vect/slp-5.c: Likewise.

2008-08-02  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-08-01  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/conv4.adb: New test.
	* gnat.dg/overloading.adb: New test.

2008-08-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/36991
	* gcc.dg/pr36991.c: New test.

2008-08-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb].

2008-08-01  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36997
	* gcc.dg/pr36997.c: New testcase.

2008-08-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/deferred_const1.adb: New test.
	* gnat.dg/deferred_const2.adb: Likewise.
	* gnat.dg/deferred_const2_pkg.ad[sb]: New helper.
	* gnat.dg/deferred_const3.adb: New test.
	* gnat.dg/deferred_const3_pkg.ad[sb]: New helper.

2008-08-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36988
	* gcc.c-torture/compile/pr36988.c: New testcase.

2008-08-01  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/raise_from_pure.ad[bs],
	* gnat.dg/wrap_raise_from_pure.ad[bs]: Support for ...
	* gnat.dg/test_raise_from_pure.adb: New test.

2008-07-31  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/ext-1.c: New test.

2008-07-31  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-07-31  Jakub Jelinek  <jakub@redhat.com>

	PR target/35100
	* gcc.target/powerpc/longcall-1.c: New test.

	PR preprocessor/36649
	* gcc.dg/pch/cpp-3.hs: Add include guards.
	* gcc.dg/pch/cpp-3a.h: Likewise.
	* gcc.dg/pch/cpp-3b.h: Likewise.
	* gcc.dg/cpp/mi8.c: New test.
	* gcc.dg/cpp/mi8a.h: New file.
	* gcc.dg/cpp/mi8b.h: New file.
	* gcc.dg/cpp/mi8c.h: New file.
	* gcc.dg/cpp/mi8d.h: New file.

	PR rtl-optimization/36419
	* g++.dg/eh/async-unwind2.C: New test.

	PR c++/36405
	* g++.dg/rtti/typeid8.C: New test.

2008-07-31  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36978
	* gcc.dg/torture/pr36978.c: New testcase.

2008-07-31  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/sync_iface_test.ad[s,b]: New test.

	* gnat.dg/specs/sync_iface_test.ads: New test.
	* gnat.dg/specs/null_aggr_bug.ads: New test.

2008-07-31  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h".
	(f): Align to 64 byte.  Use check instead of asm statement.

2008-07-31  Arnaud Charlet  <charlet@adacore.com>

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

2008-07-31  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/uninit-1-O0.c: New testcase.
	* gcc.dg/uninit-2-O0.c: Likewise.
	* gcc.dg/uninit-3-O0.c: Likewise.
	* gcc.dg/uninit-4-O0.c: Likewise.
	* gcc.dg/uninit-5-O0.c: Likewise.
	* gcc.dg/uninit-6-O0.c: Likewise.
	* gcc.dg/uninit-8-O0.c: Likewise.
	* gcc.dg/uninit-9-O0.c: Likewise.
	* gcc.dg/uninit-A-O0.c: Likewise.
	* gcc.dg/uninit-B-O0.c: Likewise.
	* gcc.dg/uninit-C-O0.c: Likewise.
	* gcc.dg/uninit-D-O0.c: Likewise.
	* gcc.dg/uninit-E-O0.c: Likewise.
	* gcc.dg/uninit-F-O0.c: Likewise.
	* gcc.dg/uninit-G-O0.c: Likewise.
	* gcc.dg/uninit-H-O0.c: Likewise.
	* gcc.dg/uninit-I-O0.c: Likewise.
	* gcc.dg/uninit-10-O0.c: Likewise.
	* gcc.dg/uninit-11-O0.c: Likewise.
	* gcc.dg/uninit-12-O0.c: Likewise.
	* gcc.dg/uninit-13-O0.c: Likewise.
	* gcc.dg/uninit-14-O0.c: Likewise.
	* gcc.dg/uninit-15-O0.c: Likewise.
	* gcc.dg/Wall.c: Avoid uninitialized warning.
	* gcc.dg/Wno-all.c: Likewise.
	* gcc.dg/pr3074-1.c: Likewise.

2008-07-31  Arnaud Charlet  <charlet@adacore.com>

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

2008-07-31  Jakub Jelinek  <jakub@redhat.com>

	PR c/36970
	* gcc.dg/free-1.c: New test.
	* gcc.dg/free-2.c: New test.

	PR debug/36278
	* g++.dg/debug/namespace2.C: New test.

	PR preprocessor/36649
	* gcc.dg/pch/cpp-3.c: New test.
	* gcc.dg/pch/cpp-3.hs: New file.
	* gcc.dg/pch/cpp-3a.h: New file.
	* gcc.dg/pch/cpp-3b.h: New file.

2008-07-30  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-07-30  H.J. Lu  <hongjiu.lu@intel.com>
	    Joey Ye  <joey.ye@intel.com>

	* gcc.dg/dfp/func-vararg-alternate-d128-2.c: New.
	* gcc.dg/dfp/func-vararg-mixed-2.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-1.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
	* gcc.dg/torture/stackalign/check.h: Likewise.
	* gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
	* gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
	* gcc.dg/torture/stackalign/global-1.c: Likewise.
	* gcc.dg/torture/stackalign/inline-1.c: Likewise.
	* gcc.dg/torture/stackalign/inline-2.c: Likewise.
	* gcc.dg/torture/stackalign/nested-1.c: Likewise.
	* gcc.dg/torture/stackalign/nested-2.c: Likewise.
	* gcc.dg/torture/stackalign/nested-3.c: Likewise.
	* gcc.dg/torture/stackalign/nested-4.c: Likewise.
	* gcc.dg/torture/stackalign/nested-5.c: Likewise.
	* gcc.dg/torture/stackalign/nested-6.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-1.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
	* gcc.dg/torture/stackalign/regparm-1.c: Likewise.
	* gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
	* gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
	* gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
	* gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
	* gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
	* gcc.dg/torture/stackalign/sibcall-1.c: Likewise.
	* gcc.dg/torture/stackalign/stackalign.exp: Likewise.
	* gcc.dg/torture/stackalign/struct-1.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-1.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-2.c: Likewise.
	* gcc.target/i386/align-main-1.c: Likewise.
	* gcc.target/i386/align-main-2.c: Likewise.
	* gcc.target/i386/pr32000-2.c: Likewise.
	* gcc.target/i386/stackalign/asm-1.c: Likewise.
	* gcc.target/i386/stackalign/return-1.c: Likewise.
	* gcc.target/i386/stackalign/return-2.c: Likewise.
	* gcc.target/i386/stackalign/return-3.c: Likewise.
	* gcc.target/i386/stackalign/return-4.c: Likewise.
	* gcc.target/i386/stackalign/return-5.c: Likewise.
	* gcc.target/i386/stackalign/return-6.c: Likewise.
	* gcc.target/i386/stackalign/stackalign.exp: Likewise.
	* g++.dg/torture/stackalign/check.h: Likewise.
	* g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-global-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
	* g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
	* g++.dg/torture/stackalign/stackalign.exp: Likewise.
	* g++.dg/torture/stackalign/stdcall-1.C: Likewise.
	* g++.dg/torture/stackalign/test-unwind.h: Likewise.
	* g++.dg/torture/stackalign/throw-1.C: Likewise.
	* g++.dg/torture/stackalign/throw-2.C: Likewise.
	* g++.dg/torture/stackalign/throw-3.C: Likewise.
	* g++.dg/torture/stackalign/throw-4.C: Likewise.
	* g++.dg/torture/stackalign/unwind-0.C: Likewise.
	* g++.dg/torture/stackalign/unwind-1.C: Likewise.
	* g++.dg/torture/stackalign/unwind-2.C: Likewise.
	* g++.dg/torture/stackalign/unwind-3.C: Likewise.
	* g++.dg/torture/stackalign/unwind-4.C: Likewise.
	* g++.dg/torture/stackalign/unwind-5.C: Likewise.
	* g++.dg/torture/stackalign/unwind-6.C: Likewise.

	* gcc.target/i386/20060512-1.c: Add -mpreferred-stack-boundary=4.
	(main): Move "popl" after check.
	* gcc.target/i386/20060512-3.c: Likewise.

	* gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4.
	Remove dg-error.

	* gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4.
	Remove dg-warning.

	* lib/target-supports.exp (check_effective_target_unaligned_stack):
	Always return 0.
	(check_effective_target_automatic_stack_alignment): New.

2008-07-30  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36967
	* gfortran.dg/pr36967.f: New testcase.

2008-07-30  Rafael Ávila de Espíndola  <espindola@google.com>

	* gcc.dg/visibility-14.c: New test.
	* gcc.dg/visibility-15.c: New test.
	* gcc.dg/visibility-16.c: New test.
	* gcc.dg/visibility-17.c: New test.
	* gcc.dg/visibility-18.c: New test.
	* gcc.dg/visibility-19.c: New test.

2008-07-30  Dodji Seketeli  <dseketel@redhat.com>

	PR c++/36767
	* g++.dg/parse/crash42.C: New test.

2008-07-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 34389
	* gcc.dg/Wconversion-pr34389.c: New.
	* g++.dg/warn/Wconversion-pr34389.C: New.

2008-07-29  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/pr32370.c: Force 64 bits on IA64.

2008-07-29  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/extends_1.f03: New test.
	* gfortran.dg/extends_2.f03: New test.
	* gfortran.dg/extends_3.f03: New test.
	* gfortran.dg/extends_4.f03: New test.
	* gfortran.dg/extends_5.f03: New test.
	* gfortran.dg/extends_6.f03: New test.
	* gfortran.dg/private_type_6.f90: Modify error message.
	* gfortran.dg/structure_constructor_7.f03: Modify error message.
	* gfortran.dg/structure_constructor_8.f03: Modify error message.

2008-07-29  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36945
	* gcc.dg/tree-ssa/ssa-pre-18.c: New testcase.

2008-07-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/36852
	* g++.dg/pch/array-1.C: New test.
	* g++.dg/pch/array-1.Hs: New file.

2008-07-29  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/20040206-1.c: Expect frontend warning now.

2008-07-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 34985
	* gcc.dg/pr34985.c: New.
	* g++.dg/warn/pr34985.C: New.

2008-07-29  Daniel Kraft  <d@domob.eu>

	PR fortran/36403
	* gfortran.dg/char_eoshift_5.f90:  New test.
	* gfortran.dg/intrinsic_optional_char_arg_1.f90:  New test.

2008-07-28  Richard Guenther  <rguenther@suse.de>

	Merge from gimple-tuples-branch.

	* gcc.c-torture/compile/20080721-1.c: New testcase.
	* gcc.dg/torture/20080716-1.c: Likewise.
	* gcc.dg/tree-ssa/tailcall-3.c: Likewise.
	* gcc.dg/tree-ssa/20080530.c: Likewise.
	* gcc.dg/20080615-1.c: Likewise.
	* g++.dg/torture/pr36826.C: Likewise.
	* gcc.dg/fold-alloca-1.c: Look into cleanup_cfg1 dump instead of
	useless dump.
	* gcc.dg/tree-ssa/pr21658.c: Update search pattern.
	* gfortran.dg/gomp/block-1.f90: Adjust dg-error.
	* gcc.dg/tree-ssa/20030728-1.c: Test final_cleanup instead of
	optimized dump.

2008-07-28  Simon Baldwin  <simonb@google.com>

	* gcc.dg/pragma-message.c: New.

2008-07-27  Victor Kaplansky  <victork@il.ibm.com>

	PR tree-optimization/35252
	* gcc.dg/vect/vect-complex-1.c, gcc.dg/vect/vect-complex-2.c,
	gcc.dg/vect/fast-math-vect-complex-3.c,
	gcc.dg/vect/vect-complex-4.c: New tests.

2008-07-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR c++/36944
	* g++.dg/other/pr36944.C: New.

2008-07-27  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/36724
	* gfortran.dg/pointer_to_substring.f90: New test.

2008-07-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36132
	PR fortran/29952
	PR fortran/36909
	* gfortran.dg/internal_pack_4.f90: New.
	* gfortran.dg/internal_pack_5.f90: New.
	* gfortran.dg/array_temporaries_2.f90: New.

2008-07-26  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/36934
	* gfortran.dg/allocatable_module_1.f90:  New test case.

2008-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/36936
	* gcc.target/i386/cmov8.c: New.
	* gcc.target/i386/funcspec-10.c: Likewise.
	* gcc.target/i386/funcspec-11.c: Likewise.

2008-07-25  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_arm_thumb1_ok):
	New.
	* g++.dg/inherit/thunk8.C: Use it.

2008-07-24  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/winline-4.c: Remove.
	* gcc.dg/pch/valid-3.hs: Remove.
	* gcc.dg/pch/valid-3.c: Remove.
	* g++.old-deja/g++.brendan/crash52.C: Accept returning void warning
	* g++.old-deja/g++.jason/report.C: Likewise.
	* testsuite/g++.dg/warn/pr23075.C: We get returning void warning
	instead of control flow warning.

2008-07-24  Daniel Kraft  <d@domob.eu>

	PR fortran/33141
	* gfortran.dg/intrinsic_shadow_1.f03:  New test for -Wintrinsic-shadow.
	* gfortran.dg/intrinsic_shadow_2.f03:  Ditto.
	* gfortran.dg/intrinsic_shadow_3.f03:  Ditto.
	* gfortran.dg/intrinsic_std_1.f90:  New test for -Wintrinsics-std.
	* gfortran.dg/intrinsic_std_2.f90:  Ditto.
	* gfortran.dg/intrinsic_std_3.f90:  Ditto.
	* gfortran.dg/intrinsic_std_4.f90:  Ditto.
	* gfortran.dg/warn_std_1.f90:  Removed option -Wnonstd-intrinsics.
	* gfortran.dg/warn_std_2.f90:  Replaced -Wnonstd-intrinsics by
	-Wintrinsics-std and adapted expected errors/warnings.
	* gfortran.dg/warn_std_3.f90:  Ditto.
	* gfortran.dg/c_sizeof_2.f90:  Adapted expected error/warning message.
	* gfortran.dg/gamma_2.f90:  Ditto.
	* gfortran.dg/selected_char_kind_3.f90:  Ditto.
	* gfortran.dg/fmt_g0_2.f08:  Call with -fall-intrinsics to allow abort.

2008-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/29952
	* gfortran.dg/array_temporaries_1.f90: New test case.

2008-07-23  Ian Lance Taylor  <iant@google.com>

	* gcc.target/i386/20080723-1.c: New test.

2008-07-24  Ben Elliston  <bje@au.ibm.com>

	* gcc.target/spu/vector.c: New test.
	* gcc.target/spu/vector-ansi.c: Likewise.

2008-07-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 35058
	* gcc.dg/Wdeclaration-after-statement-3.c: New.
	* gcc.dg/Wpointer-arith.c: New.

2008-07-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/36852
	* gfortran.dg/namelist_52.f90: New test.

2008-07-22  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* lib/target-supports.exp (check_effective_target_spu_auto_overlay):
	New procedure.
	* lib/compat.exp (compat-execute): Use it to test whether toolchain
	supports automatic overlay generation for the SPU.

2008-07-22  Daniel Kraft  <d@domob.eu>

	PR fortran/29835
	* gfortran.dg/fmt_error_3.f90:  New test.
	* gfortran.dg/fmt_error_4.f90:  New test.
	* gfortran.dg/fmt_error_5.f90:  New test.

2008-07-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 28079
	* gcc.dg/cpp/line6.c: New.

2008-07-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

	* gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message.

2008-07-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/36871
	PR c++/36872
	* g++.dg/ext/has_nothrow_copy.C: Rename to...
	* g++.dg/ext/has_nothrow_copy-1.C: ... this.
	* g++.dg/ext/has_nothrow_copy-2.C: New.
	* g++.dg/ext/has_nothrow_copy-3.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-4.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-5.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-6.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-7.C: Likewise.

2008-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/36773
	* gfortran.dg/zero_sized_5.f90:  New test case.

2008-07-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/36870
	* g++.dg/ext/has_nothrow_assign_odr.C: New.
	* g++.dg/ext/has_nothrow_copy_odr.C: Likewise.
	* g++.dg/ext/has_nothrow_constructor_odr.C: Likewise.
	* g++.dg/ext/has_nothrow_assign.C: Adjust.
	* g++.dg/ext/has_nothrow_copy.C: Likewise.
	* g++.dg/ext/has_nothrow_constructor.C: Likewise.

2008-07-17  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR target/36822
	* gcc.target/s390/pr36822.c: New testcase.

2008-07-21  Hans-Peter Nilsson  <hp@axis.com>

	PR middle-end/36143
	* g++.dg/tree-ssa/pr19637.C: XFAIL.

	PR rtl-optimization/33642
	* gcc.c-torture/compile/pr11832.c: Skip for CRIS.
	* gcc.c-torture/compile/pr33009.c: Likewise.

	PR middle-end/36509
	* gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL.

2008-07-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/36879
	* gcc.c-torture/execute/20080719-1.c: New testcase.

2008-07-20  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/tree-ssa/data-dep-1.c: XFAIL.

2008-07-20  Daniel Berlin  <dberlin@dberlin.org>

	* gcc.dg/tree-ssa/ssa-fre-7.c: XFAIL.
	* gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
	* gcc.dg/tree-ssa/ssa-fre-9.c: Ditto.
	* gcc.dg/tree-ssa/ssa-fre-13.c: Ditto.
	* gcc.dg/tree-ssa/ssa-fre-14.c: Ditto.
	* gcc.dg/tree-ssa/ssa-fre-17.c: Ditto.
	* gcc.dg/tree-ssa/ssa-pre-15.c: Ditto.
	* gcc.dg/tree-ssa/loadpre1.c: PASS.

2008-07-19  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/36877
	* gcc.dg/gomp/atomic-11.c: New test.

2008-07-19  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36795
	* char_expr_1.f90: New.
	* char_expr_2.f90: New.

2008-07-19  Olivier Hainque  <hainque@adacore.com>

	* gcc.dg/mallign.c: New test.
	* gnat.dg/allocator_maxalign1.adb: New test.
	* gnat.dg/test_allocator_maxalign2.adb: Main caller for ...
	* gnat.dg/allocator_maxalign2.ad[bs]: New test.

2008-07-19  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/intrinsic_argument_conformance_2.f90: New.
	* gfortran.dg/zero_sized_1.f90: Fix conformance bugs.

2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>

	* g++.dg/ext/utf-array.C: Fix broken merge/checkin.
	* g++.dg/ext/utf-array-short-wchar.C: Idem
	* gcc.dg/utf-array.c: Idem
	* gcc.dg/utf-array-short-wchar.c: Idem

2008-07-18  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on
	arm*-*-*eabi.

2008-07-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/36786
	* gcc.target/i386/pr36786.c: New test.

2008-07-18  Dodji Seketeli  <dseketel@redhat.com>

	PR c++/36407
	* g++.dg/conversion/op5.C: New testcase.

2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>

	* g++.dg/ext/utf-array.C: Fix broken merge/checkin.
	* g++.dg/ext/utf-array-short-wchar.C: Idem
	* gcc.dg/utf-array.c: Idem
	* gcc.dg/utf-array-short-wchar.c: Idem

2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>

	Tests for char16_t and char32_t support.
	* g++.dg/ext/utf-array.C: New
	* g++.dg/ext/utf-array-short-wchar.C: New
	* g++.dg/ext/utf-rtti.C: New
	* g++.dg/ext/utf-type.c: New
	* gcc.dg/utf-array.c: New
	* gcc.dg/utf-array-short-wchar.c: New
	* gcc.dg/utf-inc-init.c: New
	* gcc.dg/utf-type.c: New

2008-07-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/36859
	* gcc.target/i386/vararg-2.c: New.

2008-07-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/36858
	* gcc.target/i386/vararg-1.c: New.

2008-07-18  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning.

2008-07-17  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/tree_static_def.ad[bs]: Support for ...
	* gnat.dg/tree_static_use.adb: New test.
	* gnat.dg/decl_ctx_def.ads: Support for ...
	* gnat.dg/decl_ctx_use.ad[bs]: New test.

2008-07-17  Julian Brown  <julian@codesourcery.com>
	    Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on
	non-DLL targets.
	* g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets.

2008-07-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/36855
	* g++.dg/ext/has_trivial_destructor.C: Rename to...
	* g++.dg/ext/has_trivial_destructor-1.C: ... this.
	* g++.dg/ext/has_trivial_destructor-2.C: New.

2008-07-17  Paolo Bonzini  <bonzini@gnu.org>

	PR rtl-optimization/36753
	* gcc.target/i386/pr36753.c: New.

2008-07-17  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36825
	PR fortran/36824
	* gfortran.dg/rank_2.f90: Add additional array-rank test.
	* gfortran.dg/array_4.f90: New.

2008-07-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/36443
	* objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
	GCC_EXEC_PREFIX from environment when running $HOSTCC.

2008-07-16  Dodji Seketeli  <dseketel@redhat.com>

	PR c++/13699
	* g++.dg/lookup/extern-c-redecl.C: New test.

2008-07-15  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36369
	* gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase.

2008-07-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR target/31568
	* gcc.target/powerpc/asm-y.c: New testcase.

2008-07-14  Eric Botcazou  <ebotcazou@adacore.com>

	* case_optimization1.ad[sb]: New test.
	* case_optimization_pkg1.ads: New helper.

2008-07-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/36745
	* g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef.

2008-07-14  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR target/36745
	* g++.dg/torture/pr36745.C: New testcase.

2008-07-14  Ben Elliston  <bje@au.ibm.com>

	* gcc.target/powerpc/altivec-macros.c: New test.
	* gcc.target/powerpc/altviec-26.c: Likewise.
	* gcc.dg/vmx/1b-06.c: Remove bool variable.
	* gcc.dg/vmx/1b-07.c: Likewise.
	* gcc.dg/vmx/1b-06-ansi.c: New test for the pre-define method.
	* gcc.dg/vmx/1b-07-ansi.c: Likewise.

2008-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/36725
	gfortran.dg/fmt_go_4.f08: New test.

2008-07-14  Hans-Peter Nilsson  <hp@axis.com>

	PR target/35492
	* gcc.c-torture/compile/pr35492.c: New test.

2008-07-12  Daniel Kraft  <d@domob.eu>

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

2008-07-11  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/Wcxx-compat-2.c: New test.

2008-07-11  Dodji Seketeli  <dseketel@redhat.com>

	PR c++/13101
	* g++.dg/parse/func-ptr-decl.C: New test.
	* g++.old-deja/g++.jason/crash11.C: Update this to
	catch a warning that is generated by virtue of fixing this bug.

2008-07-11 Dodji Seketeli <dseketel@redhat.com>

	* g++.dg/other/semicolon.C: Tighten this test, making it column aware.
	* g++.dg/parse/error15.C: update this because of more accurate column
	numbers in error reporting.
	* g++.old-deja/g++.brendan/crash16.C: Tighten the test, making it
	column aware.
	* g++.old-deja/g++.law/ctors5.C: Likewise.
	* g++.old-deja/g++.other/crash25.C: Likewise.

2008-06-30 Dodji Seketeli <dseketel@redhat.com>

	* g++.dg/parse/constructor1.C, g++.dg/parse/error*.C: Update these
	tests to make them catch column number regressions. Make these tests
	run with the -fshow-column option.
	* g++.dg/parse/error-column.C: new column number test.

2008-07-11  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36765
	* gcc.c-torture/execute/pr36765.c: New testcase.

2008-07-10  Joseph Myers  <joseph@codesourcery.com>

	PR middle-end/29056
	* gcc.target/powerpc/ppc-negeq0-1.c: Use long instead of int.
	Adjust shift and scan-assembler-not pattern to allow for 64-bit
	case.

2008-07-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/36790
	* gcc.dg/gomp/pr36790.c: New test.
	* g++.dg/gomp/pr36790.C: New test.

	PR rtl-optimization/36419
	* g++.dg/eh/async-unwind1.C: New test.

2008-07-10  Peter Maydell  <pmaydell@chiark.greenend.org.uk>

	PR other/28322
	* gcc.dg/pr28322-2.c: Check that emitted diagnostic for -Wno-foobar
	is a warning and not an error.

2008-07-09  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/no-asm-1.c: New test.
	* gcc.dg/no-asm-2.c: New test.
	* gcc.dg/no-asm-3.c: New test.
	* gcc.dg/no-asm-4.c: New test.
	* g++.dg/ext/no-asm-1.C: New test.
	* g++.dg/ext/no-asm-2.C: New test.
	* g++.dg/ext/no-gnu-keywords-1.C: New test.

2008-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/36760
	* g++.dg/warn/Wreturn-type-4.C: Adjust.

2008-07-09  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/35802
	* gcc.target/mips/pr35802.c: New test.

2008-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/36760
	* g++.dg/warn/pragma-system_header5.C: New.
	* g++.dg/warn/pragma-system_header5.h: Likewise.

2008-07-09  Raksit Ashok <raksit@google.com>

	* gcc.dg/wdisallowed-functions-1.c: New test.
	* gcc.dg/wdisallowed-functions-2.c: New test.
	* g++.dg/warn/Wdisallowed-functions-1.C: New test.
	* g++.dg/warn/Wdisallowed-functions-2.C: New test.

2008-07-08  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/34963
	* g++.dg/parse/dtor13.C: New test.

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

	* gcc.dg/compat/struct-layout-1_generate.c (vector_types): Add
	v32qi, v16hi, v8si, v4di, v8sf, v4df, u32qi, u16hi, u8si, u4di,
	u8sf and u4df.

	* gcc.dg/compat/union-m128-1_main.c: Run only on x86.  Remove
	__x86_64__ check.  Include "cpuid.h".
	(main): Check SSE2 at runtime.

	* gcc.dg/compat/union-m128-1_x.c: Compile with -msse2.  Remove
	__x86_64__ check.
	* gcc.dg/compat/union-m128-1_y.c: Likewise.

	* gcc.dg/compat/vector-1_x.c: Add 32byte vector tests.
	* gcc.dg/compat/vector-1_y.c: Likewise.
	* gcc.dg/compat/vector-2_x.c: Likewise.
	* gcc.dg/compat/vector-2_y.c: Likewise.

	* gcc.dg/compat/vector-1a_main.c: New.
	* gcc.dg/compat/vector-1a_x.c: Likewise.
	* gcc.dg/compat/vector-1a_y.c: Likewise.
	* gcc.dg/compat/vector-2a_main.c: Likewise.
	* gcc.dg/compat/vector-2a_x.c: Likewise.
	* gcc.dg/compat/vector-2a_y.c: Likewise.

	* gcc.dg/compat/vector-defs.h (v32qi): New.
	(v16hi): Likewise.
	(v8si): Likewise.
	(v4di): Likewise.
	(v8sf): Likewise.
	(v4df): Likewise.
	(u32qi): Likewise.
	(u16hi): Likewise.
	(u8si): Likewise.
	(u4di): Likewise.
	(u8sf): Likewise.
	(u4df): Likewise.

	* lib/compat.exp (compat-get-options-main): Support dg-skip-if.

2008-07-07  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.c-torture/compile/20080625-1.c: Skip for AVR target.
	* gcc.dg/torture/pr36373-10.c: Correct test where target pointer 
	is not same size as unsigned long. 

2008-07-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/36670
	* gfortran.dg/product_sum_bounds_1.f90:  New test case.

2008-07-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/36341
	PR fortran/34670
	* gfortran.dg/matmul_bounds_2.f90:  New test.
	* gfortran.dg/matmul_bounds_3.f90:  New test.
	* gfortran.dg/matmul_bounds_4.f90:  New test.
	* gfortran.dg/matmul_bounds_5.f90:  New test.

2008-07-07  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/torture/pta-ptrarith-1.c: New testcase.
	* gcc.dg/torture/pta-ptrarith-2.c: Likewise.
	* gcc.dg/torture/ipa-pta-1.c: Likewise.

2008-07-07  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/36726
	* gfortran.dg/gomp/pr36726.f90: New test.

2008-07-06  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect the
	macros to be defined for MIPS16 too.
	* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
	* gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: New test.
	* gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.

2008-07-06  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.

2008-07-06  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/callabi/callabi.h: New.
	* gcc.dg/callabi/vaarg-1.c: New.
	* gcc.dg/callabi/vaarg-2.c: New.
	* gcc.dg/callabi/vaarg-3.c: New.
	* gcc.dg/callabi/func-1.c: New.

2008-07-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

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

2008-07-05  Joseph Myers  <joseph@codesourcery.com>

	* lib/gcc-dg.exp (remove-build-file): Remove files on remote host
	as well as on build.

2008-07-04  Richard Guenther  <rguenther@suse.de>

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

2008-07-04  Richard Sandiford  <richard@codesourcery.com>

	* gcc.target/m68k/interrupt-2.c: New file.
	* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*.

2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code.
	* gcc.dg/compat/struct-by-value-17a_y.c: Likewise.

2008-07-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization3.adb: New test.
	* gnat.dg/loop_optimization3_pkg.ad[sb]: New helper.

2008-07-03  Uros Bizjak  <ubizjak@gmail.com>

	PR target/36710
	* gcc.target/i386/float128-2.c: New test.

2008-07-03  Michael Meissner  <gnu@the-meissners.org>

	PR middle-end/35736
	* gcc.dg/pr35736.c: New file.

2008-07-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.dg/pr28243.c: Skip on SPU.
	* gcc.dg/torture/pr25947-1.c: Likewise.
	* gcc.dg/20030702-1.c: Likewise.
	* g++.old-deja/g++.other/comdat5.C: Likewise.
	* g++.old-deja/g++.other/local-alloc1.C: Likewise.
	* g++.dg/opt/vt1.C: Likewise.

2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code.

2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
	    Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/float128-1.c: New.

2008-07-03  Andrew Haley  <aph@redhat.com>

	PR preprocessor/33305
	* gcc.dg/cpp/avoidpaste1.c: Use dg-options "-ansi" to avoid
	"-pedantic".
	* gcc.dg/cpp/avoidpaste2.c: Likewise
	* gcc.dg/cpp/20000519-1.c: Likewise.
	* g++.dg/ext/gnu-inline-global-reject.C: Likewise.
	* gcc.dg/cpp/c99-empty-macro-args.c: New test.
	* gcc.dg/cpp/c90-empty-macro-args.c: New test.

2008-07-03  Richard Guenther  <rguenther@suse.de>

	PR c++/36128
	* g++.dg/other/builtin1.C: New testcase.

2008-07-02  Joseph Myers  <joseph@codesourcery.com>

	* g++.dg/compat/struct-layout-1.exp: Compile generator on build system.
	* gcc.dg/compat/struct-layout-1.exp: Likewise.
	* objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.

2008-07-02  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR testsuite/36285
	* gcc.dg/compat/struct-by-value-16_x.c: Move some tests to new file 
	to reduce code size.
	* gcc.dg/compat/struct-by-value-16_y.c: Ditto.
	* gcc.dg/compat/struct-by-value-16a_main.c: New file.
	* gcc.dg/compat/struct-by-value-16a_x.c: Ditto.
	* gcc.dg/compat/struct-by-value-16a_y.c: Ditto.
	* gcc.dg/compat/struct-by-value-17_x.c: Move some tests to new file 
	to reduce code size.
	* gcc.dg/compat/struct-by-value-17_y.c: Ditto.
	* gcc.dg/compat/struct-by-value-17a_main.c: New file.
	* gcc.dg/compat/struct-by-value-17a_x.c: Ditto.
	* gcc.dg/compat/struct-by-value-17a_y.c: Ditto.
	* gcc.dg/compat/struct-by-value-18_x.c: Move some tests to new file 
	to reduce code size.
	* gcc.dg/compat/struct-by-value-18_y.c: Ditto.
	* gcc.dg/compat/struct-by-value-18a_main.c: New file.
	* gcc.dg/compat/struct-by-value-18a_x.c: Ditto.
	* gcc.dg/compat/struct-by-value-18a_y.c: Ditto.


2008-07-02  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/pr36227.c: Correct test for targets where long is
	not the same size as pointer.

2008-07-02  Kaz Kojima  <kkojima@gcc.gnu.org>

	* g++.dg/cdce3.C: Test long double math functions for
	large_long_double target only.  Skip pow10 and exp10
	functions for *-*-darwin*.

2008-07-02  Janus Weil  <janus@gcc.gnu.org>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/32580
	* gfortran.dg/c_f_pointer_tests_3.f90: Updated.
	* gfortran.dg/proc_decl_1.f90: Updated.
	* gfortran.dg/proc_ptr_1.f90: New.
	* gfortran.dg/proc_ptr_2.f90: New.
	* gfortran.dg/proc_ptr_3.f90: New.
	* gfortran.dg/proc_ptr_4.f90: New.
	* gfortran.dg/proc_ptr_5.f90: New.
	* gfortran.dg/proc_ptr_6.f90: New.
	* gfortran.dg/proc_ptr_7.f90: New.
	* gfortran.dg/proc_ptr_8.f90: New.

2008-07-02  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/arm/neon/polytypes.c: Use dg-message separately from
	dg-error to match separate messages.

2008-07-02  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/abi/mangle24.C: Remove -mmmx.
	* gcc.dg/const-float80-ped.c: Likewise.
	* gcc.dg/const-float80.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float80.c: Likewise.

	* g++.dg/abi/mangle25.C: Enable x86.
	* gcc.dg/const-float128-ped.c: Likewise.
	* gcc.dg/const-float128.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128.c: Likewise.
	* gcc.target/i386/pr32191.c: Likewise.
	* gcc.target/i386/pr32268.c: Likewise.

2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	PR target/36698
	* gcc.c-torture/compile/20001226-1.c: XFAIL -O0 case on SPU.

	* gcc.dg/pr27095.c: Provide target-specific regexp for SPU.

2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* lib/compat.exp (compat-execute): Add -ffunction-sections
	and -Wl,--auto-overlay when building for spu-*-elf*.

2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.dg/nrv3.c (S): Increase size of padding for SPU.
	* g++.dg/opt/temp1.C (struct T): Likewise.

2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.c-torture/execute/20030222-1.x: New file.
	* gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU.
	* gcc.dg/lower-subreg-1.c: Likewise.

2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	SPU single-precision FP does not support subnormals:
	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.

	SPU single-precision FP does not support Inf or Nan:
	* gcc.c-torture/execute/ieee/inf-1.c: Disable "float" Inf test on SPU.
	* gcc.c-torture/execute/ieee/compare-fp-1.x: New file.
	* gcc.c-torture/execute/ieee/compare-fp-4.x: Disable test on SPU.
	* gcc.c-torture/execute/ieee/fp-cmp-2.x: Disable test on SPU.
	* gcc.c-torture/execute/ieee/fp-cmp-4f.x: New file.
	* gcc.c-torture/execute/ieee/fp-cmp-8f.x: New file.
	* gcc.dg/pr15784-3.c: Disable test on SPU.
	* gcc.dg/pr28796-2.c: Likewise.
	* gcc.dg/float-range-1.c: Likewise.
	* gcc.dg/float-range-3.c: Likewise.
	* gcc.dg/float-range-4.c: Likewise.
	* gcc.dg/float-range-5.c: Likewise.
	* gcc.dg/fold-overflow-1.c: Likewise.
	* gcc.dg/builtins-1.c: SPU does not support __builtin_inff.
	* gcc.dg/builtin-inf-1.c: SPU does not support __builtin_inff.
	Check for error instead of warning "does not support infinity".
	* gcc.dg/builtins-43.c: Disable "float" Inf/Nan tests on SPU. 
	* gcc.dg/builtins-44.c: Likewise.
	* gcc.dg/builtins-45.c: Likewise.
	* gcc.dg/torture/builtin-math-2.c: Likewise.
	* gcc.dg/torture/builtin-logb-1.c: Likewise.
	* gcc.dg/torture/builtin-modf-1.c: Likewise.
	* gcc.dg/torture/builtin-ldexp-1.c: Likewise.
	* gcc.dg/torture/builtin-frexp-1.c: Likewise.
	* gcc.dg/torture/type-generic-1.c: Disable test on SPU.
	* g++.dg/torture/type-generic-1.C: Likewise.

	SPU single-precision FP always rounds towards zero:
	* gcc.c-torture/execute/ieee/920518-1.x: New file.
	* gcc.c-torture/execute/ieee/20010114-2.x: New file.
	* gcc.c-torture/execute/ieee/20030331-1.x: New file.
	* gcc.dg/torture/fp-int-convert-float.c: Disable test on SPU.
	* gcc.dg/torture/fp-int-convert-timode.c: Disable "float" test on SPU.

2008-07-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/36590
	PR fortran/36681
	* gfortran.dg/count_mask_1.f90:  New test.

2008-07-02  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: Add noinline
	attribute to main1().
	* gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Increase the loop
	bound in order to make it worth to vectorize the loop.
	* gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Likewise.

2008-07-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/36676
	* gfortran.dg/namelist_51.f90: New test.

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

	* lib/target-supports.exp (check_effective_target_vect_int,
	check_effective_target_vect_shift,
	check_effective_target_vect_long,
	check_effective_target_vect_float,
	check_effective_target_vect_no_align,
	check_effective_target_vect_int_mult): Check for ARM.
	(check_effective_target_arm_neon): New.
	(check_effective_target_vect_cmdline_needed): Use it.

2008-07-01  Daniel Jacobowitz  <dan@codesourcery.com>

	* g++.dg/other/opaque-1.C, g++.dg/other/opaque-2.C,
	g++.dg/other/opaque-3.C: Also run on powerpc*-*-linux*spe*.

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

	* gcc.target/i386/quad-sse.c: New test.

2008-07-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36666
	* gcc.c-torture/compile/pr36666.c: New testcase.

2008-07-01  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-06-30  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR target/36598
	* gcc.dg/memcpy-1.c: Mark test XFAIL for avr target.

2008-06-30  Uros Bizjak  <ubizjak@gmail.com>

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

2008-06-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/36662
	* g++.dg/ext/altivec-16.C: New test.

2008-06-30  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/36648
	* g++.dg/vect/pr36648.cc: New testcase.

2008-06-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/36655
	* g++.dg/cpp0x/extern_template-2.C: New.
	* g++.dg/cpp0x/extern_template.C: Rename to...
	* g++.dg/cpp0x/extern_template-1.C: ... this.

2008-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/36341
	* gfortran.dg/matmul_bounds_1.f90:  New test.

2008-06-29  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/36620
	* gcc.dg/pr36504.c: Add -w to dg-options.

2008-06-29  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/pr36493.c: Require vect_long.

2008-06-28  Jerry DeLisle <jvdelisle@gcc.gnu.org>

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

2008-06-28  Joseph Myers  <joseph@codesourcery.com>

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

2008-06-28  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/execute/pta-field-1.c: Add return 0.
	* gcc.c-torture/execute/pta-field-2.c: Likewise.

2008-06-28  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.

2008-06-27  Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/abi/arm_cxa_vec2.C: New test.

2008-06-28  Jakub Jelinek  <jakub@redhat.com>

	PR c++/36364
	* g++.dg/template/repo9.C: New test.

2008-06-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/36655
	* g++.dg/cpp0x/extern_template.C: New.

2008-06-27  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/gomp/pr27388-3.c: Adjust dg-final.

2008-06-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36400
	PR tree-optimization/36373
	PR tree-optimization/36344
	* gcc.dg/torture/pr36373-1.c: New testcase.
	* gcc.dg/torture/pr36373-2.c: Likewise.
	* gcc.dg/torture/pr36373-3.c: Likewise.
	* gcc.dg/torture/pr36373-4.c: Likewise.
	* gcc.dg/torture/pr36373-5.c: Likewise.
	* gcc.dg/torture/pr36373-6.c: Likewise.
	* gcc.dg/torture/pr36373-7.c: Likewise.
	* gcc.dg/torture/pr36373-8.c: Likewise.
	* gcc.dg/torture/pr36373-9.c: Likewise.
	* gcc.dg/torture/pr36373-10.c: Likewise.
	* gcc.dg/torture/pr36400.c: Likewise.
	* gcc.c-torture/execute/pta-field-1.c: Likewise.
	* gcc.c-torture/execute/pta-field-2.c: Likewise.
	* gcc.dg/tree-ssa/loadpre8.c: Remove XFAIL.
	* gcc.dg/tree-ssa/pr24287.c: XFAIL.

2008-06-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aggr9.ad[sb]: New test.
	* gnat.dg/aggr9_pkg.ads: New helper.

2008-06-27  Olivier Hainque  <hainque@adacore.com>

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

2008-06-26  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests.

2008-06-26  Ira Rosen  <irar@il.ibm.com>

	* lib/target-supports.exp
	(check_effective_target_vect_cmdline_needed): Add SPU to the list
	of targets that do not need command line argument to enable SIMD.

2008-06-26  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/vect.exp: Run tests with -funroll-loops for SPU in case
	of -O3.

2008-06-26  Ira Rosen  <irar@il.ibm.com>

	PR target/36510
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop
	bound.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c,
	gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise.

2008-06-25  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/36526
	* gfortran.dg/proc_formal_proc_2.f90: New test.

2008-06-25  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/compile/20080625-1.c: New testcase.

2008-06-25  Richard Guenther  <rguenther@suse.de>

	* g++.dg/torture/20080625-1.C: New testcase.

2008-06-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/36371
	* gfortran.dg/data_array_5.f90: New test.

2008-06-24  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-06-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/36504
	* gcc.dg/pr36504.c: New test.

2008-06-23  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/36584
	* gcc.dg/pr36584.c: New test.
	* gcc.target/i386/local2.c: Remove invalid test.

2008-06-23  Jakub Jelinek  <jakub@redhat.com>

	PR target/36533
	* gcc.target/i386/pr36533.c: New test.

	PR tree-optimization/36508
	* gcc.dg/pr36508.c: New test.

2008-06-20  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/inline-31.c: New test.

2008-06-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/fmt_l.f90: Fix end of line test pattern.

2008-06-19  Andy Hutchinson  <hutchinsonandy@aim.com>

	* lib/target-supports.exp 
	(check_effective_target_keeps_null_pointer_checks): New function.
	* gcc.dg/tree-ssa/20030730-1.c: Use keeps_null_pointer_checks to 
	determine correct test response.
	* gcc.dg/tree-ssa/20030730-2.c: Ditto.
	* gcc.dg/tree-ssa/pr20701.c: Ditto.
	* gcc.dg/tree-ssa/pr20702.c: Ditto.
	* gcc.dg/tree-ssa/pr21086.c: Ditto.
	* gcc.dg/tree-ssa/vrp02.c:: Ditto.
	* gcc.dg/tree-ssa/vrp07.c:: Ditto.
	* gcc.dg/tree-ssa/vrp08.c:: Ditto. 

2008-06-19  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/pragma-pack-4.c: Skip for AVR target.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/builtin-apply2.c: Mark skip for avr target.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR c/36571
	* gcc.dg/builtin-return-1.c: Mark as xfail on AVR.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/tree-ssa/loop-35.c: xfail avr target. Add new avr specific 
	tests.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/tree-ssa/forwprop-6.c: Use long or int to match size of
	float. Otherwise error.
	* gcc.dg/tree-ssa/ssa-fre-7.c: Ditto.
	* gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.c-torture/execute/20020619-1.c: Correct for targets
	without 32 bit int.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.c-torture/execute/ieee/20000320-1.x: Skip for AVR target.
	* gcc.c-torture/execute/ieee/rbug.x: Ditto.
	* gcc.c-torture/execute/ieee/pr30704.x: Add new file. Skip for AVR 
	target.
	* gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x: Ditto.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR testsuite/36284
	* gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Require
	int32plus for generated main files.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR c/36460
	* gcc.dg/utf32-1.c: Mark xfail for AVR target.
	* gcc.dg/utf32-2.c: Ditto.
	* gcc.dg/utf32-3.c: Ditto.

2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.c-torture/compile/limits-fndefn.c: Skip for AVR.
	* gcc.dg/builtins-config.h: Use standard independent __AVR__ symbol.
	* gcc.dg/cdce1.c: Skip for AVR.
	* gcc.dg/cdce2.c: Ditto.
	* gcc.dg/fold-bitand-1.c: Ignore warnings such as alignment.
	* gcc.dg/fold-eqandshift-3.c: Use long on AVR.
	* gcc.dg/fold-overflow-1.c: Skip for AVR.
	* gcc.dg/multiple-overflow-warn-3.c: Use target independent macro 
	for ms bit position.
	* gcc.dg/pch/struct-1.c: Allow for target without 32 bit int.
	* gcc.dg/tree-ssa/pr33920.c: Add warning check for AVR.
	* gcc.dg/ucnid-5.c: Skip for AVR.
	* gcc.dg/Wconversion-5.c: Mark warning xfail for AVR target.
	* gcc.dg/Wconversion-real-integer.c: Skip for AVR.
	* gcc.dg/Wconversion-real.c: Ditto.
	* gcc.dg/wtr-conversion-1.c: Add warning test for AVR.
	* gcc.dg/utf-cvt.c: Skip tests and mark excess xfail for AVR.
	* gcc.dg/Wtype-limits-Wextra.c: Ditto.
	* gcc.dg/Wtype-limits.c: Ditto. 

2008-06-18  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/dfp/convert-bfp-6.c, gcc.dg/dfp/convert-bfp-9.c: XFAIL
	for lax_strtofp.

2008-06-18  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_powerpc_hard_double): New.
	* gcc.dg/tree-ssa/loop-19.c: Use powerpc_hard_double instead of
	powerpc*-*-*.

2008-06-16  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/weak/weak-2.c: We no longer complain about incompatibilty.
	* gcc.dg/weak/weak-3.c: We no longer complain about incompatibilty.
	* gcc.dg/weak/weak-4.c: We no longer complain about incompatibilty.
	* gcc.dg/weak/weak-5.c: We no longer complain about incompatibilty.
	* gcc.dg/weak/weak-6.c: Fix thinko in previous change.
	* gcc.dg/weak/weak-7.c: Likewise.

2008-06-16  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/asm-wide-1.c: Do not require extra errors we output
	confused by earlier errors.
	* gcc.target/i386/sseregparm-2.c: Remove markers for errors not
	output at parsing time.
	* gcc.target/i386/sseregparm-8.c: Move here compile time errors
	from gcc.target/i386/sseregparm-2.c.
	* gcc.dg/weak/weak-6.c: Do not require extra errors we output
	confused by earlier errors.
	* gcc.dg/weak/weak-7.c: Likewise.

2008-06-18  Daniel Kraft  <d@domob.eu>

	PR fortran/36517, fortran/36492
	* gfortran.dg/array_constructor_25.f03:  New test.
	* gfortran.dg/array_constructor_26.f03:  New test.
	* gfortran.dg/array_constructor_27.f03:  New test.
	* gfortran.dg/array_constructor_28.f03:  New test.
	* gfortran.dg/array_constructor_29.f03:  New test.
	* gfortran.dg/array_constructor_30.f03:  New test.
	* gfortran.dg/array_constructor_type_19.f03:  New test.
	* gfortran.dg/array_constructor_type_20.f03:  New test.
	* gfortran.dg/array_constructor_type_21.f03:  New test.

2008-06-17  Daniel Kraft  <d@domob.eu>

	PR fortran/36112
	* gfortran.dg/bounds_check_array_ctor_1.f90:  New test.
	* gfortran.dg/bounds_check_array_ctor_2.f90:  New test.
	* gfortran.dg/bounds_check_array_ctor_3.f90:  New test.
	* gfortran.dg/bounds_check_array_ctor_4.f90:  New test.
	* gfortran.dg/bounds_check_array_ctor_5.f90:  New test.
	* gfortran.dg/bounds_check_array_ctor_6.f90:  New test.
	* gfortran.dg/bounds_check_array_ctor_7.f90:  New test.
	* gfortran.dg/bounds_check_array_ctor_8.f90:  New test.
	* gfortran.dg/arrayio_0.f90:  Fixed invalid array constructor.
	* gfortran.dg/char_cons_len.f90:  Ditto.
	* gfortran.dg/char_initializer_actual.f90:  Ditto.
	* gfortran.dg/pr15959.f90:  Ditto.
	* gfortran.dg/transfer_simplify_2.f90:  Ditto.
	* gfortran.dg/char_length_1.f90:  Changed expected error messages.

2008-06-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/36366
	* gfortran.dg/used_types_20.f90: New test.

2008-06-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/36546
	* gfortran.dg: namelist_49.f90: New test.

2008-06-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/36544
	* gfortran.dg/fseek.f90: Adjust test conditions for variable newline.

2008-06-16  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/36493
	* gcc.dg/vect/pr36493.c: New testcase.

2008-06-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/36515
	* gfortran.dg/no_range_check_2.f90: New test.

2008-06-15  Mark Shinwell  <shinwell@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_mips_loongson): New.
	* gcc.target/mips/loongson-simd.c: New.

2008-06-14  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/35320
	* g++.dg/parse/bitfield3.C: New test.

2008-06-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/36538
	* gfortran.dg: namelist_48.f90: New test.

2008-06-14  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/35317
	* g++.dg/other/dtor2.C: New test.

2008-06-13  Olivier Hainque  <hainque@adacore.com>

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

2008-06-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35863
	* gfortran.dg/widechar_IO_1.f90: New test.
	* gfortran.dg/widechar_IO_2.f90: New test.
	* gfortran.dg/widechar_IO_3.f90: New test.
	* gfortran.dg/widechar_IO_4.f90: New test.

2008-06-13  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36476
	* gfortran.dg/parameter_array_init_4.f90: New.

2008-06-13  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-06-13  Jakub Jelinek  <jakub@redhat.com>

	PR c/36507
	* gcc.dg/inline-28.c: New test.
	* gcc.dg/inline-29.c: New test.
	* gcc.dg/inline-30.c: New test.

2008-06-12  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36462
	* gfortran.dg/index_2.f90: New.

2008-06-12  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-06-12  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
	Always initialize.
	* g++.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
	Always initialize.

2008-06-12  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/36443
	* gcc.dg/compat/struct-layout-1.exp: Temporarily unset
	GCC_EXEC_PREFIX from environment when running $HOSTCC.
	* g++.dg/compat/struct-layout-1.exp: Likewise.

2008-06-12  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36345
	* gcc.c-torture/execute/20020619-1.c: Remove broken part of
	the testcase.

2008-06-11  Edmar Wienskoski  <edmar@freescale.com>

	PR target/36425
	* gcc.target/powerpc/e500-1.c: New test case to verify
	mno-isel option.

2008-06-11  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-06-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/bt-mask-1.c: New test.
	* gcc.target/i386/bt-mask-2.c: Ditto.

2008-06-10  Uros Bizjak  <ubizjak@gmail.com>

	PR target/36473
	* gcc.target/i386/bt-1.c: New test.
	* gcc.target/i386/bt-2.c: Ditto.

2008-06-09  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.c-torture/execute/builtins/lib/chk.c: Only include sys/types.h
	for unix to check for uClibc.

2008-06-09  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR testsuite/36285
	* gcc.dg/compat/struct-return-10_y.c: Remove test_va.
	* gcc.dg/compat/vector-defs.h: Add check for availability of 8 byte 
	double.
	* gcc.dg/compat/struct-layout-1_test.h: Change bitfield to match 
	integer size.

2008-06-09  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/pr34856.c: Condition use of -maltivec on
	powerpc_altivec_ok.  Use -w on other powerpc*-*-linux*.

2008-06-09  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/torture/mips-hilo-1.c: Delete.
	* gcc.target/mips/pr35232.c: Likewise.
	* gcc.target/mips/fix-vr4130-1.c: Use modulus to create an mfhi.
	* gcc.target/mips/fix-vr4130-3.c: Likewise.
	* gcc.target/mips/int-moves-1.c: New test.
	* gcc.target/mips/int-moves-2.c: Likewise.
	* gcc.target/mips/fix-r4000-1.c: Likewise.
	* gcc.target/mips/fix-r4000-2.c: Likewise.
	* gcc.target/mips/fix-r4000-3.c: Likewise.
	* gcc.target/mips/fix-r4000-4.c: Likewise.
	* gcc.target/mips/fix-r4000-5.c: Likewise.
	* gcc.target/mips/fix-r4000-6.c: Likewise.
	* gcc.target/mips/fix-r4000-7.c: Likewise.
	* gcc.target/mips/fix-r4000-8.c: Likewise.
	* gcc.target/mips/fix-r4000-9.c: Likewise.
	* gcc.target/mips/fix-r4000-10.c: Likewise.
	* gcc.target/mips/fix-r4000-11.c: Likewise.
	* gcc.target/mips/fix-r4000-12.c: Likewise.
	* gcc.target/mips/timode-1.c: Likewise.
	* gcc.target/mips/timode-2.c: Likewise.

2008-06-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/pack3.ads: New test.
	* gnat.dg/specs/pack3_pkg.ads: New helper.

2008-06-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/35242
	* g++.dg/cpp0x/vt-35242.C: New.

2008-06-08  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/36459
	* gfortran.dg/proc_decl_16.f90: New.

2008-06-08  Tobias Burnus  <burnus@net-b.de>

	PR fortran/35830
	* proc_decl_13.f90: New.
	* proc_decl_14.f90: New.
	* proc_decl_15.f90: New.

2008-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/36420
	PR fortran/36421
	PR fortran/36422
	* gfortran.dg/fmt_g0_1.f08: New test.
	* gfortran.dg/fmt_g0_2.f08: New test.
	* gfortran.dg/fmt_g0_3.f08: New test.

2008-06-07  Xinliang David Li  <davidxl@google.com>

	PR/36440
	* gcc.dg/cdce1.c: Remove run target clause.
	* gcc.dg/cdce2.c: Ditto.
	* g++.dg/cdce3.C: Fix a bug in target specification.

2008-06-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36437
	* gfortran.dg/c_sizeof_1.f90: New.
	* gfortran.dg/c_sizeof_2.f90: New.

2008-06-07  Joseph Myers  <joseph@codesourcery.com>

	* g++.dg/abi/arm_cxa_vec1.C: Don't handle xscale*-*-*.
	* g++.dg/eh/spbp.C: Don't handle *-*-solaris2.[56]*.
	* g++.dg/warn/miss-format-1.C: Don't handle Solaris before Solaris
	7.
	* gcc.c-torture/compile/981006-1.c: Don't handle xscale*-*-*,
	strongarm*-*-* and cris-*-aout*.
	* gcc.c-torture/execute/941014-1.x: Don't handle xscale*-*-* and
	strongarm*-*-*.
	* gcc.dg/20030909-1.c: Don't handle xscale*-*-* and
	strongarm*-*-*.
	* gcc.dg/20031108-1.c: Don't handle xscale*-*-* and
	strongarm*-*-*.
	* gcc.dg/20040813-1.c: Don't handle *-*-sysv5*.
	* gcc.dg/arm-asm.c: Don't handle strongarm*-*-* and xscale*-*-*.
	* gcc.dg/arm-scd42-1.c: Use target arm*-*-*.
	* gcc.dg/arm-scd42-3.c: Use target arm*-*-*.
	* gcc.dg/cpp/assert4.c: Don't handle BeOS.
	* gcc.dg/debug/pr35154.c: Don't handle *-*-sysv5*.
	* gcc.dg/intmax_t-1.c: Don't handle *-*-solaris2.5.1 and
	xscale*-*-elf*.
	* gcc.dg/pragma-align.c: Don't handle i?86-*-sco3.2v5*.
	* gcc.dg/pthread-init-2.c: Don't handle *-*-solaris2.5.1.
	* gcc.misc-tests/arm-isr.exp: Use target arm*-*-*.
	* gcc.target/powerpc/ppc-sdata-1.c: Don't handle powerpc-*-sysv*.
	* gcc.target/powerpc/ppc-sdata-2.c: Don't handle powerpc-*-sysv*.
	* gcc.target/powerpc/ppc-stackalign-1.c: Don't handle
	powerpc-*-sysv*.
	* gfortran.dg/debug/pr35154-stabs.f: Don't handle *-*-sysv5*.
	* lib/target-supports.exp: Don't handle strongarm*-*-elf,
	xscale*-*-elf and *-*-windiss.
	* obj-c++.dg/dwarf-2.mm: Don't handle *-*-solaris2.[56]*.
	* objc.dg/dwarf-1.m: Don't handle *-*-solaris2.[56]*.
	* objc.dg/dwarf-2.m: Don't handle *-*-solaris2.[56]*.
	* gcc.dg/mt-loopi1.c: Remove.

2008-06-07  Samuel Tardieu  <sam@rfc1149.net>

	* gnat.dg/specs/oversize.ads: New.

2008-06-07  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/35327
	* g++.dg/parse/crash41.C: New.

2008-06-06  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/36438
	* gcc.target/i386/pr36438.c

2008-06-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/36362
	* gcc.c-torture/execute/20080529-1.c: New test.

2008-06-06  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/gomp/collapse-1.c: New test.
	* gcc.dg/gomp/nesting-1.c: New test.
	* g++.dg/gomp/task-1.C: New test.
	* g++.dg/gomp/predetermined-1.C: New test.
	* g++.dg/gomp/tls-4.C: New test.
	* gfortran.dg/gomp/collapse1.f90: New test.
	* gfortran.dg/gomp/sharing-3.f90: New test.
	* gcc.dg/gomp/pr27499.c (foo): Remove is unsigned dg-warning.
	* g++.dg/gomp/pr27499.C (foo): Likewise.
	* g++.dg/gomp/for-16.C (foo): Likewise.
	* g++.dg/gomp/tls-3.C: Remove dg-error, add S::s definition.
	* g++.dg/gomp/pr34607.C: Adjust dg-error location.
	* g++.dg/gomp/for-16.C (foo): Add a new dg-error.
	* gcc.dg/gomp/appendix-a/a.35.4.c: Add dg-warning.
	* gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
	* gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
	* gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
	* gfortran.dg/gomp/omp_parse1.f90: Remove !$omp tab test.
	* gfortran.dg/gomp/appendix-a/a.33.4.f90: Remove dg-error
	about allocatable array.
	* gfortran.dg/gomp/reduction1.f90: Likewise.

2008-06-06  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests.

2008-06-04  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_powerpc_spu):
	Call check_effective_target_powerpc_altivec_ok.
	* gcc.target/powerpc/dfp-dd.c, gcc.target/powerpc/dfp-td.c,
	gcc.target/powerpc/ppc32-abi-dfp-1.c,
	gcc.target/powerpc/ppu-intrinsics.c: Require powerpc_fprs.

2008-06-04  Xinliang David Li  <davidxl@google.com>

	* gcc.dg/cdce1.c: New test.
	* gcc.dg/cdce2.c: Ditto.
	* g++.dg/cdce3.C: Ditto.

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

	PR fortran/36322
	PR fortran/36275
	* gfortran.dg/proc_decl_2.f90: Extended.

2008-06-04  Joseph Myers  <joseph@codesourcery.com>
	    Maxim Kuvyrkov  <maxim@codesourcery.com>

	* gcc.target/m68k/xgot-1.c: New test.

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

	* gcc.c-torture/execute/20080604-1.c: New testcase.

2008-06-03  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR/34880
	* gcc.c-torture/execute/float-floor.c: Adjust test for 4 byte 
	doubles.

2008-06-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aliasing1.ad[sb]: New test.
	* gnat.dg/aliasing2.ad[sb]: Likewise.

2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.target/avr/avr.exp: Add avr testsuite.
	* gcc.target/avr/trivial.c: Add simple test.
	* gcc.target/avr/torture/avr-torture.exp: Add avr-torture testsuite.
	* gcc.target/avr/torture/trivial.c: Add simple test.

2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/pr19340.c: Disable for AVR as it has no scheduling.
	* gcc.dg/section1.c: XFAIL AVR as bss section is used  differently.

2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/pr18241-1.c: Use long on small int target.
	* gcc.dg/pr32912-2.c: Ditto.
	* gcc.dg/pr35065.c: Ditto.
	* gcc.dg/pr36300-1.c: Ditto.
	* gcc.dg/pr36300-2.c: Ditto.
	* gcc.dg/pr27639.c: Reduce array size for small int target.
	* gcc.dg/pr28755.c: Skip test if pointers are smaller than 32 bits.
	* gcc.dg/pr36194.c: Reduce constant on small int target.
	* gcc.dg/torture/builtin-frexp-1.c: Ditto.

2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/torture/pr34330.c: Skip test for targets without pthread.
	* gcc.dg/torture/pr36244.c: Ditto.
	* gcc.dg/tree-ssa/pr36181.c: Ditto.

2008-06-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/36361
	* gfortran.dg/interface_24.f90: New.

2008-06-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/36404
	* g++.dg/template/crash79.C: New.
	* g++.dg/other/pr28114.C: Adjust.	

2008-06-02  Daniel Kraft  <d@domob.eu>

	* finalize_1.f08:  New test.
	* finalize_2.f03:  New test.
	* finalize_3.f03:  New test.
	* finalize_4.f03:  New test.
	* finalize_5.f03:  New test.
	* finalize_6.f90:  New test.
	* finalize_7.f03:  New test.
	* finalize_8.f03:  New test.

2008-06-01  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp.

2008-06-01  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/fpr-moves-7.c: New test.
	* gcc.target/mips/fpr-moves-8.c: New test.

2008-05-30  Bernd Schmidt  <bernd.schmidt@analog.com>

	* gcc.target/bfin/mcpu-default.c: Adjust for recent changes: default
	CPU has all workarounds, and no longer explicitly sets bf532 as CPU
	type.

	* gcc.target/bfin/mcpu-bf531.c: Adjust for WORKAROUND_RETS.
	* gcc.target/bfin/mcpu-bf532.c: Likewise.
	* gcc.target/bfin/mcpu-bf533.c: Likewise.
	* gcc.target/bfin/mcpu-bf534.c: Likewise.
	* gcc.target/bfin/mcpu-bf536.c: Likewise.
	* gcc.target/bfin/mcpu-bf537.c: Likewise.
	* gcc.target/bfin/mcpu-bf548.c: Likewise.
	* gcc.target/bfin/mcpu-bf549.c: Likewise.
	* gcc.target/bfin/mcpu-bf561.c: Likewise.
	* gcc.target/bfin/mcpu-bf523.c: Likewise.
	* gcc.target/bfin/mcpu-bf524.c: Likewise.
	* gcc.target/bfin/mcpu-bf526.c: Likewise.
	* gcc.target/bfin/mcpu-bf522.c: Likewise.
	* gcc.target/bfin/mcpu-bf525.c: Likewise.
	* gcc.target/bfin/mcpu-bf527.c: Likewise.
	* gcc.target/bfin/mcpu-bf538.c: Likewise.
	* gcc.target/bfin/mcpu-bf539.c: Likewise.
	* gcc.target/bfin/mcpu-bf542.c: Likewise.
	* gcc.target/bfin/mcpu-bf544.c: Likewise.
	* gcc.target/bfin/mcpu-default.c: Likewise.
	* gcc.target/bfin/workarounds-any.c: Likewise.
	* gcc.target/bfin/workarounds-none.c: Likewise.
	* gcc.target/bfin/workarounds-1.c: Likewise.
	* gcc.target/bfin/workarounds-2.c: Likewise.
	* gcc.target/bfin/workarounds-3.c: Likewise.
	* gcc.target/bfin/workarounds-4.c: Likewise.

2008-05-30  Tom Tromey  <tromey@redhat.com>

	PR preprocessor/36320:
	* gcc.dg/cpp/pr36320.c: New file.

2008-05-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/35243
	* g++.dg/cpp0x/vt-35243.C: New.	

2008-05-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/35771
	* gcc.dg/torture/pr35771.h: New.
	* gcc.dg/torture/pr35771-1.c: Likewise.
	* gcc.dg/torture/pr35771-2.c: Likewise.
	* gcc.dg/torture/pr35771-3.c: Likewise.

2008-05-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/nested-func-6.c: New test.

2008-05-29  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36343
	* gcc.c-torture/execute/pr36343.c: New testcase.

2008-05-29  Arnaud Charlet  <charlet@adacore.com>

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

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

	PR fortran/36325
	PR fortran/35830
	* gfortran.dg/interface_23.f90: New.
	* gfortran.dg/gomp/reduction3.f90: Fixed invalid code.
	* gfortran.dg/proc_decl_12.f90: New:
	* gfortran.dg/external_procedures_1.f90: Fixed error message.

2008-05-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/36319
	* gfortran.dg/widechar_5.f90: New file.
	* gfortran.dg/widechar_6.f90: New file.
	* gfortran.dg/widechar_7.f90: New file.
	* gfortran.dg/widechar_intrinsics_5.f90: Uncomment the lines
	testing the SPREAD intrinsic.
	* gfortran.dg/widechar_intrinsics_6.f90: New file.
	* gfortran.dg/widechar_intrinsics_7.f90: New file.
	* gfortran.dg/widechar_intrinsics_8.f90: New file.
	* gfortran.dg/widechar_intrinsics_9.f90: New file.
	* gfortran.dg/widechar_intrinsics_10.f90: New file.

2008-05-28  Seongbae Park <seongbae.park@gmail.com>

	* gcc.dg/tree-prof/ic-misattribution-1.c: New test.
	* gcc.dg/tree-prof/ic-misattribution-1a.c: New test.
	* lib/profopt.exp (profopt-get-options): Support
	dg-additional-sources.
	(profopt-execute): Handle additional sources.

2008-05-28  Rafael Espíndola  <espindola@google.com>

	* gcc.dg/20080528-1.c: New test.

2008-05-28  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/old_errors.adb, gnat.dg/deep_old.adb: Adjust.

	* gnat.dg/specs/iface_eq_test.ads,
	gnat.dg/specs/iface_eq_test-child.ads: New test.
	* gnat.dg/specs/self_class.ads: New test.
	* gnat.dg/fixce.adb: New test.
	* gnat.dg/frunaligned*.ad[sb]: New test.

2008-05-27  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code.
	* gcc.dg/tree-ssa/ldist-3.c: Ditto.
	* gcc.dg/tree-ssa/ldist-5.c: Ditto.
	* gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes.
	* gcc.dg/tree-ssa/pr32540-1.c: Ditto.
	* gcc.dg/tree-ssa/pr32540-2.c: Ditto.
	* gcc.dg/tree-ssa/ssa-lim-5.c: Ditto.
	* gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes. 

2008-05-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/35767
	PR target/35771
	* gcc.target/i386/pr35767-1.c: New.
	* gcc.target/i386/pr35767-1d.c: Likewise.
	* gcc.target/i386/pr35767-1i.c: Likewise.
	* gcc.target/i386/pr35767-2.c: Likewise.
	* gcc.target/i386/pr35767-2d.c: Likewise.
	* gcc.target/i386/pr35767-2i.c: Likewise.
	* gcc.target/i386/pr35767-3.c: Likewise.
	* gcc.target/i386/pr35767-4.c: Likewise.
	* gcc.target/i386/pr35767-5.c: Likewise.

2008-05-27  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/assignment_3.f90: Add missing cleanup-modules.

2008-05-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36316
	* gfortran.dg/assignment_3.f90: New.

2008-05-27  Richard Sandiford  <rdsandiford@googlemail.com>

	* lib/fortran-torture.exp (get-fortran-torture-options):
	New function, replacing old FORTRAN_TORTURE_OPTIONS code.
	* gfortran.fortran-torture/compile/compile.exp: Use
	[get-fortran-torture-options] instead of $FORTRAN_TORTURE_OPTIONS.
	* gfortran.fortran-torture/execute/execute.exp: Likewise.

2008-05-27  Michael Matz  <matz@suse.de>

	PR c++/27975
	* g++.dg/warn/Wenum-compare.C: New testcase.
	* g++.dg/warn/Wenum-compare-no.C: Ditto.

2008-05-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36339
	* gcc.c-torture/execute/pr36339.c: New testcase.
	* gcc.dg/tree-ssa/loadpre8.c: XFAIL.

2008-05-27  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-05-27  Arnaud Charlet  <charlet@adacore.com>

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

2008-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic).
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-05-27  Alexandre Oliva  <aoliva@redhat.com>

	PR c++/35909
	* g++.dg/conversion/bitfield9.C: New.

2008-05-26  Arnaud Charlet  <charlet@adacore.com>

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

2008-05-26  Kai Tietz  <kai.tietz@onevision.com>

	* gcc-c.torture/execute/pr36321.c: New.

2008-05-26  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36300
	* gcc.dg/pr36300-1.c: New testcase.
	* gcc.dg/pr36300-2.c: Likewise.

2008-05-26  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/set_in_pproc.adb: New test.
	* gnat.dg/modular2.adb: New test.
	* gnat.dg/pak.ad[sb]: New test.

2008-05-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/trampoline1.adb: New test.
	* gnat.dg/trampoline2.adb: Likewise.

2008-05-25  Tobias Burnus  <burnus@net-b.de>

	PR fortran/32600
	* gfortran.dg/c_f_pointer_tests_3.f90: New.

2008-05-25  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/17526
	* gcc.dg/torture/pr17526.c: New testcase.

2008-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE.

2008-05-23  Sandra Loosemore  <sandra@codesourcery.com>
	    Daniel Jacobowitz  <dan@codesourcery.com>

	* g++.dg/other/profile1.C: Use dg-require-profiling.

2008-05-24  Hans-Peter Nilsson  <hp@axis.com>

	PR testsuite/22523
	* g++.dg/template/inline1.C: For the not-defined symbol, use the
	pattern from g++.dg/template/qualttp17.C.

2008-05-23  Rafael Espíndola  <espindola@google.com>

	* gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
	* gcc.dg/20080522-1.c: Moved from gcc.c-torture.

2008-05-23  Paul Brook  <paul@codesourcery.com>
	    Carlos O'Donell  <carlos@codesourcery.com>

	* gcc.target/arm/naked-1.c: New test.
	* gcc.target/arm/naked-2.c: New test.

2008-05-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36314
	* gfortran.dg/eoshift_large_1.f90: Replace tabs by spaces.

2008-05-23  Arnaud Charlet  <charlet@adacore.com>

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

2008-05-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/36237
	* g++.dg/gomp/pr36237.C: New test.

2008-05-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/builtins-error.c: Test __builtin_fpclassify.  Also
	add tests for all previous type-generic builtins.
	* gcc.dg/pr28796-2.c: Add -DUNSAFE flag.
	* gcc.dg/tg-tests.h: Test __builtin_fpclassify.

2008-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libgfortran/36302
	* gfortran.dg/cshift_large_1.f90:  New test.
	* gfortran.dg/eoshift_large_1.f90:  New test.

2008-05-22  Rafael Espíndola  <espindola@google.com>

	* gcc.c-torture/compile/20080522-1.c: New testcase.

2008-05-22  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/execute/20080522-1.c: New testcase.

2008-05-22  Richard Guenther  <rguenther@suse.de>

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

2008-05-22  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/slice5.adb: New test.
	* gnat.dg/notnot.adb: New test.
	* gnat.dg/tf_interface_1.ad[sb]: New test.
	* gnat.dg/const1.adb: New test.
	* gnat.dg/parameterlessfunc.adb: New test.
	* gnat.dg/specs/interface5.ads: New test.
	* gnat.dg/specs/cpp_assignment.ads: New test.

2008-05-22  Nathan Sidwell  <nathan@codesourcery.com>

	* lib/dg-pch.exp (dg-pch): Fix if bracing.

2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/m128-check.h (ARRAY_SIZE): New.
	(CHECK_EXP): Use it.

	* gcc.target/i386/set-v16qi-3.h: New.
	* gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
	* gcc.target/i386/sse4_1-set-v16qi-3.c: Likewise.

2008-05-21  Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/36287
	PR tree-optimization/36286
	* gcc.dg/tree-ssa/pr36287.c: New.
	* gfortran.dg/pr36286.f90: New.

2008-05-21  Tom Tromey  <tromey@redhat.com>

	PR preprocessor/27777:
	* gcc.dg/cpp/pr27777.c: New file.

2008-05-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/36023
	* g++.dg/ext/complit10.C: New test.

2008-05-21  Janis Johnson  <janis187@us.ibm.com>

	* gfortran.dg/nint_2.f90: XFAIL only when using -O0.

	* lib/target-supports-dg.exp (dg-xfail-run-if): New.
	* gcc.test-framework/dg-do-run-xrif-exp-F.c: New test.
	* gcc.test-framework/dg-do-run-xrif-exp-P.c: New test.
	* gcc.test-framework/dg-do-run-xrif-exp-XF.c: New test.
	* gcc.test-framework/dg-do-run-xrif-exp-XP.c: New test.
	* gcc.test-framework/dg-dot-run-xrif-exp-F.c: New test.
	* gcc.test-framework/dg-dot-run-xrif-exp-P.c: New test.
	* gcc.test-framework/dg-dot-run-xrif-exp-XF.c: New test.
	* gcc.test-framework/dg-dot-run-xrif-exp-XP.c: New test.
	* gcc.test-framework/test-framework.awk: Handle new tests.

2008-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/36257
	* gfortran.dg/char_length_12.f90: New test.

2008-05-20  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main.

	* lib/gcc-dg.exp (cleanup-saved-temps): Add optional list of
	suffixes not to delete.
	* gcc.dg/pch/save-temps-1.c: Don't delete ".s" temp.
	* g++.dg/pch/pch.C: Likewise.

	* g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement.

	* lib/dg-pch.exp (dg-pch): Don't expect .s files if there are
	dg-errors expected.

2008-05-20  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/20771
	* lib/dg-pch.exp: Move a flag in arguments to dg-test to differentiate
	compile results for pch test lines in gcc.sum.
	* gcc.dg/pch/counter-2.c: Add comments to dg-error directives to
	make them unique in gcc.sum.
	* gcc.dg/pch/valid-1.c: Ditto.
	* gcc.dg/pch/valid-2.c: Ditto.
	* gcc.dg/pch/valid-3.c: Ditto.
	* gcc.dg/pch/warn-1.c: Same for dg-warning.

2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/array-quals-1.c: xfail read only section
	check for avr target. 

2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR testsuite/34889
	* gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for 
	16bit int target. 

2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/tree-ssa/ifc-20040816-1.c : signal.h not required.
	* gcc.c-torture/execute/ieee/fp-cmp-1.c : Do not include signal.h if
	SIGNAL_SUPPRESS.
	* gcc.c-torture/execute/ieee/fp-cmp-2.c : Ditto.
	* gcc.c-torture/execute/ieee/fp-cmp-3.c : Ditto.

2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/builtins-config.h: AVR does not have C99 runtime. 

2008-05-20  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/22523
	* g++.dg/template/inline1.C: Handle syntax for more assemblers.

	* lib/scandump.exp (scan-dump): Handle non-existent dump file.
	(scan-dump-times): Ditto.
	(scan-dump-not): Ditto.
	(scan-dump-dem): Ditto.
	(scan-dump-dem-not): Ditto.

	* obj-c++.dg/bitfield-1.mm: XFAIL for ICE; move dg-options after other
	test directives; use dg-prune-output instead of dg-excess-errors for
	possible message to ignore; adjust line numbers for messages.

	* obj-c++.dg/comp-types-10.mm: XFAIL for ICE.
	* obj-c++.dg/try-catch-9.mm: XFAILfor ICE, move dg-options after
	other test directives.

	* obj-c++.dg/try-catch-2.mm: Move dg-options after dg-xfail-if.
	* obj-c++.dg/encode-8.mm: Move dg-options after dg-do.
	* obj-c++.dg/bitfield-4.mm: Ditto; use dg-prune-output instead of
	dg-excess-errors for possible additional message.
	* obj-c++.dg/layout-1.mm: Use dg-prune-output instead of
	dg-excess-errors for possible additional message.

	* g++.dg/ext/vector14.C: Ignore a possible warning.

2008-05-20  Samuel Tardieu  <sam@rfc1149.net>

	* gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already
	checks that the bug is fixed and is more concise.

2008-05-20  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/35791
	* gnat.dg/check_displace_generation.adb: New.

2008-05-20  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/30740
	* gnat.dg/modular.adb: New test.

2008-05-20  Jan Sjodin  <jan.sjodin@amd.com>
	    Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/36181
	* gcc.dg/tree-ssa/pr36181.c: New.

2008-05-20  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/36057
	* g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): Remove.
	(const char *dg_options): New array.
	(switchfiles): Loop through dg_options array to generate dg-options
	directives.  Remove numbered arguments usage from fprintf
	format strings.

2008-05-20  Jan Sjodin  <jan.sjodin@amd.com>
	    Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/36206
	* gfortran.dg/pr36206.f: New.

2008-05-20  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/testint.adb: New test.
	* gnat.dg/modular1.adb: New test.
	* gnat.dg/test_iface_aggr.adb: New test.
	* gnat.dg/gen_disp.ad[sb]: New test.
	* gnat.dg/specs/tag2.ads: Adjust.
	* gnat.dg/specs/empty_variants.ads: Adjust.

2008-05-20  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
	* gcc.dg/tree-ssa/ssa-sink-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-sink-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-sink-4.c: Likewise.

2008-05-20  Sandra Loosemore  <sandra@codesourcery.com>

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

2008-05-20  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/execute/20080519-1.c: New testcase.

2008-05-19  Xinliang David Li  <davidxl@google.com>

	* gcc.dg/cdce1.c: Remove test.
	* gcc.dg/cdce2.c: Remove test.

2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/36265
	* gfortran.dg/char_length_11.f90: New test.

2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/widechar_intrinsics_5.f90: Add dg-do directive and
	use -fbackslash option.

2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/char_cast_2.f90: Adjust count in scanning the tree
	dump file.

2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/bind_c_module.f90: Adjust expected error messages.

2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/char_cast_1.f90: Adjust count in scanning the tree
	dump file.

2008-05-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/builtins-error.c: Test __builtin_isinf_sign.
	* gcc.dg/tg-tests.h: Likewise.  Mark variables volatile.
	* gcc.dg/torture/builtin-isinf_sign-1.c: New test.

2008-05-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/achar_3.f90: Adjust error messages.
	* gfortran.dg/achar_5.f90: New test.
	* gfortran.dg/achar_6.F90: New test.
	* gfortran.dg/widechar_1.f90: New test.
	* gfortran.dg/widechar_2.f90: New test.
	* gfortran.dg/widechar_3.f90: New test.
	* gfortran.dg/widechar_4.f90: New test.
	* gfortran.dg/widechar_intrinsics_1.f90: New test.
	* gfortran.dg/widechar_intrinsics_2.f90: New test.
	* gfortran.dg/widechar_intrinsics_3.f90: New test.
	* gfortran.dg/widechar_intrinsics_4.f90: New test.
	* gfortran.dg/widechar_intrinsics_5.f90: New test.
	* gfortran.dg/widechar_select_1.f90: New test.
	* gfortran.dg/widechar_select_2.f90: New test.

2008-05-18  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-05-18  Jakub Jelinek  <jakub@redhat.com>

	PR target/36090
	* gcc.c-torture/execute/20080502-1.c: New test.

2008-05-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/stat_1.f90: Skip on mingw.
	* gfortran.dg/stat_2.f90: Skip on mingw.

2008-05-18  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/36251
	gfortran.dg/public_private_module.f90: new test.
	gfortran.dg/bind_c_module.f90: new test.

2008-05-17  Xinliang David Li <davidxl@google.com>

	* gcc.dg/cdce1.c: New test
	* gcc.dg/cdce2.c: New test

2008-05-17  Tobias Burnus  <burnus@net-b.de>

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

2008-05-17  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-05-17  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-05-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/35756
	PR fortran/35759
	* gfortran.dg/where_1.f90: New test.

	PR fortran/35743
	PR fortran/35745
	* gfortran.dg/where_2.f90: New test.

2008-05-16  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/rank_1.f90
	* gfortran.dg/rank_2.f90

2008-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/missing_parens_1.f90: Update test.
	* gfortran.dg/fmt_t_7.f: Update test.

2008-05-16  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/int_3.f90: New test.
	* gfortran.dg/and_or_xor.f90: New test.

2008-05-16  Daniel Kraft  <d@domob.eu>

	PR fortran/27997
	* gfortran.dg/array_constructor_type_1.f03:  New test
	* gfortran.dg/array_constructor_type_2.f03:  New test
	* gfortran.dg/array_constructor_type_3.f03:  New test
	* gfortran.dg/array_constructor_type_4.f03:  New test
	* gfortran.dg/array_constructor_type_5.f03:  New test
	* gfortran.dg/array_constructor_type_6.f03:  New test
	* gfortran.dg/array_constructor_type_7.f03:  New test
	* gfortran.dg/array_constructor_type_8.f03:  New test
	* gfortran.dg/array_constructor_type_9.f:  New test
	* gfortran.dg/array_constructor_type_10.f03:  New test
	* gfortran.dg/array_constructor_type_11.f03:  New test
	* gfortran.dg/array_constructor_type_12.f03:  New test
	* gfortran.dg/array_constructor_type_13.f90:  New test
	* gfortran.dg/array_constructor_type_14.f03:  New test
	* gfortran.dg/array_constructor_type_15.f03:  New test
	* gfortran.dg/array_constructor_type_16.f03:  New test
	* gfortran.dg/array_constructor_type_17.f03:  New test
	* gfortran.dg/array_constructor_type_18.f03:  New test

2008-05-16  Uros Bizjak  <ubizjak@gmail.com>

	PR target/36246
	* gcc.target/i386/pr36246.c: New test.

2008-05-16  Sebastian Pop  <sebastian.pop@amd.com>
	    Jan Sjodin  <jan.sjodin@amd.com>

	PR tree-optimization/36228
	* gcc.dg/vect/pr36228.c: New.

2008-05-16  Hans-Peter Nilsson  <hp@axis.com>

	* gfortran.dg/f2003_io_4.f03, gfortran.dg/f2003_io_5.f03,
	gfortran.dg/f2003_io_7.f03, gfortran.dg/namelist_45.f90,
	gfortran.dg/namelist_46.f90, gfortran.dg/namelist_47.f90,
	gfortran.dg/f2003_io_1.f03: Gate test on effective_target
	fd_truncate.
	* gfortran.dg/fmt_t_7.f: Ditto.  Apply dos2unix.

2008-05-16  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/private_type_6.f90:  Adapted expected error messages.
	* gfortran.dg/structure_constructor_1.f03:  New test.
	* gfortran.dg/structure_constructor_2.f03:  New test.
	* gfortran.dg/structure_constructor_3.f03:  New test.
	* gfortran.dg/structure_constructor_4.f03:  New test.
	* gfortran.dg/structure_constructor_5.f03:  New test.
	* gfortran.dg/structure_constructor_6.f03:  New test.
	* gfortran.dg/structure_constructor_7.f03:  New test.
	* gfortran.dg/structure_constructor_8.f03:  New test.
	* gfortran.dg/structure_constructor_9.f90:  New test.

2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/m128-check.h: New.
	* gcc.target/i386/set-v16qi-1.h: Likewise.
	* gcc.target/i386/set-v16qi-2.h: Likewise.
	* gcc.target/i386/set-v8hi-1.h: Likewise.
	* gcc.target/i386/set-v8hi-2.h: Likewise.
	* gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
	* gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
	* gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
	* gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
	* gcc.target/i386/sse4_1-set-v16qi-1.c: Likewise.
	* gcc.target/i386/sse4_1-set-v16qi-2.c: Likewise.

	* gcc.target/i386/sse2-check.h: Include m128-check.h. Don't
	include <stdio.h>.
	* gcc.target/i386/sse4_1-check.h: Likewise.

2008-05-15  Adam Nemet  <anemet@caviumnetworks.com>

	PR middle-end/36194
	* gcc.dg/pr36194.c: New test.

2008-05-15  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/34974
	* gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
	this.

2008-05-15  Janis Johnson  <janis187@us.ibm.com>

	* lib/torture-options.exp: New support for torture options.
	* lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture procs.
	* lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of
	TORTURE_OPTIONS; don't define torture_with_loops and
	torture_without_loops.
	* lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of
	TORTURE_OPTIONS; don't define torture_with_loops and
	torture_without_loops.
	(gcc-dg-runtest): Use new torture procs if no torture options defined.
	* lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of
	TORTURE_OPTIONS.
	(fortran-torture-execute): Use torture_with_loops instead of
	TORTURE_OPTIONS.
	(fortran-torture): Ditto.
	* lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of
	TORTURE_OPTIONS; don't define torture_with_loops and
	torture_without_loops.
	* gcc.c-torture/execute/execute.exp: Use new torture procs.
	* gcc.c-torture/execute/builtins/builtins.exp: Ditto.
	* gcc.c-torture/execute/ieee/ieee.exp: Ditto.
	* gcc.c-torture/unsorted/unsorted.exp: Ditto.
	* gfortran.fortran-torture/execute/execute.exp: Ditto.
	* gfortran.fortran-torture/compile/compile.exp: Ditto.
	* gcc.target/x86_64/abi/abi-x86_64.exp: Ditto.
	* gcc.target/i386/math-torture/math-torture.exp: Define
	MATH_TORTURE_OPTIONS, use new torture procs.
	* gcc.dg/pch/pch.exp: Use new torture procs.
	* gcc.dg/format/format.exp: Ditto.
	* gcc.misc-tests/i386-prefetch.exp: Ditto.
	* gcc.misc-tests/dectest.exp: Ditto.
	* objc.dg/pch/pch.exp: Ditto.
	* objc/execute/execute.exp: Ditto.
	* objc/execute/exceptions/exceptions.exp: Ditto.
	* objc/compile/compile.exp: Ditto.

2008-05-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36245
	* gcc.c-torture/compile/pr36245.c: New testcase.

2008-05-15  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
	transformation.
	* gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.

2008-05-15  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36244
	* gcc.dg/torture/pr36244.c: New testcase.

2008-05-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr8.ad[sb]: New test.
	* gnat.dg/discr8_pkg[123].ads: New helpers.

2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/sse-set-ps-1.c: New.
	* gcc.target/i386/sse4_1-set-ps-1.c: Likewise.

2008-05-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36009
	PR tree-optimization/36204
	* gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
	* gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.

2008-05-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34330
	* gcc.dg/torture/pr34330.c: New testcase.

2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/36059
	* gfortran.dg/repack_arrays_1.f90: New test.

2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/36186
	* gfortran.dg/boz_11.f90: New test.
	* gfortran.dg/boz_12.f90: New test.

2008-05-14  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/36233
	* gfortran.dg/actual_procedure_1.f90: New test

2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/35682
	* gfortran.dg/bound_4.f90: New test.
	* gfortran.dg/bounds_check_14.f90: New test.

2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/35685
	* gfortran.dg/bound_3.f90: New test.

2008-05-14  Michael Meissner  <michael.meissner@amd.com>
	    Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>

	* gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
	SSE5 optimizations.
	* gcc.target/i386/sse5-imul64-vector.c: Ditto.
	* gcc.target/i386/sse5-rotate1-vector.c: Ditto.
	* gcc.target/i386/sse5-rotate2-vector.c: Ditto.
	* gcc.target/i386/sse5-rotate3-vector.c: Ditto.
	* gcc.target/i386/sse5-shift1-vector.c: Ditto.
	* gcc.target/i386/sse5-shift2-vector.c: Ditto.
	* gcc.target/i386/sse5-shift3-vector.c: Ditto.

2008-05-14  Michael Meissner  <michael.meissner@amd.com>

	PR target/36224
	* gcc.dg/pr36224.c: New file.

2008-05-14  Olivier Hainque  <hainque@adacore.com>

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

2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/36215
	* gfortran.dg/include_3.f95: New test.

2008-05-14  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/36098	
	* gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
	* gcc.dg/vect/O3-pr36098.c: New test.

2008-05-14  Samuel Tardieu  <sam@rfc1149.net>

	* gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.

2008-05-14  Andreas Krebbel  <krebbel1@de.ibm.com>

	* g++.dg/eh/080513-1.C: New testcase.

2008-05-13  Uros Bizjak  <ubizjak@gmail.com>

	PR target/36222
	* gcc.target/i386/pr36222-1.c: New test.

2008-05-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/sse-init-v4hi-1.c: New.
	* gcc.target/i386/sse-init-v4sf-1.c: Likewise.
	* gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
	* gcc.target/i386/sse2-init-v2di-1.c: Likewise.
	* gcc.target/i386/sse2-init-v4si-1.c: Likewise.
	* gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
	* gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
	* gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
	* gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
	* gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.

2008-05-13  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/35127
	* gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
	* gcc.c-torture/compile/20031125-2.c: Ditto.
	* gcc.c-torture/compile/20031203-1.c: Ditto.
	* gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
	* gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
	* gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
	* gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
	* gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
	* gcc.c-torture/compile/pr32355.c: Remove dg-options.
	* gcc.c-torture/compile/pr34448.c: Ditto.
	* gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.

2008-05-13  Tom Tromey  <tromey@redhat.com>

	PR preprocessor/22168:
	* gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
	* gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
	* gcc.dg/pch/import-2.c: Add -Wno-deprecated.
	* gcc.dg/pch/import-1.c: Add -Wno-deprecated.
	* gcc.dg/cpp/import2.c: Add -Wno-deprecated.
	* gcc.dg/cpp/import1.c: Add -Wno-deprecated.
	* gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
	* gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
	* gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
	* gcc.dg/cpp/ident.c: Add -Wno-deprecated.
	* gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
	* gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
	* gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
	* gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
	* gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
	* gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic.  Add
	-Wno-deprecated.
	* gcc.dg/cpp/pr22168.c: New file.
	* gcc.dg/cpp/pr22168-2.c: New file.

2008-05-13  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36227
	* gcc.dg/pr36227.c: New testcase.

2008-05-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr7.adb: New test
	* gnat.dg/conv_integer.adb: Likewise.

2008-05-12  Janis Johnson  <janis187@us.ibm.com>

	* gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
	then ignore ICE message to avoid a second failure.
	* gcc.c-torture/compile/pr33009.c: Ditto.
	* lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.

2008-05-12  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/pr34457-1.c: Skip for target without trampolines.
	* gcc.dg/20050607-1.c: Ditto.
	* gcc.dg/trampoline-1.c: Ditto.
	* gcc.dg/debug/debug-3.c: Ditto.
	* gcc.dg/debug/debug-5.c: Ditto.

2008-05-12  Samuel Tardieu  <sam@rfc1149.net>

	* gnat.dg/specs/statically_matching.ads: New.

2008-05-12  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/sse2-set-epi32-1.c: New.
	* gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
	* gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
	* gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.

2008-05-12  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/36111
	* gcc.dg/pr36111.c: New test.

2008-05-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/36176
	* gfortran.dg/transfer_simplify_9.f90: New test.

2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/35331
	* g++.dg/cpp0x/vt-35331.C: New.	
	* g++.dg/cpp0x/pr32125.C: Adjust.
	* g++.dg/cpp0x/pr32126.C: Likewise.
	* g++.dg/cpp0x/pr31438.C: Likewise.
	* g++.dg/cpp0x/variadic81.C: Likewise.
	* g++.dg/cpp0x/vt-34055.C: Likewise.
	* g++.dg/cpp0x/vt-34606.C: Likewise.

2008-05-12  Ira Rosen  <irar@il.ibm.com>

	* gfortran.dg/vect/pr36119.f: Rename to ...
	* gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
	with -O3.

2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
	* lib/target-supports.exp (add_options_for_mips16_attribute):
	... to here.

2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/35719
	* gfortran.dg/associated_5.f90:  New test.

2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/scc-1.c: Require mips16_attribute, and add
	the associated options.
	* gcc.target/mips/scc-3.c: Likewise.

2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/default_format_1.f90: Move denormals tests to
	gfortran.dg/default_format_denormal_1.f90.
	* gfortran.dg/default_format_denormal_1.f90: Added denormal tests.

2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/nint_2.f90: XFAIL on mingw.

2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
	terminator.

2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/fseek.f90: Take care of Windows CRLF line
	terminator.

2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
	terminator.

2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>

	PR rtl-optimization/36185
	* g++.dg/opt/pr36185.C

2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* write_to_null.f90: Rename to write_to_null.F90.
	* write_to_null.F90: On Windows, "nul" is the equivalent of the
	Unix /dev/null.

2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>

	PR rtl-optimization/33642
	* gcc.c-torture/compile/pr11832.c: Skip for MIPS.
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-05-09  Tom Tromey  <tromey@redhat.com>

	* gcc.dg/pr22231.c: Fix dg-error call.

2008-05-09  Tom Tromey  <tromey@redhat.com>

	PR preprocessor/22231:
	* gcc.dg/pr22231.c: New file.

2008-05-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36187
	* g++.dg/opt/pr36187.C: New testcase.

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

	* gcc.dg/tree-ssa/data-dep-1.c: New.

2008-05-08  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20040911-1.c: Adjust.
	* gcc.dg/tree-ssa/20040517-1.c: Likewise.
	* gcc.dg/tree-ssa/pr26421.c: Likewise.
	* gcc.dg/tree-ssa/pr23382.c: Likewise.
	* gcc.dg/tree-ssa/alias-15.c: Likewise.
	* gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
	* gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
	* gcc.dg/tree-ssa/pta-fp.c: Likewise.
	* gcc.dg/tree-ssa/20031015-1.c: Likewise.
	* gcc.dg/tree-ssa/alias-12.c: Likewise.

2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/36162
	* gfortran.dg/module_widestring_1.f90: New test.

2008-05-08  Rafael Espíndola  <espindola@google.com>

	* gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
	* gcc.dg/vect/vect-ifcvt-11.c: Rename to
	no-trapping-math-vect-ifcvt-11.c
	* gcc.dg/vect/vect-ifcvt-12.c: Rename to
	no-trapping-math-vect-ifcvt-12.c
	* gcc.dg/vect/vect-ifcvt-13.c: Rename to
	no-trapping-math-vect-ifcvt-13.c
	* gcc.dg/vect/vect-ifcvt-14.c: Rename to
	no-trapping-math-vect-ifcvt-14.c
	* gcc.dg/vect/vect-ifcvt-15.c: Rename to
	no-trapping-math-vect-ifcvt-15.c

2008-05-08  David Daney  <ddaney@avtrex.com>

	* lib/target-supports.exp (check_effective_target_sync_int_long): Add
	mips*-*-*.
	(check_effective_target_sync_char_short): Same.

2008-05-08  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.c-torture/compile/pr36172.c: Replace unsigned long by
	__SIZE_TYPE__.

2008-05-08  Sa Liu  <saliu@de.ibm.com>

	* gcc.target/spu/subti3.c: New.

2008-05-08  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36154
	* gcc.c-torture/compile/pr36154.c: New testcase.

2008-05-08  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36172
	* gcc.c-torture/compile/pr36172.c: New testcase.

2008-05-08  Uros Bizjak  <ubizjak@gmail.com>

	PR target/35714
	* gcc.target/i386/pr35714.c: New test.

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

	PR middle-end/36013
	* gcc.c-torture/execute/20080506-2.c: New test.

	PR middle-end/36137
	* gcc.c-torture/execute/20080506-1.c: New test.

2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/34974
	* gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.

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

	PR testsuite/36155
	* g++.dg/ext/utf32-4.C: Fix a typo.

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

	PR testsuite/36155
	* gcc.dg/utf32-4.c: Fix a typo.

	* lib/target-supports.exp (check_effective_target_4byte_wchar_t):
	Use __WCHAR_TYPE__ instead of wchar_t.

2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
	    Daniel Jacobowitz  <dan@codesourcery.com>
	    Andrew Jenner  <andrew@codesourcery.com>

	* g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
	g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
	gfortran.dg/enum_10.f90: Broaden dg-options pattern.

2008-05-06  Tom Tromey  <tromey@redhat.com>

	PR preprocessor/35313, PR preprocessor/36088:
	* gcc.dg/cpp/pr35313.c: New file.
	* gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
	expression.
	* gcc.dg/cpp/if-oppr2.c: New file.

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

	PR fortran/36117
	* gfortran.dg/bessel_2.f90: New.

2008-05-06  Olivier Hainque  <hainque@adacore.com>

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

2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/36141
	* gcc.c-torture/pr36141.c: New testcase.

2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>

	* lib/target-supports.exp (check_effective_target_4byte_wchar_t):
	New proc.
	* gcc.dg/utf16-4.c: Use it.
	* gcc.dg/utf32-4.c: Use it.
	* g++.dg/ext/utf16-4.C: Use it.
	* g++.dg/ext/utf32-4.C: Use it.

2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>

	* gfortran.dg/dev_null.f90. Remove and replace with...
	* gfortran.dg/dev_null.F90: Use preprocessor define to
	generalize the DEV_NULL name.

2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>

	* gcc.dg/tree-ssa/forwprop-5.c: New testcase.
	* gcc.dg/tree-ssa/forwprop-6.c: New testcase.
	* gcc.dg/tree-ssa/forwprop-7.c: New testcase.
	* gcc.dg/tree-ssa/forwprop-8.c: New testcase.
	* gcc.dg/tree-ssa/forwprop-9.c: New testcase.

2008-05-05  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/36119
	* gfortran.dg/vect/pr36119.f: New test. 

2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/35995
	* gfortran.dg/intrinsic_ifunction_1.f90:  New test case.

2008-05-04  Andy Hutchinson  <hutchinsonandy@aim.com>

	* gcc.dg/nested-func-5.c: Skip for target without trampolines.
	* gcc.dg/torture/nested-fn-1.c: Ditto.

2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/35990
	* gfortran.dg/intrinsic_pack_4.f90:  New test case.

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

	* gnat.dg/discr6_pkg.ads: New helper.
	* gnat.dg/discr6.adb: New test.

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

	* gnat.dg/alignment4.adb: Adjust.
	* gnat.dg/alignment5.adb: Likewise.
	* gnat.dg/alignment6.adb: XFAIL.

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

	* gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.

2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/33268
	* gfortran.dg/io_constraints_4.f90: New test.

2008-05-01  Simon Baldwin <simonb@google.com>

	PR bootstrap/36108
	* gcc.dg/Warray-bounds.c: Removed frontend warnings update.
	* g++.dg/warn/Warray-bounds.c: Ditto.
	* gcc.dg/Warray-bounds-noopt.c: Removed testcase.
	* g++.dg/warn/Warray-bounds-noopt.c: Ditto.

2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>

	PR fortran/35940	
	* gfortran.dg/index.f90: New test.

2008-05-01  Simon Baldwin <simonb@google.com>

	* gcc.dg/Warray-bounds.c: Updated for frontend warnings,
	additional tests for arrays of size 0 and size 1.
	* g++.dg/warn/Warray-bounds.c: Ditto.
	* gcc.dg/Warray-bounds-noopt.c: New testcase.
	* g++.dg/warn/Warray-bounds-noopt.c: Ditto.

2008-05-01  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36093
	* gcc.c-torture/execute/pr36093.c: New testcase.

2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/selected_char_kind_1.f90: New test.
	* gfortran.dg/selected_char_kind_2.f90: New test.
	* gfortran.dg/selected_char_kind_3.f90: New test.

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

	PR fortran/35997
	* gfortran.dg/use_rename_3.f90

2008-04-30  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/21636
	* gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.

2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/35993
	* gfortran.dg/intrinsic_product_1.f90:  New test case.

2008-04-30  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/14847
	* gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.

2008-04-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/35986
	* g++.dg/overload/template4.C: New test.

2008-04-30  Kai Tietz  <kai.tietz@onevision.com>

	* gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
	* gfortran.dg/chmod_2.f90: Likewise.
	* gfortran.dg/chmod_3.f90: Likewise.
	* gfortran.dg/open_errors.f90: Likewise.

2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.dg/tls/section-2.c: Restrict to vxworks.

2008-04-29  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/35792
	* gnat.dg/specs/tag2.ads: New.

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

	PR tree-optimization/36078
	* gfortran.fortran-torture/compile/pr36078.f90: New testcase.

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

	PR middle-end/15255
	* gcc.dg/fold-plusmult.c: New testcase.

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

	PR middle-end/36077
	* gcc.c-torture/execute/pr36077.c: New testcase.

2008-04-29  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/sync-2.c: Set dg-options "-ansi".

2008-04-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/35650
	* g++.dg/init/ref17.C: New test.

	PR c++/35987
	* g++.dg/other/error28.C: New test.

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

	PR target/36073
	* gcc.target/i386/pr36073.c: New test.

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

	PR testsuite/34223
	* gcc.dg/vect/vect-118.c: Rename to ...
	* gcc.dg/vect/O3-vect-pr34223.c: ... this.

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

	PR tree-optimization/36066
	* gcc.dg/torture/pr36066.c: New testcase.

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

	PR target/36064
	* gcc.target/i386/pr36064.c: New test.

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

	PR testsuite/36056
	* g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.

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

	PR tree-optimization/18754
	PR tree-optimization/34223
	* gcc.dg/tree-ssa/loop-36.c: New testcase.
	* gcc.dg/tree-ssa/loop-37.c: Likewise.
	* gcc.dg/vect/vect-118.c: Likewise.
	* gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
	* gcc.dg/vect/vect-66.c: Increase loop trip count.
	* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
	* gcc.dg/vect/vect-76.c: Likewise.
	* gcc.dg/vect/vect-outer-6.c: Likewise.
	* gcc.dg/vect/vect-outer-1.c: Likewise.
	* gcc.dg/vect/vect-outer-1a.c: Likewise.
	* gcc.dg/vect/vect-11a.c: Likewise.
	* gcc.dg/vect/vect-shift-1.c: Likewise.
	* gcc.target/i386/vectorize1.c: Likewise.

2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.dg/tls/section-2.c: New.
	* gcc.dg/tls/emutls-1.c: New.
	* lib/target-supports.exp (check_effective_target_tls_native):
	Exclude vxworks.

2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/36053
	* gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
	* gcc.dg/large-size-array-4.c: Likewise.

2008-04-26  George Helffrich  <george@gcc.gnu.org>

	PRs fortran/35154, fortran/23057
	* gfortran.dg/debug/pr35154-stabs.f:  New test case for
	.stabs functionality.
	* gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
	DWARF functionality.

2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>

	* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
	__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
	__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
	* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.

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

	* gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
	* gfortran/array_constructor_24.f: New; REAL(8) version of the test.

2008-04-25  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
	* gcc.dg/builtins-12.c: Add dg-options "-ansi".
	* gcc.dg/builtins-13.c: Likewise.
	* gcc.dg/pr25682.c: Likewise.
	* gcc.dg/pr33694.c: Likewise.
	* gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
	* gcc.dg/c99-const-expr-2.c: Likewise.
	* gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
	* gcc.dg/ia64-sync-2.c: Likewise.
	* gcc.dg/ia64-sync-3.c: Likewise
	* gcc.dg/large-size-array.c: Add check for _WIN64 define.
	* gcc.dg/large-size-array-3.c: Likewise.
	* gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
	check.
	* gcc.dg/large-size-array-4.c: Likewise.
	* gcc.dg/max-1.c: Replace use of long by ssize_t.

2008-04-24  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/lower-subreg-1.c: Skip IA64 platform.

2008-04-24  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.

2008-04-24  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/36035
	* gcc.dg/vect/vect-vfa-slp.c: Remove bad check.

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

	* gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.

	PR c++/35758
	* g++.dg/ext/vector14.C: New test.

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

	* gcc.dg/builtin-constant_p-1.c: New testcase.
	* gcc.dg/builtin-errors.c: Adjust expected error.

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

	PR tree-optimization/36008
	* gcc.c-torture/execute/20080424-1.c: New test.

2008-04-24  Ira Rosen  <irar@il.ibm.com>
	    Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/36034
	* gcc.c-torture/execute/pr36034-1.c: New testcase.
	* gcc.c-torture/execute/pr36034-2.c: Likewise.

2008-04-24  Olivier Hainque  <hainque@adacore.com>

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

2008-04-24  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/35982
	* gcc.dg/vect/fast-math-pr35982.c: New.

2008-04-24  Danny Smith  <dannysmith@users.net>

	* gcc.dg/format/ms-warnI64-1.c: New file.

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

	PR target/36015
	* gcc.dg/pr36015.c: New test.

2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR rtl-optimization/36006
	* gfortran.dg/pr36006-1.f90: New test.
	* gfortran.dg/pr36006-2.f90: Ditto.

2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35994
	* gfortran.dg/minmaxloc_5.f90: New test.
	* gfortran.dg/minmaxloc_6.f90: New test.

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

	* gcc.dg/array-init-1.c: Add big-endian number to check.

2008-04-23  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27799
	PR tree-optimization/32921
	PR tree-optimization/32624
	* gcc.dg/tree-ssa/pr27799.c: New testcase.
	* gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.

2008-04-23  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36021
	* gcc.dg/attr-alloc_size-2.c: New testcase.

2008-04-23  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/20020919-1.c (loc_size_t): New type.
	(_dl_stat): Use loc_size_t to cast pointers.
	* gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.

2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/35988
	* gfortran.dg/matmul_7.f90:  New test.

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

	* gcc.dg/struct/wo_prof_global_var.c: Initialize array.
	* gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
	* gcc.dg/struct/w_prof_local_var.c: Ditto.
	* gcc.dg/struct/w_prof_global_var.c: Ditto.
	* gcc.dg/struct/wo_prof_local_var.c: Ditto.

2008-04-22  Jason Merrill  <jason@redhat.com>

	PR c++/35316
	* g++.dg/cpp0x/decltype11.C: New.

2008-04-23  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/36017
	* gcc.dg/pr36017.c: New test.

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

	PR c++/35747
	* g++.dg/ext/stmtexpr13.C: New test.

2008-04-22  Ian Lance Taylor  <iant@google.com>

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

2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>

	PR testsuite/35981
	* g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
	Add tests for 'long long'.
	* gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
	Add tests for 'long long'.

2008-04-22  Nick Clifton  <nickc@redhat.com>

	* gcc.dg/Wconversion-real.c: Add missing end of comment marker.

2008-04-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/31486
	* gcc.target/i386/pr31486.c: New test.

2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
	gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
	file name there instead of the assembly.  Cleanup tree_profile
	dump file.

2008-04-21  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
	* gcc.dg/vect/slp-25.c: Ditto.
	* gcc.dg/vect/vect-outer-5.c: Ditto.
	* gcc.dg/vect/pr33804.c: Ditto.
	* gcc.dg/vect/vect-outer-4c.c: Ditto.
	* gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
	* gcc.dg/vect/pr33953.c: Ditto.
	* gcc.dg/vect/slp-3.c: Ditto.
	* gcc.dg/vect/vect-iv-6.c: Ditto.

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

	* g++.dg/ext/fixed1.C: Add dg-options.

2008-04-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/26445
	* g++.dg/other/i386-4.C: New test.

2008-04-21  Jason Merrill  <jason@redhat.com>

	PR c++/35325
	* g++.dg/ext/fixed1.C: New.

	PR c++/35678
	* g++.dg/template/ttp27.C: New.

2008-04-21  Tom Tromey  <tromey@redhat.com>

	PR libcpp/33415:
	* gcc.dg/cpp/pr33415.c: New file.

2008-04-21  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/bltins.adb: New testcase.

2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35991
	* gfortran.dg/zero-sized_4.f90: New test.

2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35882
	* gfortran.dg/continuation_5.f: Add some comment lines.
	* gfortran.dg/continuation_3.f90: Add some comment lines.

2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/35960
	* gfortran.dg/reshape_zerosize_1.f90:  New file.

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

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

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

	PR fortran/35944
	PR fortran/35946
	PR fortran/35947
	* gfortran.dg/array_constructor_23.f: New test.

	PR fortran/35959
	* gfortran.dg/alloc_comp_default_init_2.f90: New test.
	* gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
	"builtin_free" to 27.
	* gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
	of "builtin_free" to 21.

2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35892
	* gfortran.dg/pr35154-dwarf2.f: Remove.
	* gfortran.dg/pr35154-stabs.f: Remove.

2008-04-18  Ian Lance Taylor  <iant@google.com>

	PR tree-optimization/35977
	* gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.

2008-04-18  Jakub Jelinek  <jakub@redhat.com>
	    Peter Bergner  <bergner@vnet.ibm.com>

	PR target/35907
	* gcc.target/powerpc/pr35907.c: New test.

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

	* gnat.dg/dynamic_elab_pkg.ads: New helper.
	* gnat.dg/dynamic_elab1.ad[sb]: New test.
	* gnat.dg/dynamic_elab2.ad[sb]: Likewise.

2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>

	Tests for char16_t and char32_t support.
	* g++.dg/ext/utf-cvt.C: New
	* g++.dg/ext/utf-cxx0x.C: New
	* g++.dg/ext/utf-cxx98.C: New
	* g++.dg/ext/utf-dflt.C: New
	* g++.dg/ext/utf-gnuxx0x.C: New
	* g++.dg/ext/utf-gnuxx98.C: New
	* g++.dg/ext/utf-mangle.C: New
	* g++.dg/ext/utf-typedef-cxx0x.C: New
	* g++.dg/ext/utf-typedef-cxx98.C: New
	* g++.dg/ext/utf-typespec.C: New
	* g++.dg/ext/utf16-1.C: New
	* g++.dg/ext/utf16-2.C: New
	* g++.dg/ext/utf16-3.C: New
	* g++.dg/ext/utf16-4.C: New
	* g++.dg/ext/utf32-1.C: New
	* g++.dg/ext/utf32-2.C: New
	* g++.dg/ext/utf32-3.C: New
	* g++.dg/ext/utf32-4.C: New
	* gcc.dg/utf-cvt.c: New
	* gcc.dg/utf-dflt.c: New
	* gcc.dg/utf16-1.c: New
	* gcc.dg/utf16-2.c: New
	* gcc.dg/utf16-3.c: New
	* gcc.dg/utf16-4.c: New
	* gcc.dg/utf32-1.c: New
	* gcc.dg/utf32-2.c: New
	* gcc.dg/utf32-3.c: New
	* gcc.dg/utf32-4.c: New

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

	* gnat.dg/specs/varsize_return.ads: New test.
	* gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
	* gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.

2008-04-17  Jason Merrill  <jason@redhat.com>

	PR c++/35773
	* g++.dg/overload/autoptr1.C: New.

2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/alignment4.adb: New test.
	* gnat.dg/alignment5.adb: Likewise.
	* gnat.dg/frame_overflow.adb: Adjust.

2008-04-17  Richard Guenther  <rguenther@suse.de>

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

2008-04-17  Christian Bruel  <christian.bruel@st.com>

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

2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35724
	* gfortran.dg/eoshift_2.f90: New test.

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

	PR fortran/35932
	* gfortran.dg/intrinsic_char_1.f90: New test.

2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR target/35944
	* gfortran.dg/pr35944-1.f90: New test.
	* gfortran.dg/pr35944-2.f90: Ditto.

2008-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR c/35739
	* gcc.dg/dfp/pr35739.c: New test.

	PR tree-optimization/35899
	* gcc.dg/pr35899.c: New test.

	PR target/35662
	* gfortran.dg/pr35662.f90: New test.

2008-04-16  Richard Guenther  <rguenther@suse.de>

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

2008-04-16  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/29015
	* gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
	gnat.dg/incomplete2.adb: New.

2008-04-16  Hans-Peter Nilsson  <hp@axis.com>

	PR tree-optimization/35629
	* gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
	scan-tree-dump-times.

2008-04-15  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/22387
	* gnat.dg/specs/corr_discr.ads: New.

2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	* gcc.dg/fold-compare-2.c: Adjust testcase.
	* gcc.dg/tree-ssa/pr21086.c: Likewise.

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

	* gcc.dg/tree-ssa/salias-1.c: Remove.
	* gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
	* gcc.dg/tree-ssa/alias-15.c: Likewise.
	* gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.

2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR c/35751
	* gcc.dg/gomp/pr35751.c: New test.
	* g++.dg/gomp/pr35751.C: New test.

2008-04-15  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/16086
	* gnat.dg/prot_def.adb: New.

2008-04-14  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/strict-overflow-6.c: New.
	* gcc.dg/no-strict-overflow-7.c: New.
	* gcc.dg/Wstrict-overflow-22.c: New.

2008-04-14  Samuel Tardieu  <sam@rfc1149.net>

	* gnat.dg/specs/storage.ads: Fix expected error message.

2008-04-14  Robert Dewar  <dewar@adacore.com>

	* gnat.dg/specs/linker_section.ads: Check for more error conditions.

2008-04-14  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/18680
	* gnat.dg/specs/linker_section.ads: New.

2008-04-14  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/16098
	* gnat.dg/specs/renamings.ads: New.

2008-04-14  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/15915
	* gnat.dg/specs/storage.ads: New.

2008-04-14  Samuel Tardieu  <sam@rfc1149.net>

	* gnat.dg/deep_old.adb: New.

2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35882
	* gfortran.dg/continuation_3.f90: Update test.
	* gfortran.dg/continuation_5.f: Update test.
	* gfortran.dg/continuation_10.f90: New test.

2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/32972
	PR libfortran/32512
	* gfortran.dg/internal_pack_1.f90:  Add test for derived type.
	* gfortran.dg/intrinsic_spread_1.f90:  Likewise.
	* gfortran.dg/intrinsic_pack_1.f90:  Likewise.
	* gfortran.dg/intrinsic_unpack_1.f90:  Likewise.

2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 

	PR ada/17985
	* gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.

2008-04-12  Andrew Pinski  <pinskia@gmail.com>

	* gcc.target/powerpc/darwin-save-world-1.c: New test.

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

	PR tree-optimization/35869
	* gcc.c-torture/compile/pr35869.c: New testcase.

2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
	/* mmintrin-common.h */ section.

	* gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.

2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>

	PR c/35744
	* gcc.dg/attr-error-1.c: New test.

2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/scc-2.c: New test.
	* gcc.target/mips/scc-3.c: New test.
	* gcc.target/mips/scc-4.c: New test.

2008-04-10  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/35821
	* gcc.dg/vect/pr35821-altivec.c: New.
	* gcc.dg/vect/pr35821-spu.c: New.

2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR testsuite/34894
	PR testsuite/33782
	* lib/target-supports.dg: Add check_effective_target_trampolines.
	Disable profiling for avr-*-*.
	* gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
	* gcc.c-torture/compile/nested-1.c: Ditto.
	* gcc.c-torture/compile/20050122-2.c: Ditto.
	* gcc.c-torture/compile/20010226-1.c: Ditto.
	* gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
	* gcc.c-torture/compile/980506-1.c: Ditto.
	* gcc.c-torture/compile/20020604-1.c: Ditto.
	* gcc.c-torture/compile/limits-stringlit.c: Ditto
	* gcc.c-torture/compile/20001226-1.c: Ditto

2008-04-09  Jason Merrill  <jason@redhat.com>

	PR c++/35708
	* g++.dg/ext/complit9.C: New.

2008-04-09  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/28305
	* gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
	gnat.dg/specs/fe_inlining_helper.adb: New test.

2008-04-09  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/torture/fp-int-convert.h: Use TImode type for 
	x86_64-pc-mingw target.
	* gcc.dg/titype-1.c: Likewise.

2008-04-09  Richard Sandiford  <richard@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_vxworks_kernel):
	Fix comment.
	(check_effective_target_vxworks_rtp): New procedure.
	* g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
	* g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
	* g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
	* g++.old-deja/g++.brendan/new3.C: Likewise.
	* g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
	* g++.old-deja/g++.law/missed-error2.C: Undefine max for
	VxWorks kernel mode.
	* g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
	* g++.old-deja/g++.mike/p2736.C: Likewise.
	* g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
	* g++.old-deja/g++.other/headers1.C: Likewise min and max.
	* g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
	kernel mode.

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

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

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

	* gfortran.dg/bind_c_usage_14.f03: Adjust.

2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>

	PR target/35005
	* execute/20071221-1.c: Adapt test for 16 bit int targets.
	* execute/pr35163.c: Ditto.

2008-04-08  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/execute/20080408-1.c: New testcase.

2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/pack6.adb: New test.
	* gnat.dg/pack7.adb: Likewise.
	* gnat.dg/pack8.adb: Likewise.

2008-04-08  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/parent_ltd_with-child_full_view.adb: New test.
	* gnat.dg/rt1.adb: New test.
	* gnat.dg/test_time_stamp.adb: New test.
	* gnat.dg/specs/warn_star.ads: New test.
	* gnat.dg/specs/aggr1.ads: New test.

2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/25829 28655
	* gfortran.dg/write_check2.f90: Update dg-error.
	* gfortran.dg/io_constraints_1.f90: Udate dg-error.

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

	PR c++/35734
	* g++.dg/warn/ctor1.C: New.

2008-04-07  Kai Tietz  <kai.tietz@onevision.com>

	PR/35842
	* gcc.dg/torture/pr35842.c: New.

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

	* gnat.dg/array4.adb: New test.
	* gnat.dg/specs/static_initializer2.ads: Likewise.

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

	PR tree-optimization/35400
	* gcc.dg/torture/pr35400.c: New testcase.
	* g++.dg/torture/pr35400.C: Likewise.

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

	PR fortran/35780
	* gfortran.dg/simplify_argN_1.f90: New test.

2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>

	PR fortran/35832
	* gfortran.dg/io_constraints_2.f90: Adapt to new error message.

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

	* gfortran.dg/f2003_io_1.f03: Make standard conform.
	* gfortran.dg/f2003_io_8.f03: New.

2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-04-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/12329
	* gcc.target/i386/pr12329.c: New test.

2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/pr35823.adb: Rename to size_attribute.adb.

2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/25829 28655
	* gfortran.dg/f2003_io_1.f03: New test.
	* gfortran.dg/f2003_io_2.f03: New test.
	* gfortran.dg/f2003_io_3.f03: New test.
	* gfortran.dg/f2003_io_4.f03: New test.
	* gfortran.dg/f2003_io_5.f03: New test.
	* gfortran.dg/f2003_io_6.f03: New test.
	* gfortran.dg/f2003_io_7.f03: New test.

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

	PR tree-optimization/35833
	* gcc.dg/torture/pr35833.c: New testcase.

2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>

	* gcc.target/sh/sh2a-band.c: New test.
	* gcc.target/sh/sh2a-bclrmem.c: New test.
	* gcc.target/sh/sh2a-bld.c: New test.
	* gcc.target/sh/sh2a-bor.c: New test.
	* gcc.target/sh/sh2a-bsetmem.c: New test.
	* gcc.target/sh/sh2a-bxor.c: New test.

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

	* g++.dg/other/anon5.C: Don't depend on line number for error message.

	* gcc.dg/torture/builtin-modf-1.c: Use special options for
	powerpc*-*-linux*.

	* gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.

	* gcc.dg/pr34856.c: Use -maltivec on powerpc linux.

	PR target/35620
	* gcc.dg/dfp/pr35620.c: New test.
	* gcc.dg/dfp/func-pointer.c: New test.
	* gcc.dg/dfp/func-deref.c: New test.

2008-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/35364
	* g++.dg/gomp/pr35364.C: New test.

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

	* g++.dg/other/i386-2.C: Include <wmmintrin.h>.
	* g++.dg/other/i386-3.C: Likewise.
	* gcc.target/i386/sse-13.c: Likewise.
	* gcc.target/i386/sse-14.c: Likewise.

	* gcc.target/i386/aes-check.h: New.
	* gcc.target/i386/aesdec.c: Likewise.
	* gcc.target/i386/aesdeclast.c: Likewise.
	* gcc.target/i386/aesenc.c: Likewise.
	* gcc.target/i386/aesenclast.c: Likewise.
	* gcc.target/i386/aesimc.c: Likewise.
	* gcc.target/i386/aeskeygenassist.c: Likewise.
	* gcc.target/i386/pclmulqdq.c: Likewise.
	* gcc.target/i386/pclmul-check.h: Likewise.

	* gcc.target/i386/i386.exp (check_effective_target_aes): New.
	(check_effective_target_pclmul): Likewise.

2008-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR c/35440
	* gcc.dg/pr35440.c: New test.

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

	PR middle-end/35823
	* gnat.dg/pr35823.adb: New testcase.

2008-04-03  Janis Johnson  <janis187@us.ibm.com>

	PR c/35712
	* gcc.dg/dfp/constants-zero.c: New test.

2008-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR c/35738
	* gcc.dg/gomp/pr35738.c: New test.

	PR middle-end/35818
	* gcc.dg/gomp/pr35818.c: New test.

	PR fortran/35786
	* gfortran.dg/gomp/pr35786-1.f90: New test.
	* gfortran.dg/gomp/pr35786-2.f90: New test.

2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.target/mips/scc-1.c: New test.

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

	* gcc.dg/tree-ssa/vrp43.c: New testcase.
	* gcc.dg/tree-ssa/vrp44.c: Likewise.
	* gcc.dg/tree-ssa/vrp45.c: Likewise.

2008-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/35741
	* g++.dg/other/offsetof5.C: New test.

2008-04-03  Paolo Bonzini  <bonzini@gnu.org>

	PR rtl-optimization/35281
	* gcc.target/i386/pr35281.c: New test.

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

	PR middle-end/35800
	* gcc.c-torture/execute/pr35800.c: New test.

2008-04-02  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
	gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
	gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
	gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
	gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
	gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
	gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
	gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
	gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
	gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
	gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.

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

	PR tree-optimization/14495
	PR tree-optimization/34793
	* gcc.dg/tree-ssa/vrp41.c: New testcase.
	* gcc.dg/tree-ssa/vrp42.c: Likewise.

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

	PR tree-optimization/14495
	* gcc.dg/tree-ssa/vrp40.c: New testcase.

2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	* gcc.dg/tree-ssa/vrp38.c: New testcase.
	* gcc.dg/tree-ssa/vrp39.c: Likewise.

2008-04-01  George Helffrich  <george@gcc.gnu.org>

	PRs fortran/35154, fortran/23057
	* gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
	use of common is unchanged.

	* lib/gfortran-dg.exp:  New harness to compile Fortran progs
	with all combinations of debug options available on target.
	* gfortran.dg/debug/debug.exp:  Ditto.
	* gfortran.dg/debug/trivial.f:  Ditto.
	* gfortran.dg/debug/pr35154-stabs.f:  New test case for
	.stabs functionality.
	* gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
	DWARF functionality.

2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>

	PR c/35436
	* gcc.dg/format/gcc_gfc-2.c: New test.

2008-03-31  Seongbae Park <seongbae.park@gmail.com>

	* g++.dg/bprob/bprob.exp: Do not check gcno files.
	Use -fprofile-use for profile use.
	* gcc.misc-tests/bprob.exp: Ditto.
	* g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
	* gcc.dg/matrix/matrix.exp: Ditto.
	* gcc.dg/struct/struct-reorg.exp: Ditto.
	* gcc.dg/tree-prof/tree-prof.exp: Ditto.
	* gcc.dg/profile-dir-1.c: New test.
	* gcc.dg/profile-dir-2.c: New test.
	* gcc.dg/profile-dir-3.c: New test.

2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>

	PR c/35750
	* gcc.dg/old-style-param-1.c: New test.

2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/30186
	* gcc.dg/tree-ssa/vector-1.c: New testcase.
	* gcc.c-torture/execute/vector-1.c: New testcase.
	* gcc.c-torture/execute/vector-2.c: New testcase.

2008-03-31  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/assign_from_packed_pixels.ads: Support for ...
	* gnat.dg/assign_from_packed.adb: New testcase.

2008-03-31  Zdenek Dvorak  <ook@ucw.cz>

	PR rtl-optimization/35729
	* gcc.dg/pr35729.c: New test.

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

	PR target/32000
	* gcc.target/i386/pr32000-1.c: New.

2008-03-31  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/too_many_tasks.adb: Removed, causes resource issues
	on some environments.

2008-03-31  Andrew Pinski  <pinskia@gmail.com>

	PR tree-opt/35431
	* gcc.c-torture/compile/pr35431.c: New testcase.

2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>

	* g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
	targets.

2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR c++/35245
	* g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.

2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>

	PR c++/35578
	* g++.dg/parse/friend8.C: New test.

	PR c/35748
	* gcc.dg/union-cast-4.c: New test.

2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/35757
	* gcc.target/i386/sse4_1-blendps-2.c: New.
	* gcc.target/i386/sse4_1-pblendw-2.c: Likewise.

2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/internal_pack_1.f90:  Added complex to test case.
	* gfortran.dg/internal_pack_2.f90:  Likewise.
	* gfortran.dg/intrinsic_spread_1.f90:  Likewise.
	* gfortran.dg/intrinsic_spread_2.f90:  Likewise.
	* gfortran.dg/intrinsic_pack_1.f90:  Likewise.
	* gfortran.dg/intrinsic_pack_2.f90:  Likewise.
	* gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
	* gfortran.dg/intrinsic_unpack_2.f90:  Likewise.

2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	PR fortran/35740
	* gfortran.dg/transpose_conjg_1.f90: New test.

2008-03-29  Laurent GUERBY  <laurent@guerby.net>

	* gnat.dg/socket2.adb: Remove since identical to socket1.adb.

2008-03-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/35698
	* gfortran.dg/allocate_zerosize_3.f: New test.

	PR fortran/35702
	* gfortran.dg/character_assign_1.f90: New test.

2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/32972
	PR libfortran/32512
	* gfortran.dg/intrinsic_spread_1.f90:  New file.
	* gfortran.dg/intrinsic_spread_2.f90:  New file.
	* gfortran.dg/intrinsic_spread_3.f90:  New file.

2008-03-28  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/34714
	* gfortran.dg/alloc_alloc_expr_3.f90: New test.
	* gfortran.dg/allocate_stat.f90: Adjusted error-match text.
	* gfortran.dg/func_assign.f90: Likewise.
	* gfortran.dg/implicit_11.f90: Likewise.
	* gfortran.dg/proc_assign_1.f90: Likewise.
	* gfortran.dg/proc_assign_2.f90: Likewise.
	* gfortran.dg/procedure_lvalue.f90: Likewise.

2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35699
	* gfortran.dg/direct_io_10.f: New test.

2008-03-28  Uros Bizjak  <ubizjak@gmail.com>

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

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

	PR fortran/35721
	* gfortran.dg/associated_target_2.f90: New.

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

	PR tree-optimization/19580
	* gcc.dg/tree-ssa/loop-34.c: New testcase.

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

	PR tree-optimization/30317
	PR tree-optimization/30911
	PR tree-optimization/34793
	* gcc.dg/tree-ssa/vrp35.c: New testcase.
	* gcc.dg/tree-ssa/vrp36.c: Likewise.
	* gcc.dg/tree-ssa/vrp37.c: Likewise.

2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR target/31334
	* gcc.target/powerpc/altivec-25.c: New testcase.

2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35724
	* gfortran.dg/cshift_shift_real_2.f90: New test.

2008-03-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
	(main): Exit early for CHUNK less than 40 to avoid stack corruption.

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

	PR c/32511
	* gcc.dg/attr-weak-1.c: New testcase.

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

	PR tree-optimization/32810
	* gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.

2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>

	* g++.dg/cpp0x/variadic91.C: New.

2008-03-27  Zdenek Dvorak  <ook@ucw.cz>

	* gcc.dg/tree-ssa/loop-32.c: New testcase.
	* gcc.dg/tree-ssa/loop-33.c: Likewise.

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

	* gcc.dg/fold-addr-1.c: New testcase.

2008-03-27  Andrew Pinski  <pinskia@gmail.com>

	PR middle-end/35429
	* gcc.c-torture/compile/complex-5.c: New test.

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

	* gcc.dg/uninit-16.c (decode_reloc): Mark static.

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

	PR c++/35546
	* g++.dg/ext/attrib33.C: New test.

2008-03-26  Richard Guenther  <rguenther@suse.de>

	Revert:
	2008-03-26  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/fold-addr-1.c: New testcase.

2008-03-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse-13.c: Include <mm_malloc.h>
	before redefinitions of extern and __inline.
	* gcc.target/i386/sse-13.c: Ditto.

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

	PR c++/35332
	* g++.dg/other/error27.C: New test.

2008-03-26  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/fold-addr-1.c: New testcase.

2008-03-26  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
	* gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
	* gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
	* gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
	* gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
	* gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
	* gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.

2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>

	* g++.dg/cpp0x/variadic84.C: Update to reflect the change in
	variadic template template parameter binding semantics.
	* g++.dg/cpp0x/variadic85.C: Ditto.
	* g++.dg/cpp0x/variadic88.C: New.
	* g++.dg/cpp0x/variadic89.C: New.
	* g++.dg/cpp0x/variadic90.C: New.
	* g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
	variadic template template parameter binding semantics.
	* g++.dg/cpp0x/variadic-lambda.C: New.

2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR target/31558
	* g++.dg/ext/altivec-15.C: New testcase.

2008-03-25  Andrew Pinski  <pinskia@gmail.com>

	PR objc/29197
	* objc.dg/method-20.m: New testcase.

2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>

	PR rtl-optimization/35232
	* gcc.target/mips/pr35232.c: New test.

2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>

	* g++.dg/template/sfinae4.C: New.
	* g++.dg/template/sfinae5.C: New.
	* g++.dg/template/sfinae6.C: New.
	* g++.dg/template/sfinae6_neg.C: New.
	* g++.dg/template/sfinae7.C: New.
	* g++.dg/template/sfinae8.C: New.
	* g++.dg/template/sfinae9.C: New.
	* g++.dg/template/sfinae10.C: New.
	* g++.dg/template/sfinae11.C: New.
	* g++.dg/template/sfinae12.C: New.
	* g++.dg/template/sfinae13.C: New.
	* g++.dg/template/sfinae14C: New.

2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>

	* gcc.target/sh/sh2a-bclr.c: New test.
	* gcc.target/sh/sh2a-bset.c: New test.

2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>

	* gcc.target/sh/sh2a-movrt.c: New test.

2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>

	* gcc.target/sh/sh2a-prefetch.c: New test.

2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
	    Naveen.H.S  <naveen.hs@kpitcummins.com>

	* gcc.target/sh/sh2a-movi20s.c: New test.

2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
	    Jayant Sonar  <Jayant.sonar@kpitcummins.com>
	    Naveen.H.S  <naveen.hs@kpitcummins.com>

	* gcc.target/sh/sh2a-resbank.c: New test.
	* gcc.target/sh/sh2a-tbr-jump.c: New test.
	* gcc.target/sh/sh2a-jsrn.c: New test.
	* gcc.target/sh/sh2a-rtsn.c: New test.

2008-03-25  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse-17.c: Include sse2-check.h.
	(main): Change to void and rename to sse2_test.
	* gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
	dg-do-what-default to "compile" if SSE2 hardware is not available.
	* gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
	xfail vect_no_int_max from "vectorization not profitable" check.

2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/26222
	* gcc.dg/torture/pr26222.c: New testcase.

2008-03-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34813
	* gfortran.dg/null_3.f90 : New test

	PR fortran/33295
	* gfortran.dg/module_function_type_1.f90 : New test

2008-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org

	PR libfortran/32972
	* gfortran.dg/intrinsic_unpack_1.f90:  New test case.
	* gfortran.dg/intrinsic_unpack_2.f90:  New test case.
	* gfortran.dg/intrinsic_unpack_3.f90:  New test case.

2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>

	* gcc.target/mips/dse-1.c: Add checks for zeros.

2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR target/27946
	* gcc.target/powerpc/ppc64-double-1.c: New testcase.

2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/32972
	* internal_pack_1.f90:  New test case.
	* internal_pack_2.f90:  New test case.
	* internal_pack_3.f90:  New test case.

2008-03-21  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/empty_vector_length.adb: New testcase.

2008-03-20  Richard Guenther  <rguenther@suse.de>

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

2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
	    Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/34168
	* lib/target-supports.exp (check_sse2_hw_available): New procedure.
	* gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
	if SSE2 hardware is not available.
	* g++.dg/vect/vect.exp: Update target-dependent overrides to match
	gcc.dg/vect/vect.exp.
	* gfortran.dg/vect/vect.exp: Ditto.
	(check_effective_target_lp64_or_vect_no_align): Remove procedure.

2008-03-20  Andreas Schwab  <schwab@suse.de>

	* gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
	xfail.

2008-03-20  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
	* gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
	from dg-options.

2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/35621
	* gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
	* gcc.target/i386/ssse3-pabsd.c: Likewise.
	* gcc.target/i386/ssse3-pabsw.c: Likewise.
	* gcc.target/i386/ssse3-palignr.c: Likewise.
	* gcc.target/i386/ssse3-phaddd.c: Likewise.
	* gcc.target/i386/ssse3-phaddsw.c: Likewise.
	* gcc.target/i386/ssse3-phaddw.c: Likewise.
	* gcc.target/i386/ssse3-phsubd.c: Likewise.
	* gcc.target/i386/ssse3-phsubsw.c: Likewise.
	* gcc.target/i386/ssse3-phsubw.c: Likewise.
	* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
	* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
	* gcc.target/i386/ssse3-pshufb.c: Likewise.
	* gcc.target/i386/ssse3-psignb.c: Likewise.
	* gcc.target/i386/ssse3-psignd.c: Likewise.
	* gcc.target/i386/ssse3-psignw.c: Likewise.

2008-03-20  Andreas Schwab  <schwab@suse.de>

	PR testsuite/35647
	* gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
	* gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
	* gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
	continuation and remove xfail.

2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/32972
	* gfortran.dg/internal_pack_3.f90:  Add missing parameter
	in subroutine.

2008-03-20  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/format/ms_array-1.c: New.
	* gcc.dg/format/ms_c90-scanf-3.c: New.
	* gcc.dg/format/ms_c99-strftime-1.c: New.
	* gcc.dg/format/ms_no-y2k-1.c: New.
	* gcc.dg/format/ms_attr-1.c: New.
	* gcc.dg/format/ms_c90-scanf-4.c: New.
	* gcc.dg/format/ms_c99-strftime-2.c: New.
	* gcc.dg/format/ms_nonlit-1.c: New.
	* gcc.dg/format/ms_c90-scanf-5.c: New.
	* gcc.dg/format/ms_cast-1.c: New.
	* gcc.dg/format/ms_nonlit-2.c: New.
	* gcc.dg/format/ms_attr-2.c: New.
	* gcc.dg/format/ms_c90-strftime-1.c: New.
	* gcc.dg/format/ms_miss-1.c: New.
	* gcc.dg/format/ms_nonlit-3.c: New.
	* gcc.dg/format/ms_attr-3.c: New.
	* gcc.dg/format/ms_c90-strftime-2.c: New.
	* gcc.dg/format/ms_miss-2.c: New.
	* gcc.dg/format/ms_nul-1.c: New.
	* gcc.dg/format/ms_attr-4.c: New.
	* gcc.dg/format/ms_c94-printf-1.c: New.
	* gcc.dg/format/ms_miss-3.c: New.
	* gcc.dg/format/ms_nul-2.c: New.
	* gcc.dg/format/ms_attr-7.c: New.
	* gcc.dg/format/ms_c94-scanf-1.c: New.
	* gcc.dg/format/ms_miss-4.c: New.
	* gcc.dg/format/ms_null-1.c: New.
	* gcc.dg/format/ms_bitfld-1.c: New.
	* gcc.dg/format/ms_c99-printf-1.c: New.
	* gcc.dg/format/ms_miss-5.c: New.
	* gcc.dg/format/ms_plus-1.c: New.
	* gcc.dg/format/ms_branch-1.c: New.
	* gcc.dg/format/ms_c99-printf-2.c: New.
	* gcc.dg/format/ms_miss-6.c: New.
	* gcc.dg/format/ms_sec-1.c: New.
	* gcc.dg/format/ms_c90-printf-1.c: New.
	* gcc.dg/format/ms_c99-printf-3.c: New.
	* gcc.dg/format/ms_multattr-1.c: New.
	* gcc.dg/format/ms_unnamed-1.c: New.
	* gcc.dg/format/ms_c90-printf-2.c: New.
	* gcc.dg/format/ms_c99-scanf-1.c: New.
	* gcc.dg/format/ms_multattr-2.c: New.
	* gcc.dg/format/ms_va-1.c: New.
	* gcc.dg/format/ms_c90-printf-3.c: New.
	* gcc.dg/format/ms_c99-scanf-2.c: New.
	* gcc.dg/format/ms_multattr-3.c: New.
	* gcc.dg/format/ms_c90-scanf-1.c: New.
	* gcc.dg/format/ms_c99-scanf-3.c: New.
	* gcc.dg/format/ms_no-exargs-1.c: New.
	* gcc.dg/format/ms_zero-length-1.c: New.
	* gcc.dg/format/ms_c90-scanf-2.c: New.
	* gcc.dg/format/ms_c99-scanf-4.c: New.
	* gcc.dg/format/ms_no-exargs-2.c: New.
	* gcc.dg/format/null-1.c: Add gnu style usage for mingw.
	* gcc.dg/format/miss-1.c: Likewise.
	* gcc.dg/format/miss-3.c: Likewise.
	* gcc.dg/format/multattr-2.c: Likewise.
	* gcc.dg/format/miss-5.c: Likewise.
	* gcc.dg/format/attr-2.c: Likewise.
	* gcc.dg/format/attr-4.c: Likewise.
	* gcc.dg/format/c90-scanf-4.c: Likewise.
	* gcc.dg/format/c99-printf-3.c: Likewise.
	* gcc.dg/format/multattr-1.c: Likewise.
	* gcc.dg/format/miss-4.c: Likewise.
	* gcc.dg/format/miss-6.c: Likewise.
	* gcc.dg/format/c90-printf-3.c: Likewise.
	* gcc.dg/format/attr-1.c: Likewise.
	* gcc.dg/format/attr-3.c: Likewise.
	* gcc.dg/format/attr-7.c: Likewise.
	* gcc.dg/format/format.h: Treat mingw and gnu style.
	* gcc.dg/format/sys_format.c: New.

2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/35627
	* gfortran.dg/namelist_46.f90: New test.

2008-03-20  Uros Bizjak  <ubizjak@gmail.com>

	PR target/14552
	* gcc.target/i386/pr14552.c: New test.

2008-03-19  Michael Matz  <matz@suse.de>

	PR middle-end/35616
	* gcc.dg/pr35616.c: New test.

2008-03-19  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/35152
	* gfortran.dg/argument_checking_16.f90: New test.

2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/32972
	* gfortran.dg/internal_pack_1.f90:  New test case.
	* gfortran.dg/internal_pack_2.f90:  New test case.
	* gfortran.dg/internal_pack_3.f90:  New test case.

2008-03-19  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/20050811-2.c: Update dumping flags.
	* gcc.dg/sms-2.c: Update dumping flags.
	* gcc.dg/var-expand1.c: Update dumping flags.
	* gcc.dg/var-expand3.c: Update dumping flags.
	* gcc.dg/pr30957-1.c: Update dumping flags.
	* gcc.dg/20050811-1.c: Update dumping flags.
	* gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
	* gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.

2008-03-19  Richard Guenther  <rguenther@suse.de>

	PR middle-end/35609
	* gcc.dg/uninit-15.c: New testcase.
	* gcc.dg/uninit-16.c: Likewise.

2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>

	PR target/35504
	* g++.dg/other/pr35504.C: New test.

2008-03-18  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/forwprop-4.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.

2008-03-18  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/loop-19.c: Revert previous change.

2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/35617
	* gfortran.dg/namelist_45.f90: New test.

2008-03-17  James E. Wilson  <wilson@tuliptree.org>

	PR testsuite/35512
	* gcc.target/ia64/visibility-1.c (foo): Change return type to void.
	Write variables instead of reading them.

2008-03-17  Jason Merrill  <jason@redhat.com>

	PR c++/35548
	* g++.dg/init/ref16.C: New testcase.

2008-03-17  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/19637
	* g++.dg/tree-ssa/pr19637.C: New testcase.

2008-03-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/35470
	* gfortran.dg/subref_array_pointer_3.f90 : New test.

2008-03-16  Richard Guenther  <rguenther@suse.de>

	PR middle-end/35607
	* gcc.c-torture/compile/pr35607.c: New testcase.
	* gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.

2008-03-16  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/35582
	* gfortran.dg/write_invalid_format.f90: New test.

2008-03-15  Richard Guenther  <rguenther@suse.de>

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

2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR testsuite/35184
	* gfortran.dg/elemental_subroutine_6.f90: New test.

2008-03-15  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/pr23911.c: Adjust testcase.
	* gcc.dg/tree-ssa/pr14841.c: Likewise.
	* gcc.dg/tree-ssa/20030922-2.c: Likewise.

2008-03-15  Richard Guenther  <rguenther@suse.de>

	PR middle-end/35593
	* g++.dg/warn/Warray-bounds-3.C: New testcase.

2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR testsuite/35478
	* gfortran.dg/generic_16.f90: New test.

2008-03-15  Hans-Peter Nilsson  <hp@axis.com>

	PR middle-end/35595
	* gcc.c-torture/compile/pr35595.c: New test.

2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR testsuite/33296
	* gfortran.dg/nearest_4.f90: New test.

2008-03-14  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/13761
	* gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.

2008-03-14  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34172
	* gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
	* gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.

2008-03-14  Uros Bizjak  <ubizjak@gmail.com>

	PR libcpp/35322:
	* gcc.dg/cpp/pr35322.c: Add dg-error line.

2008-03-14  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34043
	PR tree-optimization/33989
	* gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.

2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
	    Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/35538 
	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
	Skip *-*-darwin*.
	* gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.

2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
	    Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/35406
	* gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
	count from 0 to 1 for lp64 targets.
	* gfortran.dg/ldist-1.f90: Update test to check
	for 5 loops distributed instead of 4 for lp64 targets.

2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35475
	* gfortran.dg/derived_sub.f90: New test.

2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/35558
	* g++.dg/tls/static-1.C: Move dg-additional-sources after
	dg-require-effective-target.
	* g++.dg/tls/static-1a.cc: Likewise.

2008-03-13  Tom Tromey  <tromey@redhat.com>

	PR libcpp/35322:
	* gcc.dg/cpp/pr35322.c: New file.

2008-03-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
	(main): Call check_vect.

2008-03-13  Alon Dayan  <alond@il.ibm.com>
	    Olga Golovanevsky  <olga@il.ibm.com>

	PR tree-optimization/35041
	* gcc.dg/struct/wo_prof_double_malloc.c: New test.

2008-03-13  Uros Bizjak  <ubizjak@gmail.com>

	PR target/34000
	PR target/35553
	* g++.dg/other/i386-3.C: New test.
	* gcc.target/i386/sse-13.c: Redefine extern instead of static.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/mmx-1.c: Ditto.
	* gcc.target/i386/mmx-2.c: Ditto.
	* gcc.target/i386/3dnow-1.c: Ditto.
	* gcc.target/i386/3dnow-2.c: Ditto.
	* gcc.target/i386/3dnowA-1.c: Ditto.
	* gcc.target/i386/3dnowA-2.c: Ditto.

2008-03-13  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-opt/35422
	* gcc.target/i386/pr35422.c: Escape brackets.

2008-03-12  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-opt/35422
	* gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
	third loop.
	* gcc.target/i386/pr35422.c: New.

2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/35403
	* gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.

2008-03-11  Uros Bizjak  <ubizjak@gmail.com>

	PR target/35540
	* gcc.target/i386/pr35540.c: New test.

2008-03-11  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.

2008-03-11  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/35526
	* g++.dg/torture/pr35526.C: New test.

2008-03-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/35328
	* g++.dg/gomp/pr35328.C: New test.

	PR c++/35337
	* g++.dg/gomp/pr35337.C: New test.

	PR c/35438
	PR c/35439
	* gcc.dg/gomp/pr35438.c: New test.
	* gcc.dg/gomp/pr35439.c: New test.

	PR middle-end/35099
	* g++.dg/gomp/pr35099.C: New test.

2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/35494
	* g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
	* gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.

2008-03-10  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34677
	* gcc.dg/tree-ssa/loadpre23.c: New testcase.
	* gcc.dg/tree-ssa/loadpre24.c: Likewise.
	* gcc.dg/tree-ssa/loadpre25.c: Likewise.

2008-03-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/35474
	* gfortran.dg/module_commons_2.f90: New test.

2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/frame_overflow.adb: Improve portability.

2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/35350
	* gcc.target/i386/isa-1.c: Add -march=x86-64.
	* gcc.target/i386/isa-2.c: Likewise.
	* gcc.target/i386/isa-3.c: Likewise.
	* gcc.target/i386/isa-10.c: Likewise.
	* gcc.target/i386/isa-11.c: Likewise.
	* gcc.target/i386/isa-12.c: Likewise.
	* gcc.target/i386/isa-13.c: Likewise.
	* gcc.target/i386/isa-14.c: Likewise.

2008-03-08  Uros Bizjak  <ubizjak@gmail.com>

	PR target/22152
	* gcc.target/i386/pr22152.c: New test.
	* gcc.target/i386/sse2-mmx.c: Ditto.

2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>

	PR c++/20366
	* g++.dg/other/pr20366.C: New test.

2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/35402
	* gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.

2008-03-06  Markus Milleder  <markus.milleder@generali.at>

	PR preprocessor/35458
	* gcc.dg/cpp/cmdlne-M-2.c: New file.
	* gcc.dg/cpp/cmdlne-M-2#.h: New file.
	* gcc.dg/cpp/#cmdlne-M-2.h: New file.

2008-03-06  Tom Tromey  <tromey@redhat.com>

	* lib/treelang-dg.exp, lib/treelang.exp: Delete.
	* treelang: Delete.

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

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

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

	PR tree-optimization/35472
	* gcc.c-torture/execute/pr35472.c: New testcase.

2008-03-05  Gabor Loki  <loki@gcc.gnu.org>

	PR 33009
	* gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
	* gcc.c-torture/compile/pr33009.c: Likewise.

2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>

	PR 31341
	* gcc.dg/vect/pr31041.c: Fix.

2008-03-05  Hans-Peter Nilsson  <hp@axis.com>

	PR libfortran/35293
	* lib/lib/target-supports.exp (check_effective_target_fd_truncate):
	New.
	* gfortran.fortran-torture/execute/list_read_1.x,
	gfortran.fortran-torture/execute/read_null_string.x,
	gfortran.fortran-torture/execute/backspace.x,
	gfortran.fortran-torture/execute/seq_io.x,
	gfortran.fortran-torture/execute/slash_edit.x,
	gfortran.fortran-torture/execute/unopened_unit_1.x,
	gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
	gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
	gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
	gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
	gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
	gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
	gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
	gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
	gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
	gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
	gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
	gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
	gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
	gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
	gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
	gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
	gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
	gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
	gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
	gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
	gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
	gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
	gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
	gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
	gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
	gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
	gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
	gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
	gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
	gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
	gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
	gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
	gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
	gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
	gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
	gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
	gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
	gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
	gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
	gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
	gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
	gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
	gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
	gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
	gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
	gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
	gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
	gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
	gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
	gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
	gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
	gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
	gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
	gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
	gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
	gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
	gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
	gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
	gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
	gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
	gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
	gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
	gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
	gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
	gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
	gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
	gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
	gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
	gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
	gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
	gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
	gfortran.dg/write_back.f: Gate test on effective_target fd_truncate.

2008-03-04  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
	targets declaring functions in assembly.

2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 28322
	* gcc.dg/pr28322-3.c: New.

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

	PR target/35453
	* gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
	_SIDD_XXX.
	* gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
	* gcc.target/i386/sse4_2-pcmpstr.h: Likewise.

2008-03-04  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/35456
	* gcc.c-torture/execute/pr35456.c: New test.

2008-03-04  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/i386/sse-10.c: Don't use
	-mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.

2008-03-04  Uros Bizjak  <ubizjak@gmail.com>

	* gfortran.dg/reassoc_1.f90: Cleanup dump files.
	* gfortran.dg/reassoc_2.f90: Ditto.
	* gfortran.dg/reassoc_3.f90: Ditto.

2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/33197
	* gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
	* gfortran.dg/dg.exp: Likewise.
	* gfortran.dg/vect/vect.exp: Likewise.
	* gfortran.fortran-torture/execute/execute.exp: Likewise.
	* gfortran.fortran-torture/compile/compile.exp: Likewise.
	* gfortran.dg/gamma_1.f90: Also check log_gamma.
	* gfortran.dg/invalid_contains_1.f90: Remove warning about
	empty CONTAINS.
	* gfortran.dg/gamma_2.f90: Add a few error messages.
	* gfortran.dg/invalid_contains_2.f90: Remove warning about
	empty CONTAINS.
	* gfortran.dg/gamma_3.f90: Adjust error message.
	* gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
	* gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
	* gfortran.dg/bessel_1.f90: New test.
	* gfortran.dg/recursive_check_3.f90: Remove warnings.
	* gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
	* gfortran.dg/derived_function_interface_1.f90: Remove warning.
	* gfortran.dg/contains_empty_1.f03: New test.
	* gfortran.dg/erfc_scaled_1.f90: New test.
	* gfortran.dg/hypot_1.f90: New test.
	* gfortran.dg/contains_empty_2.f03: New test.

2008-03-03  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.

2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 

	PR 24924
	* g++.dg/cpp/string-2.C: This is a warning now.
	* g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
	default, so add it.

2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>

	* g++.dg/cpp0x/auto1.C: New.

2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/34770
	* gfortran.dg/pointer_1.f90: New test.

2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/35315
	* g++.dg/ext/attrib32.C: Add another test case.

2008-02-29  Tom Tromey  <tromey@redhat.com>

	* g++.dg/warn/pragma-system_header2.C: Ignore "included from"
	line.

2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
	to make the interchange profitable.

2008-02-28  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/31463
	PR fortran/33950
	PR fortran/34296
	* gfortran.dg/arrayio_11.f90: Fixed test.
	* gfortran.dg/arrayio_12.f90: Likewise.
	* gfortran.dg/module_read_1.f90: Added warning-directives.
	* gfortran.dg/pr32242.f90: Likewise.
	* gfortran.dg/result_in_spec_3.f90: Likewise.
	* gfortran.dg/use_12.f90: Likewise.
	* gfortran.dg/warn_function_without_result.f90 : New test.

2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/34868
	* gfortran.dg/f2c_9.f90: New test.

2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.dg/tree-ssa/ldist-1.c: New.
	* gcc.dg/tree-ssa/ldist-1a.c: New.
	* gcc.dg/tree-ssa/ldist-2.c: New.
	* gcc.dg/tree-ssa/ldist-3.c: New.
	* gcc.dg/tree-ssa/ldist-4.c: New.
	* gcc.dg/tree-ssa/ldist-5.c: New.
	* gcc.dg/tree-ssa/ldist-6.c: New.
	* gcc.dg/tree-ssa/ldist-7.c: New.
	* gcc.dg/tree-ssa/ldist-8.c: New.
	* gcc.dg/tree-ssa/ldist-9.c: New.
	* gcc.dg/tree-ssa/ldist-10.c: New.
	* gcc.dg/tree-ssa/ldist-11.c: New.
	* gcc.dg/tree-ssa/ldist-12.c: New.
	* gfortran.dg/ldist-1.f90: New.

2008-02-28  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.

2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/large_real_kind_3.F90: Reverse previous commit.

2008-02-27  Jan Beulich  <jbeulich@novell.com>

	* gcc.target/i386/mmx-1.c: Add
	-Werror-implicit-function-declaration to dg-options.
	* gcc.target/i386/mmx-2.c: Likewise.
	* gcc.target/i386/sse-13.c: Likewise.
	* gcc.target/i386/sse-14.c: Likewise.

2008-02-27  Revital Eres  <eres@il.ibm.com>

	PR rtl-optimization/34999
	* gcc.dg/tree-prof/pr34999.c: New.

2008-02-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/25290
	* gcc.c-torture/execute/pr35390.c: New testcase.

2008-02-27  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/22255
	* gnat.dg/test_direct_io.adb: New file.

2008-02-27  Samuel Tardieu  <sam@rfc1149.net>

	PR ada/34799
	* gnat.dg/specs/pr34799.ads: New test.

2008-02-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/34971
	* gcc.c-torture/execute/pr34971.c: New testcase.

2008-02-27  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/gomp/preprocess-1.c: New test.

	PR c++/35368
	* g++.dg/ext/visibility/typeinfo2.C: New test.
	* g++.dg/ext/visibility/typeinfo3.C: New test.

2008-02-26  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/bf-ms-attrib.c (main): Return 0.

2008-02-26  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
	* gcc.target/i386/sse-6.c (dump128_64): Likewise.

2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

	PR c/28800
	* gcc.dg/empty-source-2.c: Adjust for warning message.
	* gcc.dg/empty-source-3.c: Likewise.
	* gcc.dg/pack-test-2.c: Adjust comment.
	* gcc.dg/pragma-ep-2.c: Likewise.
	* gcc.dg/pragma-re-2.c: Likewise.
	* gcc.dg/va-arg-2.c: Likewise.

2008-02-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/35033
	* gfortran.dg/assignment_2.f90: New.

2008-02-26  Jason Merrill  <jason@redhat.com>

	PR c++/35315
	* g++.dg/ext/attrib32.C: New.

2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>

	* gcc.c-torture/execute/nest-align-1.x: Delete.

2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 26264
	* 20021023-1.c: Use __builtin_va_start instead of
	__builtin_stdarg_start.
	* pr17301-1.c: Likewise.
	* pr17301-2.c: Likewise.

2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* gcc.dg/pr34351.c: New.

2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* gcc.dg/Wlarger-than2.c: New.

2008-02-26  Paolo Carlini  <pcarlini@suse.de>

	PR c++/35323
	* g++.dg/lookup/crash7.C: New.

2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.

2008-02-25  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/i386/pr25993.c: Skip on *-*-mingw*.

2008-02-25  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.

2008-02-25  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/builtins-config.h: Disable C99 runtime testing for
	Windows.

2008-02-25  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp (check_profiling_available): Report -p
	unavailable on *-*-mingw*.

2008-02-25  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_pthread_h): New.
	* gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
	dg-require-effective-target pthread_h.

2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* gcc.dg/Wswitch-enum-error.c: New.
	* gcc.dg/Wswitch-error.c: New.
	* gcc.dg/20011021-1.c: Use two directives to match two different
	messages.

2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 28322
	* gcc.dg/pr28322.c: New.
	* gcc.dg/pr28322-2.c: New.
	* lib/prune.exp: Ignore "At top level" even if there is no ':'
	preceding it.

2008-02-25  Paolo Carlini  <pcarlini@suse.de>

	PR c++/35333
	* g++.dg/other/error26.C: New.

2008-02-25  Paolo Carlini  <pcarlini@suse.de>

	PR c++/35338
	* g++.dg/other/error25.C: New.

2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR target/35258
	* gcc.dg/pr35258.c: New testcase.

2008-02-25  Jan Beulich  <jbeulich@novell.com>

	* gcc.dg/20020426-2.c: Remove bogus workaround.
	* g++.old-deja/g++.other/store-expr1.C: Likewise.
	* gcc.target/i386/movq-2.c: Also permit use of movzbl.

2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.

2008-02-25  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/19984
	* gcc.dg/pr19984.c: New test.
	* gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
	name of the variable.

2008-02-25  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
	(main): Call check_vect and foo.  Check array values after
	the call to foo.
	* gcc.dg/vect/vect-117.c: Call check_vect.
	* gcc.dg/vect/no-vfa-pr29145.c: Ditto.

2008-02-25  Jason Merrill  <jason@redhat.com>

	PR c++/33486
	* g++.dg/lookup/strong-using-5.C: New.

2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
	sh* targets.

2008-02-24  Uros Bizjak  <ubizjak@gmail.com>

	PR target/35349
	* gcc.c-torture/execute/20050604-1.x: New file.

2008-02-24  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr22076.c: Update number of mov insns
	for PIC targets.
	* gcc.target/i386/pr34256.c: Ditto.

2008-02-24  Diego Novillo  <dnovillo@google.com>

	http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html

	PR 33738
	* g++.dg/warn/pr33738.C: New.

2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>

	* gcc.c-torture/execute/nest-align-1.x: New file.

2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>

	PR c++/34749
	* g++.dg.ext/dllimport13.C: New test.

2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/24685
	* gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
	powerpc*-apple-darwin*.

2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
	ERFC into gfortran.dg/large_real_kind_3.F90.
	* gfortran.dg/large_real_kind_3.F90: New test.

2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR rtl-opt/33512
	* gcc.dg/and-1.c: New test.

2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>

	* gcc.c-torture/execute/20080222-1.c: New test.

2008-02-23  Uros Bizjak  <ubizjak@gmail.com>

	PR target/22076
	PR target/34256
	* gcc.target/i386/pr22076.c: New test.
	* gcc.target/i386/pr34256.c: New test.
	* gcc.target/i386/vecinit-5.c: New test.
	* gcc.target/i386/vecinit-6.c: New test.
	* gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.

	* g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
	<xmmintrin.h>, define __m64 and __m128 directly.
	* g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.

2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR C++/34715
	* g++.dg/ext/always_inline-1.C: New test.
	* g++.dg/ext/always_inline-2.C: New test.
	* g++.dg/ext/always_inline-3.C: New test.
	* g++.dg/ext/always_inline-4.C: New test.

2008-02-22  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/asm-b-1.c: New test.

2008-02-22  Paolo Carlini  <pcarlini@suse.de>

	PR c++/35282
	* g++.dg/template/nontype17.C: Add.

2008-02-22  Paolo Carlini  <pcarlini@suse.de>

	PR c++/35282
	Revert:
	2008-02-14  Paolo Carlini  <pcarlini@suse.de>

	PR c++/28743
	* g++.dg/template/nontype17.C: New.
	* g++.dg/template/nontype16.C: Add error.

2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

	PR c/19999
	* gcc.dg/Wfloat-equal-1.c: New.
	* g++.dg/warn/Wfloat-equal-1.C: New.

2008-02-21  Michael Matz  <matz@suse.de>

	PR target/35264
	* gcc.dg/pr35264.c: New testcase.

2008-02-21  Richard Guenther  <rguenther@suse.de>

	* gfortran.dg/reassoc_1.f90: New testcase.
	* gfortran.dg/reassoc_2.f90: Likewise.
	* gfortran.dg/reassoc_3.f90: Likewise.

2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/34974
	* gfortran.dg/fmt_t_7.f: New test.

	PR libfortran/35132
	* gfortran.dg/streamio_15.f90: New test.

2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/35036
	* gfortran.dg/fmt_zero_digits.f90: Revise test.

2008-02-20  Seongbae Park <seongbae.park@gmail.com>

	* gcc.dg/Wframe-larger-than.c: New option test.

2008-02-20  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34997
	* gfortran.dg/dollar_sym_1.f90: New.
	* gfortran.dg/dollar_sym_2.f90: New.

2008-02-20  Richard Guenther  <rguenther@suse.de>

	PR middle-end/35265
	* gcc.dg/builtins-66.c: New testcase.

2008-02-20  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/fold-reassoc-1.c: New testcase.
	* gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.

2008-02-20  Richard Guenther  <rguenther@suse.de>

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

2008-02-20  Ira Rosen  <irar@il.ibm.com>

	* lib/target-supports.exp (check_effective_target_vect_unpack):
	Return true for SPU.
	(check_effective_target_vect_short_mult): Likewise.
	* gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
	the loop on targets that support vect_unpack.

2008-02-20  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
	(switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
	templates to reduce number of passed arguments.

2008-02-19  Jason Merrill  <jason@redhat.com>

	PR c++/34950
	* g++.dg/template/explicit-args1.C: New.

2008-02-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34989
	* gcc.dg/pr34989-1.c: New testcase.
	* gcc.dg/pr34989-2.c: Likewise.

2008-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/35028
	* g++.dg/gomp/pr35028.C: New test.

	PR c++/34964
	PR c++/35244
	* gcc.dg/gomp/pr34964.c: New test.
	* g++.dg/gomp/pr34964.C: New test.
	* gcc.dg/gomp/pr35244.c: New test.
	* g++.dg/gomp/pr35244.C: New test.

	PR c++/35078
	* g++.dg/gomp/pr35078.C: New test.

2008-02-19  Christian Bruel  <christian.bruel@st.com>

	* gcc.dg/packed-array.c: New testcase. 

2008-02-19  Uros Bizjak  <ubizjak@gmail.com>

	PR target/33555
	* gcc.target/i386/pr33555.c: New test.

2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/35189
	* gcc.target/i386/isa-1.c: New.
	* gcc.target/i386/isa-2.c: Likewise.
	* gcc.target/i386/isa-3.c: Likewise.
	* gcc.target/i386/isa-4.c: Likewise.
	* gcc.target/i386/isa-5.c: Likewise.
	* gcc.target/i386/isa-6.c: Likewise.
	* gcc.target/i386/isa-7.c: Likewise.
	* gcc.target/i386/isa-8.c: Likewise.
	* gcc.target/i386/isa-9.c: Likewise.
	* gcc.target/i386/isa-10.c: Likewise.
	* gcc.target/i386/isa-11.c: Likewise.
	* gcc.target/i386/isa-12.c: Likewise.
	* gcc.target/i386/isa-13.c: Likewise.
	* gcc.target/i386/isa-14.c: Likewise.

2008-02-18  Joey Ye  <joey.ye@intel.com>
	    H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/34921
	* gcc.c-torture/execute/nest-align-1.c: New test case.

2008-02-17  Richard Guenther  <rguenther@suse.de>

	PR middle-end/35227
	* gcc.dg/torture/pr35227.c: New testcase.

2008-02-17  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/35231
	* gcc.c-torture/execute/pr35231.c: New testcase.

2008-02-17  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
	(test_gt): Ditto.

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

	* obj-c++.dg/encode-2.mm: XFAIL.
	* obj-c++.dg/encode-3.mm: Likewise.

2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
	    Paolo Carlini  <pcarlini@suse.de>

	* g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
	* g++.dg/ext/has_nothrow_constructor.C: Likewise.
	* g++.dg/ext/has_nothrow_copy.C: Likewise.

2008-02-16  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
	(main): Change to void and rename to sse_test.
	* gcc.target/i386/pr24306.c: Ditto.
	* gcc.target/i386/pr32065-2.c: Ditto.
	* gcc.target/i386/20060512-1.c: Include sse2-check.h.
	(main): Change to void and rename to sse2_test.
	* gcc.target/i386/20060512-3.c: Ditto.

2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/35150
	* gfortran.dg/c_loc_tests_12.f03: New test.

2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/35023
	PR c++/35024
	PR c++/35026
	* g++.dg/cpp0x/vt-35026.C: New.
	* g++.dg/cpp0x/vt-35023.C: New.
	* g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
	* g++.dg/cpp0x/vt-35024.C: New.

2008-02-15  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.c-torture/execute/va-arg-25.x: Remove.

2008-02-15  Richard Guenther  <rguenther@suse.de>
	    Zdenek Dvorak  <ook@ucw.cz>

	PR tree-optimization/35164
	* g++.dg/torture/pr35164-1.C: New testcase.
	* g++.dg/torture/pr35164-2.C: Likewise.

2008-02-15  Dominique d'Humières  <dominiq@lps.ens.fr>

	PR testsuite/35119
	* g++.dg/template/spec35.C: Change the regular expressions
	in dg-final to match the assembly code generated by Darwin 9.

2008-02-15  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.

2008-02-15  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.

2008-02-15  Hans-Peter Nilsson  <hp@axis.com>

	* lib/dejapatches.exp: New file.

2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/34050
	* g++.dg/cpp0x/vt-34050.C: New.

2008-02-14  Jason Merrill  <jason@redhat.com>

	PR c++/5645
	PR c++/11159
	* g++.dg/warn/pr11159.C: New.
	* g++.dg/warn/pr5645.C: Likewise.

2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>

	PR preprocessor/35061
	* gcc.dg/cpp/pragma_pop_macro-1.c:  New test.

2008-02-14  Paolo Carlini  <pcarlini@suse.de>

	PR c++/28743
	* g++.dg/template/nontype17.C: New.
	* g++.dg/template/nontype16.C: Add error.

2008-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/35138
	* g++.dg/template/member8.C: New test.

2008-02-13  Michael Matz  <matz@suse.de>

	* gcc.dg/pr35065.c: Fix testcase warnings.

2008-02-13  Jason Merrill  <jason@redhat.com>

	PR c++/34962, c++/34937, c++/34939
	* g++.dg/ext/tmplattr9.C: New.

2008-02-13  Michael Matz  <matz@suse.de>

	PR debug/35065
	* gcc.dg/pr35065.c: New testcase.

2008-02-12  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/35171
	* gcc.c-torture/compile/pr35171.c: New testcase.

2008-02-12  Richard Guenther  <rguenther@suse.de>

	PR middle-end/35163
	* gcc.c-torture/execute/pr35163.c: New testcase.

2008-02-12  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.

2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	* obj-c++.dg/bitfield-1.mm: Expect failures.
	* obj-c++.dg/bitfield-4.mm: Likewise.
	* obj-c++.dg/cxx-ivars-2.mm: Likewise.
	* obj-c++.dg/encode-8.mm: Likewise.
	* obj-c++.dg/isa-field-1.mm: Likewise.
	* obj-c++.dg/layout-1.mm: Likewise.
	* obj-c++.dg/lookup-2.mm: Likewise.
	* obj-c++.dg/try-catch-2.mm: Likewise.
	* obj-c++.dg/try-catch-9.mm: Likewise.

2008-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/35144
	* g++.dg/tree-ssa/pr35144.C: New test.

	PR inline-asm/35160
	* gcc.target/i386/pr35160.c: New test.

	PR c++/34862
	* g++.dg/init/new27.C: New test.

2008-02-11  Paolo Carlini  <pcarlini@suse.de>

	PR c++/35077
	* g++.dg/template/crash78.C: New.

2008-02-11  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/35047
	* gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
	* gcc.dg/compat/vector-2_y.c: Ditto.

2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
	    Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/33992
	* gcc.c-torture/execute/pr33992.c: New testcase.

2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>

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

2008-02-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
	Add -mfpmath=387 to dg-options.

2008-02-10  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/35047
	* gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
	* gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
	* gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
	* gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
	* gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
	* gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
	* gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
	* gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
	* gcc.dg/tree-ssa/gen-vect-32.c: Ditto.

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

	PR objc++/34193
	* obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().

2008-02-08  Sa Liu  <saliu@de.ibm.com>

	* gcc.target/spu/intrinsics-3.c: New. Test error messages.

2008-02-06  Alexandre Oliva  <aoliva@redhat.com>

	PR c++/35056
	* g++.dg/conversion/bitfield8.C: New.

2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>

	* g++.dg/ext/vector13.C: Fix for compilation under -pedantic.

2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/35049
	PR c++/35096
	* g++.dg/ext/vector13.C: New.

2008-02-06  David Daney  <ddaney@avtrex.com>

	* g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.

2008-02-05  Bob Wilson  <bob.wilson@acm.org>

	* lib/target-supports.exp (check_effective_target_hard_float): Remove
	special case for xtensa-*-*.

2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/35037
	* gfortran.dg/volatile11.f90: New test.

2008-02-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/33553
	* g++.dg/template/array19.C: New test.

2008-02-05  Diego Novillo  <dnovillo@google.com>

	http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html

	PR 33738
	* g++.dg/warn/pr33738.C: Remove.

2008-02-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34945
	* gfortran.dg/bounds_check_13.f: New test.

2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR testsuite/33946
	* gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.

2008-02-05  Uros Bizjak  <ubizjak@gmail.com>

	PR target/35083
	* gcc.target/i386/pr35083.c: New test.

2008-02-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/32315
	* gfortran.dg/data_bounds_1.f90: New test.

2008-02-04  Diego Novillo  <dnovillo@google.com>

	http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html

	PR 33738
	* g++.dg/warn/pr33738.C: New.

2008-02-04  Daniel Franke  <franke.daniel@gmail.com>

	* gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
	to match.

2008-02-04  Hans-Peter Nilsson  <hp@axis.com>

	* lib/target-supports.exp (check_effective_target_hard_float): Only
	use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
	other targets, grep for a call insn in the rtl expand dump for an
	add of two doubles.
	(target_compile): Support generating rtl dumps as output.

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

	PR middle-end/33631
	* gcc.c-torture/execute/pr33631.c: New testcase.

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

	PR middle-end/35043
	* gcc.c-torture/compile/pr35043.c: New testcase.

2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.

2008-02-03  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr31628.c: Require effective target fpic.
	* gcc.target/i386/strinline.c: Ditto.
	* gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
	* gcc.dg/pr35045.c: Ditto.
	* gcc.dg/20050503-1.c: Ditto.

2008-02-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/32760
	* gfortran.dg/host_assoc_variable_1.f90: New test.
	* gfortran.dg/allocate_stat.f90: Change last three error messages.

2008-02-02  Michael Matz  <matz@suse.de>

	PR target/35045
	* gcc.dg/pr35045.c: New test.

2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/35001
	* gfortran.dg/shape_4.f90:  New test.

2008-02-02  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.

2008-02-01  Hans-Peter Nilsson  <hp@axis.com>

	PR rtl-optimization/34773
	* gcc.target/cris/torture/pr34773.c: New test.

2008-02-01  Nick Clifton  <nickc@redhat.com>

	* lib/target-supports.exp (check_profiling_available): Do not
	expect profiling to work on the xstormy16 target.

2008-02-01  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/35047
	* gcc.c-torture/execute/20050316-2.x: New file.
	* gcc.target/i386/pr17390.c: Update scan pattern.
	* gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
	* g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.

2008-01-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34910
	* gfortran.dg/proc_assign_2.f90: New test.

2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/34935
	PR c++/34936
	* g++.dg/ext/alias-canon.C: New.
	* g++.dg/ext/alias-mangle.C: New.

2008-01-30  Jan Hubicka  <jh@suse.cz>

	* gcc.c-torture/execute/pr34982.c: Add forgotten return 0.

2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/other/first-global.C: Add -fpie for all pic targets.
	* g++.dg/parse/attr-externally-visible-1.C: Likewise.

2008-01-30  Jan Hubicka  <jh@suse.cz>

	PR target/34982
	* gcc.c-torture/execute/pr34982.c: New testcase.

2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.target/s390/tf_to_di-1.c: New testcase.

2008-01-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34975
	* gfortran.dg/use_only_3.f90: New test.
	* gfortran.dg/use_only_3.inc: Modules for new test.

	PR fortran/34429
	* gfortran.dg/function_charlen_2.f90: New test.

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

	PR middle-end/34969
	* gcc.dg/pr34969.c: New test.

	PR c/35017
	* gcc.dg/inline-25.c: New test.
	* gcc.dg/inline-26.c: New test.
	* gcc.dg/inline-27.c: New test.

2008-01-29  Richard Guenther  <rguenther@suse.de>

	PR middle-end/35006
	* gcc.c-torture/compile/pr35006.c: New testcase.

2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/34055
	PR c++/34103
	PR c++/34219
	PR c++/34606
	PR c++/34753
	PR c++/34754
	PR c++/34755
	PR c++/34919
	PR c++/34961
	* g++.dg/cpp0x/vt-34219-2.C: New.
	* g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
	* g++.dg/cpp0x/vt-34961.C: New.
	* g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
	cases from the re-opened PR.
	* g++.dg/cpp0x/vt-34753.C: New.
	* g++.dg/cpp0x/vt-34919.C: New.
	* g++.dg/cpp0x/vt-34754.C: New.
	* g++.dg/cpp0x/vt-34606.C: New.
	* g++.dg/cpp0x/vt-34219.C: New.
	* g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
	* g++.dg/cpp0x/vt-34755.C: New.
	* g++.dg/cpp0x/pr31438.C: Ditto.
	* g++.dg/cpp0x/variadic81.C: Ditto.

2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>

	* g++.dg/torture/pr34641.C: Put the dg-do first.

2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>

	* gcc.target/mips/lazy-binding-1.c: Skip for mips16.

2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>

	* g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.

2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>

	PR 31535
	* gcc.target/powerpc/spe-small-data-1.c: New test.
	* gcc.target/powerpc/spe-small-data-2.c: New test.

2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/34980
	* gfortran.dg/shape_3.f90:  New test.

2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.target/s390/20020926-1.c: Remove -m31.

2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.target/s390/20020926-1.c: Disable for s390x.

2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/34994
	* gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
	expression.

2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/34990
	* gfortran.dg/array_constructor_22.f90: New test.

2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>

	PR middle-end/34688
	* gcc.c-torture/compile/pr34688: New test.

2008-01-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34848
	* gfortran.dg/missing_optional_dummy_5.f90: New.

2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
	noinline.  XFAIL test.

2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/31610
	* gfortran.dg/array_3.f90: New test.

2008-01-26  Jakub Jelinek  <jakub@redhat.com>

	* gcc.c-torture/compile/pr34966.c (atan): Only use asm
	on i?86/x86_64.

	PR c++/34965
	* gcc.dg/pr34965.c: New test.
	* g++.dg/other/error24.C: New test.

2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfofortran/34887
	* gfortran.dg/x_slash_2.f:  New test.

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

	PR c++/34235
	* g++.dg/torture/pr34235.C: New testcase.

2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>

	* g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.

2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>

	PR target/34981
	* gcc.target/mips/lazy-binding-1.c: New test.
	* gcc.target/mips/mips.exp (setup_mips_tests): Set
	mips_forced_no_abicalls and mips_forced_no_shared.
	(dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
	Avoid using small data with -mabicalls.  Don't make -G0 force
	-mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
	forces the opposite option.

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

	PR target/34970
	* gcc.target/i386/fastcall-1.c: Scan for correct label.
	Use -std=gnu89 switch.

2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/34876
	* gfortran.dg/direct_io_9.f: New test.

2008-01-25  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/34661
	* gfortran.dg/where_operator_assign_4.f90: New test.

2008-01-25  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
	gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
	c4x-*-* targets.

2008-01-25  Richard Guenther  <rguenther@suse.de>

	PR middle-end/32244
	* gcc.c-torture/execute/pr32244-1.c: New testcase.

2008-01-25  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34966
	* gcc.c-torture/compile/pr34966.c: New testcase.

2008-01-25  Richard Guenther  <rguenther@suse.de>

	PR c++/33887
	* g++.dg/torture/pr33887-1.C: New testcase.
	* g++.dg/torture/pr33887-2.C: Likewise.
	* g++.dg/torture/pr33887-3.C: Likewise.
	* gcc.c-torture/execute/20071211-1.c: Likewise.

2008-01-25  Uros Bizjak  <ubizjak@gmail.com>

	PR target/34856
	* gcc.dg/pr34856.c: Use pointer mode for "pin".

2008-01-25  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/33333
	* g++.dg/gomp/pr33333.C: New test.

	PR preprocessor/34692
	* gcc.dg/cpp/pr34692.c: New test.
	* gcc.dg/gomp/pr34692.c: New test.

2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>

	* gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.

2008-01-24  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/34202
	* gfortran.dg/empty_type.f90: New test.

2008-01-24  Paolo Carlini  <pcarlini@suse.de>

	PR c++/34603
	* g++.dg/template/crash77.C: New.

2008-01-24  Uros Bizjak  <ubizjak@gmail.com>

	PR target/34856
	* gcc.dg/pr34856.c: New test.

2008-01-24  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/namelist_39.f90: Delete temporary files.
	* gfortran.dg/namelist_44.f90: Ditto.

2008-01-24  Richard Guenther  <rguenther@suse.de>

	PR middle-end/34953
	* g++.dg/torture/pr34953.C: New testcase.

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

	PR middle-end/34934
	* gcc.c-torture/compile/20080124-1.c: New test.

2008-01-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34872
	* gfortran.dg/function_charlen_3.f: New test.

2008-01-23  Michael Matz  <matz@suse.de>

	PR debug/34895
	* g++.dg/debug/pr34895.cc: New testcase.

2008-01-23  Richard Guenther  <rguenther@suse.de>

	PR middle-end/31529
	* gcc.dg/pr31529-1.c: New testcase.
	* gcc.dg/pr31529-2.c: Likewise.

2008-01-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/34829
	* g++.dg/ext/pr34829.C (operator new): Use size_t instead of
	unsigned int for the first argument.

2008-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/33984
	* g++.dg/conversion/bitfield7.C: New test.
	* g++.dg/cpp0x/decltype4.C: Fixed xfail.

2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>

	From Michael Frysinger  <michael.frysinger@analog.com>
	* gcc.target/bfin/mcpu-bf547.c: New test.
	* gcc.target/bfin/mcpu-bf523.c: New test.
	* gcc.target/bfin/mcpu-bf524.c: New test.
	* gcc.target/bfin/mcpu-bf526.c: New test.

2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20080122-1.c: New test.

2008-01-22  Tom Tromey  <tromey@redhat.com>

	PR c++/34859
	* gcc.dg/cpp/pr34859.c: New file.

2008-01-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34875
	* gfortran.dg/vector_subscript_3.f90: New test.

2008-01-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34848
	* gfortran.dg/missing_optional_dummy_4.f90

2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/vect/vect-ifcvt-9.c: Use inline.

2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-01-22  Tom Tromey  <tromey@redhat.com>

	PR c++/34829
	* g++.dg/ext/pr34829.C: New file.

2008-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/34607
	* gcc.dg/gomp/pr34607.c: New test.
	* g++.dg/gomp/pr34607.C: New test.

	PR c++/34914
	* g++.dg/ext/vector10.C: New test.

	PR c++/34918
	* g++.dg/other/error23.C: New test.

	PR c++/34917
	* g++.dg/ext/vector12.C: New test.

2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 32102
	* gcc.dg/Wstrict-overflow-21.c: New.
	* g++.dg/warn/Wstrict-aliasing-8.C: New.

2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR middle-end/33092
	* gcc.dg/pr33092.c: New.

2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.target/s390/20020926-1.c: Add -m31 option.

2008-01-22  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/34915
	* gfortran.dg/initialization_18.f90: New test.

2008-01-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34899
	* gfortran.dg/tab_continuation.f: New.

2008-01-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34896
	* gfortran.dg/use_rename_2.f90: New test.

2008-01-21  Richard Guenther  <rguenther@suse.de>

	PR middle-end/34856
	* gcc.c-torture/compile/pr34856.c: New testcase.

2008-01-21  Richard Guenther  <rguenther@suse.de>

	PR c/34885
	* gcc.c-torture/compile/pr34885.c: New testcase.

2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-01-21  Richard Guenther  <rguenther@suse.de>

	PR c++/34850
	* g++.dg/torture/pr34850.C: New testcase.

2008-01-21  Alon Dayan  <alond@il.ibm.com>
	    Olga Golovanevsky  <olga@il.ibm.com>

	PR tree-optimization/34701
	* gcc.dg/struct/wo_prof_array_field.c: New test.

2008-01-20  Paolo Carlini  <pcarlini@suse.de>

	PR c++/34891
	* g++.dg/ext/vector9.C: New.

2008-01-20  Paolo Carlini  <pcarlini@suse.de>

	PR c++/34776
	PR c++/34486
	* g++.dg/template/crash75.C: New.
	* g++.dg/template/crash76.C: Likewise.	

2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>

	PR rtl-optimization/34808
	* gcc.c-torture/compile/pr34808.c: New test.

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

	PR fortran/34784
	* gfortran.dg/mapping_2.f90: Correct ubound expression for h4.

	PR fortran/34861
	* gfortran.dg/entry_array_specs_3.f90: New test.

	PR fortran/34854
	* gfortran.dg/use_rename_1.f90: New test.

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

	PR fortran/34784
	* gfortran.dg/array_constructor_20.f90: New test.
	* gfortran.dg/mapping_2.f90: Correct ubound expression for h4.

	PR fortran/34785
	* gfortran.dg/array_constructor_21.f90: New test.

2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/34795
	* gfortran.dg/inquire_13.f90: New test.

	PR libfortran/34659
	* gfortran.dg/continuation_9.f90: New test.

2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>

	PR target/34831
	* gcc.target/mips/pr34831.c: New test.

2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/34817
	PR fortran/34838
	* gfortran.dg/any_all_1.f90:  New test.
	* gfortran.dg/any_all_2.f90:  New test.

2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
	"dg-require-weak" statement.
	* g++.dg/eh/weak1.C: Likewise.

2008-01-19  Jakub Jelinek  <jakub@redhat.com>

	PR gcov-profile/34610
	* gcc.dg/gomp/pr34610.c: New test.

2008-01-19  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34760
	* gfortran.dg/implicit_11.f90: New.
	* gfortran.dg/allocate_stat.f90: Update dg-error pattern.
	* gfortran.dg/entry_15.f90: Ditto.
	* gfortran.dg/func_assign.f90: Ditto.
	* gfortran.dg/gomp/reduction3.f90: Ditto.
	* gfortran.dg/proc_assign_1.f90: Ditto.

	* gfortran.dg/interface_proc_end.f90: Use dg-error instead
	of dg-excess-errors.

2008-01-18  Tobias Burnus  <burnus@net-b.de>

	PR fortran/32616
	* gfortran.dg/argument_checking_15.f90: New.
	* gfortran.dg/argument_checking_5.f90: Change TODO into
	dg-warning.

2008-01-18  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
	* gfortran.dg/enum_5.f90: Ditto.
	* gfortran.dg/enum_6.f90: Ditto.
	* gfortran.dg/bom_error.f90: Ditto.
	* gfortran.dg/func_decl_4.f90: Ditto.

2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/34782
	* gfortran.dg/fmt_t_6.f: New test.

2008-01-18  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for
	internal I/O.

2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>

	* g++.dg/lookup/two-stage2.C: fix comment.

2008-01-18  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.

2008-01-18  Ian Lance Taylor  <iant@google.com>

	PR c++/33407
	* g++.dg/init/new26.C: New test.

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

	PR middle-end/34801
	* gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
	redundant one.

2008-01-18  Hans-Peter Nilsson  <hp@axis.com>

	* g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
	dg-require-effective-target.

2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR target/34556
	* gfortran.dg/reshape_2.f90: New test.

2008-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>

	* gcc.dg/20040223-1.c: Fix comment typo.

2008-01-17  Janis Johnson  <janis187@us.ibm.com>

	PR target/34814
	* gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
	until 34814 is fixed.

2008-01-17  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/34648
	* gcc.c-torture/compile/pr34648.c: New testcase.

2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>

	PR testsuite/34821
	* gcc.dg/autopar/autopar.exp: New.
	* g++.dg/tree-ssa/pr34355.C: Require pthread.
	* lib/target-supports.exp (check_effective_target_pthread): New.

	* gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
	* gcc.dg/tree-ssa/reduc-1short.c: Same.
	* gcc.dg/tree-ssa/reduc-1.c: Same.
	* gcc.dg/tree-ssa/reduc-2short.c: Same.
	* gcc.dg/tree-ssa/reduc-2.c: Same
	* gcc.dg/tree-ssa/reduc-3.c: Same.
	* gcc.dg/tree-ssa/reduc-1char.c: Same.
	* gcc.dg/tree-ssa/reduc-6.c: Same.
	* gcc.dg/tree-ssa/reduc-7.c: Same.
	* gcc.dg/tree-ssa/reduc-2char.c: Same.
	* gcc.dg/tree-ssa/reduc-8.c: Same.
	* gcc.dg/tree-ssa/reduc-9.c: Same.

2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/compile/20080114-1.c: Use empty asm statements.

2008-01-17  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34825
	* gcc.dg/pr34825.c: New testcase.

2008-01-17  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/execute/20080117-1.c: New testcase.

2008-01-17  Revital Eres  <eres@il.ibm.com>

	PR30957
	* gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.

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

	PR fortran/34429
	* gfortran.dg/function_charlen_1.f90: New test.

	PR fortran/34431
	* gfortran.dg/function_types_1.f90: New test.
	* gfortran.dg/function_types_2.f90: New test.

	PR fortran/34471
	* gfortran.dg/function_kinds_4.f90: New test.
	* gfortran.dg/function_kinds_5.f90: New test.

	* gfortran.dg/defined_operators_1.f90: Errors now at function
	declarations.
	* gfortran.dg/private_type_4.f90: The same.
	* gfortran.dg/interface_15.f90: The same.
	* gfortran.dg/elemental_args_check_2.f90: The same.
	* gfortran.dg/auto_internal_assumed.f90: The same.

2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	PR middle-end/32628
	* gcc.dg/overflow-warn-7.c: New testcase.

2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/tree-ssa/loop-19.c: Require nonpic.

2008-01-16  Jakub Jelinek  <jakub@redhat.com>
	Richard Guenther  <rguenther@suse.de>

	PR c/34668
	* gcc.dg/pr34668-1.c: New test.
	* gcc.dg/pr34668-2.c: Likewise.

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

	PR c++/33819
	* g++.dg/torture/pr33819.C: New testcase.

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

	PR c/34768
	* gcc.c-torture/execute/pr34768-1.c: New testcase.
	* gcc.c-torture/execute/pr34768-2.c: Likewise.

2008-01-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34796
	* gfortran.dg/argument_checking_13.f90: New.
	* gfortran.dg/argument_checking_14.f90: New.

2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/34671
	* gfortran.dg/anyallcount_1.f90:  New test.

2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/34399
	* g++.dg/cpp0x/vt-34399.C: New.
	* g++.dg/template/friend50.C: New.

2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/34751
	* g++.dg/cpp0x/vt-34751.C: New.

2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/34051
	PR c++/34055
	PR c++/34102
	PR c++/34103
	* g++.dg/cpp0x/vt-34051-2.C: New.
	* g++.dg/cpp0x/vt-34102.C: New.
	* g++.dg/cpp0x/vt-34051.C: New.
	* g++.dg/cpp0x/vt-34055.C: New.
	* g++.dg/cpp0x/vt-34103.C: New.

2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/34314
	* g++.dg/cpp0x/vt-34314.C: New.
	* g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
	reality (the error message was wrong previously).

2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/33964
	* g++.dg/cpp0x/vt-33964.C: New.
	* g++.dg/template/partial5.C: New.

2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/34052
	* g++.dg/cpp0x/vt-34052.C: New.
	* g++.dg/template/ttp26.C: New.

2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/rep_clause2.ad[sb]: New test.
	* gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.

2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/24924
	* g++.dg/cpp/pedantic-errors.C: Delete.
	* g++.dg/cpp/permissive.C: Delete.

2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-01-13  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34665
	* gfortran.dg/argument_checking_11.f90: New.
	* gfortran.dg/argument_checking_12.f90: New.
	* gfortran.dg/used_dummy_types_4.f90: Update dg-error.
	* gfortran.dg/c_assoc_2.f03: Update dg-error.
	* gfortran.dg/argument_checking_3.f90: Ditto.
	* gfortran.dg/pointer_intent_2.f90: Ditto.
	* gfortran.dg/import2.f90: Ditto.
	* gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
	* gfortran.dg/implicit_actual.f90: Ditto.
	* gfortran.dg/used_dummy_types_3.f90: Ditto.
	* gfortran.dg/derived_comp_array_ref_6.f90: Ditto.

2008-01-13  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34763
	* gfortran.dg/interface_proc_end.f90: New.

2008-01-13  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34759
	* gfortran.dg/assumed_size_refs_4.f90: New.

2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/unchecked_convert1.adb.

2008-01-13  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/struct-ret-3.c: Adjust testcase to make stack
	readable and writable again before exiting.

2008-01-13  Richard Guenther  <rguenther@suse.de>

	PR middle-end/34601
	* gcc.dg/noncompile/incomplete-4.c: New testcase.

2008-01-13  Jan Hubicka  <jh@suse.cz>

	PR middle-end/32135
	* gcc.dg/pr32135.c: new.

2008-01-12  Doug Kwan  <dougkwan@google.com>

	* gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
	* g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
	-Wignored-qualifiers.

2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/slice3.adb: New test.
	* gnat.dg/slice4.adb: Likewise.

2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>

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

2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/34432
	* gfortran.dg/parens_7.f90: New test.

2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/tree-ssa/loadpre5.c: Use static.
	* gcc.dg/tree-ssa/loadpre8.c: Likewise.

	* gcc.dg/pr33826.c: Require nonpic.

2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/34722
	* gfortran.dg/inquire_12.f90: New test.

2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/34670
	* all_bounds_1.f90: New test case.
	* maxloc_bounds_1.f90: New test case.
	* maxloc_bounds_2.f90: New test case.
	* maxloc_bounds_3.f90: New test case.
	* maxloc_bounds_4.f90: New test case.
	* maxloc_bounds_5.f90: New test case.
	* maxloc_bounds_6.f90: New test case.
	* maxloc_bounds_7.f90: New test case.
	* maxloc_bounds_8.f90: New test case.

2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/struct-ret-3.c: New test.

2008-01-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34537
	* gfortran.dg/transfer_simplify_8.f90: New test.

2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>

	* g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
	size_t using predefined macro.

2008-01-10  Raksit Ashok  <raksit@google.com>

	PR rtl-optimization/27971
	* gcc.target/i386/pr27971.c: New testcase.

2008-01-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34396
	* gfortran.dg/bounds_check_12.f90: New test.

2008-01-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
	* gcc.target/i386/addr-sel-1.c: Require nonpic effective target.

2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR middle-end/34641
	* g++.dg/torture/pr34641.C: New testcase.

2008-01-10  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34651
	* g++.dg/torture/pr34651.C: New testcase.

2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/34017
	* gcc.dg/tree-ssa/pr34017.c: New.

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

	PR middle-end/30132
	* gcc.c-torture/compile/pr30132.c: New testcase.

2008-01-09  Richard Guenther  <rguenther@suse.de>

	PR middle-end/34458
	* gcc.c-torture/compile/pr34458.c: New testcase.

2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/30459
	g++.dg/eh/ia64-2.C: Require weak support.

2008-01-08  Richard Guenther  <rguenther@suse.de>

	PR middle-end/31863
	* g++.dg/torture/pr31863.C: New testcase.

2008-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/34694
	* gcc.dg/gomp/pr34694.c: New test.
	* g++.dg/gomp/pr34694.C: New test.

	PR c++/33890
	* g++.dg/gomp/pr33890.C: New test.

2008-01-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34476
	* gfortran.dg/parameter_array_init_3.f90: New test.

2008-01-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34681
	PR fortran/34704
	* gfortran.dg/alloc_comp_default_init_1.f90: New test.

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

	* lib/target-supports.exp (check_effective_target_powerpc_spu): New.
	* g++.dg/other/spu2vmx-1.C: Use it.

2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>

	* gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.

	PR testsuite/34575
	* gcc.target/powerpc/popcount-1.c: Skip on darwin.
	* gcc.target/powerpc/parity-1.c: Likewise.

2008-01-07  Fred Fish  <fnf@specifix.com>

	PR preprocessor/30363:
	* gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
	macro expansions.

2008-01-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34672
	* gfortran.dg/use_only_2.f90: New test.

2008-01-06  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/34680
	* g++.dg/rtti/predefined-rtti-macro-1.C: New.
	* g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.

2008-01-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/34545
	* gfortran.dg/use_12.f90: New test.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34689
	* interface.c (compare_actual_formal): Fix intent(out) check for
	function result variables.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34690
	* gfortran.dg/elemental_args_check_2.f90: Fix test case.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34689
	* gfortran.dg/intent_out_4.f90: Fix test case.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34689
	* gfortran.dg/intent_out_4.f90: New.

2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/34540
	* gfortran.dg/optional_dim_3.f90: New test.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34658
	* gfortran.dg/common_11.f90: New.
	* gfortran.dg/blockdata_1.f90: Update test case.
	* gfortran.dg/blockdata_2.f90: Update test case.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/equiv_constraint_9.f90: Fix typo.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34655
	* gfortran.dg/equiv_constraint_9.f90: New.

2008-01-06  Revital Eres  <eres@il.ibm.com>

	PR tree-optimization/34263
	* gcc.dg/pr34263.c:  New testcase.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34654
	* gfortran.dg/internal_io_unf.f90: New.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34660
	* gfortran.dg/elemental_args_check_2.f90: New.

2008-01-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/34662
	* gfortran.dg/intent_out_3.f90: New.

2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>

	* objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.

2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/34676
	* gfortran.dg/list_read_8.f90: New test.

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

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

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

	PR gcov-profile/34609
	* g++.dg/gcov/gcov-6.C: New test.

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

	PR tree-optimization/31081
	* g++.dg/torture/pr31081-1.C: New testcase.
	* g++.dg/torture/pr31081-2.C: Likewise.

2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>

	* gcc.target/mips/rsqrt-1.c: Require -mgp64.
	* gcc.target/mips/rsqrt-2.c: Likewise.
	* gcc.target/mips/rsqrt-4.c: New test.

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

	PR fortran/34557
	* gfortran.dg/equiv_substr.f90: New.

2008-01-03  Tom Tromey  <tromey@redhat.com>

	PR c/34457:
	* gcc.dg/pr34457-2.c: New file.
	* gcc.dg/pr34457-1.c: New file.

2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>

	Revert fix for PR tree-optimization/34458.

2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/34458
	* gcc.dg/tree-ssa/pr34458.c: New.

2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/34565
	* gfortran.dg/internal_readwrite_1.f90:  New test.
	* gfortran.dg/internal_readwrite_2.f90:  New test.

2008-01-03  Tom Tromey  <tromey@redhat.com>

	PR preprocessor/34602:
	* gcc.dg/cpp/pr34602.c: New file.

2008-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/29484
	* gcc.c-torture/execute/20071220-1.c: New test.
	* gcc.c-torture/execute/20071220-2.c: New test.

2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/34635
	* gcc.dg/tree-ssa/pr34635.c: New.
	* gcc.dg/tree-ssa/pr34635-1.c: New.

2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR middle-end/34562
	* g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar
	in scan-assembler check.

2008-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/34608
	* g++.dg/gomp/pr34608.C: New test.

2008-01-02  Richard Guenther  <rguenther@suse.de>

	PR middle-end/34093
	PR middle-end/31976
	* gcc.c-torture/compile/pr34093.c: New testcase.

2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>

	* g++.dg/cpp0x/long_long.C: New.

2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	* gcc.target/spu/tag_manager.c : Include stdlib.h.
	* gcc.target/spu/Wmain.c: Fix the line numbers for the
	warning on the function main.

2008-01-01  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
	rather than __v2di type.


Copyright (C) 2008 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.
