https://bugs.llvm.org/show_bug.cgi?id=48863

            Bug ID: 48863
           Summary: [AVR] Crash upon not supported instruction
           Product: lld
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: All Bugs
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]

Created attachment 24414
  --> https://bugs.llvm.org/attachment.cgi?id=24414&action=edit
.ll script for reproducing the problem

Preamble: Bear with me, I'm not completely comfortable with filling this issue.
It is because a mix of making a first impression (first time report here) and
the idea of loosing a reputation  :-/ 


Intro:  Goal is getting AVR executable from source code written in Rust



I and others are encountering:

LLVM ERROR: Not supported instr: <MCInst 258 <MCOperand Reg:1> <MCOperand
Imm:15> <MCOperand Reg:40>>
error: could not compile `compiler_builtins`



Chasing that error led to a minimal reproducable `broken.ll` script, find it
attached.

Running

  llc -filetype=obj broken.ll

yields

  LLVM ERROR: Not supported instr: <MCInst 258 <MCOperand Reg:1> <MCOperand
Imm:15> <MCOperand Reg:55>>
  PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash
backtrace.


Partial backtrace:

   #2 0x00007f0de46ca465 (/lib/x86_64-linux-gnu/libLLVM-11.so.1+0xbd1465)
   #3 0x00007f0de3aeb140 __restore_rt
(/lib/x86_64-linux-gnu/libpthread.so.0+0x14140)
   #4 0x00007f0de3622ce1 raise ./signal/../sysdeps/unix/sysv/linux/raise.c:51:1
   #5 0x00007f0de360c537 abort ./stdlib/abort.c:81:7
   #6 0x00007f0de4619d68 (/lib/x86_64-linux-gnu/libLLVM-11.so.1+0xb20d68)
   #7 0x00007f0de4619d87 (/lib/x86_64-linux-gnu/libLLVM-11.so.1+0xb20d87)
   #8 0x00007f0de61566f5 (/lib/x86_64-linux-gnu/libLLVM-11.so.1+0x265d6f5)
   #9 0x00007f0de6155bd2 (/lib/x86_64-linux-gnu/libLLVM-11.so.1+0x265cbd2)


Full backtrace will be attached in a next comment.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to