aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/build_log.txt2
-rw-r--r--doc/log.txt5
-rw-r--r--src/build-data/arch/x86_32.txt8
-rw-r--r--src/build-data/arch/x86_64.txt3
-rw-r--r--src/build-data/cc/gcc.txt2
5 files changed, 14 insertions, 6 deletions
diff --git a/doc/build_log.txt b/doc/build_log.txt
index 49eba86c5..4158289bf 100644
--- a/doc/build_log.txt
+++ b/doc/build_log.txt
@@ -14,6 +14,8 @@ Debian reports the build results for 1.8 on `a number of platforms
=========== ======= =================== ======================== ============================ ========
Date Version OS CPU Compiler Results
=========== ======= =================== ======================== ============================ ========
+2011-03-18 1.9.14 Debian 6.0 Intel Atom D510 GCC 4.4.5 OK
+2010-05-09 1.9.17 Gentoo 10.0 PowerPC G5 GCC 4.4.5 OK
2011-05-02 1.9.17 FreeBSD 8.2 x86-64 GCC 4.2.1 OK
2011-04-25 1.9.16 Gentoo 10.0 Intel Core i7-860 Clang 2.9 Miscompiles SSE2 IDEA
2011-04-23 1.9.16 Gentoo 10.0 Intel Core i7-860 Sun C++ 5.10 OK
diff --git a/doc/log.txt b/doc/log.txt
index c2ea01cac..d54cb4d6e 100644
--- a/doc/log.txt
+++ b/doc/log.txt
@@ -24,6 +24,11 @@ Version 1.10.0, Not Yet Released
* TR1 support is not longer automatically assumed under older versions
of GCC
+* Add two different configuration targets for Atom, since some are
+ 32-bit and some are 64-bit. The 'atom' target now refers to the
+ 64-bit implementations, use 'atom32' to target the 32-bit
+ processors.
+
* The (incomplete) CMS support is disabled by default; add
``--enable-modules=cms`` during configuration to turn it back on.
diff --git a/src/build-data/arch/x86_32.txt b/src/build-data/arch/x86_32.txt
index 9289f1b2e..482a53057 100644
--- a/src/build-data/arch/x86_32.txt
+++ b/src/build-data/arch/x86_32.txt
@@ -25,7 +25,7 @@ pentium-m
prescott
k6
athlon
-atom
+atom32
</submodels>
<submodel_aliases>
@@ -62,7 +62,7 @@ intelcput2700 -> prescott
</submodel_aliases>
<isa_extn>
-sse2:pentium4,prescott,pentium-m,atom
-ssse3:atom
-movbe:atom
+sse2:pentium4,prescott,pentium-m,atom32
+ssse3:atom32
+movbe:atom32
</isa_extn>
diff --git a/src/build-data/arch/x86_64.txt b/src/build-data/arch/x86_64.txt
index 59e48329a..97b84fbde 100644
--- a/src/build-data/arch/x86_64.txt
+++ b/src/build-data/arch/x86_64.txt
@@ -17,6 +17,7 @@ nocona
core2
nehalem
westmere
+atom
</submodels>
<submodel_aliases>
@@ -36,6 +37,6 @@ corei7cpu860 -> nehalem
<isa_extn>
sse2:all
-ssse3:core2,nehalem,westmere
+ssse3:core2,nehalem,westmere,atom
aes-ni:westmere
</isa_extn>
diff --git a/src/build-data/cc/gcc.txt b/src/build-data/cc/gcc.txt
index f75239666..fd7b26cad 100644
--- a/src/build-data/cc/gcc.txt
+++ b/src/build-data/cc/gcc.txt
@@ -49,7 +49,7 @@ sh4 -> "-m4 -mieee"
# Until GCC gets -march support for these models
nehalem -> "-march=core2 -msse4.1 -msse4.2"
westmere -> "-march=core2 -maes -msse4.1 -msse4.2"
-atom -> "-march=i686 -msse2 -mssse3"
+atom32 -> "-march=i686 -msse2 -mssse3"
cellppu -> ""
alpha-ev68 -> "-mcpu=ev6"
alpha-ev7 -> "-mcpu=ev6"