mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-17 13:47:37 +01:00
(build_script): Document the fact that we need IA64_REG_PSP to get compiled first.
(Logical change 1.56)
This commit is contained in:
parent
9430d35c9b
commit
8bd0572f34
1 changed files with 6 additions and 1 deletions
|
@ -375,7 +375,12 @@ build_script (struct cursor *c, struct ia64_script *script)
|
||||||
|
|
||||||
compile_reg (&sr, i, script);
|
compile_reg (&sr, i, script);
|
||||||
|
|
||||||
for (i = IA64_REG_BSP; i < IA64_NUM_PREGS; ++i)
|
/* Note: it's important here that IA64_REG_PSP gets compiled first
|
||||||
|
because later save-locations may depend on it's correct (updated)
|
||||||
|
value. Fixed-size frames are handled speciall (see above), but
|
||||||
|
variable-size frames get handled as part of the normal
|
||||||
|
compile_reg(). */
|
||||||
|
for (i = IA64_REG_PSP; i < IA64_NUM_PREGS; ++i)
|
||||||
compile_reg (&sr, i, script);
|
compile_reg (&sr, i, script);
|
||||||
|
|
||||||
if (sr.is_signal_frame)
|
if (sr.is_signal_frame)
|
||||||
|
|
Loading…
Reference in a new issue