This is the mail archive of the
mailing list for the GCC project.
Re: PA PIC cleanup
- To: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- Subject: Re: PA PIC cleanup
- From: Jeffrey A Law <law at redhat dot com>
- Date: Tue, 20 Feb 2001 22:16:10 -0700
- cc: gcc-patches at gcc dot gnu dot org
- Reply-To: law at redhat dot com
In message <200102200538.AAA14531@hiauly1.hia.nrc.ca>you write:
> While this is a possible solution to the DLT reload problem
> (indeed I proposed a somewhat similar patch a few weeks ago
> <http://gcc.gnu.org/ml/gcc-bugs/2001-01/msg00743.html>), I didn't
> push this approach because I feel this still leaves the reload
> issue with respect to the standard movsi/movdi patterns. For
> example, it seems possible that short DLT references could still
> be incorrectly substituted.
The short DLT memory references are already correctly handled by the standard
> I also think that it shouldn't be necessary to lump everything
> but the kitchen sink into one universal move insn. That's why
> I proposed trying to fix the constraints so that DLT references
> don't get substituted in the standard movsi/movdi patterns.
But you're wrong here because you're missing the fact that reload does
not consistently rerecognize insns.