* sysdeps/s390/s390-64/dl-trampoline.S (_dl_runtime_profile): Use the
authorJakub Jelinek <jakub@redhat.com>
Fri, 7 Nov 2008 15:22:34 +0000 (15:22 +0000)
committerJakub Jelinek <jakub@redhat.com>
Fri, 7 Nov 2008 15:22:34 +0000 (15:22 +0000)
correct instruction to remove the stack frame.
2008-11-03  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/s390/s390-64/dl-trampoline.S (_dl_runtime_profile): Use the
correct instruction to remove the stack frame.

ChangeLog
sysdeps/s390/s390-64/dl-trampoline.S

index 3f093d3..fb02cad 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-11-03  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * sysdeps/s390/s390-64/dl-trampoline.S (_dl_runtime_profile): Use the
+       correct instruction to remove the stack frame.
+
 2008-11-03  Michael Matz  <matz@suse.de>
 
        * sysdeps/s390/bits/atomic.h (__arch_compare_and_exchange_val_32_acq,
index 8093582..72043c9 100644 (file)
@@ -91,7 +91,7 @@ _dl_runtime_profile:
        ld     %f4,120(%r12)
        ld     %f6,128(%r12)
        basr   %r14,%r1                 # call resolved function
-0:     l    %r15,%r12                # remove stack frame
+0:     lgr    %r15,%r12                # remove stack frame
        cfi_def_cfa_register (15)
        lg     %r14,32(%r15)            # restore registers
        lg     %r12,24(%r15)