This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/78477] New: [7 Regression] bootstrap broken on s390x-linux-gnu
- From: "doko at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 22 Nov 2016 17:42:11 +0000
- Subject: [Bug bootstrap/78477] New: [7 Regression] bootstrap broken on s390x-linux-gnu
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78477
Bug ID: 78477
Summary: [7 Regression] bootstrap broken on s390x-linux-gnu
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: doko at gcc dot gnu.org
Target Milestone: ---
trunk r242706 fails to bootstrap on s390x-linux-gnu:
original build log (search for "error:")
https://launchpadlibrarian.net/294554997/buildlog_ubuntu-zesty-s390x.gcc-7_7-20161123-0ubuntu1_BUILDING.txt.gz
echo timestamp > s-preds-h
/bin/bash ../../src/gcc/../move-if-change tmp-condmd.c build/gencondmd.c
echo timestamp > s-conditions
/<<PKGBUILDDIR>>/build/./prev-gcc/xg++ -B/<<PKGBUILDDIR>>/build/./prev-gcc/
-B/usr/s390x-linux-gnu/bin/ -nostdinc++
-B/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs
-B/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs
-I/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/include/s390x-linux-gnu
-I/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/include
-I/<<PKGBUILDDIR>>/src/libstdc++-v3/libsupc++
-L/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs
-L/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs -c
-g -O2 -fno-stack-protector -gtoggle -DIN_GCC -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H
-DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../src/gcc -I../../src/gcc/build
-I../../src/gcc/../include -I../../src/gcc/../libcpp/include \
-o build/gencondmd.o build/gencondmd.c
/<<PKGBUILDDIR>>/build/./prev-gcc/xg++ -B/<<PKGBUILDDIR>>/build/./prev-gcc/
-B/usr/s390x-linux-gnu/bin/ -nostdinc++
-B/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs
-B/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs
-I/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/include/s390x-linux-gnu
-I/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/include
-I/<<PKGBUILDDIR>>/src/libstdc++-v3/libsupc++
-L/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs
-L/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs -g
-O2 -fno-stack-protector -gtoggle -DIN_GCC -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H
-DGENERATOR_FILE -fno-PIE -static-libstdc++ -static-libgcc -Wl,-z,relro -no-pie
-o build/genmatch \
build/genmatch.o ../libcpp/libcpp.a ../libiberty/libiberty.a build/errors.o
build/vec.o build/hash-table.o .././libiberty/libiberty.a
build/genmatch --gimple ../../src/gcc/match.pd \
> tmp-gimple-match.c
../../src/gcc/match.pd:93:3 warning: duplicate pattern
(plus:c @0 real_zerop@1)
^
../../src/gcc/match.pd:82:6 warning: previous pattern defined here
(op @0 integer_zerop)
^
(PLUS_EXPR @0 real_zerop@1)
../../src/gcc/match.pd:99:3 warning: duplicate pattern
(minus @0 real_zerop@1)
^
../../src/gcc/match.pd:82:6 warning: previous pattern defined here
(op @0 integer_zerop)
^
(MINUS_EXPR @0 real_zerop@1)
../../src/gcc/match.pd:122:3 warning: duplicate pattern
(mult @0 real_zerop@1)
^
../../src/gcc/match.pd:114:3 warning: previous pattern defined here
(mult @0 integer_zerop@1)
^
(MULT_EXPR @0 real_zerop@1)
../../src/gcc/match.pd:129:3 warning: duplicate pattern
(mult @0 real_onep)
^
../../src/gcc/match.pd:114:3 warning: previous pattern defined here
(mult @0 integer_zerop@1)
^
(MULT_EXPR @0 real_onep)
../../src/gcc/match.pd:129:3 warning: duplicate pattern
(mult @0 real_onep)
^
../../src/gcc/match.pd:122:3 warning: previous pattern defined here
(mult @0 real_zerop@1)
^
(MULT_EXPR @0 real_onep)
../../src/gcc/match.pd:137:3 warning: duplicate pattern
(mult @0 real_minus_onep)
^
../../src/gcc/match.pd:114:3 warning: previous pattern defined here
(mult @0 integer_zerop@1)
^
(MULT_EXPR @0 real_minus_onep)
../../src/gcc/match.pd:137:3 warning: duplicate pattern
(mult @0 real_minus_onep)
^
../../src/gcc/match.pd:122:3 warning: previous pattern defined here
(mult @0 real_zerop@1)
^
(MULT_EXPR @0 real_minus_onep)
../../src/gcc/match.pd:137:3 warning: duplicate pattern
(mult @0 real_minus_onep)
^
../../src/gcc/match.pd:129:3 warning: previous pattern defined here
(mult @0 real_onep)
^
(MULT_EXPR @0 real_minus_onep)
../../src/gcc/match.pd:146:6 warning: duplicate pattern
(op @0 integer_onep)
^
../../src/gcc/match.pd:114:3 warning: previous pattern defined here
(mult @0 integer_zerop@1)
^
(MULT_EXPR @0 integer_onep)
../../src/gcc/match.pd:146:6 warning: duplicate pattern
(op @0 integer_onep)
^
../../src/gcc/match.pd:122:3 warning: previous pattern defined here
(mult @0 real_zerop@1)
^
(MULT_EXPR @0 integer_onep)
../../src/gcc/match.pd:146:6 warning: duplicate pattern
(op @0 integer_onep)
^
../../src/gcc/match.pd:129:3 warning: previous pattern defined here
(mult @0 real_onep)
^
(MULT_EXPR @0 integer_onep)
../../src/gcc/match.pd:146:6 warning: duplicate pattern
(op @0 integer_onep)
^
../../src/gcc/match.pd:137:3 warning: previous pattern defined here
(mult @0 real_minus_onep)
^
(MULT_EXPR @0 integer_onep)
../../src/gcc/match.pd:247:3 warning: duplicate pattern
(rdiv @0 real_minus_onep)
^
../../src/gcc/match.pd:241:3 warning: previous pattern defined here
(rdiv @0 real_onep)
^
(RDIV_EXPR @0 real_minus_onep)
../../src/gcc/match.pd:306:4 warning: duplicate pattern
(mod @0 integer_minus_onep@1)
^
../../src/gcc/match.pd:302:4 warning: previous pattern defined here
(mod @0 integer_onep)
^
(CEIL_MOD_EXPR @0 integer_minus_onep@1)
../../src/gcc/match.pd:306:4 warning: duplicate pattern
(mod @0 integer_minus_onep@1)
^
../../src/gcc/match.pd:302:4 warning: previous pattern defined here
(mod @0 integer_onep)
^
(FLOOR_MOD_EXPR @0 integer_minus_onep@1)
../../src/gcc/match.pd:306:4 warning: duplicate pattern
(mod @0 integer_minus_onep@1)
^
../../src/gcc/match.pd:302:4 warning: previous pattern defined here
(mod @0 integer_onep)
^
(ROUND_MOD_EXPR @0 integer_minus_onep@1)
../../src/gcc/match.pd:306:4 warning: duplicate pattern
(mod @0 integer_minus_onep@1)
^
../../src/gcc/match.pd:302:4 warning: previous pattern defined here
(mod @0 integer_onep)
^
(TRUNC_MOD_EXPR @0 integer_minus_onep@1)
../../src/gcc/match.pd:608:3 warning: duplicate pattern
(bit_ior @0 integer_zerop)
^
../../src/gcc/match.pd:603:3 warning: previous pattern defined here
(bit_ior @0 integer_all_onesp@1)
^
(BIT_IOR_EXPR @0 integer_zerop)
../../src/gcc/match.pd:636:3 warning: duplicate pattern
(bit_and @0 integer_all_onesp)
^
../../src/gcc/match.pd:613:3 warning: previous pattern defined here
(bit_and @0 integer_zerop@1)
^
(BIT_AND_EXPR @0 integer_all_onesp)
../../src/gcc/match.pd:1856:3 warning: duplicate pattern
(minus integer_zerop @1)
^
../../src/gcc/match.pd:1242:5 warning: previous pattern defined here
(minus integer_all_onesp @0)
^
(MINUS_EXPR integer_zerop @0)
../../src/gcc/match.pd:1863:3 warning: duplicate pattern
(minus real_zerop@0 @1)
^
../../src/gcc/match.pd:1242:5 warning: previous pattern defined here
(minus integer_all_onesp @0)
^
(MINUS_EXPR real_zerop@0 @1)
../../src/gcc/match.pd:1863:3 warning: duplicate pattern
(minus real_zerop@0 @1)
^
../../src/gcc/match.pd:1856:3 warning: previous pattern defined here
(minus integer_zerop @1)
^
(MINUS_EXPR real_zerop@0 @1)
../../src/gcc/match.pd:3160:5 warning: duplicate pattern
(floors tree_expr_nonnegative_p@0)
^
../../src/gcc/match.pd:2986:4 warning: previous pattern defined here
(fns integer_valued_real_p@0)
^
(CFN_BUILT_IN_FLOORF tree_expr_nonnegative_p@0)
../../src/gcc/match.pd:3160:5 warning: duplicate pattern
(floors tree_expr_nonnegative_p@0)
^
../../src/gcc/match.pd:2986:4 warning: previous pattern defined here
(fns integer_valued_real_p@0)
^
(CFN_BUILT_IN_FLOOR tree_expr_nonnegative_p@0)
../../src/gcc/match.pd:3160:5 warning: duplicate pattern
(floors tree_expr_nonnegative_p@0)
^
../../src/gcc/match.pd:2986:4 warning: previous pattern defined here
(fns integer_valued_real_p@0)
^
(CFN_BUILT_IN_FLOORL tree_expr_nonnegative_p@0)
../../src/gcc/match.pd:3160:5 warning: duplicate pattern
(floors tree_expr_nonnegative_p@0)
^
../../src/gcc/match.pd:2986:4 warning: previous pattern defined here
(fns integer_valued_real_p@0)
^
(CFN_FLOOR tree_expr_nonnegative_p@0)
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_TRUNCL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_FLOORL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_CEILL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_ROUNDL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_NEARBYINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_RINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_IFLOORL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_LFLOORL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_LLFLOORL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_ICEILL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_LCEILL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_LLCEILL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_IROUNDL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_LROUNDL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_LLROUNDL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_IRINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_LRINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
(froms (convert float_value_p@0))
^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
(froms (convert double_value_p@0))
^
(CFN_BUILT_IN_LLRINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_IFLOORF integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_IFLOOR integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_IFLOORL integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_LFLOORF integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_LFLOOR integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_LFLOORL integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_LLFLOORF integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_LLFLOOR integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
(fns integer_valued_real_p@0)
^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
(floors tree_expr_nonnegative_p@0)
^
(CFN_BUILT_IN_LLFLOORL integer_valued_real_p@0)
GIMPLE decision tree has 1783 leafs, maximum depth 12 and a total number of
6913 nodes
../../src/gcc/match.pd:1644:22 error: cannot determine type of operand
(bit_op (shift (convert @0) @1) { mask; }))))))
^
Makefile:2432: recipe for target 's-match' failed
make[5]: *** [s-match] Error 1