sparc64/gcc3 fixens

This commit is contained in:
pvalchev 2004-01-15 07:43:01 +00:00
parent 6037e4293d
commit 1f8a9476d8
3 changed files with 37 additions and 5 deletions

View File

@ -1,7 +1,15 @@
$OpenBSD: patch-avcall_avcall-sparc64_S,v 1.1 2003/07/02 21:28:07 pvalchev Exp $
--- avcall/avcall-sparc64.S.orig Fri Nov 26 13:28:33 1999
+++ avcall/avcall-sparc64.S Wed Jul 2 15:08:35 2003
@@ -24,98 +24,98 @@ __builtin_avcall:
$OpenBSD: patch-avcall_avcall-sparc64_S,v 1.2 2004/01/15 07:43:01 pvalchev Exp $
--- avcall/avcall-sparc64.S.orig 1999-11-26 13:28:33.000000000 -0700
+++ avcall/avcall-sparc64.S 2004-01-15 00:25:33.000000000 -0700
@@ -3,6 +3,7 @@
.version "01.01"
.section ".text"
.align 4
+ .register %g3, #scratch
.global __builtin_avcall
DECLARE_FUNCTION(__builtin_avcall)
.type __builtin_avcall,$function
@@ -24,98 +25,98 @@ __builtin_avcall:
cmp %g3, 0
be,pn %icc, .LL161
and %o7, 2, %g3
@ -116,7 +124,7 @@ $OpenBSD: patch-avcall_avcall-sparc64_S,v 1.1 2003/07/02 21:28:07 pvalchev Exp $
.LL3:
ld [%i0+64], %g3
.LL176:
@@ -126,97 +126,97 @@ __builtin_avcall:
@@ -126,97 +127,97 @@ __builtin_avcall:
cmp %g3, 0
be,pn %icc, .LL177
and %o7, 2, %g3

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-callback_vacall_r_vacall-sparc64_s,v 1.1 2004/01/15 07:43:01 pvalchev Exp $
--- callback/vacall_r/vacall-sparc64.s.orig 2004-01-15 00:27:46.000000000 -0700
+++ callback/vacall_r/vacall-sparc64.s 2004-01-15 00:28:03.000000000 -0700
@@ -3,6 +3,8 @@
.section ".text"
.align 4
.global __vacall_r
+ .register %g2, #scratch
+ .register %g3, #scratch
.type __vacall_r,@function
.type __vacall_r,#function
.proc 020

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-vacall_vacall-sparc64_s,v 1.1 2004/01/15 07:43:01 pvalchev Exp $
--- vacall/vacall-sparc64.s.orig 2004-01-15 00:26:27.000000000 -0700
+++ vacall/vacall-sparc64.s 2004-01-15 00:26:46.000000000 -0700
@@ -3,6 +3,8 @@
.section ".text"
.align 4
.global vacall
+ .register %g2, #scratch
+ .register %g3, #scratch
.type vacall,@function
.type vacall,#function
.proc 020