https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121394
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #8)
> So now where does `.align` get emitted.
This is due to r0-46282-gf41115930523b3; the current code does:
```
/* Make sure all constants in SECTION_MERGE and not SECTION_STRINGS
sections have proper size. */
if (align > GET_MODE_BITSIZE (desc->mode)
&& in_section
&& (in_section->common.flags & SECTION_MERGE))
assemble_align (align);
```
This is for output_constant_pool_1 .
I have to see if we get there.
Note desc->mode would be BLKmode if we do get here and it does not work.