This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RFC / RFT : change sh-linux default multilib from SH1 to SH3
- From: Joern RENNECKE <joern dot rennecke at st dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 10 Mar 2006 15:58:52 +0000
- Subject: RFC / RFT : change sh-linux default multilib from SH1 to SH3
I suppose it is only a historical accident that sh-linux uses SH1 as its
default multilib;
since linux requires an MMU, you couldn't run it on SH1 or SH2 anyways.
2005-04-06 J"orn Rennecke <joern.rennecke@st.com>
(sh*-*-linux): Use sh3 as basic multilib.
Index: config.gcc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.gcc,v
retrieving revision 1.530
retrieving revision 1.530.2.1
diff -p -u -r1.530 -r1.530.2.1
--- config.gcc 5 Apr 2005 11:26:32 -0000 1.530
+++ config.gcc 8 Apr 2005 18:27:48 -0000 1.530.2.1
@@ -1874,7 +1897,7 @@ sh-*-symbianelf* | sh[12346l]*-*-symbian
sh[1234]*) sh_multilibs=${sh_cpu_target} ;;
sh64* | sh5*) sh_multilibs=m5-32media,m5-32media-nofpu,m5-compact,m5-compact-nofpu,m5-64media,m5-64media-nofpu ;;
sh-superh-*) sh_multilibs=m4,m4-single,m4-single-only,m4-nofpu ;;
- sh*-*-linux*) sh_multilibs=m1,m3e,m4 ;;
+ sh*-*-linux* | \
sh*-*-netbsd*) sh_multilibs=m3,m3e,m4 ;;
*) sh_multilibs=m1,m2,m2e,m4,m4-single,m4-single-only,m2a,m2a-single ;;
esac