------- Comment #7 from ian at airs dot com  2005-10-05 23:36 -------
This is not a bug in the assembler.  The attached assembler code is trying to
put the difference between a symbol in the .text section (.LCFI10) and the
.text.unlikely section (.LCFI11) into the .debug_frame section.  There is no
way to represent such a relocation in ELF.  It would require the relocation to
specify two different symbols, which can not be done in ELF, or it would
require a paired relocation, which is not supported for x86_64 ELF.

Comment #3 is incorrect as it refers to the special case in which the computed
difference is being put into the same section as the subtrahend symbol.  That
case does not apply here.


-- 

ian at airs dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ian at airs dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22313

Reply via email to