Mail Archives: pgcc/1998/07/13/22:31:20
On Thu, Jul 09, 1998 at 06:07:46PM +0200, Derkjan de Haan wrote:
>
> Hi,
>
> else if (CONSTANT_P (x))
> return 0;
> else if (GET_CODE (x) == MEM)
> return refers_to_mem_for_reload_p (in);
> else if (GET_CODE (x) == SCRATCH || GET_CODE (x) == PC
> || GET_CODE (x) == CC0)
> return reg_mentioned_p (x, in);
> else
> abort ();
>
> This comes from gcc/reload.c and the offending line is 5886: abort ();
(); indeed
> Compiling Mozilla breaks here with an internal compiler error; I remember
which version of pgcc did you use? I will tr that with my copy of mozilla as
time permits.
> getting this error with previous versions too. As a temporary fix and because I
> don't understand what it's doing there I removed the abort command. Maybe
> someone more knowledgeable than me can have a look at this ?
Well, I can remember that I have removed one abort() in gcc over the time. In general,
the abort() indicate that there is a bug in a previous pass. It might or might
not manifest itself in broken code.
The problem is, all versions of mozilla I compiled myself never
succeded to open a window before they coredumped, so I can't regularly
check mozilla ;(
-----==- |
----==-- _ |
---==---(_)__ __ ____ __ Marc Lehmann +--
--==---/ / _ \/ // /\ \/ / pcg AT goof DOT com |e|
-=====/_/_//_/\_,_/ /_/\_\ --+
The choice of a GNU generation |
|
- Raw text -