Bug 79081 - [7 Regression] libgo multilib bootstrap broken on s390x-linux-gnu
Summary: [7 Regression] libgo multilib bootstrap broken on s390x-linux-gnu
Status: RESOLVED DUPLICATE of bug 79069
Alias: None
Product: gcc
Classification: Unclassified
Component: go (show other bugs)
Version: 7.0
: P3 normal
Target Milestone: ---
Assignee: Ian Lance Taylor
URL:
Keywords: ice-on-valid-code
Depends on:
Blocks:
 
Reported: 2017-01-13 11:49 UTC by Matthias Klose
Modified: 2017-01-13 11:53 UTC (History)
1 user (show)

See Also:
Host:
Target: s390x-linux-gnu
Build:
Known to work: 6.3.1
Known to fail: 7.0
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Klose 2017-01-13 11:49:46 UTC
seen with r244382

../../../../src/libgo/go/runtime/trace.go: In function 'runtime.dump.pN23_runtime.traceStackTable':
../../../../src/libgo/go/runtime/trace.go:731:1: error: fallthru edge after unconditional jump in bb 2
 func (tab *traceStackTable) dump() {
 ^
../../../../src/libgo/go/runtime/trace.go:731:1: error: wrong number of branch edges after unconditional jump in bb 2
../../../../src/libgo/go/runtime/trace.go:731:1: internal compiler error: verify_flow_info failed
0x13439ed verify_flow_info()
	../../src/gcc/cfghooks.c:260
0x1d445f9 checking_verify_flow_info
	../../src/gcc/cfghooks.h:198
0x1d445f9 try_optimize_cfg
	../../src/gcc/cfgcleanup.c:2988
0x1d4471d cleanup_cfg(int)
	../../src/gcc/cfgcleanup.c:3152
0x1d44961 execute
	../../src/gcc/cfgcleanup.c:3281
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.

Makefile:3268: recipe for target 'runtime.lo' failed
make[10]: *** [runtime.lo] Error 1
make[10]: Leaving directory '/<<PKGBUILDDIR>>/build/s390x-linux-gnu/32/libgo'
Makefile:2689: recipe for target 'all-recursive' failed
make[9]: *** [all-recursive] Error 1

gcc configured with --enable-languages=c,ada,c++,go,fortran,objc,obj-c++ --prefix=/usr/lib/gcc-snapshot --program-prefix= --enable-shared --enable-linker-build-id  --disable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch=zEC12 --with-long-double-128 --enable-multilib --enable-checking=yes --build=s390x-linux-gnu --host=s390x-linux-gnu --target=s390x-linux-gnu
Comment 1 Andreas Krebbel 2017-01-13 11:53:21 UTC
Looks like the problem reported and fixed by Jakub.

*** This bug has been marked as a duplicate of bug 79069 ***