[llvm-bugs] [Bug 47619] New: regression with aarch64-linux: UNREACHABLE executed at ../include/llvm/Support/MachineValueType.h:756
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Sep 22 19:46:45 PDT 2020
https://bugs.llvm.org/show_bug.cgi?id=47619
Bug ID: 47619
Summary: regression with aarch64-linux: UNREACHABLE executed at
../include/llvm/Support/MachineValueType.h:756
Product: new-bugs
Version: 11.0
Hardware: All
OS: All
Status: NEW
Severity: release blocker
Priority: P
Component: new bugs
Assignee: unassignedbugs at nondot.org
Reporter: andrew at ziglang.org
CC: htmldeveloper at gmail.com, llvm-bugs at lists.llvm.org
Debug build of llvm 10 (assertions enabled) no problem, all std lib tests
passed:
/home/andy/Downloads/zig/build-llvm10-debug/zig test
/home/andy/Downloads/zig/lib/std/std.zig --test-name-prefix
std-aarch64-linux-none-Debug-bare-multi --cache-dir
/home/andy/Downloads/zig/zig-cache --name test -target aarch64-linux-none
--test-cmd qemu-aarch64 --test-cmd-bin -I /home/andy/Downloads/zig/test
--override-lib-dir /home/andy/Downloads/zig/lib
Debug build of llvm 11 (assertions enabled) UNREACHABLE executed:
/home/andy/tmp/zig/build-llvm11-debug/zig test
/home/andy/tmp/zig/lib/std/std.zig --test-name-prefix
std-aarch64-linux-none-Debug-bare-multi --cache-dir
/home/andy/tmp/zig/zig-cache --name test -target aarch64-linux-none --test-cmd
qemu-aarch64 --test-cmd-bin -I /home/andy/tmp/zig/test --override-lib-dir
/home/andy/tmp/zig/lib
LLVM Emit Output... getSizeInBits called on extended MVT.
UNREACHABLE executed at ../include/llvm/Support/MachineValueType.h:756!
Program received signal SIGABRT, Aborted.
0x00007ffff7abe15a in raise ()
from /nix/store/xg6ilb9g9zhi2zg1dpi4zcp288rhnvns-glibc-2.30/lib/libc.so.6
(gdb) bt
#0 0x00007ffff7abe15a in raise ()
from /nix/store/xg6ilb9g9zhi2zg1dpi4zcp288rhnvns-glibc-2.30/lib/libc.so.6
#1 0x00007ffff7aa8548 in abort ()
from /nix/store/xg6ilb9g9zhi2zg1dpi4zcp288rhnvns-glibc-2.30/lib/libc.so.6
#2 0x0000000007ef5d52 in llvm::llvm_unreachable_internal (
msg=0x8876528 "getSizeInBits called on extended MVT.",
file=0x88764e8 "../include/llvm/Support/MachineValueType.h", line=756)
at ../lib/Support/ErrorHandling.cpp:210
#3 0x00000000049e9e53 in llvm::MVT::getSizeInBits (this=0x7fffffff75af)
at ../include/llvm/Support/MachineValueType.h:756
#4 0x000000000641b76b in llvm::CallLowering::handleAssignments
(this=0x148396df0, CCInfo=...,
ArgLocs=..., MIRBuilder=..., Args=..., Handler=...)
at ../lib/CodeGen/GlobalISel/CallLowering.cpp:380
#5 0x000000000641a355 in llvm::CallLowering::handleAssignments
(this=0x148396df0, MIRBuilder=...,
Args=..., Handler=...) at ../lib/CodeGen/GlobalISel/CallLowering.cpp:183
#6 0x0000000006376526 in llvm::AArch64CallLowering::lowerFormalArguments
(this=0x148396df0,
MIRBuilder=..., F=..., VRegs=...) at
../lib/Target/AArch64/GISel/AArch64CallLowering.cpp:467
#7 0x000000000643977c in llvm::IRTranslator::runOnMachineFunction
(this=0x13a5f5ac0, CurMF=...)
at ../lib/CodeGen/GlobalISel/IRTranslator.cpp:2410
#8 0x0000000006b0aa3a in llvm::MachineFunctionPass::runOnFunction
(this=0x13a5f5ac0, F=...)
at ../lib/CodeGen/MachineFunctionPass.cpp:73
#9 0x0000000007b6f707 in llvm::FPPassManager::runOnFunction (this=0x13a5f5880,
F=...)
at ../lib/IR/LegacyPassManager.cpp:1516
#10 0x0000000007b6f96c in llvm::FPPassManager::runOnModule (this=0x13a5f5880,
M=...)
at ../lib/IR/LegacyPassManager.cpp:1552
#11 0x0000000007b6fd96 in (anonymous namespace)::MPPassManager::runOnModule
(this=0x1091f220, M=...)
at ../lib/IR/LegacyPassManager.cpp:1617
#12 0x0000000007b6b38c in llvm::legacy::PassManagerImpl::run (this=0x13ccfb620,
M=...)
at ../lib/IR/LegacyPassManager.cpp:614
#13 0x0000000007b7057b in llvm::legacy::PassManager::run (this=0x7fffffff8db0,
M=...)
at ../lib/IR/LegacyPassManager.cpp:1737
#14 0x0000000001feb270 in ZigLLVMTargetMachineEmitToFile
(targ_machine_ref=0xd9c2320,
module_ref=0xd9c0410, error_message=0x7fffffff90a0, is_debug=true,
is_small=false,
time_report=false, asm_filename=0x0,
bin_filename=0x12e6cd6a0
"/home/andy/tmp/zig/zig-cache/o/ZUiidwQbVyT8rMSpSZDScVXIa8n94V_QJlegaZfbRTNbzYdbb6IS-rmibHUBOf6L/test.o",
llvm_ir_filename=0x0) at ../src/zig_llvm.cpp:284
#15 0x0000000001bbeb3f in zig_llvm_emit_output (g=0xd9ac850) at
../src/codegen.cpp:8347
#16 0x0000000001bc96de in codegen_build_and_link (g=0xd9ac850) at
../src/codegen.cpp:11076
#17 0x0000000001b99ac7 in main0 (argc=18, argv=0x7fffffff9d38) at
../src/main.cpp:1792
#18 0x0000000001b99f28 in main (argc=18, argv=0x7fffffff9d38) at
../src/main.cpp:1870
(gdb)
I will work on a reduction tomorrow morning at the latest; hopefully will have
time later this evening. I just wanted to get this bug filed on rc3 so that
people know there are still regressions to solve from LLVM 10.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200923/8cd69c0c/attachment-0001.html>
More information about the llvm-bugs
mailing list