Consider building with cgc instead of gencgc for x86.
Describe the feature
Consider building x86 with cgc instead of gencgc.
Is there a prototype?
Yes, there is a working prototype. Before gencgc, x86 used cgc to implement the garbage collector. Perhaps it would be useful to verify that this still works.
Describe the feature in more detail
Enable building cmucl/x86 using the cgc garbage collector. I think this will require a cross-compile, possibly, to switch the GC because we need to remove FEATURE_GENCGC from internals.h so that we'll build with cgc.c instead of gencgc.c. But maybe a special bootstrap file will be enough.
I don't think we'll generally ship a binary with cgc, but we can have CI build this and run tests, just to make sure cgc still works.