1 new GCC HEAD@160375 regression

regress regress@apple.com
Mon Jun 7 21:30:00 GMT 2010


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

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
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:
------------------------------------------------------------------------
r160357 | tmsriram | 2010-06-06 22:24:37 -0700 (Sun, 06 Jun 2010) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.c

2010-06-06  Sriraman Tallam  <tmsriram@google.com>

	PR target/44319
	* config/i386/i386.c (override_options): Turn zee pass on for level 2
	and above and defer till target is known.
	(optimization_options): Turn on zee pass if TARGET_64BIT is set and
	turn off otherwise.
	

------------------------------------------------------------------------
r160360 | irar | 2010-06-07 02:12:32 -0700 (Mon, 07 Jun 2010) | 29 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/Makefile.in
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/i386.h
   M /trunk/gcc/config/spu/spu.c
   M /trunk/gcc/config/spu/spu.h
   M /trunk/gcc/doc/tm.texi
   M /trunk/gcc/target-def.h
   M /trunk/gcc/target.h
   M /trunk/gcc/targhooks.c
   M /trunk/gcc/targhooks.h
   M /trunk/gcc/tree-vect-loop.c
   M /trunk/gcc/tree-vect-slp.c
   M /trunk/gcc/tree-vect-stmts.c
   M /trunk/gcc/tree-vectorizer.h


	* doc/tm.texi (TARGET_VECTORIZE_BUILTIN_VECTORIZATION_COST): Update
	documentation.
	* targhooks.c (default_builtin_vectorization_cost): New function.
	* targhooks.h (default_builtin_vectorization_cost): Declare.
	* target.h (enum vect_cost_for_stmt): Define.
	(builtin_vectorization_cost): Change argument and comment.
	* tree-vectorizer.h: Remove cost model macros.
	* tree-vect-loop.c: Include target.h.
	(vect_get_cost): New function.
	(vect_estimate_min_profitable_iters): Replace cost model macros with
	calls to vect_get_cost.
	(vect_model_reduction_cost, vect_model_induction_cost): Likewise.
	* target-def.h (TARGET_VECTORIZE_BUILTIN_VECTORIZATION_COST): Add
	default implementation.
	* tree-vect-stmts.c (cost_for_stmt): Replace cost model macros with
	calls to target hook builtin_vectorization_cost.
	(vect_model_simple_cost, vect_model_store_cost, vect_model_load_cost):
	Likewise.
	* Makefile.in (tree-vect-loop.o): Add dependency on TARGET_H.
	* config/spu/spu.c (spu_builtin_vectorization_cost): Replace with new
	implementation to return costs.
	* config/i386/i386.c (ix86_builtin_vectorization_cost): Likewise.
	* config/spu/spu.h: Remove vectorizer cost model macros.
	* config/i386/i386.h: Likewise.
	* tree-vect-slp.c (vect_build_slp_tree): Replace cost model macro with
	a call to target hook builtin_vectorization_cost.


------------------------------------------------------------------------
r160362 | ktietz | 2010-06-07 03:55:20 -0700 (Mon, 07 Jun 2010) | 9 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.dg/compound-literal-1.c
   M /trunk/gcc/testsuite/gcc.dg/pr32370.c
   M /trunk/gcc/testsuite/gcc.dg/pr37561.c
   M /trunk/gcc/testsuite/gcc.dg/pr41340.c
   M /trunk/gcc/testsuite/gcc.dg/pr41551.c

2010-06-07  Kai Tietz  <kai.tietz@onevision.com>

        * gcc.dg/compound-literal-1.c: Fix for llp64.
        * gcc.dg/pr32370.c: Likewise.
        * gcc.dg/pr37561.c: Likewise.
        * gcc.dg/pr41340.c: Likewise.
        * gcc.dg/pr41551.c: Likewise.


