https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83487
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Better testcase: struct __attribute__ ((aligned)) S { }; void bar (int, int, int, int, int, int, int, struct S); struct S s; void foo (void) { bar (6, 0, 1, 2, 3, 4, 5, s); }