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.