From 6ca8284e7a522ce3cdc9fdd2e73795c753890634 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Tue, 25 Sep 2018 01:22:22 +0200 Subject: Add missing unwind information to ld.so on powerpc32 (bug 23707) --- sysdeps/powerpc/powerpc32/dl-start.S | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sysdeps/powerpc/powerpc32') diff --git a/sysdeps/powerpc/powerpc32/dl-start.S b/sysdeps/powerpc/powerpc32/dl-start.S index 244d87fb6d..243fb8352b 100644 --- a/sysdeps/powerpc/powerpc32/dl-start.S +++ b/sysdeps/powerpc/powerpc32/dl-start.S @@ -34,6 +34,9 @@ ENTRY(_start) _dl_start to save the link register). */ li r4,0 addi r1,r1,-16 + cfi_adjust_cfa_offset (16) +/* Mark lr as undefined to stop unwinding. */ + cfi_undefined (lr) stw r4,0(r1) bl _dl_start@local -- cgit 1.4.1