From: Segher Boessenkool Date: Wed, 12 Apr 2017 08:32:56 +0000 (+0200) Subject: rs6000: Enforce quad_address_p in TImode atomic_load/store (PR80382) X-Git-Tag: basepoints/gcc-8~80 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=de81c2f2f9499ba85257b597cdfce3f088758d48;p=thirdparty%2Fgcc.git 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, atomic_store + PR target/80382 * config/rs6000/sync.md (atomic_load, atomic_store