aboutsummaryrefslogtreecommitdiff
path: root/libffi
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@apple.com>2004-06-30 09:55:13 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2004-06-30 09:55:13 +0000
commite6a0022b28265f3676f7273a05afb4f6d1d7fd14 (patch)
treefd3c8f1f335d54eddde531ac59c0aa835c8b036a /libffi
parent852a13111dba712f147ea76b8924eda12d053644 (diff)
downloadgcc-e6a0022b28265f3676f7273a05afb4f6d1d7fd14.zip
gcc-e6a0022b28265f3676f7273a05afb4f6d1d7fd14.tar.gz
gcc-e6a0022b28265f3676f7273a05afb4f6d1d7fd14.tar.bz2
ffi_darwin.c (flush_icache): ';' is a comment character on Darwin, use '\n\t' instead.
* src/powerpc/ffi_darwin.c (flush_icache): ';' is a comment character on Darwin, use '\n\t' instead. From-SVN: r83899
Diffstat (limited to 'libffi')
-rw-r--r--libffi/ChangeLog5
-rw-r--r--libffi/src/powerpc/ffi_darwin.c10
2 files changed, 10 insertions, 5 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index e043ec0..b76047f 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,8 @@
+2004-06-30 Geoffrey Keating <geoffk@apple.com>
+
+ * src/powerpc/ffi_darwin.c (flush_icache): ';' is a comment
+ character on Darwin, use '\n\t' instead.
+
2004-06-26 Matthias Klose <doko@debian.org>
* libtool-version: Fix typo in revision/age.
diff --git a/libffi/src/powerpc/ffi_darwin.c b/libffi/src/powerpc/ffi_darwin.c
index 39b3cbb..6081b2f 100644
--- a/libffi/src/powerpc/ffi_darwin.c
+++ b/libffi/src/powerpc/ffi_darwin.c
@@ -530,11 +530,11 @@ flush_icache(char *addr)
{
#ifndef _AIX
__asm__ volatile (
- "dcbf 0,%0;"
- "sync;"
- "icbi 0,%0;"
- "sync;"
- "isync;"
+ "dcbf 0,%0\n"
+ "\tsync\n"
+ "\ticbi 0,%0\n"
+ "\tsync\n"
+ "\tisync"
: : "r"(addr) : "memory");
#endif
}