This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/78432] New: [7 Regression] bootstrap broken on x86_64-linux-gnu (libgo x32 multilibs)


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]