sh64: Drop deprecated ISA tuning for legacy toolchains.
authorPaul Mundt <lethal@linux-sh.org>
Tue, 12 Sep 2006 05:21:25 +0000 (14:21 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 12 Sep 2006 05:21:25 +0000 (14:21 +0900)
The original sh64 toolchains required that we tune the ISA
level accordingly to not have head.S/entry.S blow up. With
current toolchains, this is no longer the case, and the
syntax magically changed as well, causing all current
toolchains to die a horrible death.

Incidentally, code generation in other parts of the kernel
is now significantly complex enough that none of the older
toolchains make it very far these days, so there's not
even any point in preserving legacy compatability via
as-option.

This fixes a long-standing issue, as noted here:

http://lkml.org/lkml/2005/1/5/223

Though at the time the current toolchains were too broken
to make adjusting the tuning worthwhile.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh64/Makefile

index 8ca57ffa2b709f57cc23453cc1dd0c293a558ffa..ebf20043991ce073b6e4ec3d6161a24f5bb2e141 100644 (file)
@@ -26,7 +26,6 @@ LDFLAGS                       += -EB  -mshelf32_linux
 endif
 
 # No requirements for endianess support from AFLAGS, 'as' always run through gcc
-AFLAGS         += -m5 -isa=sh64 -traditional
 CFLAGS         += $(cpu-y)
 
 LDFLAGS_vmlinux        += --defsym phys_stext=_stext-$(CONFIG_CACHED_MEMORY_OFFSET) \