NEW GCC build failure, HEAD@194608 on native
GCC regression tester
regress@geoffk.org
Wed Dec 19 13:47:00 GMT 2012
With your recent patch, GCC HEAD revision 194608 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 194606.
Log information for changes since the last build:
------------------------------------------------------------------------
r194607 | jakub | 2012-12-19 04:16:56 -0800 (Wed, 19 Dec 2012) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/dwarf2out.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/debug/pr55730.c
M /trunk/gcc/valtrack.c
PR debug/55730
* dwarf2out.c (mem_loc_descriptor): Ignore CLOBBER.
* valtrack.c (gen_lowpart_for_debug): New function.
(propagate_for_debug): Temporarily set rtl_hooks.gen_lowpart_no_emit
to gen_lowpart_for_debug.
* gcc.dg/debug/pr55730.c: New test.
------------------------------------------------------------------------
r194608 | krebbel | 2012-12-19 04:39:17 -0800 (Wed, 19 Dec 2012) | 40 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/combine.c
M /trunk/gcc/config/alpha/alpha.c
M /trunk/gcc/config/alpha/alpha.h
M /trunk/gcc/config/arm/arm-protos.h
M /trunk/gcc/config/arm/arm.c
M /trunk/gcc/config/arm/arm.h
M /trunk/gcc/config/s390/s390-protos.h
M /trunk/gcc/config/s390/s390.c
M /trunk/gcc/config/s390/s390.h
M /trunk/gcc/config/sh/sh-protos.h
M /trunk/gcc/config/sh/sh.c
M /trunk/gcc/config/sh/sh.h
M /trunk/gcc/config/spu/spu.c
M /trunk/gcc/config/spu/spu.h
M /trunk/gcc/doc/tm.texi
M /trunk/gcc/doc/tm.texi.in
M /trunk/gcc/target.def
M /trunk/gcc/targhooks.h
2012-12-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* target.def: Define canonicalize_comparison hook.
* targhooks.h (default_canonicalize_comparison): New prototype.
* targhooks.c (default_canonicalize_comparison): New function.
* doc/tm.texi: Add documentation for the new target hook.
* doc/tm.texi.in: Likewise.
* combine.c (try_combine): Adjust to use the target hook.
* config/alpha/alpha.h (CANONICALIZE_COMPARISON): Remove macro
definition.
* config/alpha/alpha.c (alpha_canonicalize_comparison): New
function.
(TARGET_CANONICALIZE_COMPARISON): New macro definition.
* config/arm/arm-protos.h (arm_canonicalize_comparison): Remove
prototype.
* config/arm/arm.c (arm_canonicalize_comparison): Add new
parameter.
(TARGET_CANONICALIZE_COMPARISON): New macro definition.
* config/arm/arm.h (CANONICALIZE_COMPARISON): Remove macro
definition.
* config/s390/s390-protos.h (s390_canonicalize_comparison): Remove
prototype.
* config/s390/s390.c (s390_canonicalize_comparison): Add new
parameter.
(TARGET_CANONICALIZE_COMPARISON): New macro definition.
* config/s390/s390.h (CANONICALIZE_COMPARISON): Remove macro
definition.
* config/sh/sh-protos.h (sh_canonicalize_comparison): Remove
prototype.
* config/sh/sh.c (sh_canonicalize_comparison): Add new prototype. New
function overloading the old one.
(TARGET_CANONICALIZE_COMPARISON): New macro definition.
* config/sh/sh.h (CANONICALIZE_COMPARISON): Remove macro
definition.
* config/spu/spu.c (spu_canonicalize_comparison): New function.
(TARGET_CANONICALIZE_COMPARISON): New macro definition.
* config/spu/spu.h (CANONICALIZE_COMPARISON): Remove macro
definition.
------------------------------------------------------------------------
For more information, see <http://glutton.geoffk.org/HEAD/>.
-------------- next part --------------
/home/regress/tbox/svn-gcc/gcc/config/i386/i386.c:34704: warning: unknown conversion type character 'E' in format
/home/regress/tbox/svn-gcc/gcc/config/i386/i386.c:34704: warning: too many arguments for format
/home/regress/tbox/svn-gcc/gcc/config/i386/i386.c: In function 'tree_node* ix86_handle_fndecl_attribute(tree_node**, tree_node*, tree_node*, int, bool*)':
/home/regress/tbox/svn-gcc/gcc/config/i386/i386.c:34719: warning: unknown conversion type character 'E' in format
/home/regress/tbox/svn-gcc/gcc/config/i386/i386.c:34719: warning: too many arguments for format
g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wwrite-strings -Wcast-qual -fno-common -DHAVE_CONFIG_H -I. -Icommon -I/home/regress/tbox/svn-gcc/gcc -I/home/regress/tbox/svn-gcc/gcc/common -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/home/regress/tbox/svn-gcc/gcc/../libbacktrace /home/regress/tbox/svn-gcc/gcc/common/common-targhooks.c -o common/common-targhooks.o
g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -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/home/regress/tbox/svn-gcc/gcc/../libbacktrace /home/regress/tbox/svn-gcc/gcc/hash-table.c -o hash-table.o
/home/regress/tbox/svn-gcc/gcc/config/i386/i386.c: At global scope:
/home/regress/tbox/svn-gcc/gcc/config/i386/i386.c:42503: error: invalid conversion from 'bool (*)(int*, rtx_def**, rtx_def**, bool)' to 'void (*)(int*, rtx_def**, rtx_def**, bool)'
make[3]: *** [i386.o] Error 1
make[3]: *** Waiting for unfinished jobs....
rm gcov.pod gfdl.pod cpp.pod fsf-funding.pod gcc.pod
make[3]: Leaving directory `/home/regress/tbox/native/build/gcc'
make[2]: *** [all-stage1-gcc] Error 2
make[2]: Leaving directory `/home/regress/tbox/native/build'
make[1]: *** [stage1-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