.file "c90-init-1.c" .globl a .data .align 2 .type a, @object .size a, 40 a: .long 10 .zero 12 .long 15 .zero 20 .globl b .align 2 .type b, @object .size b, 8 b: .long 2 .zero 4 .globl c .align 2 .type c, @object .size c, 32 c: .zero 24 .zero 4 .zero 2 .word 1 .globl d .align 2 .type d, @object .size d, 56 d: .zero 32 .zero 4 .word 2 .word 2 .zero 4 .word 2 .word 2 .zero 4 .word 2 .word 2 .globl e .align 2 .type e, @object .size e, 12 e: .zero 8 .long 2 .globl f .align 2 .type f, @object .size f, 8 f: .zero 4 .word 0 .word 1 .text .align 2 .globl bar .type bar, @function bar: link.w %a6,#-8 move.l g,-8(%a6) moveq.l #2,%d0 move.l %d0,-4(%a6) addq.l #1,g pea -8(%a6) jbsr foo unlk %a6 rts .size bar, .-bar .comm g,4,2 .ident "GCC: (GNU) 3.3.2"