Changes for a `m88k-motorola-sysv3'
Richard Henderson
rth@dot.cygnus.com
Wed Sep 10 11:48:00 GMT 1997
> > + * config/m88k/sysv3.h (INITIALIZE_TRAMPOLINE): Redefine to call
> > + `__enable_execute_stack()' for m88k-motorola-sysv3 (sysV88).
> > + * libgcc2.c (__enable_execute_stack): Use same definition as for
> > + dolphin.
> I'd like someone else that knows these systems to comment on this patch
> (it's appended). I know zilch about them and thus don't feel all that
> comfortable installing patches for them.
This should be done by redefining the m68k.h FINALIZE_TRAMPLOLINE
macro instead of the entire INITIALIZE_TRAMPOLINE.
> + I don't actually have a clue why nobody else than sysV88 and __DOLPHIN__
> + needs to call this; perhaps they didn't ever run the c-torture tests
> + getting segmentations violations and/or bus errors with nested functions.
Ah, but we did. It took about a year for my patches to make it into
the main line though.
r~
More information about the Gcc
mailing list