s390/entry: remove toolchain dependent micro-optimization
Get rid of CONFIG_AS_IS_LLVM in entry.S to make the code a bit more
readable. This removes a micro-optimization, but given that the llvm IAS
limitation will likely stay, just use the version that works with llvm.
See commit 4c25f0ff63
("s390/entry: workaround llvm's IAS limitations")
for further details.
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
This commit is contained in:
parent
af0735269b
commit
adf1e17edc
1 changed files with 0 additions and 6 deletions
|
@ -137,19 +137,13 @@ _LPP_OFFSET = __LC_LPP
|
|||
lgr %r14,\reg
|
||||
larl %r13,\start
|
||||
slgr %r14,%r13
|
||||
#ifdef CONFIG_AS_IS_LLVM
|
||||
clgfrl %r14,.Lrange_size\@
|
||||
#else
|
||||
clgfi %r14,\end - \start
|
||||
#endif
|
||||
jhe \outside_label
|
||||
#ifdef CONFIG_AS_IS_LLVM
|
||||
.section .rodata, "a"
|
||||
.align 4
|
||||
.Lrange_size\@:
|
||||
.long \end - \start
|
||||
.previous
|
||||
#endif
|
||||
.endm
|
||||
|
||||
.macro SIEEXIT
|
||||
|
|
Loading…
Add table
Reference in a new issue