Build results: qbe.freebsd
[OK] 5fde07c211848adc5b220500b257a6a9b8ef50f8
add handy src target to the Makefile Intended usage: c_count `make src` (or similar).
OK: build: gmake
STDOUT
cc main.c
cc util.c
cc parse.c
cc cfg.c
cc mem.c
cc ssa.c
cc alias.c
cc load.c
cc copy.c
cc fold.c
cc live.c
cc spill.c
cc rega.c
cc gas.c
cc amd64/targ.c
cc amd64/sysv.c
cc amd64/isel.c
cc amd64/emit.c
cc arm64/targ.c
cc arm64/abi.c
cc arm64/isel.c
cc arm64/emit.c
ld obj/qbe
STDERR
arm64/abi.c:623:30: warning: implicit truncation from 'int' to bitfield changes value from -1 to 536870911 [-Wbitfield-constant-conversion]
emit(Oaddr, Kl, rsave, SLOT(-1), R);
^~
arm64/../all.h:89:31: note: expanded from macro 'SLOT'
#define SLOT(x) (Ref){RSlot, x}
^
1 warning generated.
OK: test: gmake check
STDOUT
tools/test.sh all
abi1.ssa... [ok]
abi2.ssa... [ok]
abi3.ssa... [ok]
abi4.ssa... [ok]
abi5.ssa... [ok]
abi6.ssa... [ok]
align.ssa... [ok]
collatz.ssa... [ok]
cprime.ssa... [ok]
cup.ssa... [ok]
dark.ssa... [ok]
double.ssa... [ok]
echo.ssa... [ok]
eucl.ssa... [ok]
euclc.ssa... [ok]
fixarg.ssa... [ok]
fpcnv.ssa... [ok]
ldbits.ssa... [ok]
ldhoist.ssa... [ok]
loop.ssa... [ok]
mandel.ssa... [ok]
max.ssa... [ok]
philv.ssa... [ok]
prime.ssa... [ok]
puts10.ssa... [ok]
queen.ssa... [ok]
strcmp.ssa... [ok]
strspn.ssa... [ok]
sum.ssa... [ok]
vararg1.ssa... [ok]
vararg2.ssa... [ok]
All is fine!
STDERR
OK: clean: gmake clean
STDOUT
rm -fr obj
STDERR