2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>

	* g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.

2012-01-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51800
	* gfortran.dg/init_flag_8.f90: New.
	* gfortran.dg/init_flag_9.f90: New.

2011-01-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51816
	* gfortran.dg/use_18.f90: New.
	* gfortran.dg/use_19.f90: New.

2012-01-13  Ian Lance Taylor  <iant@google.com>

	PR c++/50012
	* g++.dg/warn/Wsign-compare-4.C: New.

2012-01-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/48351
	* gfortran.dg/alloc_comp_assign.f03: New.
	* gfortran.dg/allocatable_scalar_9.f90: Reduce count of
	__BUILTIN_FREE from 38 to 32.

2012-01-13  Jason Merrill  <jason@redhat.com>

	PR c++/20681
	* g++.dg/warn/Wreturn-type-7.C: New.

2012-01-13  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
	assumption.
	* g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
	* gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
	* gcc.dg/cpp/warn-multichar-2.c: Ditto.
	* gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
	int32plus because of big array needed.
	* gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
	* gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.

2012-01-13  Jason Merrill  <jason@redhat.com>

	PR c++/51813
	* g++.dg/ext/visibility/template9.C: New.

	PR c++/51620
	* g++.dg/cpp0x/defaulted34.C: New.
	* g++.dg/template/virtual3.C: New.

2012-01-13  Richard Guenther  <rguenther@suse.de>

	PR middle-end/8081
	* gcc.dg/torture/pr8081.c: New testcase.

2012-01-13  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.

2012-01-12  Jason Merrill  <jason@redhat.com>

	PR c++/51714
	* g++.dg/ext/stmtexpr14.C: New.

2012-01-13  Dodji Seketeli  <dodji@redhat.com>

	PR c++/51633
	* g++.dg/cpp0x/constexpr-diag4.C: New test.

2012-01-12  Jason Merrill  <jason@redhat.com>

	PR c++/48051
	* g++.dg/abi/mangle48.C: Test qualified-names, too.
	* g++.dg/abi/mangle58.C: Likewise.

	PR c++/51403
	* g++.dg/template/arg8.C: New.

2012-01-12  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/51799
	* gcc.dg/vect/pr51799.c: New test.
	* gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
	patterns.

2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/51057
	PR fortran/51616
	* lib/target-supports.exp
	(check_effective_target_fortran_largest_fp_has_sqrt): New.
	* gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).

2012-01-11  Jason Merrill  <jason@redhat.com>

	PR c++/51565
	* g++.dg/ext/attrib42.C: New.

2012-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR bootstrap/51796
	* gcc.dg/pr51796.c: New test.

2012-01-11  Jason Merrill  <jason@redhat.com>

	PR c++/51818
	* g++.dg/cpp0x/lambda/lambda-mangle3.C: New.

2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt23.ad[sb]: New test.
	* gnat.dg/opt23_pkg.ad[sb]: New helper.
	* gnat.dg/opt24.ad[sb]: New test.

2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/49642
	* gcc.dg/tree-ssa/pr49642-1.c: New test.
	* gcc.dg/tree-ssa/pr49642-2.c: New test.

2012-01-11  Jason Merrill  <jason@redhat.com>

	PR c++/51613
	* g++.dg/template/explicit-args5.C: New.

2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>

	* gcc.c-torture/execute/20120110-1.c: New testcase.

2012-01-10  Jason Merrill  <jason@redhat.com>

	PR c++/51614
	* g++.dg/inherit/ambig1.C: New.

	PR c++/51433
	* g++.dg/cpp0x/constexpr-cache1.C: New.

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

	PR tree-optimization/51801
	* gcc.dg/torture/pr51801.c: New testcase.

2012-01-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51652
	* gfortran.dg/allocate_with_typespec_5.f90: New.

2012-01-10  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/class_39.f03: Update dg-error string.

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

	PR tree-optimization/50913
	* gcc.dg/graphite/interchange-16.c: New testcase.
	* gcc.dg/graphite/scop-20.c: XFAIL.
	* gfortran.dg/graphite/interchange-1.f: Likewise.
	* gfortran.dg/graphite/block-1.f90: Likewise.
	* gfortran.dg/graphite/block-2.f: Likewise.

2012-01-10  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp (check_effective_target_vect_perm,
	check_effective_target_vect_perm_byte,
	check_effective_target_vect_perm_short): Enable for arm neon.

2012-01-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46328
	* gfortran.dg/typebound_operator_11.f90: New.

2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/array18.adb: New test.
	* gnat.dg/array18_pkg.ads: New helper.

2012-01-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/51791
	* gfortran.dg/typebound_operator_7.f03: Insert parentheses
	around base object in first assignment in main program.
	* gfortran.dg/typebound_operator_10.f03: New test.

