4 /* If we try to use .stabx for common blocks, the AIX assembler (bogusly)
5 complains about the lack of a colon in the stabstring. */
6 #define BEGIN_COMMON(name) .bc name
7 #define END_COMMON(name) .ec
14 #define STAB(string,type,value) .stabx string,value,type,0
16 /* Put everything in this csect, which seems to make things work.
17 The compiler actually puts the stabs in .csect [PR], but that didn't
18 work here (I guess because there is no text section). */
22 /* Stuff with backslashes needs to go here, since the aix assembler treats
25 STAB("sym92:\ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",N_LSYM,0)
26 STAB("type92:t92=\ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",N_LSYM,0)
27 STAB("attr92:G392=@\ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",N_GSYM, 0)