configure.in (sh-*-linux*): Added.
authorNiibe Yutaka <gniibe@m17n.org>
Thu, 7 Sep 2000 04:38:34 +0000 (04:38 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Thu, 7 Sep 2000 04:38:34 +0000 (04:38 +0000)
commit93ca1662a221cdb8a2545b496433e665f85ef720
treefa27438a1c94ce52d7c3c3a81bffb4ee14c9a76b
parent4979c2a9f3865740220144296e6921a076efb809
configure.in (sh-*-linux*): Added.

* configure.in (sh-*-linux*): Added.
* configure: Rebuilt.
* config/sh/t-linux: New file.
* config/sh/sh.h (USERMODE_BIT): Define.
(TARGET_USERMODE): Likewise.
(TARGET_SWITCHES): New switches for the bits above.
(INITIALIZE_TRAMPOLINE): Call __ic_invalidate in USERMODE.
* config/sh/linux.h: New file.
* config/sh/lib1funcs.asm (GLOBAL): Don't prefix symbols with
underscore on linux.
(L_sdivsi3, L_udivsi3): Define for linux.
(L_ic_invalidate): Define.
* invoke.texi (SH Options): Document -musermode.

From-SVN: r36227
gcc/ChangeLog
gcc/config/sh/lib1funcs.asm
gcc/config/sh/linux.h [new file with mode: 0644]
gcc/config/sh/sh.h
gcc/config/sh/t-linux [new file with mode: 0644]
gcc/configure
gcc/configure.in
gcc/invoke.texi