scc

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

0003-z80-g.sh (482B)


      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 -g z80.out > $tmp1
     11 
     12 diff $tmp1 - <<!
     13 0000000000000001 B averylongbss
     14 0000000000000001 D averylongdata
     15 0000000000000001 T averylongtext
     16 0000000000000000 B bss1
     17 000000000000000a C bss4
     18 0000000000000012 C bss5
     19 0000000000000000 D data1
     20 000000000000000a C data4
     21 0000000000000012 C data5
     22 0000000000000000 T text1
     23 000000000000000a C text4
     24 0000000000000012 C text5
     25                  U text6
     26 !