diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2019-07-20 19:35:04 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2019-07-20 19:35:04 +0200 |
commit | 4f5ddf27080251b223106346c95b3edf0fee2c52 (patch) | |
tree | a2184595ca996ba950dafed7c90233851f168882 /gcc | |
parent | 45986ed939d2187a03b6f55721e51e363968f5be (diff) | |
download | gcc-4f5ddf27080251b223106346c95b3edf0fee2c52.zip gcc-4f5ddf27080251b223106346c95b3edf0fee2c52.tar.gz gcc-4f5ddf27080251b223106346c95b3edf0fee2c52.tar.bz2 |
rs6000: Make input_operand use any_memory_operand
* config/rs6000/predicates.md (input_operand): Allow volatile memory.
From-SVN: r273632
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/rs6000/predicates.md | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 459c869..33a50fa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 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. 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org> diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md index 23d626b..7c451df 100644 --- a/gcc/config/rs6000/predicates.md +++ b/gcc/config/rs6000/predicates.md @@ -1031,7 +1031,7 @@ 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. */ |