[LLVMbugs] [Bug 8483] New: NEON VPADDL / VPADAL code-gen bug

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Oct 27 11:42:52 PDT 2010


           Summary: NEON VPADDL / VPADAL code-gen bug
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: ARM
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: rengolin at gmail.com
                CC: llvmbugs at cs.uiuc.edu

Created an attachment (id=5677)
 --> (http://llvm.org/bugs/attachment.cgi?id=5677)
VPADDL example

LLVM explodes when exporting VPADDL and VPADAL:

0.      Program arguments: /work/bin/clang -cc1 -triple
armv7-none-eabi -emit-llvm -disable-free -main-file-name vpadal.c
-mrelocation-model static -mdisable-fp-elim -mconstructor-aliases
-target-abi apcs-gnu -target-cpu cortex-a8 -mfloat-abi hard
-target-linker-version -v -resource-dir
/work/lib/clang/2.9 -w -ferror-limit 19 -fmessage-length 209
-fgnu-runtime -fdiagnostics-show-option -fcolor-diagnostics -o
vpadal.s -x c vpadal.c
1.      <eof> parser at end of file
2.      Per-file LLVM IR generation
3.      /work/lib/clang/2.9/include/arm_neon.h:1520:16: Generating
code for declaration 'vpaddl_s8'
4.      /work/lib/clang/2.9/include/arm_neon.h:1520:38: LLVM IR
generation of compound statement ('{}')
clang: error: clang frontend command failed due to signal 11 (use -v
to see invocation)

Compile example:

$ clang -ccc-host-triple armv7a-none-eabi -ccc-gcc-name arm-none-eabi-gcc
-mfloat-abi=hard -w -emit-llvm -S -v vpaddl.c

$ clang -ccc-host-triple armv7a-none-eabi -ccc-gcc-name arm-none-eabi-gcc
-mfloat-abi=hard -w -emit-llvm -S -v vpadal.c

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