Building pgcc-1.1.2

Building pgcc-1.1.2

Post by Alexander Rodyuko » Tue, 20 Apr 1999 04:00:00



Hello, Friends.

I'm running into pretty strange problem... while trying to compile
pgcc-1.1.2 i'm getting following  results:

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

[..skip..]

haifa-sched.c:8259: Internal compiler error in function update_flow_info
make[2]: *** [mkstemp.o] Error 1
make[2]: Leaving directory /BUILD/usr/src/Development/egcs-1.1.2/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory /BUILD/usr/src/Development/egcs-1.1.2/gcc'
make: *** [bootstrap] Error 2

Any ideas how to fix it?

Linux BOLiVAR 2.2.4 #1 Wed Mar 24 19:55:11 GMT-7 1999 i686 unknown

$ gcc -v
Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.3/specs
gcc version 2.7.2.3

$ ld -V
GNU ld version 2.9.1 (with BFD 2.9.1.0.23)
  Supported emulations:
   elf_i386
   i386linux

-- With best regards, Alexander.

Sigh.  I like to think it's just the Linux people who want to be
on the "leading edge"  so bad they walk right off the precipice.

 
 
 

Building pgcc-1.1.2

Post by Allin Cottrel » Tue, 20 Apr 1999 04:00:00



> I'm running into pretty strange problem... while trying to compile
> pgcc-1.1.2 i'm getting following  results:
> [..skip..]

> haifa-sched.c:8259: Internal compiler error in function update_flow_info
> make[2]: *** [mkstemp.o] Error 1
> make[2]: Leaving directory /BUILD/usr/src/Development/egcs-1.1.2/gcc'

Same here, or similar.  I can't remember if it was in exactly the
same place, but "Internal compiler error" OK.  I junked the pgcc
patch and the unmodified egcs 1.1.2 compiled fine.  (Linux 2.0.35,
glibc 2.0.7pre6, previous compiler pgcc 1.1.1)

--
Allin Cottrell
Department of Economics
Wake Forest University, NC

 
 
 

Building pgcc-1.1.2

Post by Mark Brow » Wed, 21 Apr 1999 04:00:00


On comp.os.linux.development.apps whenever I saw it and replied
earlier.

Quote:> > I'm running into pretty strange problem... while trying to compile
> > pgcc-1.1.2 i'm getting following  results:
> Same here, or similar.  I can't remember if it was in exactly the

PGCC 1.1.2 is broken - AFAIK nobody has managed to bootstrap it.  If
anyone has, they should speak up about it as there are a whole bunch
of people who want to know about it.  It will build, but the fact that
it can't compile itself puts a question mark on the quality of
binaries built using it.

Try PGCC 1.1.1 or current CVS if you want to use PGCC.

--

            http://www.tardis.ed.ac.uk/~broonie/
EUFS        http://www.eusa.ed.ac.uk/societies/filmsoc/

 
 
 

Building pgcc-1.1.2

Post by Krzysztof Strasburge » Wed, 21 Apr 1999 04:00:00



>PGCC 1.1.2 is broken - AFAIK nobody has managed to bootstrap it.  If
>anyone has, they should speak up about it as there are a whole bunch
>of people who want to know about it.  It will build, but the fact that
>it can't compile itself puts a question mark on the quality of
>binaries built using it.

I compiled it with the old gcc (2.7.2.3). I didn't build stagex compilers.
It works for me. The fast-math bug seems to be fixed in 1.1.2.
Quote:

>Try PGCC 1.1.1 or current CVS if you want to use PGCC.

It was almost unusable for me due to the fast-math bug. Any larger FPU
intensive program had to be tested after compilation. In most cases
errors were found. So, i find 1.1.2 much better than 1.1.1. Maybe the
reason is the difference between my code (mostly f2c translated FORTRAN)
and the code used in the internals of the compiler. I simply don't notice
the bugs, because they appear for constructions, which are not present
in my programs.
Krzysztof
 
 
 

Building pgcc-1.1.2

Post by Piniek aka Piotr Ingli » Wed, 21 Apr 1999 04:00:00



napisa3(a):

Quote:>Hello, Friends.

>I'm running into pretty strange problem... while trying to compile
>pgcc-1.1.2 i'm getting following  results:
[...]
>haifa-sched.c:8259: Internal compiler error in function update_flow_info
[...]
>$ gcc -v
>Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.3/specs
>gcc version 2.7.2.3

Is the 2.7.2.3 really supported - I'm afraid you need some newer one. Have you
checked the documentation?

                         Piotr Ingling


 
 
 

Building pgcc-1.1.2

Post by Allin Cottrel » Fri, 23 Apr 1999 04:00:00



Quote:> >Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.3/specs
> >gcc version 2.7.2.3

> Is the 2.7.2.3 really supported - I'm afraid you need some newer one. Have you
> checked the documentation?

The faults occur at the bootstrapping stage, when pgcc is compiling
itself.  So the existing gcc version is irrelevant.  The same thing
happens when compilation is started using pgcc 1.1.1.

--
Allin Cottrell
Department of Economics
Wake Forest University, NC

 
 
 

1. Building pgcc-1.1.2

Hello, Friends.

I'm running into pretty strange problem... while trying to compile
pgcc-1.1.2 i'm getting following  results:

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

[..skip..]

haifa-sched.c:8259: Internal compiler error in function update_flow_info
make[2]: *** [mkstemp.o] Error 1
make[2]: Leaving directory /BUILD/usr/src/Development/egcs-1.1.2/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory /BUILD/usr/src/Development/egcs-1.1.2/gcc'
make: *** [bootstrap] Error 2

Any ideas how to fix it?

Linux BOLiVAR 2.2.4 #1 Wed Mar 24 19:55:11 GMT-7 1999 i686 unknown

$ gcc -v
Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.3/specs
gcc version 2.7.2.3

$ ld -V
GNU ld version 2.9.1 (with BFD 2.9.1.0.23)
  Supported emulations:
   elf_i386
   i386linux

--
With best regards, Alexander.

Sigh.  I like to think it's just the Linux people who want to be
on the "leading edge"  so bad they walk right off the precipice.

2. Preventing "su"

3. GTK 1.2 & PGCC & EGCS

4. boot device problem

5. Motif 1.2 on Solaris 2.1 --- how to build???

6. Problem with dual boot

7. Building an Apache Web Server with Athlon 1.2 and ABIT KG7-RAID

8. switching between various terminals + solaris

9. proftpd.1.2.0pre10 build problems (alloca)

10. Problems (re-)building glibc-2.1.2

11. how to build disk quotas into a AIX PS/2 1.2 kernal

12. Build small glibc-2.1.2 for floppy dist

13. where is egcs-1.1.2-12f or later builds of this for LinuxPPC ?