NEW GCC build failure, HEAD@164256 on native

GCC regression tester regress@geoffk.org
Mon Sep 13 19:55:00 GMT 2010


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

Log information for changes since the last build:
------------------------------------------------------------------------
r164254 | bkoz | 2010-09-13 11:31:17 -0700 (Mon, 13 Sep 2010) | 7 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/doc/xml/api.xml
   M /trunk/libstdc++-v3/doc/xml/manual/spine.xml
   M /trunk/libstdc++-v3/doc/xml/spine.xml

2010-09-13  Benjamin Kosnik  <bkoz@redhat.com>

	    * doc/xml/api.xml: Add title.
	    * doc/xml/manual/spine.xml: Same.
	    * doc/xml/spine.xml: Same.


------------------------------------------------------------------------
r164255 | hjl | 2010-09-13 12:33:52 -0700 (Mon, 13 Sep 2010) | 37 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386-protos.h
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/i386.h
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.target/i386/fma4-256-vector.c
   M /trunk/gcc/testsuite/gcc.target/i386/fma4-vector.c
   A /trunk/gcc/testsuite/gcc.target/i386/vect-double-1.c
   A /trunk/gcc/testsuite/gcc.target/i386/vect-double-1a.c
   A /trunk/gcc/testsuite/gcc.target/i386/vect-double-2.c
   A /trunk/gcc/testsuite/gcc.target/i386/vect-double-2a.c
   M /trunk/gcc/testsuite/gcc.target/i386/vectorize2.c
   M /trunk/gcc/testsuite/gcc.target/i386/vectorize4.c
   M /trunk/gcc/testsuite/gcc.target/i386/vectorize5.c
   M /trunk/gcc/testsuite/gcc.target/i386/vectorize6.c
   M /trunk/gcc/testsuite/gcc.target/i386/vectorize8.c
   M /trunk/gcc/testsuite/lib/target-supports.exp

Disable double precision vectorizer for Atom.

gcc/

2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>

	* config/i386/i386-protos.h (ix86_units_per_simd_word): New.

	* config/i386/i386.c (initial_ix86_tune_features): Add
	X86_TUNE_VECTORIZE_DOUBLE.
	(ix86_units_per_simd_word): New.

	* config/i386/i386.h (ix86_tune_indices): Add
	X86_TUNE_VECTORIZE_DOUBLE.
	(TARGET_VECTORIZE_DOUBLE): New.
	(UNITS_PER_SIMD_WORD): Defined with ix86_units_per_simd_word.

gcc/testsuite/

2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
	* gcc.target/i386/fma4-vector.c: Likewise.
	* gcc.target/i386/vectorize2.c: Likewise.
	* gcc.target/i386/vectorize4.c: Likewise.
	* gcc.target/i386/vectorize5.c: Likewise.
	* gcc.target/i386/vectorize6.c: Likewise.
	* gcc.target/i386/vectorize8.c: Likewise.

	* gcc.target/i386/vect-double-1.c: New.
	* gcc.target/i386/vect-double-1a.c: Likewise.
	* gcc.target/i386/vect-double-2.c: Likewise.
	* gcc.target/i386/vect-double-2a.c: Likewise.

	* lib/target-supports.exp (check_effective_target_vect_double):
	Set et_vect_double_saved to 0 when tuning for Atom.

------------------------------------------------------------------------
r164256 | davek | 2010-09-13 12:41:12 -0700 (Mon, 13 Sep 2010) | 3 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.target/i386/volatile-2.c

	* gcc.target/i386/volatile-2.c: Allow underscores before symbols.


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

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

