summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2008-05-10 21:03:13 +0000
committerTill Straumann <strauman@slac.stanford.edu>2008-05-10 21:03:13 +0000
commitc14e845bfc05a05076b61464b4ec8d854c7b6b9d (patch)
treef5efaadd5c5e70675c3a2837b40d6d49dfa834ce /c/src/lib/libbsp/powerpc
parentUpdate. (diff)
downloadrtems-c14e845bfc05a05076b61464b4ec8d854c7b6b9d.tar.bz2
2008-05-10 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c: removed memory input/output operands which caused problems with gcc-4.3.0 (see http://gcc.gnu.org/ml/gcc/2008-03/msg00976.html)
Diffstat (limited to 'c/src/lib/libbsp/powerpc')
-rw-r--r--c/src/lib/libbsp/powerpc/mvme3100/ChangeLog6
-rw-r--r--c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog b/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog
index 1fa0a97094..7b73108ba3 100644
--- a/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog
@@ -1,3 +1,9 @@
+2008-05-10 Till Straumann <strauman@slac.stanford.edu>
+
+ * network/tsec.c: removed memory input/output operands
+ which caused problems with gcc-4.3.0 (see
+ http://gcc.gnu.org/ml/gcc/2008-03/msg00976.html)
+
2008-03-25 Till Straumann <strauman@slac.stanford.edu>
* include/bsp.h: declare BSP_commandline_string.
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c b/c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c
index ffff01c850..5524b33a64 100644
--- a/c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c
+++ b/c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c
@@ -425,7 +425,7 @@ static inline void membarrier()
asm volatile("sync":::"memory");
}
-#define EIEIO(mem) do { asm volatile("eieio":"=m"(mem):"m"(mem)); } while (0)
+#define EIEIO(mem) do { asm volatile("eieio"); } while (0)
#else
#error "memory barrier not implemented for your CPU architecture"