diff options
author | Jeff Law <law@redhat.com> | 2018-03-02 16:47:56 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2018-03-02 16:47:56 -0700 |
commit | e9d03821f0a71ce72ab5407709723d32cba93e48 (patch) | |
tree | c8020d055b81b9c937f3f09fdfaecf137394fb04 /gcc/resource.c | |
parent | 2f03003dcc402c65fc33ac6a5d28d868a27c1fdc (diff) | |
download | gcc-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.c | 3 |
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; |