From 8eb910fc139d3d9ecde0dbac534f48e89ab89659 Mon Sep 17 00:00:00 2001
From: Dale Johannesen <dalej@apple.com>
Date: Mon, 7 Jul 2003 17:27:53 +0000
Subject: [PATCH] Fix PR 10900.

From-SVN: r69045
---
 gcc/ChangeLog                      | 4 ++++
 gcc/config/rs6000/darwin-tramp.asm | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4dc13477ad68..4d590fb16fd0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-07-07  Dale Johannesen  <dalej@apple.com>
+
+        * config/rs6000/darwin-tramp.asm:  Fix trampolines.  PR 10900.
+
 2003-07-07  Andreas Jaeger  <aj@suse.de>
 
 	* config/i386/i386-protos.h: Convert prototypes to ISO C90.
diff --git a/gcc/config/rs6000/darwin-tramp.asm b/gcc/config/rs6000/darwin-tramp.asm
index 02c7be67e6fe..22ce80a10804 100644
--- a/gcc/config/rs6000/darwin-tramp.asm
+++ b/gcc/config/rs6000/darwin-tramp.asm
@@ -64,7 +64,7 @@ ___trampoline_setup:
         bcl 20,31,LCF0		/* load up __trampoline_initial into r7 */
 LCF0:
         mflr	r11
-        addi	r7,r11,ha16(LTRAMP-LCF0)
+        addis	r7,r11,ha16(LTRAMP-LCF0)
 	lwz	r7,lo16(LTRAMP-LCF0)(r7)
 	subi	r7,r7,4
 	li	r8,trampoline_size	/* verify trampoline big enough */
-- 
GitLab