test: migrate 700_e2e rows to corpus fixtures; retire the carrier

136 rows migrated, 0 already owned, 3 wwstage-failing rows held out.
This commit is contained in:
2026-08-08 14:02:17 +09:00
parent ddb44405ea
commit 956246b3f0
141 changed files with 1850 additions and 1894 deletions

View File

@@ -556,9 +556,12 @@ DATABYTEID_EXPECTED_MIN = 915
# Known cs!=ww divergences (loud over blind, the 989_lib_byteid DIVERGE
# discipline): each entry must still build on both stages AND still differ.
# When a compiler fix lands the entry fails demanding graduation out of
# this list rather than silently widening coverage. Currently empty: the
# 2026-08 drain closed all eight original entries.
DATABYTEID_DIVERGED =
# this list rather than silently widening coverage.
# r700_strings_byteindex: latent, exposed by the 700_e2e migration —
# wwstage spills a wwi-decl'd tagged call-result arg through a 16B
# scratch pair where cstage PUSHQes AX/DX (frame 64 vs 80); runtime-
# equivalent, sibling of the closed #211 name-keyed family.
DATABYTEID_DIVERGED = r700_strings_byteindex
$(if $(DATABYTEID_FILES),,$(error test-byteid: empty data corpus))
test-data-byteid: $(BIN)/ww $(BIN)/w6c $(BIN)/w6c_ww
@work=$$(mktemp -d "$(CURDIR)/$(DATABYTEID_DIR).XXXXXX") || exit 1; \