Eradicate MQ some more
authorSegher Boessenkool <segher@kernel.crashing.org>
Tue, 30 Aug 2016 02:46:07 +0000 (04:46 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Tue, 30 Aug 2016 02:46:07 +0000 (04:46 +0200)
Nothing uses MQ anymore, but it still shows up in all the dump files.
This patch removes it from CALL_REALLY_USED_REGISTERS so that that does
not happen anymore (it is still a fixed register, there should be no
functional change).

* config/rs6000/rs6000.h (CALL_REALLY_USED_REGISTERS): Do not
include MQ.

From-SVN: r239851

gcc/ChangeLog
gcc/config/rs6000/rs6000.h

index d59bc7dd92e981936749ef0dbb548215c3c936a3..b7117b492957a09af4c305f71376cee23abd1fed 100644 (file)
@@ -1,3 +1,8 @@
+2016-08-29  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config/rs6000/rs6000.h (CALL_REALLY_USED_REGISTERS): Do not
+       include MQ.
+
 2016-08-29  David Malcolm  <dmalcolm@redhat.com>
 
        * input.c
index 1609abd68bc0da9da6a8a59e90fc5f5ec175ef23..d54eaa1b5a2d12f416e042846d5b041cfd36d422 100644 (file)
@@ -1120,7 +1120,7 @@ enum data_align { align_abi, align_opt, align_both };
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, \
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-   1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1,         \
+   0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1,         \
    /* AltiVec registers.  */                      \
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \