2 new GCC HEAD@169938 regressions

regress regress@apple.com
Wed Feb 9 04:16:00 GMT 2011


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

Regressions for native:
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.C
old   gcc.sum gcc.c-torture/execute/20040811-1.c
old   gcc.sum gcc.c-torture/execute/pr22061-4.c
old   gcc.sum gcc.dg/20020103-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.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
NEW   libjava.sum Thread_Sleep_2
NEW   libjava.sum events
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:
------------------------------------------------------------------------
r169917 | rguenth | 2011-02-08 02:44:06 -0800 (Tue, 08 Feb 2011) | 14 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/opt/pr47632.C
   M /trunk/gcc/tree-ssa-forwprop.c

2011-02-08  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/47632
	* tree-ssa-forwprop.c (remove_prop_source_from_use): Remove
	unused up_to_stmt parameter, return whether cfg-cleanup is
	necessary, remove EH info properly.
	(forward_propagate_into_gimple_cond): Adjust caller.
	(forward_propagate_into_cond): Likewise.
	(forward_propagate_comparison): Likewise.
	(tree_ssa_forward_propagate_single_use_vars): Make
	forward_propagate_comparison case similar to the two others.

	* g++.dg/opt/pr47632.C: New testcase.

------------------------------------------------------------------------
r169918 | krebbel | 2011-02-08 03:15:53 -0800 (Tue, 08 Feb 2011) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/gimple-low.c

2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gimple-low.c (lower_function_body): Don't remove the location of
	the return statement here.
	(lower_gimple_return): Do it here instead but only if the return
	statement is actually used twice.



------------------------------------------------------------------------
r169925 | rguenth | 2011-02-08 04:53:50 -0800 (Tue, 08 Feb 2011) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/tree-ssa.c

2011-02-08  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/47641
	* tree-ssa.c (execute_update_addresses_taken): For asm outputs
	require type compatibility.

------------------------------------------------------------------------
r169926 | rguenth | 2011-02-08 06:16:50 -0800 (Tue, 08 Feb 2011) | 10 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/opt/pr47639.c
   M /trunk/gcc/tree-vect-generic.c

2011-02-08  Richard Guenther  <rguenther@suse.de>

	PR middle-end/47639
	* tree-vect-generic.c (expand_vector_operations_1): Update
	stmts here ...
	(expand_vector_operations): ... not here.  Cleanup EH info
	and the CFG if required.

	* g++.dg/opt/pr47639.c: New testcase.

------------------------------------------------------------------------
r169927 | krebbel | 2011-02-08 08:46:20 -0800 (Tue, 08 Feb 2011) | 20 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/c-c++-common/pr20000.c
   M /trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-5.C
   M /trunk/gcc/testsuite/gcc.dg/noreturn-1.c
   M /trunk/gcc/testsuite/gcc.dg/pr39666-2.c
   M /trunk/gcc/testsuite/gcc.dg/uninit-pr19430.c
   M /trunk/gcc/testsuite/gfortran.dg/pr25923.f90
   M /trunk/gcc/testsuite/gfortran.dg/pr39666-2.f90
   M /trunk/gcc/testsuite/objc.dg/attributes/method-noreturn-1.m

2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	PR middle-end/47646
	* gcc.dg/pr39666-2.c (foo2): If the location of the statement
	using the variable is known the warning is emitted there.
	* gcc.dg/uninit-pr19430.c (foo): Likewise.
	* g++.dg/warn/Wuninitialized-5.C (foo): Likewise.

	* c-c++-common/pr20000.c (g): Both warnings occur at the return
	statement.
	(vg): Likewise.
	* gcc.dg/noreturn-1.c (foo5): Likewise.
	* objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
	(method2): Likewise.

	* gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
	the return statement using the uninitialized variable.
	* gfortran.dg/pr39666-2.f90 (f): Likewise.


------------------------------------------------------------------------
r169928 | spop | 2011-02-08 08:53:57 -0800 (Tue, 08 Feb 2011) | 16 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/graphite-sese-to-poly.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/graphite/id-pr46834.c
   A /trunk/gcc/testsuite/gfortran.dg/graphite/id-pr46994.f90
   A /trunk/gcc/testsuite/gfortran.dg/graphite/id-pr46995.f90

Fix PRs 46834, 46994, and 46995: only rewrite reductions not containing other computations.

2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/46834
	PR tree-optimization/46994
	PR tree-optimization/46995
	* graphite-sese-to-poly.c (used_outside_reduction): New.
	(detect_commutative_reduction): Call used_outside_reduction.
	(rewrite_commutative_reductions_out_of_ssa_close_phi): Call
	translate_scalar_reduction_to_array only when at least one
	loop-phi/close-phi tuple has been detected.

	* gcc.dg/graphite/id-pr46834.c: New.
	* gfortran.dg/graphite/id-pr46994.f90: New.
	* gfortran.dg/graphite/id-pr46995.f90: New.
------------------------------------------------------------------------
r169929 | jsm28 | 2011-02-08 09:02:56 -0800 (Tue, 08 Feb 2011) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config.gcc

	* config.gcc (arc-*, alpha*-*-gnu*, arm*-*-netbsd*, arm-*-pe*,
	i[34567]86-*-interix3*, i[34567]86-*-netbsd*, i[34567]86-*-pe,
	m68hc11-*-*, m6811-*-*, m68hc12-*-*, m6812-*-*,
	m68k-*-uclinuxoldabi*, mcore-*-pe*, powerpc*-*-gnu*,
	sh*-*-symbianelf*, vax-*-netbsd*): Mark obsolete.

