.file "ia64-visibility-1.c" .text .align 2 .globl foo .type foo, @function foo: link.w %a6,#0 move.l variable_i,%d0 add.l variable_j,%d0 add.l variable_k,%d0 unlk %a6 rts .size foo, .-foo .align 2 .globl bar .type bar, @function bar: link.w %a6,#0 clr.b variable_l+10 clr.b variable_m+10 clr.b variable_n+10 unlk %a6 rts .size bar, .-bar .align 2 .globl baz .protected baz .type baz, @function baz: link.w %a6,#0 unlk %a6 rts .size baz, .-baz .local variable_i .comm variable_i,4,2 .hidden variable_j .comm variable_j,4,2 .comm variable_k,4,2 .section .sbss,"aw",@nobits .type variable_l, @object .size variable_l, 64 variable_l: .zero 64 .hidden variable_m .globl variable_m .type variable_m, @object .size variable_m, 64 variable_m: .zero 64 .globl variable_n .type variable_n, @object .size variable_n, 64 variable_n: .zero 64 .ident "GCC: (GNU) 3.3.2"