diff options
author | Jakub Jelinek <jakub@redhat.com> | 2011-03-14 21:12:16 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2011-03-14 21:12:16 +0100 |
commit | 2e64f8b8f6e40ba69829f030eb9bf7220ae39bb3 (patch) | |
tree | 616419a240f8d7d0dc79298ff66f5f5b9b80dfc8 /gcc/builtins.c | |
parent | de888d9027079b9a38b068a4c58a8563a4a4d600 (diff) | |
download | gcc-2e64f8b8f6e40ba69829f030eb9bf7220ae39bb3.zip gcc-2e64f8b8f6e40ba69829f030eb9bf7220ae39bb3.tar.gz gcc-2e64f8b8f6e40ba69829f030eb9bf7220ae39bb3.tar.bz2 |
re PR middle-end/38878 (gcc.dg/tree-ssa/foldaddr-1.c XFAILed)
PR middle-end/38878
* fold-const.c (fold_binary_loc) <case EQ_EXPR, NE_EXPR>: Add
STRIP_NOPS on arg0 and arg1. When optimizing X +- C == X
and C - X == X also strip nops from +/-/p+ operand.
When optimizing -X == C, fold C to arg0's type.
* gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
From-SVN: r170957
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions