This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Assembler Error: orerand out of rage (145 not between -128 and 127) for m32r target


Mike Stump wrote:

On Jul 24, 2006, at 8:59 PM, Kazuhiro Inaoka wrote:

   [(set_attr "type" "branch")
-   ; We use 400/800 instead of 512,1024 to account for inaccurate  insn
+   ; We use 300/600 instead of 512,1024 to account for inaccurate  insn
    ; lengths and insn alignments that are complex to track.


Gross. :-) I'd have a preference for finding the most inaccurate part of the estimate and then improving just that one spot.

bc.s and bnc.s have the range (form -512 to 508) of PC-relative.

If all 2byte instruction have alignment code (pnop)of debug information,
we must use 254/508.
But it's rare case.

FAIL Sample>
m32r-linux-gnu-gcc -S -g -O2 -o line_test.s.ng line_test.c >& line_test.ng.log

PASS Sample>
m32r-linux-gnu-gcc -S -O2 -o line_test.s line_test.c
m32r-linux-gnu-gcc -c -O2 -o line_test.o line_test.c
m32r-linux-gnu-objdump -dr line_test.o > line_test.o.dmp





line_test.o:     file format elf32-m32r-linux

Disassembly of section .text:

00000000 <func>:
   0:	e6 00 00 00 	ld24 r6,0 <func>
			0: R_M32R_24_RELA	i
   4:	94 f0 7f ff 	ldi r4,#32767
   8:	25 c6 04 45 	ld r5,@r6 -> cmp r4,r5
   c:	7c 64 64 01 	bc 19c <func+0x19c> -> ldi r4,#1
  10:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  14:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  18:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  1c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  20:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  24:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  28:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  2c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  30:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  34:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  38:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  3c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  40:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  44:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  48:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  4c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  50:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  54:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  58:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  5c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  60:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  64:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  68:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  6c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  70:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  74:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  78:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  7c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  80:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  84:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  88:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  8c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  90:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  94:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  98:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  9c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  a0:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  a4:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  a8:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  ac:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  b0:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  b4:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  b8:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  bc:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  c0:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  c4:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  c8:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  cc:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  d0:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  d4:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  d8:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  dc:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  e0:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  e4:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  e8:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  ec:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  f0:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  f4:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  f8:	24 46 24 46 	st r4,@r6 -> st r4,@r6
  fc:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 100:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 104:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 108:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 10c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 110:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 114:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 118:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 11c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 120:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 124:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 128:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 12c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 130:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 134:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 138:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 13c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 140:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 144:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 148:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 14c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 150:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 154:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 158:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 15c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 160:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 164:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 168:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 16c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 170:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 174:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 178:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 17c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 180:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 184:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 188:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 18c:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 190:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 194:	24 46 24 46 	st r4,@r6 -> st r4,@r6
 198:	24 46 f0 00 	st r4,@r6 || nop
 19c:	1f ce f0 00 	jmp lr || nop
	.file	"line_test.c"
	.section .text
	.balign 4
	.global	func
	.type	func, @function
func:
	; PROLOGUE, vars= 0, regs= 0, args= 0, extra= 0
	ld24 r6,#i
	ldi r4,#32767	; 0x7fff
	ld r5,@(r6)
	cmp r4,r5
	bc.s .L4
	ldi r4,#1	; 0x1
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	st r4,@(r6)
	.balign 4
.L4:
	jmp lr
	; EPILOGUE
	.size	func, .-func
	.comm	i,4,4
	.ident	"GCC: (GNU) 4.2.0 20060217 (experimental)"
	.section	.note.GNU-stack,"",@progbits
	.file	"line_test.c"
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section .text
.Ltext0:
	.balign 4
	.global	func
	.type	func, @function
func:
.LFB2:
.LM1:
	; PROLOGUE, vars= 0, regs= 0, args= 0, extra= 0
.LM2:
	ld24 r6,#i
	ldi r4,#32767	; 0x7fff
	ld r5,@(r6)
	cmp r4,r5
	bc.s .L4
.LM3:
	ldi r4,#1	; 0x1
	st r4,@(r6)
.LM4:
	st r4,@(r6)
.LM5:
	st r4,@(r6)
.LM6:
	st r4,@(r6)
.LM7:
	st r4,@(r6)
.LM8:
	st r4,@(r6)
.LM9:
	st r4,@(r6)
.LM10:
	st r4,@(r6)
.LM11:
	st r4,@(r6)
.LM12:
	st r4,@(r6)
.LM13:
	st r4,@(r6)
.LM14:
	st r4,@(r6)
.LM15:
	st r4,@(r6)
