From dad74f4d1e786f7dcfcc4b1bc93928b959aaa287 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 4 May 2025 23:05:50 +0900 Subject: add tests for 2nd gen compiler --- justfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'justfile') diff --git a/justfile b/justfile index fc5249f..9020638 100644 --- a/justfile +++ b/justfile @@ -5,7 +5,15 @@ all: build build: gcc -g -O0 -o p4dcc main.c {{CFLAGS}} -test TESTCASE="all": build +build2: build + ./p4dcc < main.c > main.s + gcc -Wl,-z,noexecstack -o p4dcc2 main.s + +build3: build2 + ./p4dcc2 < main.c > main.s + gcc -Wl,-z,noexecstack -o p4cc3 main.s + +test TESTCASE="all" $BIN="p4dcc": build #!/usr/bin/env bash if [[ {{TESTCASE}} = all ]]; then bash tests/all.sh @@ -14,5 +22,5 @@ test TESTCASE="all": build fi clean: - rm p4dcc + rm p4dcc* rm -rf tests/tmp -- cgit v1.3-1-g0d28