https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64192
--- Comment #3 from Andreas Schwab <sch...@linux-m68k.org> --- This is also causing unaligned accesses in the compiler on ia64, for example in function ipa-inline-analysis.c:account_size_time: new_entry.predicate = *pred; struct predicate has only 4 byte alignment, but the copy is using ld8.