Build results: qbe
OK: build: make
make[1]: Entering directory '/tmp/contbuild-work/qbe/src'
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o main.o main.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o util.o util.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o parse.o parse.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o mem.o mem.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o ssa.o ssa.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o copy.o copy.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o live.o live.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o isel.o isel.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o spill.o spill.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o rega.o rega.c
cc -Wno-shift-negative-value -Wall -Wextra -std=c99 -g -pedantic -c -o emit.o emit.c
cc main.o util.o parse.o mem.o ssa.o copy.o live.o isel.o spill.o rega.o emit.o -o qbe
make[1]: Leaving directory '/tmp/contbuild-work/qbe/src'
make[1]: Entering directory '/tmp/contbuild-work/qbe/minic'
cc -Wno-shift-negative-value -g -Wall yacc.c -o yacc
./yacc minic.y
cc -Wno-shift-negative-value -g -Wall -o minic y.tab.c
make[1]: Leaving directory '/tmp/contbuild-work/qbe/minic'
1 shift/reduce conflicts
minic.y: In function ‘stmt’:
minic.y:554:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
OK: test: make check
make[1]: Entering directory '/tmp/contbuild-work/qbe/src'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/contbuild-work/qbe/src'
make[1]: Entering directory '/tmp/contbuild-work/qbe/minic'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/contbuild-work/qbe/minic'
test/go.sh all
test/abi1.ssa...
[1A[45C[ok]
test/abi2.ssa...
[1A[45C[ok]
test/abi3.ssa...
[1A[45C[ok]
test/abi4.ssa...
[1A[45C[ok]
test/abi5.ssa...
[1A[45C[ok]
test/align.ssa...
[1A[45C[ok]
test/collatz.ssa...
[1A[45C[ok]
test/cprime.ssa...
[1A[45C[ok]
test/cup.ssa...
[1A[45C[ok]
test/dark.ssa...
[1A[45C[ok]
test/double.ssa...
[1A[45C[ok]
test/echo.ssa...
[1A[45C[ok]
test/eucl.ssa...
[1A[45C[ok]
test/euclc.ssa...
[1A[45C[ok]
test/fpcnv.ssa...
[1A[45C[ok]
test/loop.ssa...
[1A[45C[ok]
test/mandel.ssa...
[1A[45C[ok]
test/max.ssa...
[1A[45C[ok]
test/prime.ssa...
[1A[45C[ok]
test/puts10.ssa...
[1A[45C[ok]
test/sum.ssa...
[1A[45C[ok]
All is fine!
OK: clean: make clean
make[1]: Entering directory '/tmp/contbuild-work/qbe/src'
rm -f qbe main.o util.o parse.o mem.o ssa.o copy.o live.o isel.o spill.o rega.o emit.o
make[1]: Leaving directory '/tmp/contbuild-work/qbe/src'
make[1]: Entering directory '/tmp/contbuild-work/qbe/minic'
rm -f yacc minic y.*
make[1]: Leaving directory '/tmp/contbuild-work/qbe/minic'