1 new GCC HEAD@160305 regression

regress regress@apple.com
Sat Jun 5 11:24:00 GMT 2010


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

Regressions for native:
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.C
old   g++.sum g++.dg/ext/altivec-2.C
old   g++.sum g++.dg/ext/visibility/anon6.C
old   gcc.sum gcc.dg/debug/dwarf2/aranges-fnsec-1.c
old   gcc.sum gcc.dg/pr34668-1.c
old   gcc.sum gcc.dg/sms-2.c
old   gcc.sum gcc.dg/sms-3.c
old   gcc.sum gcc.dg/sms-4.c
old   gcc.sum gcc.dg/sms-5.c
old   gcc.sum gcc.dg/sms-6.c
old   gcc.sum gcc.dg/sms-7.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c
old   gcc.sum gcc.dg/vect/pr35821-altivec.c
old   gcc.sum gcc.dg/vect/slp-perm-5.c
old   gcc.sum gcc.dg/vect/slp-perm-6.c
old   gcc.sum gcc.dg/vect/vect-109.c
old   gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/altivec-volatile.c
old   gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
old   gfortran.sum gfortran.dg/array_constructor_11.f90
old   gfortran.sum gfortran.fortran-torture/execute/where_2.f90
fixed libjava.sum Process_1
NEW   libjava.sum Thread_Sleep_2
old   libstdc++.sum 27_io/basic_stringbuf/in_avail/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/in_avail/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sbumpc/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sbumpc/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sgetc/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sgetc/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sgetn/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sgetn/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/snextc/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/snextc/wchar_t/1.cc
old   libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old   libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc

Log information for changes since the last build:
------------------------------------------------------------------------
r160292 | jsm28 | 2010-06-04 11:52:50 -0700 (Fri, 04 Jun 2010) | 24 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/darwin-driver.c
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/g++spec.c
   M /trunk/gcc/cppspec.c
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/gfortranspec.c
   M /trunk/gcc/gcc.c
   M /trunk/gcc/java/ChangeLog
   M /trunk/gcc/java/jvspec.c

	* config/darwin-driver.c (darwin_default_min_version): Use
	* GCC-specific formats in diagnostics.
	* cppspec.c (lang_specific_driver): Use GCC-specific formats in
	diagnostics.
	* gcc.c (translate_options, read_specs, add_sysrooted_prefix,
	execute, process_command, end_going_arg, do_self_spec, do_spec_1,
	eval_spec_function, handle_braces, process_brace_body, main,
	perror_with_name, used_arg, set_multilib_dir, print_multilib_info,
	getenv_spec_function, compare_version_strings,
	version_compare_spec_function): Use GCC-specific formats in
	diagnostics.

cp:
	* g++spec.c (lang_specific_driver): Use GCC-specific formats in
	diagnostics.

fortran:
	* gfortranspec.c (append_arg, lang_specific_driver): Use
	GCC-specific formats in diagnostics.

java:
	* jvspec.c (lang_specific_driver): Use GCC-specific formats in
	diagnostics.

------------------------------------------------------------------------
r160296 | jason | 2010-06-04 14:21:02 -0700 (Fri, 04 Jun 2010) | 6 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/cp/semantics.c
   M /trunk/gcc/cp/tree.c
   M /trunk/gcc/cp/typeck.c

	* call.c (build_conditional_expr): Never fold in unevaluated context.
	* tree.c (build_aggr_init_expr): Propagate TREE_NOTHROW.
	* semantics.c (simplify_aggr_init_expr): Likewise.
	* typeck.c (merge_types): Call merge_exception_specifiers.
	* decl.c (duplicate_decls): Check DECL_SOURCE_LOCATION rather than
	DECL_ANTICIPATED for preferring new type.
------------------------------------------------------------------------
r160297 | jason | 2010-06-04 14:21:13 -0700 (Fri, 04 Jun 2010) | 11 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-common.c
   M /trunk/gcc/c-common.h
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/cp-tree.def
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/except.c
   M /trunk/gcc/cp/parser.c
   M /trunk/gcc/cp/pt.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/cpp0x/noexcept01.C

	Implement noexcept operator (5.3.7)
	* c-common.c (c_common_reswords): Add noexcept.
	* c-common.h (enum rid): Add RID_NOEXCEPT.
