llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
25.99k stars 10.62k forks source link

llc asserts on frameaddress intrinsic on ARM #4716

Closed llvmbot closed 2 years ago

llvmbot commented 14 years ago
Bugzilla Link 4344
Resolution FIXED
Resolved on Jun 22, 2009 13:39
Version trunk
OS Linux
Attachments reduced and simplified bugpoint bc
Reporter LLVM Bugzilla Contributor
CC @asl

Extended Description

Reproduced with a snippet using the frameaddress intrinsic when cross compiling for ARM.

Relevant arguments could be

-march=arm
-mtriple=asm-linuxeabi-unknown-gnu -gcc=~/android/prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/bin/arm-eabi-gcc

bugpoint reduction attached.

llvmbot commented 2 years ago

mentioned in issue llvm/llvm-bugzilla-archive#4416

llvmbot commented 14 years ago

Fixed. http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090622/079184.html

llvmbot commented 14 years ago

r11 is the frame pointer and it should have not have been made available to allocation.

llvmbot commented 14 years ago

Bug llvm/llvm-bugzilla-archive#4416 has been marked as a duplicate of this bug.

llvmbot commented 14 years ago

I should mention - got error with revision 73023 and one checked 2-3 days earlier.