https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82559
Bug ID: 82559 Summary: [7 Regression] libgo bootstrap broken on at least alpha, s390x Product: gcc Version: 7.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: doko at gcc dot gnu.org CC: cmang at google dot com Target Milestone: --- see https://buildd.debian.org/status/package.php?p=gcc-7 seen on the gcc-7-branch 20171013, didn't check trunk yet. this is at least broken on alpha and s390x. sysinfo.go:7749:6: error: redefinition of 'PtraceRegs' type PtraceRegs struct { R0 uint64; R1 uint64; R2 uint64; R3 uint64; R4 uint64; R5 uint64; R6 uint64; R7 uint64; R8 uint64; R19 uint64; R20 uint64; R21 uint64; R22 uint64; R23 uint64; R24 uint64; R25 uint64; R26 uint64; R27 uint64; R28 uint64; Hae uint64; Trap_a0 uint64; Trap_a1 uint64; Trap_a2 uint64; Ps uint64; Pc uint64; Gp uint64; R16 uint64; R17 uint64; R18 uint64; } ^ ../../../src/libgo/go/syscall/syscall_linux_alpha.go:11:6: note: previous definition of 'PtraceRegs' was here type PtraceRegs struct { ^ mv -f .deps/iparity_i16.Tpo .deps/iparity_i16.Plo /bin/bash ./libtool --tag=CC --mode=compile /<<PKGBUILDDIR>>/build/./gcc/xgcc -B/<<PKGBUILDDIR>>/build/./gcc/ -B/usr/alpha-linux-gnu/bin/ -B/usr/alpha-linux-gnu/lib/ -isystem /usr/alpha-linux-gnu/include -isystem /usr/alpha-linux-gnu/sys-include -isystem /<<PKGBUILDDIR>>/build/sys-include -DHAVE_CONFIG_H -I. -I../../../src/libgfortran -iquote../../../src/libgfortran/io -I../../../src/libgfortran/../gcc -I../../../src/libgfortran/../gcc/config -I../.././gcc -I../../../src/libgfortran/../libgcc -I../libgcc -I../../../src/libgfortran/../libbacktrace -I../libbacktrace -I../libbacktrace -std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -Werror=implicit-function-declaration -Werror=vla -fcx-fortran-rules -ffunction-sections -fdata-sections -mieee -g -O2 -mieee -MT norm2_r4.lo -MD -MP -MF .deps/norm2_r4.Tpo -c -o norm2_r4.lo `test -f '../../../src/libgfortran/generated/norm2_r4.c' || echo '../../../src/libgfortran/'`../../../src/libgfortran/generated/norm2_r4.c Makefile:3342: recipe for target 'syscall.lo' failed make[6]: *** [syscall.lo] Error 1