Build results: qbe.freebsd
[OK] f3301026fa404c68c7ad399b5a56a5135b88af04
reenable and fix a bug in memopt While a minimal dead store elimination is not implemented, the generated code looks quite a bit better with them enabled. It also is quite cheap.
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 sysv.c
cc isel.c
cc spill.c
cc rega.c
cc emit.c
ld obj/qbe
STDERR
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]
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'
OK: clean: gmake clean
STDOUT
rm -fr obj
STDERR