https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marxin at gcc dot gnu.org
          Component|other                       |ipa

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
I wonder if the same applies to

static const __attribute__((section("foobar"))) float xyz_prog[] = { 123, 123,
123 };
float xyz[] = { 123, 123, 123 };

or whether the backend "forgets" to set DECL_SECTION_NAME or the like.
Similarly address-spaces need to be honored (I bet avr would have one -- is
PROGMEM actually an address-space implementation-wise?)

I see there's a 'progmem' target attribute but its effects might be hidden
completely from the middle-end.

Reply via email to