aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/gensupport.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5677eba..66d86d9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2015-04-28 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gensupport.c (std_preds): Add missing codes to address_operand entry.
+
2015-04-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/65851
diff --git a/gcc/gensupport.c b/gcc/gensupport.c
index 26a09bc..77a7286 100644
--- a/gcc/gensupport.c
+++ b/gcc/gensupport.c
@@ -2800,7 +2800,8 @@ struct std_pred_table
static const struct std_pred_table std_preds[] = {
{"general_operand", false, true, {SUBREG, REG, MEM}},
- {"address_operand", true, true, {SUBREG, REG, MEM, PLUS, MINUS, MULT}},
+ {"address_operand", true, true, {SUBREG, REG, MEM, PLUS, MINUS, MULT,
+ ZERO_EXTEND, SIGN_EXTEND, AND}},
{"register_operand", false, false, {SUBREG, REG}},
{"pmode_register_operand", true, false, {SUBREG, REG}},
{"scratch_operand", false, false, {SCRATCH, REG}},