Build results: qbe.freebsd

Build results: qbe.freebsd

[FAIL] 19801b9253140443f7c04325dbf67581092b1a99

simplify slot logic in alias analysis

The previous code was buggy.  It would put a stack
pointer on the heap when handling "add $foo, 42".
The new code is more straightforward and hopefully
more correct.  Only temporaries with a "stack"
alias class will have a slot pointer.

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



FAIL: test: gmake check

STDOUT

tools/test.sh all
abi1.ssa...                                  [cc fail]
abi2.ssa...                                  [cc fail]
abi3.ssa...                                  [cc fail]
abi4.ssa...                                  [cc fail]
abi5.ssa...                                  [cc fail]
abi6.ssa...                                  [cc fail]
align.ssa...                                 [cc fail]
collatz.ssa...                               [cc fail]
cprime.ssa...                                [cc fail]
cup.ssa...                                   [cc fail]
dark.ssa...                                  [cc fail]
double.ssa...                                [cc fail]
echo.ssa...                                  [cc fail]
eucl.ssa...                                  [cc fail]
euclc.ssa...                                 [cc fail]
fixarg.ssa...                                [cc fail]
fpcnv.ssa...                                 [cc fail]
ldbits.ssa...                                [cc fail]
ldhoist.ssa...                               [cc fail]
loop.ssa...                                  [cc fail]
mandel.ssa...                                [cc fail]
max.ssa...                                   [cc fail]
philv.ssa...                                 [cc fail]
prime.ssa...                                 [cc fail]
puts10.ssa...                                [cc fail]
queen.ssa...                                 [cc fail]
strcmp.ssa...                                [cc fail]
strspn.ssa...                                [cc fail]
sum.ssa...                                   [cc fail]
vararg1.ssa...                               [cc fail]
vararg2.ssa...                               [cc fail]

31 test(s) failed!


STDERR

cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
cc: error: unknown argument: '-no-pie'
gmake: *** [Makefile:70: check] Error 31


NO RUN: clean: