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


Paul Brook wrote:

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.


Fair enough.

Thanks,

--
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com


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