do not reset C stack org as pointer addresses higher than top-level - gcl.git - GNU Common Lisp

index : gcl.git
GNU Common Lisp
summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamm Maguire <camm@debian.org>2015年02月07日 09:58:42 -0500
committerCamm Maguire <camm@debian.org>2015年02月07日 09:58:42 -0500
commit0b30f757c0cb5426c86720cf782f3d5b88c72131 (patch)
tree246d3e88db52ea77b669129f9da54126540cc45b
parentf76d4cc47bced125116e5ce29eff2a49b017ea8b (diff)
downloadgcl-0b30f757c0cb5426c86720cf782f3d5b88c72131.tar.gz
do not reset C stack org as pointer addresses higher than top-level
need updating
Diffstat
-rwxr-xr-xgcl/o/main.c 18
1 files changed, 9 insertions, 9 deletions
diff --git a/gcl/o/main.c b/gcl/o/main.c
index 41b4ad972..3f9b81e37 100755
--- a/gcl/o/main.c
+++ b/gcl/o/main.c
@@ -824,15 +824,15 @@ LFD(siLreset_stack_limits)(void)
ihs_limit = ihs_org + stack_multiple * IHSSIZE;
else
error("can't reset ihs_limit");
- if (cs_base==cs_org)
- cs_org=(void *)&i;
-#ifdef __ia64__
- {
- extern void * GC_save_regs_in_stack();
- if (cs_base2==cs_org2)
- cs_org2=GC_save_regs_in_stack();
- }
-#endif
+/* if (cs_base==cs_org) */
+/* cs_org=(void *)&i; */
+/* #ifdef __ia64__ */
+/* { */
+/* extern void * GC_save_regs_in_stack(); */
+/* if (cs_base2==cs_org2) */
+/* cs_org2=GC_save_regs_in_stack(); */
+/* } */
+/* #endif */
/* reset_cstack_limit(i); */
vs_base[0] = Cnil;
}
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月04日 23:11:06 +0000

AltStyle によって変換されたページ (->オリジナル) /