mirror of https://github.com/zeldaret/mm.git
9 lines
322 B
Bash
Executable File
9 lines
322 B
Bash
Executable File
#!/usr/bin/env bash
|
|
for A in tests/*.c; do
|
|
OBJDUMPFLAGS=$(grep '^// OBJDUMP-FLAGS: ' "$A" | sed 's#^// OBJDUMP-FLAGS: ##')
|
|
if [[ -z "$OBJDUMPFLAGS" ]]; then
|
|
OBJDUMPFLAGS="-s"
|
|
fi
|
|
./compile.sh "$A" && mips-linux-gnu-objdump $OBJDUMPFLAGS "${A%.c}.o" | diff - "${A%.c}.objdump" || echo FAIL "$A"
|
|
done
|