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.

Reply via email to