Turn on IR1 consistency checking for self-build.
commitc93b0cd6ec5c0c791d80c2e11710f41013291653
authorCharles Zhang <charleszhang99@yahoo.com>
Thu, 22 Jun 2023 00:52:03 +0000 (22 02:52 +0200)
committerCharles Zhang <charleszhang99@yahoo.com>
Wed, 28 Jun 2023 10:24:14 +0000 (28 12:24 +0200)
tree4be34035d686786e852606dd9e824f2aab1b1e15
parentce6757b28d37930a1922e1e1a86b84415d743064
Turn on IR1 consistency checking for self-build.

Now we are able to run the full suite of IR1 consistency checks by
default for self-build, which is the first time this code has ever
been used to check SBCL self-build. (Even CMU CL can't completely
rebuild itself with consistency checking on currently, maybe since
1991 or so.)

On #+sb-devel we go even further and keep it on in the final image to
catch problems.

Doesn't work on arm64 because of issues described in parent commit.
make-target-2.sh
src/compiler/main.lisp