http://sourceware.org/bugzilla/show_bug.cgi?id=12354
Summary: compiling glibc gives "previous cfi entry not closed"
while compiling on ARM
Product: binutils
Version: 2.21
Status: NEW
Severity: normal
Priority: P2
Component: gas
AssignedTo: [email protected]
ReportedBy: [email protected]
Created attachment 5172
--> http://sourceware.org/bugzilla/attachment.cgi?id=5172
sigrestorer.s file created by GCC compiler before assembly
Trying to compile glibc 2.12 using GCC 4.5.2 and binutils 2.21 gives an
unwanted result:
../sysdeps/unix/sysv/linux/arm/sigrestorer.S: Assembler messages:
../sysdeps/unix/sysv/linux/arm/sigrestorer.S:30: Error: previous CFI entry not
closed (missing .cfi_endproc)
../sysdeps/unix/sysv/linux/arm/sigrestorer.S:31: Error: open CFI at the end of
file; missing .cfi_endproc directive
I've seen a similiar bug in 2006 on the alpha platform but that was patched in
GAS.
System is a ARM armv5tejl, using arm-none-linux-gnueabi compile options. The
current binutils, compiler and libraries are installed as "optware" meaning all
files are stored in /opt due to size limitations on the flash memory.
Attached are the sigrestorer.S sigrestorer.s and the compile log.
The result should have been a compiled and assembled sigrestorer.o
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-binutils