------------------------------------------------------------------------
r160363 | ktietz | 2010-06-07 03:56:44 -0700 (Mon, 07 Jun 2010) | 30 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.target/i386/abi-2.c
   M /trunk/gcc/testsuite/gcc.target/i386/aes-avx-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/aes-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/avx-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/fma4-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/mmx-3dnow-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/mmx-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/pclmul-avx-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/pclmul-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/pr27971.c
   M /trunk/gcc/testsuite/gcc.target/i386/pr39139.c
   M /trunk/gcc/testsuite/gcc.target/i386/pr39315-check.c
   M /trunk/gcc/testsuite/gcc.target/i386/sse-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/sse2-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/sse3-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/sse4_1-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/sse4_2-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/sse4a-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/ssse3-check.h
   M /trunk/gcc/testsuite/gcc.target/i386/vararg-1.c
   M /trunk/gcc/testsuite/gcc.target/i386/vararg-2.c
   M /trunk/gcc/testsuite/gcc.target/i386/xop-check.h

2010-06-07  Kai Tietz  <kai.tietz@onevision.com>

	PR target/44159
	* gcc.target/i386/abi-2.c: Check sysv abi here.
	* gcc.target/i386/aes-avx-check.h: Call test in noinline
	function to avoid failures by different ABIs.
	* gcc.target/i386/aes-check.h: Likewise.
	* gcc.target/i386/avx-check.h: Likewise.
	* gcc.target/i386/fma4-check.h: Likewise.
	* gcc.target/i386/mmx-3dnow-check.h: Likewise.
	* gcc.target/i386/mmx-check.h: Likewise.
	* gcc.target/i386/pclmul-avx-check.h: Likewise.
	* gcc.target/i386/pclmul-check.h: Likewise.
	* gcc.target/i386/sse-check.h: Likewise.
	* gcc.target/i386/sse2-check.h: Likewise.
	* gcc.target/i386/sse3-check.h: Likewise.
	* gcc.target/i386/sse4_1-check.h: Likewise.
	* gcc.target/i386/sse4_2-check.h: Likewise.
	* gcc.target/i386/sse4a-check.h: Likewise.
	* gcc.target/i386/ssse3-check.h: Likewise.
	* gcc.target/i386/xop-check.h: Likewise.
	* gcc.target/i386/pr27971.c: Fix for LLP64.
	* gcc.target/i386/pr39139.c: Likewise.
	* gcc.target/i386/pr39315-check.c: Likewise.
	* gcc.target/i386/vararg-1.c: Likewise.
	* gcc.target/i386/vararg-2.c: Likewise.
	Additional add dg-compile to avoid failure due
	missing foo symbol.


------------------------------------------------------------------------
r160371 | rguenth | 2010-06-07 06:10:10 -0700 (Mon, 07 Jun 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/gimplify.c

2010-06-07  Richard Guenther  <rguenther@suse.de>

	* gimplify.c (gimplify_cleanup_point_expr): For empty body
	and EH-only cleanup drop the cleanup instead of inserting it
	unconditionally.

------------------------------------------------------------------------
r160372 | kazu | 2010-06-07 06:12:42 -0700 (Mon, 07 Jun 2010) | 10 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/auto-inc-dec.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/pr44404.c

gcc/
	PR rtl-optimization/44404
	* auto-inc-dec.c (find_inc): Use reg_overlap_mentioned_p instead
	of count_occurrences to see if it's safe to modify mem_insn.insn.
	gcc/testsuite/

gcc/testsuite/
	PR rtl-optimization/44404
	* gcc.dg/pr44404.c: New.

------------------------------------------------------------------------
r160374 | kazu | 2010-06-07 06:17:32 -0700 (Mon, 07 Jun 2010) | 10 lines
Changed paths:
   M /trunk/gcc/ChangeLog

gcc/
	PR rtl-optimization/44404
	* auto-inc-dec.c (find_inc): Use reg_overlap_mentioned_p instead
	of count_occurrences to see if it's safe to modify mem_insn.insn.
	gcc/testsuite/

gcc/testsuite/
	PR rtl-optimization/44404
	* gcc.dg/pr44404.c: New.

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

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