2012-01-09  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/51759
	* g++.dg/ipa/pr51759.C: New test.

2012-01-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51758
	* gfortran.dg/optional_absent_2.f90: New.

2012-01-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51578
	* gfortran.dg/use_17.f90: New.

2012-01-09  Gary Funck  <gary@intrepid.com>

	PR preprocessor/33919
	* gcc.dg/pr33919.c: New test.
	* gcc.dg/pr33919-0.h: New test header file.
	* gcc.dg/pr33919-1.h: Ditto.
	* gcc.dg/pr33919-2.h: Ditto.

2012-01-07  Jan Hubicka  <jh@suse.cz>

	PR tree-optimize/51694
	* gcc.c-torture/compile/pr51694.c: new testcase.

2012-01-07  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/51600
	* g++.dg/torture/pr51600.C: New testcase.

2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR gcov-profile/51715
	PR gcov-profile/51717
	* gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
	* gcc.misc-tests/gcov-14.c: Likewise.

2012-01-06  Jason Merrill  <jason@redhat.com>

	* g++.dg/parse/new5.C: New.

2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>

	PR testsuite/51655
	* c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
	including <string.h>.

2012-01-06  Jason Merrill  <jason@redhat.com>

	* g++.dg/abi/mangle51.C: New.
	* g++.dg/abi/mangle52.C: New.
	* g++.dg/abi/mangle53.C: New.
	* g++.dg/abi/mangle54.C: New.
	* g++.dg/abi/mangle55.C: New.
	* g++.dg/abi/mangle56.C: New.
	* g++.dg/abi/mangle57.C: New.
	* g++.dg/abi/mangle58.C: New.
	* g++.dg/abi/mangle59.C: New.
	* g++.dg/cpp0x/trailing3.C: Update mangling.
	* g++.dg/cpp0x/variadic111.C: Update mangling.
	* g++.dg/cpp0x/variadic4.C: Update mangling.
	* g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
	* g++.dg/template/nontype22.C: Works now.
	* g++.dg/template/pr35240.C: Works now.

	* g++.dg/cpp0x/error7.C: New.

2012-01-06  Tobias Burnus <burnus@net-b.de>

	* gfortran.dg/deallocate_stat_2.f90: New.
	* coarray/allocate_errgmsg.f90: New.
	* gfortran.dg/coarray_lib_alloc_1.f90: New.
	* gfortran.dg/coarray_lib_alloc_2.f90: New.
	* coarray/subobject_1.f90: Fix for num_images > 1.
	* gfortran.dg/deallocate_stat.f90: Update due to changed
	stat= handling.

2012-01-06  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.target/arm/headmerge-2.c: Adjust scan pattern.

2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>

	* ada/acats/overflow.lst: Add cb20004.

2012-01-05  Dodji Seketeli  <dodji@redhat.com>

	PR c++/51541
	* g++.dg/cpp0x/alias-decl-18.C: New test.

2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-01-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/PR48946
	* gfortran.dg/typebound_operator_9.f03: This is now a copy of
	the old typebound_operator_8.f03.
	* gfortran.dg/typebound_operator_8.f03: New version of
	typebound_operator_7.f03 with 'u' a derived type instead of a
	class object.

2012-01-05  Richard Guenther  <rguenther@suse.de>

	* g++.dg/torture/pr49309.C: Skip for -flto.

2012-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/51761
	* gcc.c-torture/compile/pr51761.c: New test.

2012-01-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/51760
	* gcc.dg/torture/pr51760.c: New testcase.

2012-01-05  Aldy Hernandez  <aldyh@redhat.com>

	PR middle-end/51472
	* gcc.dg/tm/memopt-6.c: Adjust regexp.

2012-01-05  Richard Guenther  <rguenther@suse.de>

	PR lto/41576
	* gfortran.dg/lto/pr41576_0.f90: New testcase.
	* gfortran.dg/lto/pr41576_1.f90: Likewise.

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

	PR debug/51695
	* gcc.dg/pr51695.c: New test.

2012-01-04  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/mips/mips64-dsp-ldx1.c: New test.
	* gcc.target/mips/octeon2-lx-1.c: New test.
	* gcc.target/mips/mips64-dsp-ldx.c: New test.
	* gcc.target/mips/octeon2-lx-2.c: New test.
	* gcc.target/mips/octeon2-lx-3.c: New test.

2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>

	PR other/51163
	PR other/51164
	* gcc.dg/tm/alias-1.c:  Adjust regexp.
	* gcc.dg/tm/alias-2.c:  Adjust regexp.

2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51064
	* g++.dg/warn/Wparentheses-26.C: New.

