aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@coosemans.org>2011-02-26 19:21:48 +0000
committerGerald Pfeifer <gerald@gcc.gnu.org>2011-02-26 19:21:48 +0000
commit1c379b783e583f7af055a0e0470cbf825488448f (patch)
tree9cd3bda620a1ddc58c9e2361a8db95b211dba156 /gcc/config.gcc
parent1eabb08e539b7503f82f5b341d97e931f05e8d0a (diff)
downloadgcc-1c379b783e583f7af055a0e0470cbf825488448f.zip
gcc-1c379b783e583f7af055a0e0470cbf825488448f.tar.gz
gcc-1c379b783e583f7af055a0e0470cbf825488448f.tar.bz2
config.gcc (i386-*-freebsd*): Make i486 the default arch on FreeBSD 6 and later.
* config.gcc (i386-*-freebsd*): Make i486 the default arch on FreeBSD 6 and later. Generally use cpu generic. From-SVN: r170520
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 1c13300..d1baea0 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -2797,6 +2797,16 @@ cpu=
arch_without_sse2=no
arch_without_64bit=no
case ${target} in
+ i386-*-freebsd*)
+ if test $fbsd_major -ge 6; then
+ arch=i486
+ else
+ arch=i386
+ fi
+ cpu=generic
+ arch_without_sse2=yes
+ arch_without_64bit=yes
+ ;;
i386-*-*)
arch=i386
cpu=i386