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

Reply via email to