2 new GCC HEAD@158518 regressions

regress regress@apple.com
Mon Apr 19 22:33:00 GMT 2010


With your recent patch, GCC HEAD revision 158518 had problems on:
native: regress-45 (2 NEW failures)
The previous build was of revision 158502.

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-1.C
old   g++.sum g++.dg/ext/altivec-10.C
old   g++.sum g++.dg/ext/altivec-12.C
old   g++.sum g++.dg/ext/altivec-13.C
old   g++.sum g++.dg/ext/altivec-14.C
old   g++.sum g++.dg/ext/altivec-16.C
old   g++.sum g++.dg/ext/altivec-2.C
old   g++.sum g++.dg/ext/altivec-3.C
old   g++.sum g++.dg/ext/altivec-4.C
old   g++.sum g++.dg/ext/altivec-5.C
old   g++.sum g++.dg/ext/altivec-6.C
old   g++.sum g++.dg/ext/altivec-7.C
old   g++.sum g++.dg/ext/altivec-8.C
old   g++.sum g++.dg/ext/altivec-9.C
old   g++.sum g++.dg/ext/altivec-cell-1.C
old   g++.sum g++.dg/ext/altivec-cell-2.C
old   g++.sum g++.dg/ext/altivec-cell-3.C
old   g++.sum g++.dg/ext/altivec-cell-4.C
old   g++.sum g++.dg/ext/altivec-cell-5.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/pragma-darwin.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.target/powerpc/405-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old   gfortran.sum gfortran.fortran-torture/execute/where_2.f90
NEW   libgomp.sum libgomp.c++/for-3.C
NEW   libgomp.sum libgomp.c++/for-4.C
old   libjava.sum Thread_Sleep_2
old   libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old   libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc
old   objc.sum objc/execute/exceptions/catchall-1.m
old   objc.sum objc/execute/exceptions/local-variables-1.m

Log information for changes since the last build:
------------------------------------------------------------------------
r158505 | jakub | 2010-04-19 00:48:46 -0700 (Mon, 19 Apr 2010) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/dwarf2out.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/debug/dwarf2/enum1.C
   M /trunk/gcc/tree.h

	* tree.h (ENUM_IS_SCOPED): Define.
	* dwarf2out.c (gen_enumeration_type_die): Add DW_AT_enum_class
	for ENUM_IS_SCOPED enums.
cp/
	* cp-tree.h (SCOPED_ENUM_P, UNSCOPED_ENUM_P, SET_SCOPED_ENUM_P): Use
	ENUM_IS_SCOPED bit instead of TYPE_LANG_FLAG_5.
testsuite/
	* g++.dg/debug/dwarf2/enum1.C: New test.

------------------------------------------------------------------------
r158506 | irar | 2010-04-19 02:10:45 -0700 (Mon, 19 Apr 2010) | 37 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/vect/pr37027.c
   A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-1.c
   A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-2.c
   A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-3.c
   A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-4.c
   A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-5.c
   A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-6.c
   M /trunk/gcc/testsuite/lib/target-supports.exp
   M /trunk/gcc/tree-vect-loop.c
   M /trunk/gcc/tree-vect-patterns.c
   M /trunk/gcc/tree-vect-slp.c
   M /trunk/gcc/tree-vect-stmts.c
   M /trunk/gcc/tree-vectorizer.h


	PR tree-optimization/37027
	* tree-vectorizer.h (struct _loop_vec_info): Add new field reductions 
	and macro to access it.
	(vectorizable_reduction): Add argument.
	(vect_get_slp_defs): Likewise.
	* tree-vect-loop.c (vect_analyze_scalar_cycles_1): Collect reduction
	statements for possible use in SLP.
	(new_loop_vec_info): Initialize LOOP_VINFO_REDUCTIONS.
	(destroy_loop_vec_info): Free LOOP_VINFO_REDUCTIONS.
	(vect_create_epilog_for_reduction): Handle SLP. Modify documentation,
	add new argument.
	(vectorizable_reduction): Likewise.
	* tree-vect-stmts.c (vect_get_vec_defs): Update call to 
	vect_get_slp_defs.
	(vectorizable_type_demotion, vectorizable_type_promotion,
	vectorizable_store): Likewise.
	(vect_analyze_stmt): Update call to vectorizable_reduction.
	(vect_transform_stmt): Likewise.
	* tree-vect-slp.c (vect_get_and_check_slp_defs): Handle reduction.
	(vect_build_slp_tree): Fix indentation. Check that there are no loads
	from different interleaving chains in same node.
	(vect_slp_rearrange_stmts): New function.
	(vect_supported_load_permutation_p): Allow load permutations for 
	reductions. Call vect_slp_rearrange_stmts() to rearrange statements
	inside SLP nodes if necessary.
	(vect_analyze_slp_instance): Handle reductions.
	(vect_analyze_slp): Try to build SLP instances originating from groups
	of reductions.
	(vect_detect_hybrid_slp_stmts): Skip reduction statements.
	(vect_get_constant_vectors): Create initial vectors for reductions
	according to reduction code. Add new argument.
	(vect_get_slp_defs): Add new argument, pass it to 
	vect_get_constant_vectors.
	(vect_schedule_slp_instance): Remove SLP tree root statements.


------------------------------------------------------------------------
r158508 | dodji | 2010-04-19 02:32:16 -0700 (Mon, 19 Apr 2010) | 11 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/typeck.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/template/typedef32.C

Fix PR c++/43704

gcc/cp/ChangeLog:
	PR c++/43704
	* typeck.c (structural_comptypes): Test dependent typedefs
	incompatibility before testing for their main variant based
	equivalence.

gcc/testsuite/ChangeLog:
	PR c++/43704
	* g++.dg/template/typedef32.C: New test.
------------------------------------------------------------------------
r158509 | jiez | 2010-04-19 03:02:52 -0700 (Mon, 19 Apr 2010) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/reginfo.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/i386/pr43662.c

	PR target/43662
	* reginfo.c (reinit_regs): Set caller_save_initialized_p
	to false.

	testsuite/
	PR target/43662
	* gcc.target/i386/pr43662.c: New test.

------------------------------------------------------------------------
r158512 | jsm28 | 2010-04-19 03:12:53 -0700 (Mon, 19 Apr 2010) | 6 lines
Changed paths:
   M /trunk/gcc/po/ChangeLog
   M /trunk/gcc/po/zh_CN.po
   M /trunk/libcpp/po/ChangeLog
   M /trunk/libcpp/po/zh_CN.po

gcc/po:
	* zh_CN.po: Update.

libcpp/po:
	* zh_CN.po: Update.

------------------------------------------------------------------------
r158515 | uros | 2010-04-19 05:37:16 -0700 (Mon, 19 Apr 2010) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/i386/pr43766.c

	PR target/43766
	* config/i386/i386.c (ix86_decompose_address): Handle ASHIFT addends.

testsuite/ChangeLog:

	PR target/43766
	* gcc.target/i386/pr43766.c: New test.


------------------------------------------------------------------------
r158517 | rguenth | 2010-04-19 06:36:54 -0700 (Mon, 19 Apr 2010) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.c-torture/execute/pr43783.c
   M /trunk/gcc/tree-ssa-pre.c

2010-04-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43783
	* tree-ssa-pre.c (create_component_ref_by_pieces_1): Drop
	constant ARRAY_REF operands two and three if possible.

	* gcc.c-torture/execute/pr43783.c: New testcase.

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

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