summaryrefslogtreecommitdiff
path: root/boehm-gc
diff options
context:
space:
mode:
authorandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>2006-01-25 20:28:47 +0000
committerandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>2006-01-25 20:28:47 +0000
commit6a002e4ebbf2f19b34406aca5f43b2c90e7a3775 (patch)
treee89442e6d0023a296df4a940419bcb690ae4886a /boehm-gc
parentf6c0fcd08359521617d3267711baa30d2bfc47ca (diff)
downloadgcc-6a002e4ebbf2f19b34406aca5f43b2c90e7a3775.tar.gz
2006-01-25 Andreas Tobler <a.tobler@schweiz.ch>
* darwin_stop_world.c: Change inline asm instruction to ld as ldz is wrong. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110224 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'boehm-gc')
-rw-r--r--boehm-gc/ChangeLog3
-rw-r--r--boehm-gc/darwin_stop_world.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index b93c7cfcb81..b1801026d58 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,5 +1,8 @@
2006-01-25 Andreas Tobler <a.tobler@schweiz.ch>
+ * darwin_stop_world.c: Change inline asm instruction to ld as ldz
+ is wrong.
+
* Makefile.am (asm_libgcjgc_sources): Rename to asm_libgcjgc_sources.
* Makefile.in: Regenerate.
diff --git a/boehm-gc/darwin_stop_world.c b/boehm-gc/darwin_stop_world.c
index 22c76a85733..3c0c3710afb 100644
--- a/boehm-gc/darwin_stop_world.c
+++ b/boehm-gc/darwin_stop_world.c
@@ -38,7 +38,7 @@ unsigned long FindTopOfStack(unsigned int stack_start) {
# if CPP_WORDSZ == 32
__asm__ volatile("lwz %0,0(r1)" : "=r" (frame));
# else
- __asm__ volatile("ldz %0,0(r1)" : "=r" (frame));
+ __asm__ volatile("ld %0,0(r1)" : "=r" (frame));
# endif
# endif
} else {