aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2017-10-31 11:33:12 +0100
committerUros Bizjak <uros@gcc.gnu.org>2017-10-31 11:33:12 +0100
commit00ca3ed28c98be6485017f835e6c4366f35221ee (patch)
tree6d2d29e56cad2f1fc49c3aff266338e329b713ed /gcc
parentc705e5a3f446c1885f402514a2944cbd5e2e2ea6 (diff)
downloadgcc-00ca3ed28c98be6485017f835e6c4366f35221ee.zip
gcc-00ca3ed28c98be6485017f835e6c4366f35221ee.tar.gz
gcc-00ca3ed28c98be6485017f835e6c4366f35221ee.tar.bz2
re PR target/82772 (GCC crashes as compiling ags_thread.c source file on alpha architecture)
PR target/82772 * config/alpha/sync.md (fetchop_constr) <and>: Change to "rINM". From-SVN: r254253
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/alpha/sync.md2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4216b94..b8140dd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-10-31 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/82772
+ * config/alpha/sync.md (fetchop_constr) <and>: Change to "rINM".
+
2017-10-31 Segher Boessenkool <segher@kernel.crsahing.org>
PR target/82674
diff --git a/gcc/config/alpha/sync.md b/gcc/config/alpha/sync.md
index 69c9d24..a0e67a9 100644
--- a/gcc/config/alpha/sync.md
+++ b/gcc/config/alpha/sync.md
@@ -24,7 +24,7 @@
[(plus "add_operand") (minus "reg_or_8bit_operand")
(ior "or_operand") (xor "or_operand") (and "and_operand")])
(define_code_attr fetchop_constr
- [(plus "rKL") (minus "rI") (ior "rIN") (xor "rIN") (and "riNM")])
+ [(plus "rKL") (minus "rI") (ior "rIN") (xor "rIN") (and "rINM")])
(define_expand "memory_barrier"