mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-02 01:40:07 +00:00
* sysdeps/i386/i686/memcmp.S: Fix unwind information.
Reported by Paul Pluzhnikov <ppluzhnikov@google.com>.
This commit is contained in:
parent
3703468e36
commit
b41f1d14f2
@ -1,5 +1,8 @@
|
|||||||
2008-07-25 Ulrich Drepper <drepper@redhat.com>
|
2008-07-25 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/i386/i686/memcmp.S: Fix unwind information.
|
||||||
|
Reported by Paul Pluzhnikov <ppluzhnikov@google.com>.
|
||||||
|
|
||||||
[BZ #6698]
|
[BZ #6698]
|
||||||
* stdio-common/_i18n_number.h (_i18n_number_rewrite): Take additional
|
* stdio-common/_i18n_number.h (_i18n_number_rewrite): Take additional
|
||||||
parameter for end of buffer. If temporary copy is too large use
|
parameter for end of buffer. If temporary copy is too large use
|
||||||
|
@ -29,8 +29,7 @@
|
|||||||
#define ENTRANCE pushl %ebx; cfi_adjust_cfa_offset (4); \
|
#define ENTRANCE pushl %ebx; cfi_adjust_cfa_offset (4); \
|
||||||
cfi_rel_offset (ebx, 0); ENTER
|
cfi_rel_offset (ebx, 0); ENTER
|
||||||
#define RETURN popl %ebx; cfi_adjust_cfa_offset (-4); \
|
#define RETURN popl %ebx; cfi_adjust_cfa_offset (-4); \
|
||||||
cfi_restore (ebx); LEAVE; ret; \
|
cfi_restore (ebx); LEAVE; ret
|
||||||
cfi_adjust_cfa_offset (4); cfi_rel_offset (ebx, 0);
|
|
||||||
|
|
||||||
/* Load an entry in a jump table into EBX. TABLE is a jump table
|
/* Load an entry in a jump table into EBX. TABLE is a jump table
|
||||||
with relative offsets. INDEX is a register contains the index
|
with relative offsets. INDEX is a register contains the index
|
||||||
@ -71,6 +70,8 @@ L(bye):
|
|||||||
xorl %eax, %eax
|
xorl %eax, %eax
|
||||||
RETURN
|
RETURN
|
||||||
|
|
||||||
|
cfi_adjust_cfa_offset (4)
|
||||||
|
cfi_rel_offset (ebx, 0)
|
||||||
L(neq):
|
L(neq):
|
||||||
sbbl %eax, %eax
|
sbbl %eax, %eax
|
||||||
sbbl $-1, %eax
|
sbbl $-1, %eax
|
||||||
|
Loading…
Reference in New Issue
Block a user