2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>

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

2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/49693
	* gfortran.dg/common_17.f90:  New test.

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

	PR tree-optimization/49651
	* gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
	* gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.

2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51738
	* g++.dg/cpp0x/initlist-postfix-open-square.C: New.

2012-01-03  Andrew Pinski  <apinski@cavium.com>

	* lib/scanasm.exp (dg-function-on-line): Always use a special format
	for all mips targets.  Also allow an optional .cfi_startproc.

2012-01-03  Uros Bizjak  <ubizjak@gmail.com>

	* gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.

2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/29273
	* g++.dg/rtti/dyncast5.C: New.

2012-01-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/51070
	* gcc.dg/torture/pr51070-2.c: New testcase.

2012-01-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/51692
	* gcc.dg/torture/pr51692.c: New testcase.

2012-01-03  Richard Guenther  <rguenther@suse.de>

	PR debug/51650
	* g++.dg/lto/pr51650-3_0.C: New testcase.

2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/15867
	* g++.dg/warn/Wredundant-decls-spec.C: New.

2012-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/51719
	* g++.dg/tree-prof/pr51719.C: New test.

2012-01-03  Richard Guenther  <rguenther@suse.de>

	PR middle-end/51730
	* gcc.dg/fold-compare-6.c: New testcase.

2012-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/51669
	* g++.dg/gomp/pr51669.C: New test.

2012-01-02  Jason Merrill  <jason@redhat.com>

	PR c++/51675
	* g++.dg/cpp0x/constexpr-union2.C: New.

	PR c++/51666
	* g++.dg/cpp0x/nsdmi-defer5.C: New.

2012-01-02  Dodji Seketeli  <dodji@redhat.com>

	PR c++/51462
	* g++.dg/cpp0x/constexpr-99.C: New test.

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

	PR c++/20140
	* g++.dg/template/init9.C: New.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
	Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
	rather than a specific number.

2012-01-02  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/46262
	PR fortran/46328
	PR fortran/51052
	* gfortran.dg/typebound_operator_7.f03: New.
	* gfortran.dg/typebound_operator_8.f03: New.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/51729
	* gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
	XFAIL.
	* gcc.target/mips/dspr2-MULTU.c: Likewise.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
	for MIPS.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
	* gfortran.dg/io_real_boz_4.f90: Likewise.
	* gfortran.dg/io_real_boz_5.f90: Likewise.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.

2012-01-02  Revital Eres  <revital.eres@linaro.org>

	* gcc.dg/sms-11.c: New file.

2012-01-02  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51682
	* gfortran.dg/coarray/image_index_3.f90: New.

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

	PR c++/16603
	* g++.dg/parse/enum8.C: New.

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

	PR c++/51379
	* g++.dg/conversion/reinterpret4.C: New.
	* g++.dg/conversion/reinterpret1.C: Adjust.

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

	* g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.

2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>

	* g++.old-deja/g++.brendan/crash25.C: Adjust.
	* g++.old-deja/g++.brendan/crash56.C: Likewise.
	* g++.old-deja/g++.jason/access14.C: Likewise.
	* g++.old-deja/g++.jason/access8.C: Likewise.
	* g++.old-deja/g++.jason/access1.C: Likewise.
	* g++.old-deja/g++.other/access3.C: Likewise.
	* g++.old-deja/g++.other/access5.C: Likewise.
	* g++.old-deja/g++.law/unsorted1.C: Likewise.
	* g++.old-deja/g++.law/visibility22.C: Likewise.
	* g++.old-deja/g++.law/visibility26.C: Likewise.
	* g++.old-deja/g++.mike/p2746.C: Likewise.
	* g++.dg/debug/using1.C: Likewise.
	* g++.dg/lookup/using51.C: Likewise.
	* g++.dg/inherit/using5.C: Likewise.
	* g++.dg/inherit/pr30297.C: Likewise.
	* g++.dg/inherit/access8.C: Likewise.
	* g++.dg/torture/pr39362.C: Likewise.
	* g++.dg/template/crash13.C: Likewise.
	* g++.dg/template/using10.C: Likewise.

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

	PR fortran/51502
	* lib/gcc-dg.exp (scan-module-absence):  Really commit last
	change.

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

	PR tree-optimization/51704
	* gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
	* gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
	corresponding flags.

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

	PR c++/51723
	* g++.dg/cpp0x/constexpr-delegating2.C: New.

2012-01-01  Jan Hubicka  <jh@suse.cz>

	PR rtl-optimization/51069
	* gcc.c-torture/compile/pr51069.c: New testcase.

2012-01-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/51683
	* gcc.dg/pr51683.c: New test.

Copyright (C) 2012 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.
