diff options
Diffstat (limited to 'gas/expr.c')
-rw-r--r-- | gas/expr.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gas/expr.c b/gas/expr.c index 7cca437493..851a406e01 100644 --- a/gas/expr.c +++ b/gas/expr.c @@ -1744,6 +1744,13 @@ expr (rankarg, resultP) } /* Optimize common cases. */ +#ifdef md_optimize_expr + if (md_optimize_expr (resultP, op_left, &right)) + { + /* skip */; + } + else +#endif if (op_left == O_add && right.X_op == O_constant) { /* X + constant. */ |