This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/22313] [4.1 Regression] gcc HEAD as of 2005/07/05 fails to profiledbootstrap



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]