diff mbox

Eradicate MQ some more

Message ID d197b04d22c921db52fe6f8664675244b935e60c.1472510681.git.segher@kernel.crashing.org
State New
Headers show

Commit Message

Segher Boessenkool Aug. 29, 2016, 11:58 p.m. UTC
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).

Bootstrapped and regression tested on powerpc64-linux, -m32,-m64.  Is
this okay for trunk?


Segher


2016-08-29  Segher Boessenkool  <segher@kernel.crashing.org>

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

---

Comments

David Edelsohn Aug. 30, 2016, 12:20 a.m. UTC | #1
On Mon, Aug 29, 2016 at 7:58 PM, Segher Boessenkool
<segher@kernel.crashing.org> wrote:
> 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).
>
> Bootstrapped and regression tested on powerpc64-linux, -m32,-m64.  Is
> this okay for trunk?

Okay.  *sniff* ;-)

Thanks, David
diff mbox

Patch

diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index 1609abd..4382190 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -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, \