From e9d03821f0a71ce72ab5407709723d32cba93e48 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Fri, 2 Mar 2018 16:47:56 -0700 Subject: 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 --- gcc/resource.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/resource.c') 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; -- cgit v1.1