This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/78432] New: [7 Regression] bootstrap broken on x86_64-linux-gnu (libgo x32 multilibs)
- From: "doko at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 20 Nov 2016 11:31:16 +0000
- Subject: [Bug bootstrap/78432] New: [7 Regression] bootstrap broken on x86_64-linux-gnu (libgo x32 multilibs)
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78432
Bug ID: 78432
Summary: [7 Regression] bootstrap broken on x86_64-linux-gnu
(libgo x32 multilibs)
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 fails to bootstrap with r242629, with go enabled and x32 multilibs
(--with-multilib-list=m32,m64,mx32)
$ cat sysinfo.i
typedef enum { a } b;
typedef struct { b abi; } c __attribute__((aligned));
$ /home/packages/gcc/snap/gcc-snapshot-20161119/build/gcc/xgcc
-B/home/packages/gcc/snap/gcc-snapshot-20161119/build/gcc/ -mx32
-fdump-go-spec=tmp-gen-sysinfo.go -std=gnu99 -S -o sysinfo.s sysinfo.i
sysinfo.i:2:16: internal compiler error: in go_append_padding, at godump.c:636
typedef struct { b abi; } c __attribute__((aligned));
^
0x916b4a go_append_padding
../../src/gcc/godump.c:636
0x91800c go_format_type
../../src/gcc/godump.c:1014
0x9196f2 go_output_typedef
../../src/gcc/godump.c:1192
0x9196f2 go_finish
../../src/gcc/godump.c:1407
Please submit a full bug report,
with preprocessed source if appropriate.