[AArch64] Remove unused commutative attribute
authorRichard Sandiford <richard.sandiford@arm.com>
Wed, 7 Aug 2019 18:32:21 +0000 (18:32 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 7 Aug 2019 18:32:21 +0000 (18:32 +0000)
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

gcc/ChangeLog
gcc/config/aarch64/iterators.md

index d582c5b..e4605fc 100644 (file)
@@ -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
index 198fc5d..a81b2f0 100644 (file)
                              (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")])