aboutsummaryrefslogtreecommitdiff
path: root/gcc/resource.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2018-03-02 16:47:56 -0700
committerJeff Law <law@gcc.gnu.org>2018-03-02 16:47:56 -0700
commite9d03821f0a71ce72ab5407709723d32cba93e48 (patch)
treec8020d055b81b9c937f3f09fdfaecf137394fb04 /gcc/resource.c
parent2f03003dcc402c65fc33ac6a5d28d868a27c1fdc (diff)
downloadgcc-e9d03821f0a71ce72ab5407709723d32cba93e48.zip
gcc-e9d03821f0a71ce72ab5407709723d32cba93e48.tar.gz
gcc-e9d03821f0a71ce72ab5407709723d32cba93e48.tar.bz2
reorg.c (stop_search_p): Handle DEBUG_INSN.
* reorg.c (stop_search_p): Handle DEBUG_INSN. (redundant_insn, fill_simple_delay_slots): Likewise. (fill_slots_from_thread): Likewise. * resource.c (mark_referenced_resources): Likewise. (mark_set_resources, find_dead_or_set_registers): Likewise. From-SVN: r258158
Diffstat (limited to 'gcc/resource.c')
-rw-r--r--gcc/resource.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/resource.c b/gcc/resource.c
index ff194bb..0822dae 100644
--- a/gcc/resource.c
+++ b/gcc/resource.c
@@ -212,6 +212,7 @@ mark_referenced_resources (rtx x, struct resources *res,
case PC:
case SYMBOL_REF:
case LABEL_REF:
+ case DEBUG_INSN:
return;
case SUBREG:
@@ -451,6 +452,7 @@ find_dead_or_set_registers (rtx_insn *target, struct resources *res,
case BARRIER:
case NOTE:
+ case DEBUG_INSN:
continue;
case INSN:
@@ -639,6 +641,7 @@ mark_set_resources (rtx x, struct resources *res, int in_dest,
case SYMBOL_REF:
case CONST:
case PC:
+ case DEBUG_INSN:
/* These don't set any resources. */
return;