-------------- next part --------------
/home/regress/tbox/native/build/./prev-gcc/xgcc -B/home/regress/tbox/native/build/./prev-gcc/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/bin/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/bin/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /home/regress/tbox/objs/i686-pc-linux-gnu/include -isystem /home/regress/tbox/objs/i686-pc-linux-gnu/sys-include    -c   -g -O2 -fomit-frame-pointer -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H -I. -I. -I/home/regress/tbox/svn-gcc/gcc -I/home/regress/tbox/svn-gcc/gcc/. -I/home/regress/tbox/svn-gcc/gcc/../include -I/home/regress/tbox/svn-gcc/gcc/../libcpp/include  -I/home/regress/tbox/svn-gcc/gcc/../libdecnumber -I/home/regress/tbox/svn-gcc/gcc/../libdecnumber/bid -I../libdecnumber   -I/usr/include/libelf  /home!
 /regress/tbox/svn-gcc/gcc/tree-vect-patterns.c -o tree-vect-patterns.o
/home/regress/tbox/native/build/./prev-gcc/xgcc -B/home/regress/tbox/native/build/./prev-gcc/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/bin/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/bin/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /home/regress/tbox/objs/i686-pc-linux-gnu/include -isystem /home/regress/tbox/objs/i686-pc-linux-gnu/sys-include    -c   -g -O2 -fomit-frame-pointer -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H -I. -I. -I/home/regress/tbox/svn-gcc/gcc -I/home/regress/tbox/svn-gcc/gcc/. -I/home/regress/tbox/svn-gcc/gcc/../include -I/home/regress/tbox/svn-gcc/gcc/../libcpp/include  -I/home/regress/tbox/svn-gcc/gcc/../libdecnumber -I/home/regress/tbox/svn-gcc/gcc/../libdecnumber/bid -I../libdecnumber   -I/usr/include/libelf  /home!
 /regress/tbox/svn-gcc/gcc/tree-vect-data-refs.c -o tree-vect-data-refs.o
/home/regress/tbox/native/build/./prev-gcc/xgcc -B/home/regress/tbox/native/build/./prev-gcc/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/bin/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/bin/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /home/regress/tbox/objs/i686-pc-linux-gnu/include -isystem /home/regress/tbox/objs/i686-pc-linux-gnu/sys-include    -c   -g -O2 -fomit-frame-pointer -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H -I. -I. -I/home/regress/tbox/svn-gcc/gcc -I/home/regress/tbox/svn-gcc/gcc/. -I/home/regress/tbox/svn-gcc/gcc/../include -I/home/regress/tbox/svn-gcc/gcc/../libcpp/include  -I/home/regress/tbox/svn-gcc/gcc/../libdecnumber -I/home/regress/tbox/svn-gcc/gcc/../libdecnumber/bid -I../libdecnumber   -I/usr/include/libelf  /home!
 /regress/tbox/svn-gcc/gcc/tree-vect-stmts.c -o tree-vect-stmts.o
/home/regress/tbox/native/build/./prev-gcc/xgcc -B/home/regress/tbox/native/build/./prev-gcc/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/bin/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/bin/ -B/home/regress/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /home/regress/tbox/objs/i686-pc-linux-gnu/include -isystem /home/regress/tbox/objs/i686-pc-linux-gnu/sys-include    -c   -g -O2 -fomit-frame-pointer -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H -I. -I. -I/home/regress/tbox/svn-gcc/gcc -I/home/regress/tbox/svn-gcc/gcc/. -I/home/regress/tbox/svn-gcc/gcc/../include -I/home/regress/tbox/svn-gcc/gcc/../libcpp/include  -I/home/regress/tbox/svn-gcc/gcc/../libdecnumber -I/home/regress/tbox/svn-gcc/gcc/../libdecnumber/bid -I../libdecnumber   -I/usr/include/libelf  /home!
 /regress/tbox/svn-gcc/gcc/tree-vect-loop.c -o tree-vect-loop.o
/home/regress/tbox/svn-gcc/gcc/tree-vect-stmts.c: In function 'get_vectype_for_scalar_type':
/home/regress/tbox/svn-gcc/gcc/tree-vect-stmts.c:4678:3: error: implicit declaration of function 'ix86_units_per_simd_word' [-Werror=implicit-function-declaration]
/home/regress/tbox/svn-gcc/gcc/tree-vect-stmts.c:4678:29: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
cc1: all warnings being treated as errors

make[3]: *** [tree-vect-stmts.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 gij.pod gfortran.pod fsf-funding.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