test: port the assembler input gates to ww

asmgate_test.ww absorbs 530_w6a_parsenum and 989_datargate_run: the
strtoll-semantics identity rows plus the bare-minus reject against
both assemblers with cross-stage .o byte-identity, and the undefined
DATAR-slot loud reject (no .o written) with the defined-slot
byte-identical ok path. The w6a_ww skip gates drop: the Make target
declares both assemblers.
This commit is contained in:
2026-08-08 14:48:31 +09:00
parent 0c98500603
commit 5f23fe9b67
4 changed files with 157 additions and 299 deletions

View File

@@ -396,7 +396,7 @@ ASM_WW_TARGETS = $(ASM_WW_TESTS:%=wwtest/%)
# linker flag capacity, assembler input gates). Compiler/driver gates
# like test/sep: they run under test-compiler.
OBJECT_WW_TESTS = test/object/elfobj_test.ww test/object/link_test.ww \
test/object/archive_test.ww
test/object/archive_test.ww test/object/asmgate_test.ww
OBJECT_WW_TARGETS = $(OBJECT_WW_TESTS:%=wwtest/%)
BOOTSTRAP_WRAPPER_SOURCES = test/wcc/950_selfcheck.c \
test/wcc/991_w6a_ww.c \