.LM16:
	st r4,@(r6)
.LM17:
	st r4,@(r6)
.LM18:
	st r4,@(r6)
.LM19:
	st r4,@(r6)
.LM20:
	st r4,@(r6)
.LM21:
	st r4,@(r6)
.LM22:
	st r4,@(r6)
.LM23:
	st r4,@(r6)
.LM24:
	st r4,@(r6)
.LM25:
	st r4,@(r6)
.LM26:
	st r4,@(r6)
.LM27:
	st r4,@(r6)
.LM28:
	st r4,@(r6)
.LM29:
	st r4,@(r6)
.LM30:
	st r4,@(r6)
.LM31:
	st r4,@(r6)
.LM32:
	st r4,@(r6)
.LM33:
	st r4,@(r6)
.LM34:
	st r4,@(r6)
.LM35:
	st r4,@(r6)
.LM36:
	st r4,@(r6)
.LM37:
	st r4,@(r6)
.LM38:
	st r4,@(r6)
.LM39:
	st r4,@(r6)
.LM40:
	st r4,@(r6)
.LM41:
	st r4,@(r6)
.LM42:
	st r4,@(r6)
.LM43:
	st r4,@(r6)
.LM44:
	st r4,@(r6)
.LM45:
	st r4,@(r6)
.LM46:
	st r4,@(r6)
.LM47:
	st r4,@(r6)
.LM48:
	st r4,@(r6)
.LM49:
	st r4,@(r6)
.LM50:
	st r4,@(r6)
.LM51:
	st r4,@(r6)
.LM52:
	st r4,@(r6)
.LM53:
	st r4,@(r6)
.LM54:
	st r4,@(r6)
.LM55:
	st r4,@(r6)
.LM56:
	st r4,@(r6)
.LM57:
	st r4,@(r6)
.LM58:
	st r4,@(r6)
.LM59:
	st r4,@(r6)
.LM60:
	st r4,@(r6)
.LM61:
	st r4,@(r6)
.LM62:
	st r4,@(r6)
.LM63:
	st r4,@(r6)
.LM64:
	st r4,@(r6)
.LM65:
	st r4,@(r6)
.LM66:
	st r4,@(r6)
.LM67:
	st r4,@(r6)
.LM68:
	st r4,@(r6)
.LM69:
	st r4,@(r6)
.LM70:
	st r4,@(r6)
.LM71:
	st r4,@(r6)
.LM72:
	st r4,@(r6)
.LM73:
	st r4,@(r6)
.LM74:
	st r4,@(r6)
.LM75:
	st r4,@(r6)
.LM76:
	st r4,@(r6)
.LM77:
	st r4,@(r6)
.LM78:
	st r4,@(r6)
.LM79:
	st r4,@(r6)
.LM80:
	st r4,@(r6)
.LM81:
	st r4,@(r6)
.LM82:
	st r4,@(r6)
.LM83:
	st r4,@(r6)
.LM84:
	st r4,@(r6)
.LM85:
	st r4,@(r6)
.LM86:
	st r4,@(r6)
.LM87:
	st r4,@(r6)
.LM88:
	st r4,@(r6)
.LM89:
	st r4,@(r6)
.LM90:
	st r4,@(r6)
.LM91:
	st r4,@(r6)
.LM92:
	st r4,@(r6)
.LM93:
	st r4,@(r6)
.LM94:
	st r4,@(r6)
.LM95:
	st r4,@(r6)
.LM96:
	st r4,@(r6)
.LM97:
	st r4,@(r6)
.LM98:
	st r4,@(r6)
.LM99:
	st r4,@(r6)
.LM100:
	st r4,@(r6)
.LM101:
	st r4,@(r6)
.LM102:
	st r4,@(r6)
.LM103:
	st r4,@(r6)
.LM104:
	st r4,@(r6)
.LM105:
	st r4,@(r6)
.LM106:
	st r4,@(r6)
.LM107:
	st r4,@(r6)
.LM108:
	st r4,@(r6)
.LM109:
	st r4,@(r6)
.LM110:
	st r4,@(r6)
.LM111:
	st r4,@(r6)
.LM112:
	st r4,@(r6)
.LM113:
	st r4,@(r6)
.LM114:
	st r4,@(r6)
.LM115:
	st r4,@(r6)
.LM116:
	st r4,@(r6)
.LM117:
	st r4,@(r6)
.LM118:
	st r4,@(r6)
.LM119:
	st r4,@(r6)
.LM120:
	st r4,@(r6)
.LM121:
	st r4,@(r6)
.LM122:
	st r4,@(r6)
.LM123:
	st r4,@(r6)
.LM124:
	st r4,@(r6)
.LM125:
	st r4,@(r6)
.LM126:
	st r4,@(r6)
.LM127:
	st r4,@(r6)
.LM128:
	st r4,@(r6)
.LM129:
	st r4,@(r6)
.LM130:
	st r4,@(r6)
.LM131:
	st r4,@(r6)
.LM132:
	st r4,@(r6)
.LM133:
	st r4,@(r6)
.LM134:
	st r4,@(r6)
.LM135:
	st r4,@(r6)
.LM136:
	st r4,@(r6)
.LM137:
	st r4,@(r6)
.LM138:
	st r4,@(r6)
.LM139:
	st r4,@(r6)
.LM140:
	st r4,@(r6)
.LM141:
	st r4,@(r6)
.LM142:
	st r4,@(r6)
.LM143:
	st r4,@(r6)
.LM144:
	st r4,@(r6)
.LM145:
	st r4,@(r6)
.LM146:
	st r4,@(r6)
.LM147:
	st r4,@(r6)
.LM148:
	st r4,@(r6)
.LM149:
	st r4,@(r6)
.LM150:
	st r4,@(r6)
.LM151:
	st r4,@(r6)
.LM152:
	st r4,@(r6)
.LM153:
	st r4,@(r6)
.LM154:
	st r4,@(r6)
.LM155:
	st r4,@(r6)
.LM156:
	st r4,@(r6)
.LM157:
	st r4,@(r6)
.LM158:
	st r4,@(r6)
.LM159:
	st r4,@(r6)
.LM160:
	st r4,@(r6)
.LM161:
	st r4,@(r6)
.LM162:
	st r4,@(r6)
.LM163:
	st r4,@(r6)
.LM164:
	st r4,@(r6)
.LM165:
	st r4,@(r6)
.LM166:
	st r4,@(r6)
.LM167:
	st r4,@(r6)
.LM168:
	st r4,@(r6)
.LM169:
	st r4,@(r6)
.LM170:
	st r4,@(r6)
.LM171:
	st r4,@(r6)
.LM172:
	st r4,@(r6)
.LM173:
	st r4,@(r6)
.LM174:
	st r4,@(r6)
.LM175:
	st r4,@(r6)
.LM176:
	st r4,@(r6)
.LM177:
	st r4,@(r6)
.LM178:
	st r4,@(r6)
.LM179:
	st r4,@(r6)
.LM180:
	st r4,@(r6)
.LM181:
	st r4,@(r6)
.LM182:
	st r4,@(r6)
.LM183:
	st r4,@(r6)
.LM184:
	st r4,@(r6)
.LM185:
	st r4,@(r6)
.LM186:
	st r4,@(r6)
.LM187:
	st r4,@(r6)
.LM188:
	st r4,@(r6)
.LM189:
	st r4,@(r6)
.LM190:
	st r4,@(r6)
.LM191:
	st r4,@(r6)
.LM192:
	st r4,@(r6)
.LM193:
	st r4,@(r6)
.LM194:
	st r4,@(r6)
.LM195:
	st r4,@(r6)
.LM196:
	st r4,@(r6)
.LM197:
	st r4,@(r6)
.LM198:
	st r4,@(r6)
.LM199:
	st r4,@(r6)
	.balign 4
.L4:
	jmp lr
	; EPILOGUE
.LFE2:
	.size	func, .-func
	.comm	i,4,4
	.section	.debug_frame,"",@progbits
.Lframe0:
	.4byte	.LECIE0-.LSCIE0
.LSCIE0:
	.4byte	0xffffffff
	.byte	0x1
	.string	""
	.uleb128 0x1
	.sleb128 -4
	.byte	0x14
	.byte	0xc
	.uleb128 0xf
	.uleb128 0x0
	.byte	0x9
	.uleb128 0x14
	.uleb128 0xe
	.balign 4
.LECIE0:
.LSFDE0:
	.4byte	.LEFDE0-.LASFDE0
.LASFDE0:
	.4byte	.Lframe0
	.4byte	.LFB2
	.4byte	.LFE2-.LFB2
	.balign 4
.LEFDE0:
	.section .text
.Letext0:
	.section	.debug_line
	.4byte	.LELT0-.LSLT0
.LSLT0:
	.2byte	0x2
	.4byte	.LELTP0-.LASLTP0
.LASLTP0:
	.byte	0x1
	.byte	0x1
	.byte	0xf6
	.byte	0xf5
	.byte	0xa
	.byte	0x0
	.byte	0x1
	.byte	0x1
	.byte	0x1
	.byte	0x1
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.byte	0x1
	.byte	0x0
	.string	"line_test.c"
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 0x0
	.byte	0x0
