[Bug c++/83211] Warning: ignoring incorrect section type for .init_array.00200

olegendo at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jan 25 02:34:00 GMT 2018


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

Oleg Endo <olegendo at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |rx*-*-* arm*-*-*
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-01-25
                 CC|                            |olegendo at gcc dot gnu.org
     Ever confirmed|0                           |1
      Known to fail|                            |6.4.1

--- Comment #1 from Oleg Endo <olegendo at gcc dot gnu.org> ---
I can confirm this.  It also happens on RX.  I get:

ltrans23.s:     .section        .init_array.00101,"aw",@progbits
ltrans29.s:     .section        .init_array,"awx",@init_array

It seems it also does not preserve the section flags as defined by
INIT_ARRAY_SECTION_ASM_OP, CTORS_SECTION_ASM_OP etc.

(Although the "w" flag in case of RX looks strange).


More information about the Gcc-bugs mailing list