diff options
author | crux <crux@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-08-01 18:45:53 +0000 |
---|---|---|
committer | crux <crux@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-08-01 18:45:53 +0000 |
commit | 184d8105c8bec183ceb2012249d5d8dfd9c9e97d (patch) | |
tree | faa6cf14764c4611f8f7ee9292d320fa66185f87 /gcc/config/sh/t-sh | |
parent | 8a27d3ea1c6d6429ae5a08a582c5f8e2a46dbb11 (diff) | |
download | ppe42-gcc-184d8105c8bec183ceb2012249d5d8dfd9c9e97d.tar.gz ppe42-gcc-184d8105c8bec183ceb2012249d5d8dfd9c9e97d.zip |
From Joern Rennecke:
* sh.h (CPP_SPEC, TARGET_SWITCHES): Add m4-nofpu.
* sh.md (udivsi3, divsi3): Don't use libcalls that use the FPU
unless TARGET_SH3E is set.
* t-sh (MULTILIB_MATCHES): Add m2=m4-nofpu.
* sh.md (ashlsi3_d, ashlsi3_k): Remove, replace with
(ashlsi3_std): New pattern.
(ashlsi3 expander): Use it for TARGET_SH3.
* sh.c (gen_ashift): Use it instead of ashlsi3_k.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35411 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sh/t-sh')
-rw-r--r-- | gcc/config/sh/t-sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sh/t-sh b/gcc/config/sh/t-sh index ebe013e31f9..cb187aa855c 100644 --- a/gcc/config/sh/t-sh +++ b/gcc/config/sh/t-sh @@ -23,7 +23,7 @@ fp-bit.c: $(srcdir)/config/fp-bit.c MULTILIB_OPTIONS= ml m2/m3e/m4-single-only/m4-single/m4 MULTILIB_DIRNAMES= -MULTILIB_MATCHES = m2=m3 +MULTILIB_MATCHES = m2=m3 m2=m4-nofpu LIBGCC = stmp-multilib INSTALL_LIBGCC = install-multilib |