0011-z80-P-x.sh (657B)
1 #!/bin/sh 2 3 set -e 4 5 trap 'rm -f $tmp1' EXIT 6 trap 'exit 1' HUP INT TERM 7 8 tmp1=tmp1.$$ 9 10 $EXEC scc nm -P -t x z80.out > $tmp1 11 12 diff $tmp1 - <<! 13 .bss b 0000000000000000 0 14 .data d 0000000000000000 0 15 .text t 0000000000000000 0 16 averylongbss B 0000000000000001 0 17 averylongdata D 0000000000000001 0 18 averylongtext T 0000000000000001 0 19 bss1 B 0000000000000000 0 20 bss3 b 0000000000000002 0 21 bss4 C 000000000000000a a 22 bss5 C 0000000000000012 12 23 data1 D 0000000000000000 0 24 data3 d 0000000000000002 0 25 data4 C 000000000000000a a 26 data5 C 0000000000000012 12 27 text1 T 0000000000000000 0 28 text3 t 0000000000000002 0 29 text4 C 000000000000000a a 30 text5 C 0000000000000012 12 31 text6 U 32 !