This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [gofrontend-dev] Re: [PATCH 7/9] Gccgo port to s390[x] -- part I
- From: Ian Taylor <iant at golang dot org>
- To: Andreas Schwab <schwab at suse dot de>, vogt at linux dot vnet dot ibm dot com
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, "gofrontend-dev at googlegroups dot com" <gofrontend-dev at googlegroups dot com>
- Date: Wed, 29 Oct 2014 10:16:40 -0700
- Subject: Re: [gofrontend-dev] Re: [PATCH 7/9] Gccgo port to s390[x] -- part I
- Authentication-results: sourceware.org; auth=none
- References: <20140909124446 dot GA25290 at linux dot vnet dot ibm dot com> <20140909130207 dot GA29442 at linux dot vnet dot ibm dot com> <mvmy4rykezz dot fsf at hawking dot suse dot de> <CAOyqgcW-imBPRP9Ricf6EoER+PzMC0+PoZSXKKQsYRD-hEOueQ at mail dot gmail dot com> <mvmppdake3o dot fsf at hawking dot suse dot de>
Thanks. Part of the problem is that the m68k max alignment is 16
bits, but the godump test expects it to be at least 64 bits. This is
BIGGEST_ALIGNMENT in config/m68k/m68k.h. Another part of the problem
seems to be that structs are sometimes aligned to 16 bits although
there is no obvious reason for that. I'm not sure where that is
coming from.
I'll let Dominik decide how he wants to handle this. We could disable
the test on m68k or make it more accepting. There may be problems on
other architectures as well.
Ian