diff --git a/tools/comcom.lisp b/tools/comcom.lisp
index 36b5d105765e15aeffb983b9198093d16eba5f28..9cf76bf0b5de4ebabd3cf5dabb7ea1f6333039ab 100644
--- a/tools/comcom.lisp
+++ b/tools/comcom.lisp
@@ -98,8 +98,9 @@
   (comf "c:rt/core"))
 
 (comf "c:rt/vm" :always-once *new-compile*)
-(comf "c:rt/miscop")
 (comf "c:rt/move")
+(comf "c:rt/char")
+(comf "c:rt/miscop")
 (comf "c:rt/subprim")
 (comf "c:rt/values")
 (comf "c:rt/memory")
@@ -112,13 +113,14 @@
 (comf "c:rt/type-vops")
 (comf "c:rt/arith")
 (comf "c:rt/system")
-(comf "c:rt/char")
+(comf "c:pseudo-vops")
 (comf "c:gtn")
 (comf "c:ltn")
 (comf "c:stack")
 (comf "c:control")
 (comf "c:entry")
 (comf "c:ir2tran")
+(comf "c:represent")
 (comf "c:rt/vm-tran")
 (comf "c:pack")
 (comf "c:codegen")