mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-15 12:39:19 +00:00
0a23fac13c
option "-arm-reserve-r9". This recommits r242736, which had to be reverted because the llvm-side change that was committed in r242737 caused the number of subtarget features to go over the limit of 64. This change is needed since backend options do not make it to the backend when doing LTO and are not capable of changing the behavior of code-gen passes on a per-function basis. rdar://problem/21529937 Differential Revision: http://reviews.llvm.org/D11319 llvm-svn: 242755
5 lines
173 B
C
5 lines
173 B
C
// RUN: %clang -target arm-none-gnueabi -ffixed-r9 -### %s 2> %t
|
|
// RUN: FileCheck --check-prefix=CHECK-FIXED-R9 < %t %s
|
|
|
|
// CHECK-FIXED-R9: "-target-feature" "+reserve-r9"
|