This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Changes for a `m88k-motorola-sysv3'
- To: law at cygnus dot com
- Subject: Re: Changes for a `m88k-motorola-sysv3'
- From: Richard Henderson <rth at dot dot cygnus dot com>
- Date: Wed, 10 Sep 1997 11:17:17 -0700 (PDT)
- Cc: manfred at s-direktnet dot de, egcs at cygnus dot com
- Reply-To: rth at cygnus dot com (Richard Henderson)
> > + * 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~