1313535Sngie#objdump: -dr --prefix-addresses 2272343Sngie#name: MIPS lb-svr4pic-ilocks 3272343Sngie#as: -32 -KPIC 4272343Sngie#source: lb-pic.s 5272343Sngie 6272343Sngie# Test the lb macro with -KPIC. 7272343Sngie 8272343Sngie.*: +file format .*mips.* 9272343Sngie 10272343SngieDisassembly of section .text: 11272343Sngie0+0000 <[^>]*> lb a0,0\(zero\) 12272343Sngie0+0004 <[^>]*> lb a0,1\(zero\) 13272343Sngie0+0008 <[^>]*> lui a0,0x1 14272343Sngie0+000c <[^>]*> lb a0,-32768\(a0\) 15272343Sngie0+0010 <[^>]*> lb a0,-32768\(zero\) 16272343Sngie0+0014 <[^>]*> lui a0,0x1 17272343Sngie0+0018 <[^>]*> lb a0,0\(a0\) 18272343Sngie0+001c <[^>]*> lui a0,0x2 19272343Sngie0+0020 <[^>]*> lb a0,-23131\(a0\) 20272343Sngie0+0024 <[^>]*> lb a0,0\(a1\) 21272343Sngie0+0028 <[^>]*> lb a0,1\(a1\) 22272343Sngie0+002c <[^>]*> lui a0,0x1 23272343Sngie0+0030 <[^>]*> addu a0,a0,a1 24272343Sngie0+0034 <[^>]*> lb a0,-32768\(a0\) 25272343Sngie0+0038 <[^>]*> lb a0,-32768\(a1\) 26272343Sngie0+003c <[^>]*> lui a0,0x1 27272343Sngie0+0040 <[^>]*> addu a0,a0,a1 28272343Sngie0+0044 <[^>]*> lb a0,0\(a0\) 29272343Sngie0+0048 <[^>]*> lui a0,0x2 30272343Sngie0+004c <[^>]*> addu a0,a0,a1 31272343Sngie0+0050 <[^>]*> lb a0,-23131\(a0\) 32313535Sngie0+0054 <[^>]*> lw a0,0\(gp\) 33272343Sngie[ ]*54: R_MIPS_GOT16 .data 34313535Sngie0+0058 <[^>]*> addiu a0,a0,0 35313535Sngie[ ]*58: R_MIPS_LO16 .data 36272343Sngie0+005c <[^>]*> lb a0,0\(a0\) 37272343Sngie0+0060 <[^>]*> lw a0,0\(gp\) 38272343Sngie[ ]*60: R_MIPS_GOT16 big_external_data_label 39272343Sngie0+0064 <[^>]*> lb a0,0\(a0\) 40272343Sngie0+0068 <[^>]*> lw a0,0\(gp\) 41272343Sngie[ ]*68: R_MIPS_GOT16 small_external_data_label 42272343Sngie0+006c <[^>]*> lb a0,0\(a0\) 43272343Sngie0+0070 <[^>]*> lw a0,0\(gp\) 44272343Sngie[ ]*70: R_MIPS_GOT16 big_external_common 45272343Sngie0+0074 <[^>]*> lb a0,0\(a0\) 46272343Sngie0+0078 <[^>]*> lw a0,0\(gp\) 47272343Sngie[ ]*78: R_MIPS_GOT16 small_external_common 48272343Sngie0+007c <[^>]*> lb a0,0\(a0\) 49272343Sngie0+0080 <[^>]*> lw a0,0\(gp\) 50272343Sngie[ ]*80: R_MIPS_GOT16 .bss 51272343Sngie0+0084 <[^>]*> addiu a0,a0,0 52272343Sngie[ ]*84: R_MIPS_LO16 .bss 53272343Sngie0+0088 <[^>]*> lb a0,0\(a0\) 54272343Sngie0+008c <[^>]*> lw a0,0\(gp\) 55272343Sngie[ ]*8c: R_MIPS_GOT16 .bss 56272343Sngie0+0090 <[^>]*> addiu a0,a0,1000 57272343Sngie[ ]*90: R_MIPS_LO16 .bss 58272343Sngie0+0094 <[^>]*> lb a0,0\(a0\) 59272343Sngie0+0098 <[^>]*> lw a0,0\(gp\) 60272343Sngie[ ]*98: R_MIPS_GOT16 .data 61272343Sngie0+009c <[^>]*> addiu a0,a0,0 62272343Sngie[ ]*9c: R_MIPS_LO16 .data 63272343Sngie0+00a0 <[^>]*> lb a0,1\(a0\) 64272343Sngie0+00a4 <[^>]*> lw a0,0\(gp\) 65272343Sngie[ ]*a4: R_MIPS_GOT16 big_external_data_label 66272343Sngie0+00a8 <[^>]*> lb a0,1\(a0\) 67272343Sngie0+00ac <[^>]*> lw a0,0\(gp\) 68272343Sngie[ ]*ac: R_MIPS_GOT16 small_external_data_label 69272343Sngie0+00b0 <[^>]*> lb a0,1\(a0\) 70272343Sngie0+00b4 <[^>]*> lw a0,0\(gp\) 71272343Sngie[ ]*b4: R_MIPS_GOT16 big_external_common 72272343Sngie0+00b8 <[^>]*> lb a0,1\(a0\) 73272343Sngie0+00bc <[^>]*> lw a0,0\(gp\) 74272343Sngie[ ]*bc: R_MIPS_GOT16 small_external_common 75272343Sngie0+00c0 <[^>]*> lb a0,1\(a0\) 76272343Sngie0+00c4 <[^>]*> lw a0,0\(gp\) 77272343Sngie[ ]*c4: R_MIPS_GOT16 .bss 78272343Sngie0+00c8 <[^>]*> addiu a0,a0,0 79272343Sngie[ ]*c8: R_MIPS_LO16 .bss 80272343Sngie0+00cc <[^>]*> lb a0,1\(a0\) 81272343Sngie0+00d0 <[^>]*> lw a0,0\(gp\) 82272343Sngie[ ]*d0: R_MIPS_GOT16 .bss 83272343Sngie0+00d4 <[^>]*> addiu a0,a0,1000 84272343Sngie[ ]*d4: R_MIPS_LO16 .bss 85272343Sngie0+00d8 <[^>]*> lb a0,1\(a0\) 86272343Sngie0+00dc <[^>]*> lw a0,0\(gp\) 87272343Sngie[ ]*dc: R_MIPS_GOT16 .data 88272343Sngie0+00e0 <[^>]*> addiu a0,a0,0 89272343Sngie[ ]*e0: R_MIPS_LO16 .data 90272343Sngie0+00e4 <[^>]*> addu a0,a0,a1 91272343Sngie0+00e8 <[^>]*> lb a0,0\(a0\) 92272343Sngie0+00ec <[^>]*> lw a0,0\(gp\) 93272343Sngie[ ]*ec: R_MIPS_GOT16 big_external_data_label 94272343Sngie0+00f0 <[^>]*> addu a0,a0,a1 95272343Sngie0+00f4 <[^>]*> lb a0,0\(a0\) 96272343Sngie0+00f8 <[^>]*> lw a0,0\(gp\) 97272343Sngie[ ]*f8: R_MIPS_GOT16 small_external_data_label 98272343Sngie0+00fc <[^>]*> addu a0,a0,a1 99272343Sngie0+0100 <[^>]*> lb a0,0\(a0\) 100272343Sngie0+0104 <[^>]*> lw a0,0\(gp\) 101272343Sngie[ ]*104: R_MIPS_GOT16 big_external_common 102272343Sngie0+0108 <[^>]*> addu a0,a0,a1 103272343Sngie0+010c <[^>]*> lb a0,0\(a0\) 104272343Sngie0+0110 <[^>]*> lw a0,0\(gp\) 105272343Sngie[ ]*110: R_MIPS_GOT16 small_external_common 106272343Sngie0+0114 <[^>]*> addu a0,a0,a1 107272343Sngie0+0118 <[^>]*> lb a0,0\(a0\) 108272343Sngie0+011c <[^>]*> lw a0,0\(gp\) 109272343Sngie[ ]*11c: R_MIPS_GOT16 .bss 110272343Sngie0+0120 <[^>]*> addiu a0,a0,0 111272343Sngie[ ]*120: R_MIPS_LO16 .bss 112272343Sngie0+0124 <[^>]*> addu a0,a0,a1 113272343Sngie0+0128 <[^>]*> lb a0,0\(a0\) 114272343Sngie0+012c <[^>]*> lw a0,0\(gp\) 115272343Sngie[ ]*12c: R_MIPS_GOT16 .bss 116272343Sngie0+0130 <[^>]*> addiu a0,a0,1000 117272343Sngie[ ]*130: R_MIPS_LO16 .bss 118272343Sngie0+0134 <[^>]*> addu a0,a0,a1 119272343Sngie0+0138 <[^>]*> lb a0,0\(a0\) 120272343Sngie0+013c <[^>]*> lw a0,0\(gp\) 121272343Sngie[ ]*13c: R_MIPS_GOT16 .data 122272343Sngie0+0140 <[^>]*> addiu a0,a0,0 123272343Sngie[ ]*140: R_MIPS_LO16 .data 124272343Sngie0+0144 <[^>]*> addu a0,a0,a1 125272343Sngie0+0148 <[^>]*> lb a0,1\(a0\) 126272343Sngie0+014c <[^>]*> lw a0,0\(gp\) 127272343Sngie[ ]*14c: R_MIPS_GOT16 big_external_data_label 128272343Sngie0+0150 <[^>]*> addu a0,a0,a1 129272343Sngie0+0154 <[^>]*> lb a0,1\(a0\) 130272343Sngie0+0158 <[^>]*> lw a0,0\(gp\) 131272343Sngie[ ]*158: R_MIPS_GOT16 small_external_data_label 132272343Sngie0+015c <[^>]*> addu a0,a0,a1 133272343Sngie0+0160 <[^>]*> lb a0,1\(a0\) 134272343Sngie0+0164 <[^>]*> lw a0,0\(gp\) 135272343Sngie[ ]*164: R_MIPS_GOT16 big_external_common 136272343Sngie0+0168 <[^>]*> addu a0,a0,a1 137272343Sngie0+016c <[^>]*> lb a0,1\(a0\) 138272343Sngie0+0170 <[^>]*> lw a0,0\(gp\) 139272343Sngie[ ]*170: R_MIPS_GOT16 small_external_common 140272343Sngie0+0174 <[^>]*> addu a0,a0,a1 141272343Sngie0+0178 <[^>]*> lb a0,1\(a0\) 142272343Sngie0+017c <[^>]*> lw a0,0\(gp\) 143272343Sngie[ ]*17c: R_MIPS_GOT16 .bss 144272343Sngie0+0180 <[^>]*> addiu a0,a0,0 145272343Sngie[ ]*180: R_MIPS_LO16 .bss 146272343Sngie0+0184 <[^>]*> addu a0,a0,a1 147272343Sngie0+0188 <[^>]*> lb a0,1\(a0\) 148272343Sngie0+018c <[^>]*> lw a0,0\(gp\) 149272343Sngie[ ]*18c: R_MIPS_GOT16 .bss 150272343Sngie0+0190 <[^>]*> addiu a0,a0,1000 151272343Sngie[ ]*190: R_MIPS_LO16 .bss 152272343Sngie0+0194 <[^>]*> addu a0,a0,a1 153272343Sngie0+0198 <[^>]*> lb a0,1\(a0\) 154272343Sngie0+019c <[^>]*> nop 155272343Sngie