bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/12354] New: compiling glibc gives "previous cfi entry not close


From: breggen at hotmail dot com
Subject: [Bug gas/12354] New: compiling glibc gives "previous cfi entry not closed" while compiling on ARM
Date: Wed, 29 Dec 2010 09:23:15 +0000

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: address@hidden
        ReportedBy: address@hidden


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.



reply via email to

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