.LELTP0:
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM1
	.byte	0x16
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM2
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM3
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM4
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM5
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM6
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM7
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM8
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM9
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM10
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM11
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM12
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM13
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM14
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM15
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM16
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM17
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM18
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM19
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM20
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM21
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM22
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM23
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM24
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM25
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM26
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM27
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM28
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM29
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM30
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM31
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM32
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM33
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM34
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM35
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM36
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM37
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM38
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM39
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM40
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM41
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM42
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM43
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM44
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM45
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM46
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM47
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM48
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM49
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM50
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM51
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM52
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM53
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM54
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM55
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM56
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM57
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM58
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM59
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM60
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM61
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM62
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM63
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM64
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM65
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM66
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM67
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM68
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM69
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM70
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM71
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM72
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM73
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM74
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM75
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM76
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM77
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM78
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM79
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM80
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM81
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM82
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM83
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM84
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM85
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM86
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM87
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM88
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM89
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM90
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM91
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM92
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM93
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM94
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM95
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM96
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM97
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM98
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM99
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM100
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM101
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM102
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM103
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM104
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM105
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM106
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM107
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM108
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM109
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM110
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM111
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM112
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM113
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM114
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM115
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM116
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM117
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM118
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM119
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM120
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM121
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM122
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM123
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM124
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM125
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM126
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM127
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM128
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM129
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM130
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM131
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM132
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM133
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM134
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM135
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM136
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM137
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM138
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM139
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM140
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM141
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM142
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM143
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM144
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM145
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM146
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM147
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM148
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM149
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM150
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM151
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM152
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM153
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM154
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM155
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM156
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM157
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM158
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM159
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM160
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM161
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM162
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM163
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM164
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM165
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM166
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM167
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM168
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM169
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM170
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM171
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM172
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM173
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM174
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM175
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM176
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM177
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM178
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM179
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM180
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM181
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM182
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM183
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM184
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM185
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM186
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM187
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM188
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM189
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM190
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM191
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM192
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM193
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM194
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM195
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM196
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM197
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM198
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.LM199
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.4byte	.Letext0
	.byte	0x0
	.uleb128 0x1
	.byte	0x1
.LELT0:
	.section	.debug_info
	.4byte	0x50
	.2byte	0x2
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.Ldebug_line0
	.4byte	.Letext0
	.4byte	.Ltext0
	.4byte	.LASF0
	.byte	0x1
	.4byte	.LASF1
	.4byte	.LASF2
	.uleb128 0x2
	.byte	0x1
	.4byte	.LASF3
	.byte	0x1
	.byte	0x3
	.4byte	.LFB2
	.4byte	.LFE2
	.byte	0x1
	.byte	0x5f
	.uleb128 0x3
	.string	"i"
	.byte	0x1
	.byte	0x1
	.4byte	0x47
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	i
	.uleb128 0x4
	.4byte	0x4c
	.uleb128 0x5
	.byte	0x4
	.byte	0x5
	.string	"int"
	.byte	0x0
	.section	.debug_abbrev
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x10
	.uleb128 0x6
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x2e
	.byte	0x0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x35
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x5
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.4byte	0x1d
	.2byte	0x2
	.4byte	.Ldebug_info0
	.4byte	0x54
	.4byte	0x25
	.string	"func"
	.4byte	0x37
	.string	"i"
	.4byte	0x0
	.section	.debug_aranges,"",@progbits
	.4byte	0x1c
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.2byte	0x0
	.2byte	0x0
	.4byte	.Ltext0
	.4byte	.Letext0-.Ltext0
	.4byte	0x0
	.4byte	0x0
	.section	.debug_str,"MS",@progbits,1
.LASF0:
	.string	"GNU C 4.2.0 20060217 (experimental)"
.LASF3:
	.string	"func"
.LASF2:
	.string	"/home/inaoka"
.LASF1:
	.string	"line_test.c"
	.ident	"GCC: (GNU) 4.2.0 20060217 (experimental)"
	.section	.note.GNU-stack,"",@progbits
/tmp/ccHkZoqt.s: Assembler messages:
/tmp/ccHkZoqt.s:22: Error: operand out of range (198 not between -128 and 127)

volatile int i;
void  func()
{
  if ( i < 0x8000 ) {
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 10 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 20 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 30 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 40 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 50 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 60 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 70 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 80 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 90 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 100 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 110 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 120 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 130 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 140 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 150 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 160 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 170 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 180 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 190 */
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1;
    i = 1; /* 197 line */
    /* i = 1; */

  }
}

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]