diff options
-rw-r--r-- | c/src/lib/libbsp/powerpc/mvme3100/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c | 2 |
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" |