bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/28848] [2.38 Regression] ld assertion fail ../../bfd/elf32-arm.c


From: nickc at redhat dot com
Subject: [Bug ld/28848] [2.38 Regression] ld assertion fail ../../bfd/elf32-arm.c:14807
Date: Wed, 02 Feb 2022 15:01:33 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=28848

Nick Clifton <nickc at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nickc at redhat dot com

--- Comment #1 from Nick Clifton <nickc at redhat dot com> ---
Hi Matthias,

The issue, as I understand it, is that crti.o has a Tag_ABI_HardFP attribute
set
, but no Tag_FP_arch set.  So this results in the initial output file having
the same settings.  Then crtbeginS.o is processed and this has a Tag_FP_arch
set but no Tag_ABI_HardFP.  So the assertion is triggered as you have seen.

Assuming that the comment in the code is correct then it looks like the crti.o
file might be broken.  Ie it should have both of those tags defined (or neither
of them).  Is the file produced from assembler source code or is it compiled ?

Cheers
  Nick

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]