scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

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 !