1 new GCC HEAD@159608 regression

regress regress@apple.com
Thu May 20 12:17:00 GMT 2010


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

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   g++.sum g++.dg/init/struct2.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.target/powerpc/405-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.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
old   libgomp.sum libgomp.fortran/crayptr2.f90
old   libgomp.sum libgomp.fortran/pr32550.f90
NEW   libiberty/cp-demangle.o differs
old   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:
------------------------------------------------------------------------
r159595 | aesok | 2010-05-19 13:09:57 -0700 (Wed, 19 May 2010) | 12 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/dojump.c
   M /trunk/gcc/double-int.h
   M /trunk/gcc/fold-const.c
   M /trunk/gcc/java/ChangeLog
   M /trunk/gcc/java/jcf-parse.c
   M /trunk/gcc/stor-layout.c
   M /trunk/gcc/tree.c
   M /trunk/gcc/tree.h

	* double-int.h (double_int_ior): New function.
	* tree.h (build_int_cst_wide_type): Remove.
	* tree.c (build_int_cst_wide_type): Remove.
	* fold-const.c (native_interpret_int): Use double_int_to_tree instead
	of build_int_cst_wide_type.
	* stor-layout.c (set_sizetype): (Ditto.).
	* dojump.c (do_jump): Use build_int_cstu instead of
	build_int_cst_wide_type.

/java
	* jcf-parse.c (get_constant): Use double_int_to_tree instead of
	build_int_cst_wide_type.
------------------------------------------------------------------------
r159596 | jason | 2010-05-19 14:01:50 -0700 (Wed, 19 May 2010) | 17 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/cp/decl2.c
   M /trunk/gcc/cp/pt.c
   M /trunk/gcc/cp/tree.c
   M /trunk/gcc/cp/typeck.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/template/fntype1.C

	PR c++/44193
	* typeck.c (type_memfn_quals): New fn.
	(apply_memfn_quals): New fn.
	(cp_type_quals): Return TYPE_UNQUALIFIED for FUNCTION_TYPE.
	(cp_type_readonly): Use cp_type_quals.
	* cp-tree.h: Add declarations.
	* tree.c (cp_build_qualified_type_real): Don't set, but do
	preserve, quals on FUNCTION_TYPE.
	(strip_typedefs): Use apply_memfn_quals and type_memfn_quals.
	* decl.c (build_ptrmem_type): Likewise.
	(grokdeclarator): Likewise.
	(static_fn_type): Likewise.
	* decl2.c (change_return_type): Likewise.
	(cp_reconstruct_complex_type): Likewise.
	* pt.c (tsubst_function_type): Likewise.
	(unify): Likewise.
	(tsubst): Likewise.  Drop special FUNCTION_TYPE substitution code.
------------------------------------------------------------------------
r159597 | jason | 2010-05-19 14:02:03 -0700 (Wed, 19 May 2010) | 3 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/cp/pt.c
   M /trunk/gcc/cp/tree.c
   M /trunk/gcc/cp/typeck.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/other/cv_func.C

	* decl.c (grokdeclarator): Don't check quals on fn type.
	* typeck.c (cp_apply_type_quals_to_decl): Likewise.
	* tree.c (cp_build_qualified_type_real): Simplify qualifier checking.
------------------------------------------------------------------------
r159598 | jason | 2010-05-19 14:02:16 -0700 (Wed, 19 May 2010) | 1 line
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/typeck.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/parse/fn-typedef2.C

	* typeck.c (merge_types): Preserve memfn quals.
