gcc 3.3.4

Jakub Bogusz qboosh w pld-linux.org
Wto, 8 Cze 2004, 18:57:20 CEST


On Tue, Jun 08, 2004 at 08:16:11AM +0200, Paweł Sikora wrote:
> On Monday 07 of June 2004 19:26, Paweł Sikora wrote:
> > On Monday 07 of June 2004 19:14, Jakub Bogusz wrote:
> > > No świetnie, wyłożyło się na alphie, i to na adzie.
> > > 3.3.3 nie miało tego problemu, czyli regresja.
> > >
> > > Kto poprawi?
> >
> > juz klikam bugreport...
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15859

Tia, już jest rozwiązany - WONTFIX, bardzo .* śmieszne.
Na razie mam łatę cofającą częściowo zmianę prowokującą ICE na rzecz
poprzedniego zachowania (_prawdopodobnie_ generującego błędny kod, ale
przynajmniej do bootstrapu 3.4 będzie się nadawać) - zobaczymy...

Przy okazji chyba znam workaround na sypiący się bootstrap 3.4.0
(_podobno_ z powodu błędnego kodu generowanego przez gcc-ada 3.3.x)
- też zobaczymy, ale niekoniecznie w tym tygodniu.

No to nieznane zostaje jeszcze glibc-current w sparc i gcc-3.4.0 w sparc.
To drugie może wystarczy poszukać w bugzilli gcc. Jakby ktoś miał
ochotę - końcówka budowania to:

stage1/xgcc -Bstage1/ -B/usr/sparc-pld-linux/bin/ -c   -O2 -m32 -mtune=ultrasparc -fPIC -fprofile-use -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wold-style-definition     -DHAVE_CONFIG_H    -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include  ../../gcc/cfglayout.c -o cfglayout.o
../../gcc/cfglayout.c: In function `cfg_layout_finalize':
../../gcc/cfglayout.c:1200: error: corrupted profile info: number of executions for edge 23--2 thought to be 1
../../gcc/cfglayout.c:1200: error: corrupted profile info: number of executions for edge 23-24 thought to be -1
make[2]: *** [cfglayout.o] Error 1
make[2]: Leaving directory `/home/users/builder/rpm/BUILD/gcc-3.4.0/obj-sparc-pld-linux/gcc'
make[1]: *** [stagefeedback_build] Error 2
make[1]: Leaving directory `/home/users/builder/rpm/BUILD/gcc-3.4.0/obj-sparc-pld-linux/gcc'
make: *** [profiledbootstrap] Error 2
make: Leaving directory `/home/users/builder/rpm/BUILD/gcc-3.4.0/obj-sparc-pld-linux'


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



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