http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52165
Bug #: 52165 Summary: [4.7 Regression] ICE in add_var_loc_to_decl, at dwarf2out.c:5430 building libgo on s390/s390x Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: d...@gcc.gnu.org seen with trunk 20120105, works with 20120201 libtool: compile: /build/buildd-gcc-4.7_4.7-20120205-1-s390-ilh9qc/gcc-4.7-4.7-20120205/build/./gcc/gccgo -B/build/buildd-gcc-4.7_4.7-20120205-1-s390-ilh9qc/gcc-4.7-4.7-20120205/build/./gcc/ -B/usr/s390-linux-gnu/bin/ -B/usr/s390-linux-gnu/lib/ -isystem /usr/s390-linux-gnu/include -isystem /usr/s390-linux-gnu/sys-include -O2 -g -m64 -I . -c -fgo-prefix=libgo_net ../../../../src/libgo/go/net/cgo_unix.go ../../../../src/libgo/go/net/cgo_linux.go ../../../../src/libgo/go/net/dial.go ../../../../src/libgo/go/net/dnsclient.go ../../../../src/libgo/go/net/dnsclient_unix.go ../../../../src/libgo/go/net/dnsconfig.go ../../../../src/libgo/go/net/dnsmsg.go ../../../../src/libgo/go/net/doc.go ../../../../src/libgo/go/net/newpollserver.go ../../../../src/libgo/go/net/fd.go ../../../../src/libgo/go/net/fd_linux.go ../../../../src/libgo/go/net/file.go ../../../../src/libgo/go/net/hosts.go ../../../../src/libgo/go/net/interface.go ../../../../src/libgo/go/net/interface_linux.go ../../../../src/libgo/go/net/ip.go ../../../../src/libgo/go/net/iprawsock.go ../../../../src/libgo/go/net/iprawsock_posix.go ../../../../src/libgo/go/net/ipsock.go ../../../../src/libgo/go/net/ipsock_posix.go ../../../../src/libgo/go/net/lookup_unix.go ../../../../src/libgo/go/net/net.go ../../../../src/libgo/go/net/parse.go ../../../../src/libgo/go/net/pipe.go ../../../../src/libgo/go/net/port.go ../../../../src/libgo/go/net/sendfile_linux.go ../../../../src/libgo/go/net/sock.go ../../../../src/libgo/go/net/sock_linux.go ../../../../src/libgo/go/net/sockopt.go ../../../../src/libgo/go/net/sockopt_linux.go ../../../../src/libgo/go/net/sockoptip.go ../../../../src/libgo/go/net/sockoptip_linux.go ../../../../src/libgo/go/net/tcpsock.go ../../../../src/libgo/go/net/tcpsock_posix.go ../../../../src/libgo/go/net/udpsock.go ../../../../src/libgo/go/net/udpsock_posix.go ../../../../src/libgo/go/net/unixsock.go ../../../../src/libgo/go/net/unixsock_posix.go -fPIC -o net/.libs/net.o ../../../../src/libgo/go/net/dnsclient_unix.go: In function 'net.lookup': ../../../../src/libgo/go/net/dnsclient_unix.go:184:1: internal compiler error: in add_var_loc_to_decl, at dwarf2out.c:5430 Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.7/README.Bugs> for instructions. make[10]: *** [net/net.lo] Error 1 make[10]: Leaving directory `/build/buildd-gcc-4.7_4.7-20120205-1-s390-ilh9qc/gcc-4.7-4.7-20120205/build/s390-linux-gnu/64/libgo' make[9]: *** [all-recursive] Error 1