bootstrap/3479: gcc 3.0 ICE on arm multilib target

Richard Earnshaw rearnsha@arm.com
Thu Jul 12 02:56:00 GMT 2001


The following reply was made to PR bootstrap/3479; it has been noted by GNATS.

From: Richard Earnshaw <rearnsha@arm.com>
To: Klaus Pedersen <klaus.k.pedersen@nokia.com>
Cc: "ext rearnsha@gcc.gnu.org" <rearnsha@gcc.gnu.org>, gcc-gnats@gcc.gnu.org
Subject: Re: bootstrap/3479: gcc 3.0 ICE on arm multilib target 
Date: Thu, 12 Jul 2001 10:49:32 +0100

 > I have also come to the conclusion that it is a problem with either
 > gcc 2.95.3 or HPUX11.
 > I have successfully build the compiler on my linux box and I didn't 
 > have any problems.
 > 
 > The xgcc that was build on the HP box fails when it is building the
 > the thumb libgcc2. I have boiled the problem down to the following
 > piece of code: 
 > ---
 > int __muldi3()
 > {
 >   unsigned long __x3; 
 > 
 >   return   __x3 += 1 << 16;  
 > }
 > ---
 > But if any compiler can't generate code for this, then it is of very 
 > little use...
 > 
 > What do you mean by gcc 2.95 isn't supported on HPUX11? 
 > 
 > (That might explain a problem I have with xemacs also compiled for
 > my HP box (fx is "revert to saved" crashing)).
 > 
 > Anyway - I checked 
 > 
 >    http://gcc.gnu.org/install/specific.html#hppa*-hp-hpux11
 > 
 > which it claims that gcc-3.0 is supported if you use GNU binutils 2.11.
 > 
 > That's fine, but configure tells me that "ld" isn't supported - so
 > how is it going to work?
 
 I'm not the HPUX maintainer, so I'm not sure of the details.  There's a 
 reference to the 2.95.x problem here:
 
 	http://gcc.gnu.org/fom_serv/cache/59.html
 
 I believe most of the problems stem from the fact that the gcc-2.95 
 release series started before HPUX-11 was available; only relatively small 
 bug-fixes for supported OS variants ever get folded into 'dot' releases.
 
 As for your problems building gcc-3 on HPUX 11; I suggest you file a 
 separate PR on that problem.
 
 Richard.
 
 



More information about the Gcc-prs mailing list