Fix problem with FP reg r29 being corrupted on stack unwind.
PR target/20670 * unwind-ia64.c (uw_intall_context): Add missing load of r27. From-SVN: r98061
This commit is contained in:
parent
7428f9f9ac
commit
43a0798307
@ -1,3 +1,8 @@
|
||||
2005-04-12 James E. Wilson <wilson@specifixinc.com>
|
||||
|
||||
PR target/20670
|
||||
* unwind-ia64.c (uw_intall_context): Add missing load of r27.
|
||||
|
||||
2005-04-12 Caroline Tice <ctice@apple.com>
|
||||
|
||||
Temporary fix for partitioning problems.
|
||||
|
@ -2275,6 +2275,8 @@ uw_install_context (struct _Unwind_Context *current __attribute__((unused)),
|
||||
"(p6) ldf.fill f22 = [r28] \n\t"
|
||||
"cmp.ne p7, p0 = r0, r29 \n\t"
|
||||
";; \n\t"
|
||||
"ld8 r27 = [r20], 8 \n\t"
|
||||
";; \n\t"
|
||||
"ld8 r28 = [r20], 8 \n\t"
|
||||
"(p7) ldf.fill f23 = [r29] \n\t"
|
||||
"cmp.ne p6, p0 = r0, r22 \n\t"
|
||||
|
Loading…
Reference in New Issue
Block a user