This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PR 6394


> PR 6394 is a floating-point ICE on PA 2.0, and is a regression from GCC
> 3.0, at least in the sense that we can no longer build Perl.
> 
> Jeff, do you have time to look at this?

This would be definitely helpful.  I have investigated this enough
to know that the floating pointer register is being allocated in
global_alloc.  What I don't understand is why this happens as it
would seem that a general register should have been selected.
The ICE occurs selecting one of two addresses for the return value
and there shouldn't be many conflicts at this point.

The good news is that it only occurs in PIC code at -O1 and -O.
The problem doesn't occur at -O2.

I've had a lot of personal matters to attend to in the past couple
of weeks so I haven't had much time to attend to this problem.
I've been burning the midnight oil to run as many tests as possible.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]