NEW GCC build failure, HEAD@193107 on native

GCC regression tester regress@geoffk.org
Fri Nov 2 20:31:00 GMT 2012


With your recent patch, GCC HEAD revision 193107 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 193100.

Log information for changes since the last build:
------------------------------------------------------------------------
r193101 | hubicka | 2012-11-02 12:19:15 -0700 (Fri, 02 Nov 2012) | 2 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/predict.c

	* predict.c (predict_loops): Do not predict infinite loops.

------------------------------------------------------------------------
r193102 | hubicka | 2012-11-02 12:19:58 -0700 (Fri, 02 Nov 2012) | 3 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/predict.c

	* predict.c (predict_loops): Predict also exits not dominating
	latch.

------------------------------------------------------------------------
r193103 | meissner | 2012-11-02 12:21:02 -0700 (Fri, 02 Nov 2012) | 1 line
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.dg/pr46728-6.c
   M /trunk/gcc/testsuite/gcc.target/powerpc/pr46728-1.c
   M /trunk/gcc/testsuite/gcc.target/powerpc/pr46728-2.c
   M /trunk/gcc/testsuite/gcc.target/powerpc/pr46728-3.c
   M /trunk/gcc/testsuite/gcc.target/powerpc/pr46728-4.c
   M /trunk/gcc/testsuite/gcc.target/powerpc/pr46728-5.c
   M /trunk/gcc/testsuite/gcc.target/powerpc/pr46728-7.c
   M /trunk/gcc/testsuite/gcc.target/powerpc/pr46728-8.c

Pass -fno-ident to tests making sure "pow" is not called
------------------------------------------------------------------------
r193104 | hubicka | 2012-11-02 12:35:44 -0700 (Fri, 02 Nov 2012) | 7 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/loop-38.c
   M /trunk/gcc/tree-ssa-loop-niter.c


	* tree-ssa-loop-niter.c (double_int_cmp, bound_index,
	discover_iteration_bound_by_body_walk): New functions.
	(discover_iteration_bound_by_body_walk): Use it.

	* gcc.dg/tree-ssa/loop-38.c: New testcase.

------------------------------------------------------------------------
r193105 | dnovillo | 2012-11-02 12:43:25 -0700 (Fri, 02 Nov 2012) | 58 lines
Changed paths:
   M /trunk/contrib/ChangeLog
   M /trunk/contrib/testsuite-management/validate_failures.py

Add a new option --clean_build to validate_failures.py

This is useful when you have two builds of the same compiler.  One with
your changes.  The other one, a clean build at the same revision.
Instead of using a manifest file, --clean_build will compare the
results it gather from the patched build against those it gathers from
the clean build.

Usage

$ cd /top/of/patched/gcc/bld
$ validate_failures.py --clean_build=clean/bld-gcc
Source directory: /usr/local/google/home/dnovillo/gcc/trunk
Build target:     x86_64-unknown-linux-gnu
Getting actual results from build directory .
        ./x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum
        ./x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum
        ./x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum
        ./x86_64-unknown-linux-gnu/libgo/libgo.sum
        ./x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum
        ./x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum
        ./x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum
        ./x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum
        ./x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum
        ./gcc/testsuite/g++/g++.sum
        ./gcc/testsuite/gnat/gnat.sum
        ./gcc/testsuite/ada/acats/acats.sum
        ./gcc/testsuite/gcc/gcc.sum
        ./gcc/testsuite/gfortran/gfortran.sum
        ./gcc/testsuite/obj-c++/obj-c++.sum
        ./gcc/testsuite/go/go.sum
        ./gcc/testsuite/objc/objc.sum
