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