sl@0: Exceptions library release 2.01. sl@0: sl@0: This source code is intended to be compliant with release 2.0 of the sl@0: EHABI. sl@0: sl@0: Changes against the 2.0 (November 2004) release of these sources are as sl@0: follows: sl@0: sl@0: 1) Changed licence agreement. sl@0: sl@0: 2) Minor bug fix to restoring VFP registers on some architectures. sl@0: sl@0: The 2.0 (November 2004) source releases contained the following changes sl@0: against the February 2004 release: sl@0: sl@0: 1) Minor changes due to progress on the ARM toolchain itself. sl@0: sl@0: 2) A small amount of tidying up. sl@0: sl@0: 3) Changes to reflect the resolutions agreed in the conference calls, sl@0: namely fixes for type matching, for unwinding frames in which VFP sl@0: registers were saved by FSTMD (instead of FSTMX), and for consequences sl@0: arising from the use of different relocations. sl@0: sl@0: 4) The personality routine now defends itself a little against broken sl@0: unwind instructions, by verifying that the notional return address is sl@0: updated by the unwinding instructions. Also the unwinding of WMMX sl@0: registers was performed incorrectly. sl@0: sl@0: 5) In the unwinder, __ARM_Unwind_VRS_corerestore is now safe against sl@0: data aborts occurring while restoring the core registers from the stack.