]> gcc.gnu.org Git - gcc.git/commit
calls.c (expand_call): Do not emit INSN_SETJMP note.
authorJan Hubicka <jh@suse.cz>
Tue, 7 Aug 2001 20:24:08 +0000 (22:24 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 7 Aug 2001 20:24:08 +0000 (20:24 +0000)
commit570a98eb7c116ea107e1c2167da244782cc4b988
tree60a5182f2490898a51da85e16138b7f79e245443
parentff25793cc1ffe5114b6ce07b44c75698d12ab0b2
calls.c (expand_call): Do not emit INSN_SETJMP note.

* calls.c (expand_call): Do not emit INSN_SETJMP note.
(emit_library_call_value_1): Likewise.
(emit_call_1): Emit REG_SETJMP note.
* cse.c (cse_end_of_basic_block): Use REG_SETJMP instead
of INSN_SETJMP
* cselib.c (cselib_process_insn): Likewise.
* flow.c (propagate_block): Likewise.
* loop.c (find_and_verify_loops): Likewise.
* reload.c (find_equiv_regs): Likewise.
* reload1.c (reload): Likewise.
* resource.c (mark_referenced_resources,
mark_set_resources): Likewise.
* sched-deps (sched_analyze_insn, sched_analyze): Likewise.
* final.c (final_scan_insn): Remove NOTE_INSN_SETJMP.
* haifa-sched.c (unlink_other_notes): Likewise.
(reemit_notes): Likewise.
* sched-ebb.c (sched_ebb): Likewise.
* sched-rgc.c (sched_region): Likewise.
* rtl.c (note_insn_name): Likewise.
(reg_note_name): Add REG_SETJMP
* rtl.h (reg_note): Add REG_SETJMP.
(insn_note): Remove NOTE_INSN_SETJMP.

* profile.c (branch_prob): Add fake edges for setjmp.

From-SVN: r44700
17 files changed:
gcc/ChangeLog
gcc/calls.c
gcc/cse.c
gcc/cselib.c
gcc/final.c
gcc/flow.c
gcc/haifa-sched.c
gcc/loop.c
gcc/profile.c
gcc/reload.c
gcc/reload1.c
gcc/resource.c
gcc/rtl.c
gcc/rtl.h
gcc/sched-deps.c
gcc/sched-ebb.c
gcc/sched-rgn.c
This page took 0.060925 seconds and 5 git commands to generate.