This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch, master, updated. glibc-2.15-247-gd6b5aa5


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  d6b5aa5879729713ffd27d38307e373bf60b0049 (commit)
      from  433f48bf3ba7120b9a16ed4816d630f250ea4d92 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=d6b5aa5879729713ffd27d38307e373bf60b0049

commit d6b5aa5879729713ffd27d38307e373bf60b0049
Author: David S. Miller <davem@davemloft.net>
Date:   Mon Feb 27 20:33:25 2012 -0800

    Fix %fp/%sp typo in new sparc ceil{,f} assembler.
    
    	* sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S: Fix accidental use of
    	frame pointer instead of stack pointer relative arg slot.
    	* sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S: Likewise.
    	* sysdeps/sparc/sparc64/fpu/s_ceil.S: Likewise.
    	* sysdeps/sparc/sparc64/fpu/s_ceilf.S: Likewise.

diff --git a/ChangeLog b/ChangeLog
index d00ab10..df43a71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2012-02-27  David S. Miller  <davem@davemloft.net>
+
+	* sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S: Fix accidental use of
+	frame pointer instead of stack pointer relative arg slot.
+	* sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S: Likewise.
+	* sysdeps/sparc/sparc64/fpu/s_ceil.S: Likewise.
+	* sysdeps/sparc/sparc64/fpu/s_ceilf.S: Likewise.
+
 2012-02-27  Carlos O'Donell  <carlos_odonell@mentor.com>
 
 	[BZ #3992]
diff --git a/sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S b/sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S
index 5e32b68..1d940e3 100644
--- a/sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S
+++ b/sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S
@@ -75,9 +75,9 @@ ENTRY (__ceil)
 	faddd	%f0, %f16, %f18
 	fsubd	%f18, %f16, %f18
 	fcmpd	%fcc2, %f18, %f0
-	stx	%o3, [%fp + 72]
+	stx	%o3, [%sp + 72]
 
-	ldd	[%fp + 72], %f20
+	ldd	[%sp + 72], %f20
 	fmovduge %fcc2, ZERO, %f20
 	faddd	%f18, %f20, %f0
 	fabsd	%f0, %f0
diff --git a/sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S b/sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S
index e5129fd..1407423 100644
--- a/sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S
+++ b/sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S
@@ -71,9 +71,9 @@ ENTRY (__ceilf)
 	fadds	%f0, %f16, %f1
 	fsubs	%f1, %f16, %f1
 	fcmps	%fcc2, %f1, %f0
-	st	%o3, [%fp + 68]
+	st	%o3, [%sp + 68]
 
-	ld	[%fp + 68], %f9
+	ld	[%sp + 68], %f9
 	fmovsuge %fcc2, ZERO, %f9
 	fadds	%f1, %f9, %f0
 	fabss	%f0, %f0
diff --git a/sysdeps/sparc/sparc64/fpu/s_ceil.S b/sysdeps/sparc/sparc64/fpu/s_ceil.S
index 85d1a3c..0bda19b 100644
--- a/sysdeps/sparc/sparc64/fpu/s_ceil.S
+++ b/sysdeps/sparc/sparc64/fpu/s_ceil.S
@@ -71,9 +71,9 @@ ENTRY (__ceil)
 	faddd	%f0, %f16, %f18
 	fsubd	%f18, %f16, %f18
 	fcmpd	%fcc2, %f18, %f0
-	stx	%o3, [%fp + STACK_BIAS + 128]
+	stx	%o3, [%sp + STACK_BIAS + 128]
 
-	ldd	[%fp + STACK_BIAS + 128], %f20
+	ldd	[%sp + STACK_BIAS + 128], %f20
 	fmovduge %fcc2, ZERO, %f20
 	faddd	%f18, %f20, %f0
 	fabsd	%f0, %f0
diff --git a/sysdeps/sparc/sparc64/fpu/s_ceilf.S b/sysdeps/sparc/sparc64/fpu/s_ceilf.S
index dd5c2f0..bd5f0fb 100644
--- a/sysdeps/sparc/sparc64/fpu/s_ceilf.S
+++ b/sysdeps/sparc/sparc64/fpu/s_ceilf.S
@@ -69,9 +69,9 @@ ENTRY (__ceilf)
 	fadds	%f1, %f16, %f5
 	fsubs	%f5, %f16, %f5
 	fcmps	%fcc2, %f5, %f1
-	st	%o3, [%fp + STACK_BIAS + 128]
+	st	%o3, [%sp + STACK_BIAS + 128]
 
-	ld	[%fp + STACK_BIAS + 128], %f9
+	ld	[%sp + STACK_BIAS + 128], %f9
 	fmovsuge %fcc2, ZERO, %f9
 	fadds	%f5, %f9, %f0
 	fabss	%f0, %f0

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                   |    8 ++++++++
 sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S  |    4 ++--
 sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S |    4 ++--
 sysdeps/sparc/sparc64/fpu/s_ceil.S          |    4 ++--
 sysdeps/sparc/sparc64/fpu/s_ceilf.S         |    4 ++--
 5 files changed, 16 insertions(+), 8 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]