diff options
| -rw-r--r-- | arch/x86/Makefile | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/arch/x86/Makefile b/arch/x86/Makefile index 8fc8f94ef5f5..8f6e7eb8ae9f 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile | |||
| @@ -175,10 +175,6 @@ ifdef CONFIG_FUNCTION_GRAPH_TRACER | |||
| 175 | endif | 175 | endif |
| 176 | endif | 176 | endif |
| 177 | 177 | ||
| 178 | ifndef CC_HAVE_ASM_GOTO | ||
| 179 | $(error Compiler lacks asm-goto support.) | ||
| 180 | endif | ||
| 181 | |||
| 182 | ifeq ($(ACCUMULATE_OUTGOING_ARGS), 1) | 178 | ifeq ($(ACCUMULATE_OUTGOING_ARGS), 1) |
| 183 | # This compiler flag is not supported by Clang: | 179 | # This compiler flag is not supported by Clang: |
| 184 | KBUILD_CFLAGS += $(call cc-option,-maccumulate-outgoing-args,) | 180 | KBUILD_CFLAGS += $(call cc-option,-maccumulate-outgoing-args,) |
| @@ -300,6 +296,13 @@ PHONY += vdso_install | |||
| 300 | vdso_install: | 296 | vdso_install: |
| 301 | $(Q)$(MAKE) $(build)=arch/x86/entry/vdso $@ | 297 | $(Q)$(MAKE) $(build)=arch/x86/entry/vdso $@ |
| 302 | 298 | ||
| 299 | archprepare: checkbin | ||
| 300 | checkbin: | ||
| 301 | ifndef CC_HAVE_ASM_GOTO | ||
| 302 | @echo Compiler lacks asm-goto support. | ||
| 303 | @exit 1 | ||
| 304 | endif | ||
| 305 | |||
| 303 | archclean: | 306 | archclean: |
| 304 | $(Q)rm -rf $(objtree)/arch/i386 | 307 | $(Q)rm -rf $(objtree)/arch/i386 |
| 305 | $(Q)rm -rf $(objtree)/arch/x86_64 | 308 | $(Q)rm -rf $(objtree)/arch/x86_64 |
