* sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue. * sysdeps/unix/alpha/sysdep.h (LEAF, ENTRY): Align entry points to 16 byte boundaries.
2004-09-26 Richard Henderson <rth@redhat.com> * sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue. * sysdeps/unix/alpha/sysdep.h (LEAF, ENTRY): Align entry points to 16 byte boundaries.
This commit is contained in:
parent
625ef999a6
commit
9ea9b141fd
@ -1,3 +1,9 @@
|
|||||||
|
2004-09-26 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue.
|
||||||
|
* sysdeps/unix/alpha/sysdep.h (LEAF, ENTRY): Align entry points
|
||||||
|
to 16 byte boundaries.
|
||||||
|
|
||||||
2004-09-26 Ulrich Drepper <drepper@redhat.com>
|
2004-09-26 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* elf/readlib.c (process_file): Before complaining about too-short
|
* elf/readlib.c (process_file): Before complaining about too-short
|
||||||
|
@ -39,6 +39,7 @@
|
|||||||
.set noat
|
.set noat
|
||||||
|
|
||||||
ENTRY(memcpy)
|
ENTRY(memcpy)
|
||||||
|
.prologue 0
|
||||||
|
|
||||||
mov $16, $0 # E : copy dest to return
|
mov $16, $0 # E : copy dest to return
|
||||||
ble $18, $nomoredata # U : done with the copy?
|
ble $18, $nomoredata # U : done with the copy?
|
||||||
|
@ -43,14 +43,14 @@
|
|||||||
|
|
||||||
#define LEAF(name, framesize) \
|
#define LEAF(name, framesize) \
|
||||||
.globl name; \
|
.globl name; \
|
||||||
.align 3; \
|
.align 4; \
|
||||||
.ent name, 0; \
|
.ent name, 0; \
|
||||||
__LABEL(name) \
|
__LABEL(name) \
|
||||||
.frame sp, framesize, ra
|
.frame sp, framesize, ra
|
||||||
|
|
||||||
#define ENTRY(name) \
|
#define ENTRY(name) \
|
||||||
.globl name; \
|
.globl name; \
|
||||||
.align 3; \
|
.align 4; \
|
||||||
.ent name, 0; \
|
.ent name, 0; \
|
||||||
__LABEL(name) \
|
__LABEL(name) \
|
||||||
.frame sp, 0, ra
|
.frame sp, 0, ra
|
||||||
|
Loading…
x
Reference in New Issue
Block a user