Getting actual results from build directory clean/bld-gcc
        clean/bld-gcc/x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum
        clean/bld-gcc/x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum
        clean/bld-gcc/x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum
        clean/bld-gcc/x86_64-unknown-linux-gnu/libgo/libgo.sum
        clean/bld-gcc/x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum
        clean/bld-gcc/x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum
        clean/bld-gcc/x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum
        clean/bld-gcc/x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum
        clean/bld-gcc/x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum
        clean/bld-gcc/gcc/testsuite/g++/g++.sum
        clean/bld-gcc/gcc/testsuite/gnat/gnat.sum
        clean/bld-gcc/gcc/testsuite/ada/acats/acats.sum
        clean/bld-gcc/gcc/testsuite/gcc/gcc.sum
        clean/bld-gcc/gcc/testsuite/gfortran/gfortran.sum
        clean/bld-gcc/gcc/testsuite/obj-c++/obj-c++.sum
        clean/bld-gcc/gcc/testsuite/go/go.sum
        clean/bld-gcc/gcc/testsuite/objc/objc.sum

SUCCESS: No unexpected failures.

2012-11-02  Diego Novillo  <dnovillo@google.com>

	* testsuite-management/validate_failures.py: Add option
	--clean_build to compare test results against another
	build.
------------------------------------------------------------------------
r193106 | crowl | 2012-11-02 13:01:02 -0700 (Fri, 02 Nov 2012) | 31 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/lto/ChangeLog

Update ChangeLog files as requested for cgraph change to checked down cast.


Index: gcc/cp/ChangeLog

2012-10-31  Lawrence Crowl  <crowl@google.com>

	* decl2.c (var_finalized_p): Rename varpool_node to
	varpool_node_for_decl.
	(maybe_emit_vtables): Likewise.

Index: gcc/ada/ChangeLog

2012-10-31  Lawrence Crowl  <crowl@google.com>

	* gcc-interface/utils.c (gnat_write_global_declarations):
	Rename varpool_node to varpool_node_for_decl.

Index: gcc/lto/ChangeLog

2012-10-31  Lawrence Crowl  <crowl@google.com>

	* lto.c (lto_wpa_write_files): Change symtab checking to a checked
	down-cast via dyn_cast.
	* lto-partition.c (add_symbol_to_partition_1): Likewise.
	(undo_partition): Likewise.
	(lto_balanced_map): Likewise.
	(get_symbol_class): Likewise and via is_a.
	(lto_balanced_map): Change symtab checking to is_a.


------------------------------------------------------------------------
r193107 | meissner | 2012-11-02 13:07:20 -0700 (Fri, 02 Nov 2012) | 6 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.target/powerpc/pr48258-2.c

2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
	conditions to verify the reduction code is vectorized.


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

For more information, see <http://glutton.geoffk.org/HEAD/>.

-------------- next part --------------
                 from /home/regress/tbox/svn-gcc/gcc/tree-ssa-loop-niter.c:25:
/home/regress/tbox/svn-gcc/gcc/tree-ssa-loop-niter.c: In function 'void discover_iteration_bound_by_body_walk(loop*)':
/home/regress/tbox/svn-gcc/gcc/vec.h:329:27: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
  ((V) ? (V)->length () : 0)
                           ^
/home/regress/tbox/svn-gcc/gcc/tree-ssa-loop-niter.c:3164:21: note: in expansion of macro 'VEC_length'
   if (latch_index < VEC_length (double_int, bounds))
                     ^
cc1plus: all warnings being treated as errors
make[3]: *** [tree-ssa-loop-niter.o] Error 1
make[3]: *** Waiting for unfinished jobs....
rm gcj-dbtool.pod jcf-dump.pod jv-convert.pod grmic.pod gcov.pod gcj.pod gc-analyze.pod gfdl.pod cpp.pod gfortran.pod fsf-funding.pod gij.pod gcc.pod
make[3]: Leaving directory `/home/regress/tbox/native/build/gcc'
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory `/home/regress/tbox/native/build'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/home/regress/tbox/native/build'
make: *** [bootstrap] Error 2
+ '[' -s .bad_compare ']'
+ exit 1
-------------- next part --------------

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


More information about the Gcc-regression mailing list