diff options
author | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-04-12 20:09:41 +0000 |
---|---|---|
committer | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-04-12 20:09:41 +0000 |
commit | 2fa593657e8ff4680c120c7956b9c606eb767dbb (patch) | |
tree | d91f2c0d1cf4694a810bb027e1869f168efe88b5 /gcc/config/sh/t-superh | |
parent | 18720fb2db09e5f172a091f19315d8b24470b6d6 (diff) | |
download | gcc-2fa593657e8ff4680c120c7956b9c606eb767dbb.tar.gz |
2006-04-12 J"orn Rennecke <joern.rennecke@st.com>
PR target/27060
* config/sh/lib1funcs.h: New file, broken out of:
* config/sh/lib1funcs.asm.
* config/sh/lib1funcs.h (DR00, DR01, DR20, DR21, DR40, DR41):
New macros.
* config/sh/lib1funcs.asm (udivsi3_i4): Use them.
* config/sh/lib1funcs-Os-4-200.asm: New file.
* config/sh/embed-elf.h (LIBGCC_SPEC): Use -lgcc-Os-4-200.
* config/sh/t-sh (OPT_EXTRA_PARTS): New variable.
(EXTRA_MULTILIB_PARTS): Include it.
($(T)sdivsi3_i4i-Os-4-200.o): New rule.
($(T)udivsi3_i4i-Os-4-200.o, $(T)libgcc-Os-4-200.a): Likewise.
* config/sh/t-superh (EXTRA_MULTILIB_PARTS): Include OPT_EXTRA_PARTS.
* config/sh/sh.h (OVERRIDE_OPTIONS): Recognize -mdiv=call-table for
TARGET_SH2.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112898 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sh/t-superh')
-rw-r--r-- | gcc/config/sh/t-superh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sh/t-superh b/gcc/config/sh/t-superh index 875f7529f24..429cec999e8 100644 --- a/gcc/config/sh/t-superh +++ b/gcc/config/sh/t-superh @@ -1,6 +1,6 @@ EXTRA_MULTILIB_PARTS= crt1.o crti.o crtn.o \ crtbegin.o crtend.o crtbeginS.o crtendS.o \ - crt1-mmu.o gcrt1-mmu.o gcrt1.o $(IC_EXTRA_PARTS) + crt1-mmu.o gcrt1-mmu.o gcrt1.o $(IC_EXTRA_PARTS) $(OPT_EXTRA_PARTS) # Compile crt1-mmu.o as crt1.o with -DMMU_SUPPORT $(T)crt1-mmu.o: $(srcdir)/config/sh/crt1.asm $(GCC_PASSES) |