1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-11-17 21: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:
mostang.com!davidm 2003-02-27 09:58:57 +00:00
parent 9430d35c9b
commit 8bd0572f34

View file

@ -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)