test: port the tagged-memarg marker windows to ww; retire 929_tagged_memarg_run

The 18 active rows keep compile + cs==ws byte-id and the tab-anchored
ADDQ $N,SP cleanup markers with both polarities (mem-class rows must
contain their slot's cleanup; the exactly-48B boundary row must not).
The per-row driver build+run legs (incl. the uninit-global zero-box
exit 91) move to the r929 run fixture corpus per the residual audit
port split; the four buildfail rows were already dead here, owned by
the r929_memarg_reject_* fixtures.
This commit is contained in:
2026-08-08 15:02:15 +09:00
parent f2539bd4d9
commit bec4340c44
3 changed files with 457 additions and 785 deletions

View File

@@ -387,7 +387,8 @@ XMOD_WW_TARGETS = $(XMOD_WW_TESTS:%=wwtest/%)
ASM_WW_TESTS = test/asm/modshadow_test.ww test/asm/sret_test.ww \
test/asm/callarg_test.ww test/asm/chain_test.ww \
test/asm/dataemit_test.ww test/asm/matchdispatch_test.ww \
test/asm/ampfn_test.ww test/asm/tagsret_test.ww
test/asm/ampfn_test.ww test/asm/tagsret_test.ww \
test/asm/memarg_test.ww
ASM_WW_TARGETS = $(ASM_WW_TESTS:%=wwtest/%)
# Ww-native assembler/linker OBJECT-level observers: single-file ww