cp/
	* cp-tree.def (NOEXCEPT_EXPR): New.
	* except.c (check_noexcept_r, finish_noexcept_expr): New.
	* cp-tree.h: Declare finish_noexcept_expr.
	* parser.c (cp_parser_unary_expression): Parse noexcept-expression.
	* pt.c (tsubst_copy_and_build): And tsubst it.
	(type_dependent_expression_p): Handle it.
	(value_dependent_expression_p): Handle it.
------------------------------------------------------------------------
r160298 | jason | 2010-06-04 14:21:23 -0700 (Fri, 04 Jun 2010) | 23 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/cxx-pretty-print.c
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/cp/error.c
   M /trunk/gcc/cp/except.c
   M /trunk/gcc/cp/name-lookup.c
   M /trunk/gcc/cp/parser.c
   M /trunk/gcc/cp/pt.c
   M /trunk/gcc/cp/search.c
   M /trunk/gcc/cp/tree.c
   M /trunk/gcc/cp/typeck.c
   M /trunk/gcc/cp/typeck2.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/cpp0x/noexcept02.C
   A /trunk/gcc/testsuite/g++.dg/cpp0x/noexcept03.C
   A /trunk/gcc/testsuite/g++.dg/cpp0x/noexcept04.C
   A /trunk/gcc/testsuite/g++.dg/cpp0x/noexcept05.C
   M /trunk/gcc/testsuite/g++.dg/eh/spec8.C

	Implement noexcept-specification (15.4)
	* parser.c (cp_parser_exception_specification_opt): Parse it.
	Give -Wdeprecated warning about throw() specs.
	* pt.c (tsubst_exception_specification): Handle it.
	* error.c (dump_exception_spec): Handle it.
	* cxx-pretty-print.c (pp_cxx_exception_specification): Likewise.
	* typeck.c (comp_except_specs): Handle compatibility rules.
	Change exact parm to take an enum.
	* typeck2.c (merge_exception_specifiers): Handle noexcept.
	* except.c (nothrow_spec_p, type_noexcept_p): New fns.
	(type_throw_all_p, build_noexcept_spec): New fns.
	* cp-tree.h (TYPE_NOTHROW_P, TYPE_NOEXCEPT_P): Use them.
	(comp_except_specs): Define ce_derived, ce_normal, ce_exact enums.
	(cp_tree_index): Add CPTI_NOEXCEPT_TRUE_SPEC, CPTI_NOEXCEPT_FALSE_SPEC.
	(noexcept_true_spec, noexcept_false_spec): New macros.
	* name-lookup.c (pushdecl_maybe_friend): Adjust.
	* search.c (check_final_overrider): Adjust.
	* decl.c (check_redeclaration_exception_specification): Adjust.
	(use_eh_spec_block): Use type_throw_all_p.
	(cxx_init_decl_processing): Set noexcept_false_spec,noexcept_true_spec.
	Give operator new a noexcept-specification in C++0x mode.
	* tree.c (build_exception_variant, cxx_type_hash_eq): Adjust.
	(cp_build_type_attribute_variant): Don't test TYPE_RAISES_EXCEPTIONS.
------------------------------------------------------------------------
r160299 | jason | 2010-06-04 14:42:41 -0700 (Fri, 04 Jun 2010) | 2 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/cxx-pretty-print.c

	* cxx-pretty-print.c (pp_cxx_unary_expression): Handle NOEXCEPT_EXPR.
	(pp_cxx_expression): Likewise.
------------------------------------------------------------------------
r160300 | jason | 2010-06-04 14:59:22 -0700 (Fri, 04 Jun 2010) | 2 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/pt.c

	* pt.c (value_dependent_expression_p) [NOEXCEPT_EXPR]: Avoid
	using an uninitialized variable.
------------------------------------------------------------------------
r160304 | gccadmin | 2010-06-04 17:17:43 -0700 (Fri, 04 Jun 2010) | 1 line
Changed paths:
   M /trunk/gcc/DATESTAMP

Daily bump.
------------------------------------------------------------------------
r160305 | hjl | 2010-06-04 17:48:49 -0700 (Fri, 04 Jun 2010) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/df-problems.c

Update df_lr_bb_local_compute for embedded bitmaps.

2010-06-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR boostrap/44421
	* df-problems.c (df_lr_bb_local_compute): Updated for embedded
	bitmaps.
	(df_byte_lr_bb_local_compute): Likewise.

------------------------------------------------------------------------

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

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

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


More information about the Gcc-regression mailing list