1*56bb7041Schristos #objdump: -dr 2*56bb7041Schristos #as: -no-expand -x 3*56bb7041Schristos #source: relax1.s 4*56bb7041Schristos # 5*56bb7041Schristos # This test-case assumes that out-of-range errors cause relocs to 6*56bb7041Schristos # be emitted, rather than errors emitted. FIXME. 7*56bb7041Schristos 8*56bb7041Schristos .*: file format elf64-mmix 9*56bb7041Schristos 10*56bb7041Schristos Disassembly of section \.text: 11*56bb7041Schristos 12*56bb7041Schristos 0000000000000000 <Main>: 13*56bb7041Schristos 0: f0020009 jmp 80024 <l6> 14*56bb7041Schristos 15*56bb7041Schristos 0000000000000004 <l0>: 16*56bb7041Schristos 4: f0020008 jmp 80024 <l6> 17*56bb7041Schristos 18*56bb7041Schristos 0000000000000008 <l1>: 19*56bb7041Schristos 8: f0020007 jmp 80024 <l6> 20*56bb7041Schristos 21*56bb7041Schristos 000000000000000c <l01>: 22*56bb7041Schristos c: f0020006 jmp 80024 <l6> 23*56bb7041Schristos 10: f407ffff geta \$7,4000c <nearfar1> 24*56bb7041Schristos 14: f2bfffff pushj \$191,40010 <nearfar2> 25*56bb7041Schristos 26*56bb7041Schristos 0000000000000018 <l2>: 27*56bb7041Schristos 18: f000fffe jmp 40010 <nearfar2> 28*56bb7041Schristos \.\.\. 29*56bb7041Schristos 40004: 4d480000 bnp \$72,4 <l0> 30*56bb7041Schristos 40008: f5040000 geta \$4,8 <l1> 31*56bb7041Schristos 32*56bb7041Schristos 000000000004000c <nearfar1>: 33*56bb7041Schristos 4000c: f3050000 pushj \$5,c <l01> 34*56bb7041Schristos 35*56bb7041Schristos 0000000000040010 <nearfar2>: 36*56bb7041Schristos 40010: f4090000 geta \$9,40010 <nearfar2> 37*56bb7041Schristos 40010: R_MMIX_ADDR19 \.text\+0x8 38*56bb7041Schristos 40014: f20b0000 pushj \$11,40014 <nearfar2\+0x4> 39*56bb7041Schristos 40014: R_MMIX_ADDR19 \.text\+0x80014 40*56bb7041Schristos 41*56bb7041Schristos 0000000000040018 <l4>: 42*56bb7041Schristos 40018: 4437ffff bp \$55,80014 <l3> 43*56bb7041Schristos ... 44*56bb7041Schristos 80010: f1fdfffe jmp 8 <l1> 45*56bb7041Schristos 46*56bb7041Schristos 0000000000080014 <l3>: 47*56bb7041Schristos 80014: f1fdfffc jmp 4 <l0> 48*56bb7041Schristos 80018: 47580000 bod \$88,40018 <l4> 49*56bb7041Schristos 8001c: 46580000 bod \$88,8001c <l3\+0x8> 50*56bb7041Schristos 8001c: R_MMIX_ADDR19 \.text\+0x40018 51*56bb7041Schristos 80020: f0000000 jmp 80020 <l3\+0xc> 52*56bb7041Schristos 80020: R_MMIX_ADDR27 \.text\+0x4080020 53*56bb7041Schristos 54*56bb7041Schristos 0000000000080024 <l6>: 55*56bb7041Schristos 80024: f0ffffff jmp 4080020 <l5> 56*56bb7041Schristos 80028: 436ffffb bz \$111,80014 <l3> 57*56bb7041Schristos \.\.\. 58*56bb7041Schristos 59*56bb7041Schristos 0000000004080020 <l5>: 60*56bb7041Schristos 4080020: f0000004 jmp 4080030 <l8> 61*56bb7041Schristos 4080024: f1000000 jmp 80024 <l6> 62*56bb7041Schristos 4080028: f0000000 jmp 4080028 <l5\+0x8> 63*56bb7041Schristos 4080028: R_MMIX_ADDR27 \.text\+0x80024 64*56bb7041Schristos 408002c: 482c0000 bnn \$44,408002c <l5\+0xc> 65*56bb7041Schristos 408002c: R_MMIX_ADDR19 \.text\+0x40c002c 66*56bb7041Schristos 67*56bb7041Schristos 0000000004080030 <l8>: 68*56bb7041Schristos 4080030: 482cffff bnn \$44,40c002c <l9> 69*56bb7041Schristos 4080034: f1fffffb jmp 4080020 <l5> 70*56bb7041Schristos 4080038: f1fffffa jmp 4080020 <l5> 71*56bb7041Schristos \.\.\. 72*56bb7041Schristos 73*56bb7041Schristos 00000000040c0028 <l10>: 74*56bb7041Schristos 40c0028: f1fefffe jmp 4080020 <l5> 75*56bb7041Schristos 76*56bb7041Schristos 00000000040c002c <l9>: 77*56bb7041Schristos 40c002c: f0000003 jmp 40c0038 <l11> 78*56bb7041Schristos 79*56bb7041Schristos 00000000040c0030 <l7>: 80*56bb7041Schristos 40c0030: f3210000 pushj \$33,4080030 <l8> 81*56bb7041Schristos 40c0034: f2210000 pushj \$33,40c0034 <l7\+0x4> 82*56bb7041Schristos 40c0034: R_MMIX_ADDR19 \.text\+0x4080030 83*56bb7041Schristos 84*56bb7041Schristos 00000000040c0038 <l11>: 85*56bb7041Schristos 40c0038: f1fefffa jmp 4080020 <l5> 86*56bb7041Schristos 40c003c: f1fefffd jmp 4080030 <l8> 87*56bb7041Schristos \.\.\. 88*56bb7041Schristos 4100038: f53d0000 geta \$61,40c0038 <l11> 89*56bb7041Schristos 410003c: f4480000 geta \$72,410003c <l11\+0x40004> 90*56bb7041Schristos 410003c: R_MMIX_ADDR19 \.text\+0x40c0038 91