X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fruntime%2Fruntime.c;h=98a3d5755497ba5184ece3a88d41e90b87f9b7e1;hb=a8161e77843ee18a99ec30dd57f796264dfac05a;hp=f9008284b4f8742adbdbe7f44ac3f4f067984d4a;hpb=3f9b95517d494e4df59fbaafa8c95d7fb34b96d2;p=sbcl.git diff --git a/src/runtime/runtime.c b/src/runtime/runtime.c index f900828..98a3d57 100644 --- a/src/runtime/runtime.c +++ b/src/runtime/runtime.c @@ -40,9 +40,6 @@ #include "interr.h" #include "monitor.h" #include "validate.h" -#if defined GENCGC -#include "gencgc.h" -#endif #include "core.h" #include "save.h" #include "lispregs.h" @@ -254,11 +251,6 @@ More information about SBCL is available at .\n\ set_lossage_handler(monitor_or_something); -#if 0 - os_init(); - gc_init(); - validate(); -#endif globals_init(); initial_function = load_core_file(core); @@ -268,17 +260,11 @@ More information about SBCL is available at .\n\ SHOW("freeing core"); free(core); -#if defined GENCGC - gencgc_pickup_dynamic(); -#else -#endif + gc_initialize_pointers(); #ifdef BINDING_STACK_POINTER SetSymbolValue(BINDING_STACK_POINTER, BINDING_STACK_START); #endif -#if defined INTERNAL_GC_TRIGGER && !defined __i386__ - SetSymbolValue(INTERNAL_GC_TRIGGER, make_fixnum(-1)); -#endif interrupt_init();