sh: Migrate necessary libgcc bits in to arch/sh/lib for SUPERH32.
authorPaul Mundt <lethal@linux-sh.org>
Tue, 18 Nov 2008 08:33:48 +0000 (17:33 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Mon, 22 Dec 2008 09:42:53 +0000 (18:42 +0900)
commit1aad54a99b6ce316c851ba99b2efe41998cfd37d
tree287f90771c7da18a0841d40db1c0ce92ea7f5820
parente9bf51e5ccc7703226c79888603e157066213700
sh: Migrate necessary libgcc bits in to arch/sh/lib for SUPERH32.

This moves in the necessary libgcc bits for SUPERH32 and drops the
libgcc linking for the regular targets. This in turn allows us to rip
out quite a few hacks both in sh_ksyms_32 and arch/sh/Makefile.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
15 files changed:
arch/sh/Makefile
arch/sh/kernel/sh_ksyms_32.c
arch/sh/lib/Makefile
arch/sh/lib/ashiftrt.S [new file with mode: 0644]
arch/sh/lib/ashldi3.c [new file with mode: 0644]
arch/sh/lib/ashlsi3.S [new file with mode: 0644]
arch/sh/lib/ashrdi3.c [new file with mode: 0644]
arch/sh/lib/ashrsi3.S [new file with mode: 0644]
arch/sh/lib/libgcc.h [new file with mode: 0644]
arch/sh/lib/lshrdi3.c [new file with mode: 0644]
arch/sh/lib/lshrsi3.S [new file with mode: 0644]
arch/sh/lib/movmem.S [new file with mode: 0644]
arch/sh/lib/udiv_qrnnd.S [new file with mode: 0644]
arch/sh/lib/udivsi3-Os.S [new file with mode: 0644]
arch/sh/lib/udivsi3.S [new file with mode: 0644]