This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: PR 6394
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: mark at codesourcery dot com (Mark Mitchell)
- Cc: law at redhat dot com, dave dot anglin at nrc dot ca, gcc at gcc dot gnu dot org
- Date: Tue, 30 Apr 2002 00:34:17 -0400 (EDT)
- Subject: 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)