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: unassig...@sources.redhat.com ReportedBy: breg...@hotmail.com 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 bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils