aboutsummaryrefslogtreecommitdiff
path: root/gcc/gensupport.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2015-04-28 07:46:40 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2015-04-28 07:46:40 +0000
commit0060d7d71ec248c1aadc82783d1a3ef29b30b6ba (patch)
treea51e410f38b623f76c49c57b7fe31a486db04d60 /gcc/gensupport.c
parent85ebc1938f831130e98e8b0865cb172487254818 (diff)
downloadgcc-0060d7d71ec248c1aadc82783d1a3ef29b30b6ba.zip
gcc-0060d7d71ec248c1aadc82783d1a3ef29b30b6ba.tar.gz
gcc-0060d7d71ec248c1aadc82783d1a3ef29b30b6ba.tar.bz2
gensupport.c (std_preds): Add missing codes to address_operand entry.
gcc/ * gensupport.c (std_preds): Add missing codes to address_operand entry. From-SVN: r222511
Diffstat (limited to 'gcc/gensupport.c')
-rw-r--r--gcc/gensupport.c3
1 files changed, 2 insertions, 1 deletions
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}},