From: Kyrylo Tkachov Date: Tue, 7 Apr 2020 17:10:02 +0000 (+0100) Subject: [AArch64] PR target/94518: Fix memmodel index in aarch64_store_exclusive_pair X-Git-Tag: embedded-9-2020q2~24 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=470626394ab7779cb663258048da821a502a1e82;p=thirdparty%2Fgcc.git [AArch64] PR target/94518: Fix memmodel index in aarch64_store_exclusive_pair 2020-04-07 Kyrylo Tkachov PR target/94518 2019-09-23 Richard Sandiford * config/aarch64/atomics.md (aarch64_store_exclusive_pair): Fix memmodel index. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86cc47cb78da..cc1a903cf473 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2020-04-07 Kyrylo Tkachov + + PR target/94518 + 2019-09-23 Richard Sandiford + + * config/aarch64/atomics.md (aarch64_store_exclusive_pair): Fix + memmodel index. + 2020-04-07 Jakub Jelinek PR target/94500 diff --git a/gcc/config/aarch64/atomics.md b/gcc/config/aarch64/atomics.md index 590f82a4b14a..e7f3dad652f3 100644 --- a/gcc/config/aarch64/atomics.md +++ b/gcc/config/aarch64/atomics.md @@ -755,7 +755,7 @@ UNSPECV_SX))] "" { - enum memmodel model = memmodel_from_int (INTVAL (operands[3])); + enum memmodel model = memmodel_from_int (INTVAL (operands[4])); if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model)) return "stxp\t%w0, %x2, %x3, %1"; else