------------------------------------------------------------------------
r159599 | jason | 2010-05-19 14:02:27 -0700 (Wed, 19 May 2010) | 36 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/class.c
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/cp/decl2.c
   M /trunk/gcc/cp/init.c
   M /trunk/gcc/cp/mangle.c
   M /trunk/gcc/cp/method.c
   M /trunk/gcc/cp/pt.c
   M /trunk/gcc/cp/rtti.c
   M /trunk/gcc/cp/semantics.c
   M /trunk/gcc/cp/tree.c
   M /trunk/gcc/cp/typeck.c

	* call.c (reference_binding): Use cp_build_qualified_type_real
	and cp_type_quals consistently.
	(add_function_candidate): Likewise.
	(build_conditional_expr): Likewise.
	(convert_like_real): Likewise.
	(type_passed_as): Likewise.
	* class.c (add_method): Likewise.
	(same_signature_p): Likewise.
	(layout_class_type): Likewise.
	* decl.c (cxx_init_decl_processing): Likewise.
	(cp_fname_init): Likewise.
	(grokdeclarator): Likewise.
	* decl2.c (cp_reconstruct_complex_type): Likewise.
	* init.c (build_new_1): Likewise.
	* method.c (do_build_copy_constructor): Likewise.
	(implicitly_declare_fn): Likewise.
	* pt.c (tsubst_aggr_type): Likewise.
	(tsubst): Likewise.
	* rtti.c (init_rtti_processing): Likewise.
	(build_headof): Likewise.
	(build_dynamic_cast_1): Likewise.
	(tinfo_base_init): Likewise.
	(emit_support_tinfos): Likewise.
	* semantics.c (capture_decltype): Likewise.
	* tree.c (cv_unqualified): Likewise.
	* typeck.c (composite_pointer_type): Likewise.
	(string_conv_p): Likewise.

	* mangle.c (write_CV_qualifiers_for_type): Tweak.

	* call.c (initialize_reference): Use CP_TYPE_CONST_P.
	* decl.c (start_decl): Likewise.
	* semantics.c (finish_compound_literal): Likewise.
	* typeck.c (check_return_expr): Use CP_TYPE_VOLATILE_P.
	(cp_type_readonly): Remove.
	* cp-tree.h: Remove declaration.
------------------------------------------------------------------------
r159600 | rsandifo | 2010-05-19 14:08:53 -0700 (Wed, 19 May 2010) | 7 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/combine.c

gcc/
	* combine.c (propagate_for_debug): Call make_compound_operation
	on the source value.
	(try_combine): When implementing a split chosen by find_split_point,
	either copy i2src or set it to null.  Assert that i2src is not null
	before substituting into CALL_INSN_FUNCTION_USAGE.

------------------------------------------------------------------------
r159602 | jsm28 | 2010-05-19 14:32:19 -0700 (Wed, 19 May 2010) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cse.c
   M /trunk/gcc/diagnostic.c
   M /trunk/gcc/passes.c
   M /trunk/gcc/pretty-print.c
   M /trunk/gcc/regmove.c
   M /trunk/gcc/rtl-error.c
   M /trunk/gcc/toplev.c

	* diagnostic.c (FLOAT, FFS): Don't undefine.
	* passes.c, pretty-print.c, rtl-error.c, toplev.c: Likewise.
	* cse.c, regmove.c: Remove comments about stdio.h and rtl.h
	include ordering.

------------------------------------------------------------------------
r159604 | hubicka | 2010-05-19 16:55:38 -0700 (Wed, 19 May 2010) | 6 lines
Changed paths:
   M /trunk/gcc/lto/ChangeLog
   M /trunk/gcc/lto/lto.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/lto/ipareference2_0.c
   A /trunk/gcc/testsuite/gcc.dg/lto/ipareference2_1.c

	* gcc.dg/lto/ipareference2_0.c: New file.
	* gcc.dg/lto/ipareference2_1.c: New file.
	* lto.c (promote_var, promote_fn): New functions.
	(lto_promote_cross_file_statics): Compute correctly boundary including
	static initializers of readonly vars.

------------------------------------------------------------------------
r159608 | gccadmin | 2010-05-19 17:18:01 -0700 (Wed, 19 May 2010) | 1 line
Changed paths:
   M /trunk/gcc/DATESTAMP

Daily bump.
------------------------------------------------------------------------

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