diff --git a/bin/precompile.pike b/bin/precompile.pike
index b69616bcd428d57c56f92937a8e695349101b198..2cf25faa32d28e7ac279ebd0b45762c8c155142a 100644
--- a/bin/precompile.pike
+++ b/bin/precompile.pike
@@ -1305,8 +1305,8 @@ class ParseBlock
       
       ret=(ret/({"INIT"}))*({PC.Token("PIKE_INTERNAL"),PC.Token("init")});
       ret=(ret/({"EXIT"}))*({PC.Token("PIKE_INTERNAL"),PC.Token("exit")});
-      ret=(ret/({"GC_RECURSE"}))*({PC.Token("PIKE_INTERNAL"),PC.Token("mark")});
-      ret=(ret/({"GC_CHECK"}))*({PC.Token("PIKE_INTERNAL"),PC.Token("mark")});
+      ret=(ret/({"GC_RECURSE"}))*({PC.Token("PIKE_INTERNAL"),PC.Token("gc_recurse")});
+      ret=(ret/({"GC_CHECK"}))*({PC.Token("PIKE_INTERNAL"),PC.Token("gc_check")});
       ret=(ret/({"OPTIMIZE"}))*({PC.Token("PIKE_INTERNAL"),PC.Token("optimize")});
 
       x=ret/({"PIKE_INTERNAL"});