aboutsummaryrefslogtreecommitdiff
path: root/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
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')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config.gcc10
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 87248cc..d291bbd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-02-26 Tijl Coosemans <tijl@coosemans.org>
+
+ * config.gcc (i386-*-freebsd*): Make i486 the default arch on
+ FreeBSD 6 and later. Generally use cpu generic.
+
2011-02-25 Gerald Pfeifer <gerald@pfeifer.com>
* doc/cpp.texi: Update copyright years.
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