equal
deleted
inserted
replaced
|
1 Exceptions library release 2.01. |
|
2 |
|
3 This source code is intended to be compliant with release 2.0 of the |
|
4 EHABI. |
|
5 |
|
6 Changes against the 2.0 (November 2004) release of these sources are as |
|
7 follows: |
|
8 |
|
9 1) Changed licence agreement. |
|
10 |
|
11 2) Minor bug fix to restoring VFP registers on some architectures. |
|
12 |
|
13 The 2.0 (November 2004) source releases contained the following changes |
|
14 against the February 2004 release: |
|
15 |
|
16 1) Minor changes due to progress on the ARM toolchain itself. |
|
17 |
|
18 2) A small amount of tidying up. |
|
19 |
|
20 3) Changes to reflect the resolutions agreed in the conference calls, |
|
21 namely fixes for type matching, for unwinding frames in which VFP |
|
22 registers were saved by FSTMD (instead of FSTMX), and for consequences |
|
23 arising from the use of different relocations. |
|
24 |
|
25 4) The personality routine now defends itself a little against broken |
|
26 unwind instructions, by verifying that the notional return address is |
|
27 updated by the unwinding instructions. Also the unwinding of WMMX |
|
28 registers was performed incorrectly. |
|
29 |
|
30 5) In the unwinder, __ARM_Unwind_VRS_corerestore is now safe against |
|
31 data aborts occurring while restoring the core registers from the stack. |