rs6000: Make input_operand use any_memory_operand
authorSegher Boessenkool <segher@kernel.crashing.org>
Sat, 20 Jul 2019 17:35:04 +0000 (19:35 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Sat, 20 Jul 2019 17:35:04 +0000 (19:35 +0200)
* config/rs6000/predicates.md (input_operand): Allow volatile memory.

From-SVN: r273632

gcc/ChangeLog
gcc/config/rs6000/predicates.md

index 459c869796c0596d4c3db0aef81b7edf53c6d457..33a50fad8bcc0243530477b22a62fcea5c2618ce 100644 (file)
@@ -1,3 +1,7 @@
+2019-07-20  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config/rs6000/predicates.md (input_operand): Allow volatile memory.
+
 2019-07-20  Segher Boessenkool  <segher@kernel.crashing.org>
 
        * config/rs6000/predicates.md (lwa_operand): Allow volatile memory.
index 23d626bc0c40aec5d44e9266bc21bef7f1df07d2..7c451df527dc1699910e02d71aeb31226495f43f 100644 (file)
               const_double,const_wide_int,const_vector,const_int")
 {
   /* Memory is always valid.  */
-  if (memory_operand (op, mode))
+  if (any_memory_operand (op, mode))
     return 1;
 
   /* For floating-point, easy constants are valid.  */