0
|
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.
|