This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: [arm] Inhibit startup code for SymbianOS


On Thursday 30 September 2004 17:16, Mark Mitchell wrote:
> Paul Brook wrote:
> > The patch below stops gcc building/using the crt* startup code for
> > SymbianOS. That OS provides its own versions of this code.
> >
> > Tested by building arm-symbian-symbianelf cross.
> > Ok for mainline and csl-arm-branch?
>
> If you're sure about this, yes.
>
> I had thought we might still need crtbegin/crtend to register exception
> regions, etc.  Is that all taken care of in some other way?

Yes. Symbian have their own startup code to handle this, though I admit I 
don't know how it works.

The EH tables have a special section type, so that can be used to identify 
them. It's possible that the linker will need to do something special to mark 
the location of locate the tables, but that's a different problem.

Paul


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