This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/22313] [4.1 Regression] gcc HEAD as of 2005/07/05 fails to profiledbootstrap
- From: "ian at airs dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 5 Oct 2005 23:36:18 -0000
- Subject: [Bug bootstrap/22313] [4.1 Regression] gcc HEAD as of 2005/07/05 fails to profiledbootstrap
- References: <bug-22313-5606@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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