* [gentoo-commits] gentoo commit in src/patchsets/glibc/2.13: 6019_all_alpha-glibc-2.13-longjmp-chk.patch README.history
@ 2011-03-26 18:11 Mike Frysinger (vapier)
0 siblings, 0 replies; only message in thread
From: Mike Frysinger (vapier) @ 2011-03-26 18:11 UTC (permalink / raw
To: gentoo-commits
vapier 11/03/26 18:11:47
Modified: README.history
Added: 6019_all_alpha-glibc-2.13-longjmp-chk.patch
Log:
fix alpha longjmp_chk
Revision Changes Path
1.14 src/patchsets/glibc/2.13/README.history
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.13/README.history?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.13/README.history?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.13/README.history?r1=1.13&r2=1.14
Index: README.history
===================================================================
RCS file: /var/cvsroot/gentoo/src/patchsets/glibc/2.13/README.history,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- README.history 11 Mar 2011 08:32:51 -0000 1.13
+++ README.history 26 Mar 2011 18:11:47 -0000 1.14
@@ -1,3 +1,6 @@
+5 [pending]
+ + 6019_all_alpha-glibc-2.13-longjmp-chk.patch
+
4 11.03.2011
+ 1502_all_hppa-glibc-2.13-F_GET-SETPIPE_SZ.patch
1.1 src/patchsets/glibc/2.13/6019_all_alpha-glibc-2.13-longjmp-chk.patch
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.13/6019_all_alpha-glibc-2.13-longjmp-chk.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.13/6019_all_alpha-glibc-2.13-longjmp-chk.patch?rev=1.1&content-type=text/plain
Index: 6019_all_alpha-glibc-2.13-longjmp-chk.patch
===================================================================
From: Aurelien Jarno <aurelien@aurel32.net>
Date: Sat, 19 Mar 2011 13:29:29 +0100
To: libc-ports@sourceware.org
Subject: [PATCH][alpha] Fix ____longjmp_chk
____longjmp_chk is broken on alpha due to a wrong register used for a
comparison. The patch below fixes that and with it the following
testsuite errors:
- tst-longjmp_chk.out, Error 1
- tst-chk2.out, Error 127
- tst-chk3.out, Error 127
- tst-chk5.out, Error 127
- tst-chk6.out, Error 127
- tst-lfschk2.out, Error 127
- tst-lfschk3.out, Error 127
- tst-lfschk5.out, Error 127
- tst-lfschk6.out, Error 127
2011-03-20 Aurelien Jarno <aurelien@aurel32.net>
* sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S(____longjmp_chk):
Fix wrong register in stack pointer comparison.
diff --git a/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S b/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S
index 5194ed8..e0e7106 100644
--- ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S
+++ ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S
@@ -58,7 +58,7 @@ ____longjmp_chk:
PTR_DEMANGLE2(s3, t1)
PTR_DEMANGLE2(fp, t1)
#endif
- cmpule t0, sp, t1
+ cmpule s3, sp, t1
bne t1, .Lfail
.align 4
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2011-03-26 18:11 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-26 18:11 [gentoo-commits] gentoo commit in src/patchsets/glibc/2.13: 6019_all_alpha-glibc-2.13-longjmp-chk.patch README.history Mike Frysinger (vapier)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox