[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

patch for 323016



Back in 4.0.1-9, a proposed patch was applied to fix debian #323016 for
m68k. Any chance that patch was dropped in 4.0.2-7?

I've seen the same error recently pop up with ruby1.9.
<http://buildd.debian.org/fetch.php?&pkg=ruby1.9&ver=1.9.0%2B20050921-1&arch=m68k&stamp=1138785971&file=log&as=raw>

| cc -g -Wall -O2  -fPIC   -I. -I.  -c pack.c
| pack.c: In function 'utf8_to_uv':
| pack.c:2060: warning: format '%d' expects type 'int', but argument 3 has type 'long int'
| pack.c:2060: warning: format '%d' expects type 'int', but argument 4 has type 'long int'
| pack.c: In function 'pack_unpack':
| pack.c:1974: error: unable to find a register to spill in class 'ADDR_REGS'
| pack.c:1974: error: this is the insn:
| (insn 2713 2712 2714 406 pack.c:1748 (set (reg:SI 8 %a0 [611])
|         (plus:SI (subreg:SI (reg:QI 133 [ temp.1409 ]) 0)
|             (const_int 32 [0x20]))) 95 {*addsi3_internal} (nil)
|     (expr_list:REG_DEAD (reg:QI 133 [ temp.1409 ])
|         (nil)))
| pack.c:1974: confused by earlier errors, bailing out

Fortunately, it seems fixed in 4.1 (at least as tested against ruby1.9).

Thanks,

Stephen

-- 
Stephen R. Marenka     If life's not fun, you're not doing it right!
<stephen@marenka.net>

Attachment: signature.asc
Description: Digital signature


Reply to: