diff options
author | Segher Boessenkool <segher@gcc.gnu.org> | 2017-04-12 10:32:56 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2017-04-12 10:32:56 +0200 |
commit | de81c2f2f9499ba85257b597cdfce3f088758d48 (patch) | |
tree | b2f78a9b3b3c7f9c5cbbdbe3c2ff8e0079932305 /gcc/gimple-ssa-split-paths.c | |
parent | ba6bf284a5a10ba6eba18135c6df05c479aac5ca (diff) |
rs6000: Enforce quad_address_p in TImode atomic_load/store (PR80382)
Whatever expand expands to should be valid instructions. The defined
instructions here have a quad_memory_operand predicate, which boils
down to quad_address_p on the address, so let's test for that instead
of only disallowing indexed addresses.
* config/rs6000/sync.md (atomic_load<mode>, atomic_store<mode): Test
for quad_address_p for TImode, instead of just not indexed_address.
From-SVN: r246868
Diffstat (limited to 'gcc/gimple-ssa-split-paths.c')
0 files changed, 0 insertions, 0 deletions