------------------------------------------------------------------------
r169930 | ian | 2011-02-08 09:41:00 -0800 (Tue, 08 Feb 2011) | 12 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/common.opt
   M /trunk/gcc/doc/options.texi
   M /trunk/gcc/optc-gen.awk
   M /trunk/gcc/opth-gen.awk
   M /trunk/gcc/opts.c

	* common.opt (fcx-limited-range): Add SetByCombined flag.
	(ffinite-math-only, fmath-errno, frounding-math): Likewise.
	(fsignaling-nans, fsigned-zeros, ftrapping-math): Likewise.
	(fassociative-math, freciprocal-math): Likewise.
	(funsafe-math-optimizations): Likewise.
	* opth-gen.awk: Handle SetByCombined.
	* optc-gen.awk: Likewise.
	* opts.c (set_fast_math_flags): Don't override flag if set by
	frontend.
	(set_unsafe_math_optimizations_flags): Likewise.
	* doc/options.texi (Option properties): Document SetByCombined.

------------------------------------------------------------------------
r169931 | ian | 2011-02-08 09:53:17 -0800 (Tue, 08 Feb 2011) | 3 lines
Changed paths:
   M /trunk/gcc/go/ChangeLog
   M /trunk/gcc/go/go-lang.c

	* go-lang.c (go_langhook_init_options_struct): Set
	frontend_set_flag_errno_math.  Don't set x_flag_trapping_math.

------------------------------------------------------------------------
r169932 | bkoz | 2011-02-08 10:33:31 -0800 (Tue, 08 Feb 2011) | 16 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/doc/Makefile.am
   M /trunk/libstdc++-v3/doc/Makefile.in
   A /trunk/libstdc++-v3/doc/xml/images/confdeps.pdf
   M /trunk/libstdc++-v3/doc/xml/manual/appendix_contributing.xml
   M /trunk/libstdc++-v3/doc/xml/manual/appendix_porting.xml
   M /trunk/libstdc++-v3/doc/xml/manual/build_hacking.xml
   M /trunk/libstdc++-v3/doc/xml/manual/debug_mode.xml
   A /trunk/libstdc++-v3/doc/xml/manual/documentation_hacking.xml
   M /trunk/libstdc++-v3/doc/xml/manual/prerequisites.xml

2011-02-08  Benjamin Kosnik  <bkoz@redhat.com>

	* doc/xml/manual/appendix_porting.xml: Add doc section.
	* doc/xml/manual/appendix_contributing.xml: Split out doc bits to...
	* doc/xml/manual/documentation_hacking.xml: ...here.

	* doc/xml/manual/debug_mode.xml: Adjust.
	* doc/xml/manual/prerequisites.xml: Adjust.
	* doc/Makefile.am (xml_sources): Add dot files,
	documentation_hacking.xml.
	* doc/Makefile.in: Regenerate.

	* doc/xml/manual/build_hacking.xml: Use absolute paths for images.
	* doc/xml/images/confdeps.pdf: Add.


------------------------------------------------------------------------
r169933 | law | 2011-02-08 10:54:12 -0800 (Tue, 08 Feb 2011) | 5 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/pr42893.c


	PR tree-optimization/42893
	* gcc.tree-ssa/pr42893.c: New test.


------------------------------------------------------------------------
r169934 | tschwinge | 2011-02-08 11:13:42 -0800 (Tue, 08 Feb 2011) | 1 line
Changed paths:
   M /trunk/ChangeLog
   M /trunk/MAINTAINERS

	* MAINTAINERS: Update my email address.
------------------------------------------------------------------------
r169935 | tschwinge | 2011-02-08 11:14:04 -0800 (Tue, 08 Feb 2011) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/gnu.h
   M /trunk/gcc/config/i386/gnu.h

GNU/Hurd: remove -bsd command-line option.

gcc/
	* config/gnu.h (CPP_SPEC, LIB_SPEC): Remove handling of -bsd option.
	* config/i386/gnu.h (CPP_SPEC): Likewise.
------------------------------------------------------------------------
r169936 | joel | 2011-02-08 11:17:55 -0800 (Tue, 08 Feb 2011) | 8 lines
Changed paths:
   M /trunk/libffi/ChangeLog
   M /trunk/libffi/configure
   M /trunk/libffi/configure.ac
   M /trunk/libffi/src/mips/ffitarget.h

2011-02-07  Joel Sherrill <joel.sherrill@oarcorp.com>

	* configure.ac: Add mips*-*-rtems* support.
	* configure: Regenerate.
	* src/mips/ffitarget.h: Ensure needed constants are available
	for targets which do not have sgidefs.h.


------------------------------------------------------------------------
r169937 | joel | 2011-02-08 11:18:31 -0800 (Tue, 08 Feb 2011) | 8 lines
Changed paths:
   M /trunk/libffi/ChangeLog

2011-02-07  Joel Sherrill <joel.sherrill@oarcorp.com>

	* libffi/src/m68k/ffi.c: Add RTEMS support for cache flushing.
	Handle case when CPU variant does not have long double support.
	* libffi/src/m68k/sysv.S: Add support for mc68000, Coldfire,
	and cores with soft floating point.


------------------------------------------------------------------------
r169938 | joel | 2011-02-08 11:19:01 -0800 (Tue, 08 Feb 2011) | 8 lines
Changed paths:
   M /trunk/libffi/src/m68k/ffi.c
   M /trunk/libffi/src/m68k/sysv.S

2011-02-07  Joel Sherrill <joel.sherrill@oarcorp.com>

	* libffi/src/m68k/ffi.c: Add RTEMS support for cache flushing.
	Handle case when CPU variant does not have long double support.
	* libffi/src/m68k/sysv.S: Add support for mc68000, Coldfire,
	and cores with soft floating point.


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

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