Re: RTL obscurities

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> If course, but you haven't told us what you want to know.  The
> question above reads like a request for a detailed RTL cookbook and
> manual, and you aren't going to get that in an email response.

ANY pointer to ANY information that will save me time reverse
engineering the code!  It is the same requirement that I had before,
and which you gave me some pointers on the second aspect.
Unfortunately, it is the first one that is critical :-(

I really do mean that I have drawn a complete blank looking for any
useful information, and have looked through several gcc internals
documents and searched the Web as far as I can!  Some time back,
I found the right place to modify (ix86_expand_prologue in i386.c),
and have inserted some RTL, but not useful RTL.

What I need to do is to insert the following:

    extern void *__limit;
    extern void __failure (void);
    if (%SP < __limit) __failure();


And the call doesn't need to be a standard one, either, though it
does need to provide __failure with a way of getting back.


Regards,
Nick Maclaren,
University of Cambridge Computing Service,
New Museums Site, Pembroke Street, Cambridge CB2 3QH, England.
Email:  nmm1@xxxxxxxxx
Tel.:  +44 1223 334761    Fax:  +44 1223 334679

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux