Problem compiling IDE layer with 8bit compiler patch

Daniele Forsi dforsi at gmail.com
Sun Sep 17 12:15:43 CEST 2006


2006/8/22, Amadeus wrote:

> On Tuesday 22 August 2006 09:13, Malcolm wrote:
> >   CC      drivers/ide/ide-disk.o
> > drivers/ide/ide-disk.c: In function 'idedisk_set_max_address_ext':
> > drivers/ide/ide-disk.c:454: error: unrecognizable insn:
> > (insn 220 194 80 0 (set (reg:QI 14 lr)
> >         (subreg:QI (mem:DI (plus:SI (reg/f:SI 11 fp)
> >                     (const_int -116 [0xffffff8c])) [0 S8 A32]) 0)) -1
> > (nil) (nil))
> > drivers/ide/ide-disk.c:454: internal compiler error: in extract_insn,
> > at recog.c:2020
>
> I can confirm this problem. Try to find a solution.

I still get the same compiler error today building RAM and RAM-DEVEL

it is triggered by the 'long long' qualifier to addr_req in

static unsigned long long idedisk_set_max_address_ext(ide_drive_t
*drive, unsigned long long addr_req)

I'm using dslinux-toolchain-2006-08-30-i686 and up to date CVS sources

-- 
Ciao,
Daniele



More information about the dslinux-devel mailing list