delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1999/04/21/01:59:52

Message-Id: <m10ZqDg-0000GWC@chkw386.ch.pwr.wroc.pl>
Date: Wed, 21 Apr 99 06:10
From: strasbur AT chkw386 DOT ch DOT pwr DOT wroc DOT pl (Krzysztof Strasburger)
To: pgcc AT delorie DOT com
Subject: Re: List archive?
Reply-To: pgcc AT delorie DOT com

>> So, why it works for me? I repeat: try to compile it with the
>> _old_ gcc (2.7.2.3) and don't build stagex compilers. This version
>> of pgcc has a very odd fast-math bug fixed. I'm really happy that
>> it appeared (compiler, not bug;).
>> Krzysztof

>$ ./configure --prefix=/BUILD/usr --with-gnu-ld --with-gnu-as
>$ make bootstrap

>haifa-sched.c:8259: Internal compiler error in function update_flow_info
>make[2]: *** [mkstemp.o] Error 1

Oh, boy...
"Make bootstrap" builds the stage1 compiler, so pgcc tries to compile
itself. Run "configure;make;make install" or extract your cc1 built
already by gcc 2.7.2.3 (should be in the stage1 subdirectory).
I don't claim that pgcc-1.1.2 is not buggy. I simply say that it works
well for me, better than 1.1.1. Even Marc Lehmann wrote, that he doesn't
trust this release - read the announce again.
>BTW, what is HAIFA?
Instruction scheduler, donated by IBM (?) to the egcs project. You can try
to disable it and use the old one - configure with --disable-haifa or
--without-haifa (which form is correct?).
Krzysztof

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019