This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Changes for a `m88k-motorola-sysv3'


>   > + 	* 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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]