[LLVMbugs] [Bug 11319] ARM instruction selection failure when -promote-elements=true and -mattr=+neon

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Nov 9 12:54:12 PST 2011


http://llvm.org/bugs/show_bug.cgi?id=11319

Stephen Hines <srhines at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |

--- Comment #5 from Stephen Hines <srhines at google.com> 2011-11-09 14:54:12 CST ---
2011-11-05-NeonCallReturnVector.ll from the attached test cases is still
failing with the following output:

$ llc -march=arm -mattr=+neon < 2011-11-05-NeonCallReturnVector.ll
    .syntax unified
    .eabi_attribute 6, 2
    .eabi_attribute 8, 1
    .eabi_attribute 9, 1
    .fpu neon
    .eabi_attribute 10, 3
    .eabi_attribute 12, 1
    .eabi_attribute 20, 1
    .eabi_attribute 21, 1
    .eabi_attribute 23, 3
    .eabi_attribute 24, 1
    .eabi_attribute 25, 1
    .file    "<stdin>"
llc: /srhines-dt/srhines/llvm_git/llvm/include/llvm/ADT/APInt.h:847: bool
llvm::APInt::operator==(const llvm::APInt &) const: Assertion `BitWidth ==
RHS.BitWidth && "Comparison requires equal bit widths"' failed.
0  llc 0x08a16f5b
Stack dump:
0.    Program arguments: llc -march=arm -mattr=+neon 
1.    Running pass 'Function Pass Manager' on module '<stdin>'.
2.    Running pass 'ARM Instruction Selection' on function
'@test_neon_call_return_v2i8'
Aborted

-- 
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