1 new GCC HEAD@198732 regression

GCC regression tester regress@geoffk.org
Thu May 9 05:56:00 GMT 2013


With your recent patch, GCC HEAD revision 198732 had problems on:
native: regress-3 (1 NEW failures)
The previous build was of revision 198729.

Regressions for native:
old   gcc.sum gcc.dg/guality/vla-2.c
old   gfortran.sum gfortran.dg/lto/pr45586
NEW   libstdc++.sum libstdc++-abi/abi_check

Log information for changes since the last build:
------------------------------------------------------------------------
r198730 | jason | 2013-05-08 20:57:53 -0700 (Wed, 08 May 2013) | 4 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/cp/error.c
   M /trunk/gcc/cp/parser.c
   A /trunk/gcc/testsuite/g++.dg/parse/ref-qual1.C

	PR c++/57068
	* decl.c (grokdeclarator): Warn about ref-qualifiers here.
	* parser.c (cp_parser_ref_qualifier_seq_opt): Not here.
	* error.c (maybe_warn_cpp0x): s/0x/11/.
------------------------------------------------------------------------
r198731 | jason | 2013-05-08 20:58:00 -0700 (Wed, 08 May 2013) | 15 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/init.c
   A /trunk/gcc/testsuite/g++.dg/cpp0x/bad_array_new1.C
   A /trunk/gcc/testsuite/g++.dg/cpp0x/bad_array_new2.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/initlist21.C
   M /trunk/gcc/testsuite/g++.dg/init/new40.C
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
   M /trunk/libstdc++-v3/config/abi/pre/gnu.ver
   M /trunk/libstdc++-v3/libsupc++/Makefile.in
   A /trunk/libstdc++-v3/libsupc++/bad_array_new.cc (from /trunk/libstdc++-v3/libsupc++/eh_aux_runtime.cc:198730)
   M /trunk/libstdc++-v3/libsupc++/cxxabi.h
   M /trunk/libstdc++-v3/libsupc++/eh_aux_runtime.cc
   M /trunk/libstdc++-v3/libsupc++/new

	Core 624/N2932: Throw bad_array_new_length on overflow
	in array new size calculation.

libstdc++-v3/
	* libsupc++/new: Add std::bad_array_new_length.
	* libsupc++/bad_array_new.cc: New.
	* libsupc++/eh_aux_runtime.cc: Add __cxa_throw_bad_array_new_length.
	* libsupc++/Makefile.in: Build them.
	* config/abi/pre/gnu.ver: Add new symbols.
	* config/abi/pre/gnu-versioned-namespace.ver: Add new symbols.
gcc/cp/
	* init.c (throw_bad_array_new_length): New.
	(build_new_1): Use it.  Don't warn about braced-init-list.
	(build_vec_init): Use it.
	* call.c (build_operator_new_call): Use it.
------------------------------------------------------------------------
r198732 | jason | 2013-05-08 20:58:07 -0700 (Wed, 08 May 2013) | 6 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/error.c
   M /trunk/gcc/cp/except.c
   M /trunk/gcc/cp/semantics.c
   M /trunk/gcc/testsuite/g++.dg/ext/vla4.C

	* except.c (is_admissible_throw_operand_or_catch_parameter): Check
	variably_modified_type_p.
	(expand_start_catch_block): Mark the typeinfo used here.
	* semantics.c (finish_handler_parms): Not here.

	* error.c (dump_type_suffix): Try harder on VLA length.
------------------------------------------------------------------------

For more information, see <http://glutton.geoffk.org/HEAD/>.

-------------- next part --------------

-- 
Geoffrey Keating <geoffk@geoffk.org> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list