]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
2016-08-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
authorThomas Preud'homme <thomas.preudhomme@arm.com>
Thu, 25 Aug 2016 16:26:01 +0000 (17:26 +0100)
committerThomas Preud'homme <thomas.preudhomme@arm.com>
Thu, 25 Aug 2016 16:26:01 +0000 (17:26 +0100)
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.

gas/ChangeLog.arm
gas/config/tc-arm.c
gas/testsuite/gas/arm/archv8m-cmse-msr-base.d
gas/testsuite/gas/arm/archv8m-cmse-msr-main.d
gas/testsuite/gas/arm/archv8m-cmse-msr.s
gas/testsuite/gas/arm/archv8m-main-dsp-4.d

index a50d688b6e70becbf4ac82f0bd296ed536533a25..ad5c2814464c46c2f651461213ac480f71357b1d 100644 (file)
@@ -1,3 +1,16 @@
+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.
+
 2016-05-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
 
        * NEWS: Document support for ARMv8-M and its DSP and Security
index 453e2c531d20623126f30df00b26e91df9589fba..e26f8450329f54c39bab0db3e8567a5865b4e05e 100644 (file)
@@ -18396,8 +18396,8 @@ static const struct asm_psr v7m_psrs[] =
   {"ipsr",       5 }, {"IPSR",         5 },
   {"epsr",       6 }, {"EPSR",         6 },
   {"iepsr",      7 }, {"IEPSR",        7 },
-  {"msp",        8 }, {"MSP",          8 }, {"msp_s",     8 }, {"MSP_S",     8 },
-  {"psp",        9 }, {"PSP",          9 }, {"psp_s",     9 }, {"PSP_S",     9 },
+  {"msp",        8 }, {"MSP",          8 },
+  {"psp",        9 }, {"PSP",          9 },
   {"primask",    16}, {"PRIMASK",      16},
   {"basepri",    17}, {"BASEPRI",      17},
   {"basepri_max", 18}, {"BASEPRI_MAX", 18},
index 837767717d0524e31362ce631875d7f83e57546f..4f162ce9338f73c0de22bc274f295d4d569a19f8 100644 (file)
@@ -7,26 +7,18 @@
 
 Disassembly of section .text:
 0+.* <[^>]*> f380 8808         msr     MSP, r0
-0+.* <[^>]*> f380 8808         msr     MSP, r0
 0+.* <[^>]*> f380 8888         msr     MSP_NS, r0
 0+.* <[^>]*> f380 8809         msr     PSP, r0
-0+.* <[^>]*> f380 8809         msr     PSP, r0
 0+.* <[^>]*> f380 8889         msr     PSP_NS, r0
 0+.* <[^>]*> f380 8808         msr     MSP, r0
-0+.* <[^>]*> f380 8808         msr     MSP, r0
 0+.* <[^>]*> f380 8888         msr     MSP_NS, r0
 0+.* <[^>]*> f380 8809         msr     PSP, r0
-0+.* <[^>]*> f380 8809         msr     PSP, r0
 0+.* <[^>]*> f380 8889         msr     PSP_NS, r0
 0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
-0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
 0+.* <[^>]*> f3ef 8088         mrs     r0, MSP_NS
 0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
-0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
 0+.* <[^>]*> f3ef 8089         mrs     r0, PSP_NS
 0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
-0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
 0+.* <[^>]*> f3ef 8088         mrs     r0, MSP_NS
 0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
-0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
 0+.* <[^>]*> f3ef 8089         mrs     r0, PSP_NS
index ca8b000c20eb6854bd17e0ceafa0b679f49c21f0..f4035d80fb37282faccc9b86af1309a541b3b248 100644 (file)
@@ -7,26 +7,18 @@
 
 Disassembly of section .text:
 0+.* <[^>]*> f380 8808         msr     MSP, r0
-0+.* <[^>]*> f380 8808         msr     MSP, r0
 0+.* <[^>]*> f380 8888         msr     MSP_NS, r0
 0+.* <[^>]*> f380 8809         msr     PSP, r0
-0+.* <[^>]*> f380 8809         msr     PSP, r0
 0+.* <[^>]*> f380 8889         msr     PSP_NS, r0
 0+.* <[^>]*> f380 8808         msr     MSP, r0
-0+.* <[^>]*> f380 8808         msr     MSP, r0
 0+.* <[^>]*> f380 8888         msr     MSP_NS, r0
 0+.* <[^>]*> f380 8809         msr     PSP, r0
-0+.* <[^>]*> f380 8809         msr     PSP, r0
 0+.* <[^>]*> f380 8889         msr     PSP_NS, r0
 0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
-0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
 0+.* <[^>]*> f3ef 8088         mrs     r0, MSP_NS
 0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
-0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
 0+.* <[^>]*> f3ef 8089         mrs     r0, PSP_NS
 0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
-0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
 0+.* <[^>]*> f3ef 8088         mrs     r0, MSP_NS
 0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
-0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
 0+.* <[^>]*> f3ef 8089         mrs     r0, PSP_NS
index 4a617610139630ac66bdaa95d005fa27c6e098fb..1d5a4af07b7139d0e0ea9b1628073879639793d1 100644 (file)
@@ -1,24 +1,16 @@
 msr   MSP, r0
-msr   MSP_S, r0
 msr   MSP_NS, r0
 msr   PSP, r0
-msr   PSP_S, r0
 msr   PSP_NS, r0
 msr   msp, r0
-msr   msp_s, r0
 msr   msp_ns, r0
 msr   psp, r0
-msr   psp_s, r0
 msr   psp_ns, r0
 mrs   r0, MSP
-mrs   r0, MSP_S
 mrs   r0, MSP_NS
 mrs   r0, PSP
-mrs   r0, PSP_S
 mrs   r0, PSP_NS
 mrs   r0, msp
-mrs   r0, msp_s
 mrs   r0, msp_ns
 mrs   r0, psp
-mrs   r0, psp_s
 mrs   r0, psp_ns
index 5e07e9ea783147a5f1286b12f19b5c2e336f2bf9..a61dc72979f75b9e8470b139ae37dbc20af1c675 100644 (file)
@@ -7,26 +7,18 @@
 
 Disassembly of section .text:
 0+.* <[^>]*> f380 8808         msr     MSP, r0
-0+.* <[^>]*> f380 8808         msr     MSP, r0
 0+.* <[^>]*> f380 8888         msr     MSP_NS, r0
 0+.* <[^>]*> f380 8809         msr     PSP, r0
-0+.* <[^>]*> f380 8809         msr     PSP, r0
 0+.* <[^>]*> f380 8889         msr     PSP_NS, r0
 0+.* <[^>]*> f380 8808         msr     MSP, r0
-0+.* <[^>]*> f380 8808         msr     MSP, r0
 0+.* <[^>]*> f380 8888         msr     MSP_NS, r0
 0+.* <[^>]*> f380 8809         msr     PSP, r0
-0+.* <[^>]*> f380 8809         msr     PSP, r0
 0+.* <[^>]*> f380 8889         msr     PSP_NS, r0
 0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
-0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
 0+.* <[^>]*> f3ef 8088         mrs     r0, MSP_NS
 0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
-0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
 0+.* <[^>]*> f3ef 8089         mrs     r0, PSP_NS
 0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
-0+.* <[^>]*> f3ef 8008         mrs     r0, MSP
 0+.* <[^>]*> f3ef 8088         mrs     r0, MSP_NS
 0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
-0+.* <[^>]*> f3ef 8009         mrs     r0, PSP
 0+.* <[^>]*> f3ef 8089         mrs     r0, PSP_NS