------- 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