MIPS problem with structures/varargs

Mark Mitchell mark@codesourcery.com
Fri Sep 3 16:47:00 GMT 1999


>>>>> "Jeffrey" == Jeffrey A Law <law@cygnus.com> writes:

    Jeffrey>   In message
    Jeffrey> < 19990903162148C.mitchell@codesourcery.com >you write:
    >> >>>>> "Jeffrey" == Jeffrey A Law <law@cygnus.com> writes:
    >> 
    Jeffrey> Interestingly enough, I think Jason Eckhardt managed to
    Jeffrey> get this working on the PA as part of the PA64 port.  The
    Jeffrey> bits seem to appear in the right places, but I haven't
    Jeffrey> done a strict review of the code yet.
    >>  Does that mean that the pieces to make this work right are not
    >> back-end specific?  In other words, should I review that work,
    >> looking to it as a guide for how one might do the MIPS stuff,
    >> or is it a generic thing that will fix all platforms once and
    >> for all?

    Jeffrey> Each backend will have to be updated.

Thanks for all the info!

I'm still unclear on one thing: is the fix split between the
middle-end and the back-end, or all in the back-end?  I understand
what you wrote; I'm unclear on whether or not doing something similar
in the MIPS backend is possible, without waiting for some
machine-independent part of the PA stuff to hit the tree.

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com


More information about the Gcc-bugs mailing list