aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra-remat.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-01-28 22:01:51 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2016-01-28 22:01:51 +0100
commiteb1b1f01560b2d2d3d2c17ce4c37f97b1396952c (patch)
tree0e91493a3696c4bd10d24e0215970c43f5c935fb /gcc/lra-remat.c
parentd7e2ecf3307766eba4d1a4d6dd714b8100d79b3f (diff)
downloadgcc-eb1b1f01560b2d2d3d2c17ce4c37f97b1396952c.zip
gcc-eb1b1f01560b2d2d3d2c17ce4c37f97b1396952c.tar.gz
gcc-eb1b1f01560b2d2d3d2c17ce4c37f97b1396952c.tar.bz2
re PR middle-end/69542 (-fcompare-debug failure in simplify-rtx.c on i?86 since r232905)
PR middle-end/69542 * lra-remat.c (calculate_local_reg_remat_bb_data): Only consider non-debug insns. * gcc.dg/torture/pr69542.c: New test. From-SVN: r232946
Diffstat (limited to 'gcc/lra-remat.c')
-rw-r--r--gcc/lra-remat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/lra-remat.c b/gcc/lra-remat.c
index 4d8099f..e729ea9 100644
--- a/gcc/lra-remat.c
+++ b/gcc/lra-remat.c
@@ -694,7 +694,7 @@ calculate_local_reg_remat_bb_data (void)
FOR_EACH_BB_FN (bb, cfun)
FOR_BB_INSNS (bb, insn)
- if (INSN_P (insn))
+ if (NONDEBUG_INSN_P (insn))
set_bb_regs (bb, insn);
}