https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88085
--- Comment #2 from Andreas Krebbel <krebbel at gcc dot gnu.org> --- (In reply to Richard Biener from comment #1) ... > which is bogus again unless the caller already had pre-existing attrs > on the MEM. I guess using > > attrs.align = refattrs ? MAX (refattrs.align, obj_align) : obj_align; > > fixes your issue? Or are you objectp == true? I think an INDIRECT_REF never > happens today. Yes, it does. objectp is true as well. t is a var decl.