gcc 3.3.1 na axp

Jakub Bogusz qboosh w pld-linux.org
Pon, 11 Sie 2003, 15:37:50 CEST


On Mon, Aug 11, 2003 at 03:25:38PM +0200, Andrzej Krzysztofowicz wrote:
> > Jest walniety:
> > 
> > gcc -D__KERNEL__ -I/home/users/builder/rpm/BUILD/linux-2.4.21/include -Wall -Wst
> > rict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame
> > -pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6   -nostdinc -iwithpref
> > ix include -DKBUILD_BASENAME=fork  -DEXPORT_SYMTAB -c fork.c
> > fork.c: In function `dup_mmap':
> > fork.c:151: error: unrecognizable insn:
> > (insn 59 52 61 0 0x20000d60c60 (set (reg/f:DI 82)
> >         (symbol_ref:DI ("@Smmlist_nr"))) -1 (nil)
> >     (expr_list:REG_EQUAL (symbol_ref:DI ("@Smmlist_nr"))
> >         (nil)))                           
> > fork.c:151: internal compiler error: in extract_insn, at recog.c:2175
> 
> To co robimy?

Wypadałoby sprawdzić, czy czysty gcc (bez łat z RH... trochę niewygodne,
że się w nie wpakowaliśmy) robi tak samo. Jeśli tak, to gccbug i wysłać.
Może szybko poprawią.

> Wracamy do 3.3 na HEAD ?

gcc 3.3 nie potrafi skompilować gtkmm i jeszcze czegoś (z definicjami
typów prywatnymi dla klasy w C++). A łata PR10849 była niewłaściwa.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl