This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/78477] New: [7 Regression] bootstrap broken on s390x-linux-gnu


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]