This is the mail archive of the gcc-patches@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]

Re: PA PIC cleanup




  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
movxx patterns.

  > 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.

jeff


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