GNU Binutils with patches for OS216
Revision | 3e8151d37613bd4468de1a96e26a1101380ddadb (tree) |
---|---|
Time | 2016-08-26 01:26:01 |
Author | Thomas Preud'homme <thomas.preudhomme@arm....> |
Commiter | Thomas Preud'homme |
2016-08-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
Backport from mainline
2016-08-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
* config/tc-arm.c (v7m_psrs): Remove msp_s, MSP_S, psp_s and PSP_S
special registers.
* testsuite/gas/arm/archv8m-cmse-msr.s: Remove test for above special
registers.
* testsuite/gas/arm/archv8m-cmse-msr-base.d: Likewise.
* testsuite/gas/arm/archv8m-cmse-msr-main.d: Likewise.
* testsuite/gas/arm/archv8m-main-dsp-4.d: Likewise.
@@ -1,3 +1,16 @@ | ||
1 | +2016-08-25 Thomas Preud'homme <thomas.preudhomme@arm.com> | |
2 | + | |
3 | + Backport from mainline | |
4 | + 2016-08-25 Thomas Preud'homme <thomas.preudhomme@arm.com> | |
5 | + | |
6 | + * config/tc-arm.c (v7m_psrs): Remove msp_s, MSP_S, psp_s and PSP_S | |
7 | + special registers. | |
8 | + * testsuite/gas/arm/archv8m-cmse-msr.s: Remove test for above special | |
9 | + registers. | |
10 | + * testsuite/gas/arm/archv8m-cmse-msr-base.d: Likewise. | |
11 | + * testsuite/gas/arm/archv8m-cmse-msr-main.d: Likewise. | |
12 | + * testsuite/gas/arm/archv8m-main-dsp-4.d: Likewise. | |
13 | + | |
1 | 14 | 2016-05-20 Thomas Preud'homme <thomas.preudhomme@arm.com> |
2 | 15 | |
3 | 16 | * NEWS: Document support for ARMv8-M and its DSP and Security |
@@ -18396,8 +18396,8 @@ static const struct asm_psr v7m_psrs[] = | ||
18396 | 18396 | {"ipsr", 5 }, {"IPSR", 5 }, |
18397 | 18397 | {"epsr", 6 }, {"EPSR", 6 }, |
18398 | 18398 | {"iepsr", 7 }, {"IEPSR", 7 }, |
18399 | - {"msp", 8 }, {"MSP", 8 }, {"msp_s", 8 }, {"MSP_S", 8 }, | |
18400 | - {"psp", 9 }, {"PSP", 9 }, {"psp_s", 9 }, {"PSP_S", 9 }, | |
18399 | + {"msp", 8 }, {"MSP", 8 }, | |
18400 | + {"psp", 9 }, {"PSP", 9 }, | |
18401 | 18401 | {"primask", 16}, {"PRIMASK", 16}, |
18402 | 18402 | {"basepri", 17}, {"BASEPRI", 17}, |
18403 | 18403 | {"basepri_max", 18}, {"BASEPRI_MAX", 18}, |
@@ -7,26 +7,18 @@ | ||
7 | 7 | |
8 | 8 | Disassembly of section .text: |
9 | 9 | 0+.* <[^>]*> f380 8808 msr MSP, r0 |
10 | -0+.* <[^>]*> f380 8808 msr MSP, r0 | |
11 | 10 | 0+.* <[^>]*> f380 8888 msr MSP_NS, r0 |
12 | 11 | 0+.* <[^>]*> f380 8809 msr PSP, r0 |
13 | -0+.* <[^>]*> f380 8809 msr PSP, r0 | |
14 | 12 | 0+.* <[^>]*> f380 8889 msr PSP_NS, r0 |
15 | 13 | 0+.* <[^>]*> f380 8808 msr MSP, r0 |
16 | -0+.* <[^>]*> f380 8808 msr MSP, r0 | |
17 | 14 | 0+.* <[^>]*> f380 8888 msr MSP_NS, r0 |
18 | 15 | 0+.* <[^>]*> f380 8809 msr PSP, r0 |
19 | -0+.* <[^>]*> f380 8809 msr PSP, r0 | |
20 | 16 | 0+.* <[^>]*> f380 8889 msr PSP_NS, r0 |
21 | 17 | 0+.* <[^>]*> f3ef 8008 mrs r0, MSP |
22 | -0+.* <[^>]*> f3ef 8008 mrs r0, MSP | |
23 | 18 | 0+.* <[^>]*> f3ef 8088 mrs r0, MSP_NS |
24 | 19 | 0+.* <[^>]*> f3ef 8009 mrs r0, PSP |
25 | -0+.* <[^>]*> f3ef 8009 mrs r0, PSP | |
26 | 20 | 0+.* <[^>]*> f3ef 8089 mrs r0, PSP_NS |
27 | 21 | 0+.* <[^>]*> f3ef 8008 mrs r0, MSP |
28 | -0+.* <[^>]*> f3ef 8008 mrs r0, MSP | |
29 | 22 | 0+.* <[^>]*> f3ef 8088 mrs r0, MSP_NS |
30 | 23 | 0+.* <[^>]*> f3ef 8009 mrs r0, PSP |
31 | -0+.* <[^>]*> f3ef 8009 mrs r0, PSP | |
32 | 24 | 0+.* <[^>]*> f3ef 8089 mrs r0, PSP_NS |
@@ -7,26 +7,18 @@ | ||
7 | 7 | |
8 | 8 | Disassembly of section .text: |
9 | 9 | 0+.* <[^>]*> f380 8808 msr MSP, r0 |
10 | -0+.* <[^>]*> f380 8808 msr MSP, r0 | |
11 | 10 | 0+.* <[^>]*> f380 8888 msr MSP_NS, r0 |
12 | 11 | 0+.* <[^>]*> f380 8809 msr PSP, r0 |
13 | -0+.* <[^>]*> f380 8809 msr PSP, r0 | |
14 | 12 | 0+.* <[^>]*> f380 8889 msr PSP_NS, r0 |
15 | 13 | 0+.* <[^>]*> f380 8808 msr MSP, r0 |
16 | -0+.* <[^>]*> f380 8808 msr MSP, r0 | |
17 | 14 | 0+.* <[^>]*> f380 8888 msr MSP_NS, r0 |
18 | 15 | 0+.* <[^>]*> f380 8809 msr PSP, r0 |
19 | -0+.* <[^>]*> f380 8809 msr PSP, r0 | |
20 | 16 | 0+.* <[^>]*> f380 8889 msr PSP_NS, r0 |
21 | 17 | 0+.* <[^>]*> f3ef 8008 mrs r0, MSP |
22 | -0+.* <[^>]*> f3ef 8008 mrs r0, MSP | |
23 | 18 | 0+.* <[^>]*> f3ef 8088 mrs r0, MSP_NS |
24 | 19 | 0+.* <[^>]*> f3ef 8009 mrs r0, PSP |
25 | -0+.* <[^>]*> f3ef 8009 mrs r0, PSP | |
26 | 20 | 0+.* <[^>]*> f3ef 8089 mrs r0, PSP_NS |
27 | 21 | 0+.* <[^>]*> f3ef 8008 mrs r0, MSP |
28 | -0+.* <[^>]*> f3ef 8008 mrs r0, MSP | |
29 | 22 | 0+.* <[^>]*> f3ef 8088 mrs r0, MSP_NS |
30 | 23 | 0+.* <[^>]*> f3ef 8009 mrs r0, PSP |
31 | -0+.* <[^>]*> f3ef 8009 mrs r0, PSP | |
32 | 24 | 0+.* <[^>]*> f3ef 8089 mrs r0, PSP_NS |
@@ -1,24 +1,16 @@ | ||
1 | 1 | msr MSP, r0 |
2 | -msr MSP_S, r0 | |
3 | 2 | msr MSP_NS, r0 |
4 | 3 | msr PSP, r0 |
5 | -msr PSP_S, r0 | |
6 | 4 | msr PSP_NS, r0 |
7 | 5 | msr msp, r0 |
8 | -msr msp_s, r0 | |
9 | 6 | msr msp_ns, r0 |
10 | 7 | msr psp, r0 |
11 | -msr psp_s, r0 | |
12 | 8 | msr psp_ns, r0 |
13 | 9 | mrs r0, MSP |
14 | -mrs r0, MSP_S | |
15 | 10 | mrs r0, MSP_NS |
16 | 11 | mrs r0, PSP |
17 | -mrs r0, PSP_S | |
18 | 12 | mrs r0, PSP_NS |
19 | 13 | mrs r0, msp |
20 | -mrs r0, msp_s | |
21 | 14 | mrs r0, msp_ns |
22 | 15 | mrs r0, psp |
23 | -mrs r0, psp_s | |
24 | 16 | mrs r0, psp_ns |
@@ -7,26 +7,18 @@ | ||
7 | 7 | |
8 | 8 | Disassembly of section .text: |
9 | 9 | 0+.* <[^>]*> f380 8808 msr MSP, r0 |
10 | -0+.* <[^>]*> f380 8808 msr MSP, r0 | |
11 | 10 | 0+.* <[^>]*> f380 8888 msr MSP_NS, r0 |
12 | 11 | 0+.* <[^>]*> f380 8809 msr PSP, r0 |
13 | -0+.* <[^>]*> f380 8809 msr PSP, r0 | |
14 | 12 | 0+.* <[^>]*> f380 8889 msr PSP_NS, r0 |
15 | 13 | 0+.* <[^>]*> f380 8808 msr MSP, r0 |
16 | -0+.* <[^>]*> f380 8808 msr MSP, r0 | |
17 | 14 | 0+.* <[^>]*> f380 8888 msr MSP_NS, r0 |
18 | 15 | 0+.* <[^>]*> f380 8809 msr PSP, r0 |
19 | -0+.* <[^>]*> f380 8809 msr PSP, r0 | |
20 | 16 | 0+.* <[^>]*> f380 8889 msr PSP_NS, r0 |
21 | 17 | 0+.* <[^>]*> f3ef 8008 mrs r0, MSP |
22 | -0+.* <[^>]*> f3ef 8008 mrs r0, MSP | |
23 | 18 | 0+.* <[^>]*> f3ef 8088 mrs r0, MSP_NS |
24 | 19 | 0+.* <[^>]*> f3ef 8009 mrs r0, PSP |
25 | -0+.* <[^>]*> f3ef 8009 mrs r0, PSP | |
26 | 20 | 0+.* <[^>]*> f3ef 8089 mrs r0, PSP_NS |
27 | 21 | 0+.* <[^>]*> f3ef 8008 mrs r0, MSP |
28 | -0+.* <[^>]*> f3ef 8008 mrs r0, MSP | |
29 | 22 | 0+.* <[^>]*> f3ef 8088 mrs r0, MSP_NS |
30 | 23 | 0+.* <[^>]*> f3ef 8009 mrs r0, PSP |
31 | -0+.* <[^>]*> f3ef 8009 mrs r0, PSP | |
32 | 24 | 0+.* <[^>]*> f3ef 8089 mrs r0, PSP_NS |