[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
http://llvm.org/bugs/show_bug.cgi?id=8483
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 2.17.50.0.6 -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