aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-08-07 18:32:21 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-08-07 18:32:21 +0000
commit871b49afafe043d57f717e70532d66c5a56ca173 (patch)
tree192913992d24f565871d2295319acd4cac878998
parent842901d0ca0baa25ea510089a21162a6e8ae8f29 (diff)
downloadgcc-871b49afafe043d57f717e70532d66c5a56ca173.zip
gcc-871b49afafe043d57f717e70532d66c5a56ca173.tar.gz
gcc-871b49afafe043d57f717e70532d66c5a56ca173.tar.bz2
[AArch64] Remove unused commutative attribute
The commutative attribute was once used by the SVE conditional binary expanders, but it's now dead code. 2019-08-07 Richard Sandiford <richard.sandiford@arm.com> gcc/ * config/aarch64/iterators.md (commutative): Remove. From-SVN: r274182
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/aarch64/iterators.md7
2 files changed, 4 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d582c5b..e4605fc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ * config/aarch64/iterators.md (commutative): Remove.
+
2019-08-07 Richard Earnshaw <rearnsha@arm.com>
PR driver/91130
diff --git a/gcc/config/aarch64/iterators.md b/gcc/config/aarch64/iterators.md
index 198fc5d..a81b2f0 100644
--- a/gcc/config/aarch64/iterators.md
+++ b/gcc/config/aarch64/iterators.md
@@ -1925,10 +1925,3 @@
(UNSPEC_COND_FMLS "fmsb")
(UNSPEC_COND_FNMLA "fnmad")
(UNSPEC_COND_FNMLS "fnmsb")])
-
-(define_int_attr commutative [(UNSPEC_COND_ADD "true")
- (UNSPEC_COND_SUB "false")
- (UNSPEC_COND_MUL "true")
- (UNSPEC_COND_DIV "false")
- (UNSPEC_COND_MIN "true")
- (UNSPEC_COND_MAX "true")])