This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r136215 - in /trunk: ChangeLog configure config...
- From: jules at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 30 May 2008 18:21:31 -0000
- Subject: r136215 - in /trunk: ChangeLog configure config...
Author: jules
Date: Fri May 30 18:21:31 2008
New Revision: 136215
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136215
Log:
* configure.ac (arm*-*-linux-gnueabi): Don't disable building
of libobjc for ARM EABI Linux.
* configure: Regenerate.
libobjc/
* exception.c (__objc_exception_class): Initialise as constant
array for ARM EABI. Change macro to static const for non-ARM EABI.
(ObjcException): Add note about structure layout. Remove landingPad
and handlerSwitchValue for ARM EABI.
(get_ttype_entry): Add __ARM_EABI_UNWINDER__ version
of function.
(CONTINUE_UNWINDING): Define for ARM EABI/otherwise cases.
(PERSONALITY_FUNCTION): Use ARM EABI-specific arguments, and add
ARM EABI unwinding support.
(objc_exception_throw): Use memcpy to initialise exception class.
Modified:
trunk/ChangeLog
trunk/configure
trunk/configure.ac
trunk/libobjc/ChangeLog
trunk/libobjc/exception.c