mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 10:40:53 +07:00
[MIPS] Remove '-mno-explicit-relocs' option when CONFIG_BUILD_ELF64
This patch removes '-mno-explicit-relocs' usage when CONFIG_BUILD_ELF64 is set since this option was only required with the old hack to truncate addresses at the assembly level where "-mabi=64 -Wa,-mabi=32" was used. This should yield a small code size improvement for inline assembly, where the R constraint is used. The idea is coming from Maciej <macro@linux-mips.org>. Signed-off-by: Franck Bui-Huu <fbuihuu@gmail.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
d87d0c930a
commit
8c67316e70
@ -60,9 +60,7 @@ vmlinux-32 = vmlinux.32
|
||||
vmlinux-64 = vmlinux
|
||||
|
||||
cflags-y += -mabi=64
|
||||
ifdef CONFIG_BUILD_ELF64
|
||||
cflags-y += $(call cc-option,-mno-explicit-relocs)
|
||||
else
|
||||
ifndef CONFIG_BUILD_ELF64
|
||||
cflags-y += $(call cc-option,-msym32)
|
||||
endif
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user