[LLVMbugs] [Bug 8594] New: Integrated assembler doesn't like ".section .note.GNU-stack, "", %progbits"

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Nov 12 04:12:28 PST 2010


           Summary: Integrated assembler doesn't like ".section
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: hans at chromium.org
                CC: llvmbugs at cs.uiuc.edu

The following fails to build on Linux with the integrated assembler (Clang
built from trunk, r118889):

.globl icudt42_dat
        .section .note.GNU-stack,"",%progbits
        .section .rodata
        .align 8
        .type icudt42_dat,%object

$ clang -c a.s
a.s:2:37: error: expected the type
        .section .note.GNU-stack,"",%progbits
a.s:5:27: error: expected '@' before type
        .type icudt42_dat,%object

But it works with gcc (Ubuntu 4.4.3-4ubuntu5). Passing -no-integrated-as to
Clang also works.

(This blocks the Chromium/Clang build on Linux. The real .s file is here:

Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the llvm-bugs mailing list