[arm] Symbian tweaks

Paul Brook paul@codesourcery.com
Wed Jan 18 20:45:00 GMT 2006


I've merged the attached patch for csl-arm-branch to mainline.  It makes the 
following tweaks to the arm-symbianelf configuration:
- Don't build libgcc as a shared library.  SymbianOS has ...um... an 
interesting shared library implementation, so this is more pain that it's 
worth.
- Include the support routines for the C unwinding personality routines in 
libgcc.
- Remove the doubleword shift routines. These are provided by the OS runtime.

Tested on arm-none-symbianelf.
Applied to mainline.

Paul

2006-01-18  Paul Brook  <paul@codesourcery.com>

	Merge from csl-arm-branch.
	2005-03-14  Julian Brown  <julian@codesourcery.com>
	* config/arm/lib1funcs.asm (ashldi3): Don't define on SymbianOS.
	(aeabi_llsl): Likewise.
	(ashrdi3): Likewise.
	(aeabi_lasr): Likewise.
	(lshrdi3): Likewise.
	(aeabi_llsr): Likewise. 
	2005-03-10  Julian Brown  <julian@codesourcery.com>
	* config.gcc: Disable shared libgcc for SymbianOS.
	* config/arm/t-symbian (LIB2ADDEH): Include config/arm/pr-support.c.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.symbian_libs
Type: text/x-diff
Size: 1784 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20060118/1b7c817a/attachment.bin>


More information about the Gcc-patches mailing list