http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59674
--- Comment #4 from Christos Zoulas <christos at zoulas dot com> --- On Jan 4, 5:22pm, gcc-bugzi...@gcc.gnu.org ("mikpelinux at gmail dot com") wrote: -- Subject: [Bug c/59674] On m68k and vax variables stack variables with > MA | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59674 | | --- Comment #3 from Mikael Pettersson <mikpelinux at gmail dot com> --- | I tested both targets with cross compilers from x86_64-linux. I also tested | natively on m68k-linux. My guess is that m68k-linux is not using the SVR4 ABI, i.e. it does not require long long and double to be aligned on a doubleword boundary. >From the comment in netbsd-elf.h: /* No data type wants to be aligned rounder than this. For m68k/SVR4, some types (doubles for example) are aligned on 8 byte boundaries */ #undef BIGGEST_ALIGNMENT #define BIGGEST_ALIGNMENT 64 christos