Build results: qbe.freebsd
[OK] 61090c758d36f3919a222efe01c9794fdf7987ef
new arm64 backend, yeepee
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/unit.sh all
abi1.ssa... [ok]
abi2.ssa... [ok]
abi3.ssa... [ok]
abi4.ssa... [ok]
abi5.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
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
cc: warning: argument unused during compilation: '-nopie'
OK: clean: gmake clean
STDOUT
rm -fr obj
STDERR