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]
Other format: [Raw text]

prologue and epilogue as RTL (was: Re: [RFA:] reorg.c: fix target/7042for main trunk)


On Sun, 16 Jun 2002 law@redhat.com wrote:
> In message <Pine.BSF.4.30.0206161700320.96786-100000@dair.pair.com>, Hans-Peter
>  Nilsson writes:
>  > On Sun, 16 Jun 2002 law@redhat.com wrote:
>  > >  In message <200206161912.VAA09230@ignucius.axis.se>, Hans-Peter Nilsson
>  > > writes:
>  > >  > Not to paper over a bug, but yes, it's generally the preferred
>  > >  > solution.  (Please keep in mind that the CRIS port predates
>  > >  > prologue-and-epilogue as RTL.)
>  > > Really?  Prologue/epilouge as RTL has been around for more than a decade
>  > > now.
>  > Really.  Grep says there were no epilogue or prologue patterns
>  > in gcc 2.1.
> Here's the change which added the ability to have prologues and epilogues
> as RTL.  I was close -- that support wil be a decade old at the end of this
> month.

> Mon Jun 29 12:04:57 1992  Tom Wood  (wood@dg-rtp.dg.com)

> I don't think the CRIS port existed back in 1992, or if it did, it
> certainly wasn't in the public sources.

I see no reason for disbelief.  The CRIS port made it into
public sources only last year, but that's old news(.html).
I did use gcc-2.1 originally, and it was 1992.  There was no
prologue or epilogue RTL support then; the change you mention
still wasn't there in gcc-2.2.2 (dated "Sun Jun 14 16:30:07
1992" -- let's celebrate!).  Yes, I see it in gcc-2.3.3.  Still
in gcc-2.7.2.2 only mips, arm, pa, sh and m88k had prologue and
epilogue patterns.  (For people just tuning in, before you all
jump up and call "so? text prologue and epilogue are obsolete,
update to use RTL", I know: I've stated in previous messages the
non-historical reasons for why I haven't yet made it RTL.  And
of course it will change sooner or later.)

brgds, H-P


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