https://sourceware.org/bugzilla/show_bug.cgi?id=33515
--- Comment #3 from Georg-Johann Lay <gjl at gcc dot gnu.org> --- Thank you for looking into this. (In reply to Andreas Schwab from comment #2) > Any symbol starting with .L is not emitted into the object file (unless it > is referenced by a relocation). Thus the disassembler cannot find out that > the following bytes are pure data. Doesn't the disassembler look at the section flags of the .rodata section? When there is no code in there, then there is no "x" flag set, so the disassembler could assume anonymous stuff is data. > You need to rename the symbol to, say, > LC0, then marking it as object type will work. IMO changing GCC got this is not a good idea (and I expect a respective patch would be rejected). -- You are receiving this mail because: You are on the CC list for the bug.
