0010-z80-P-d.sh - scc - simple c99 compiler
(HTM) git clone git://git.simple-cc.org/scc
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
0010-z80-P-d.sh (668B)
---
1 #!/bin/sh
2
3 set -e
4
5 tmp1=`mktemp`
6 tmp2=`mktemp`
7 trap "rm -f $tmp1 $tmp2; exit" 0 2 3
8
9 scc nm -P -t x z80.out > $tmp1
10
11 cat <<! > $tmp2
12 .bss b 0000000000000000 0
13 .data d 0000000000000000 0
14 .text t 0000000000000000 0
15 averylongbss B 0000000000000001 0
16 averylongdata D 0000000000000001 0
17 averylongtext T 0000000000000001 0
18 bss1 B 0000000000000000 0
19 bss3 b 0000000000000002 0
20 bss4 C 000000000000000a a
21 bss5 C 0000000000000012 12
22 data1 D 0000000000000000 0
23 data3 d 0000000000000002 0
24 data4 C 000000000000000a a
25 data5 C 0000000000000012 12
26 text1 T 0000000000000000 0
27 text3 t 0000000000000002 0
28 text4 C 000000000000000a a
29 text5 C 0000000000000012 12
30 text6 U
31 !
32
33 diff $tmp1 $tmp2