* integrate.c (get_label_from_map): New function.
commit6c180ad481f43380202b10158901b08275a06bbb
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Feb 1998 00:30:57 +0000 (9 00:30 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Feb 1998 00:30:57 +0000 (9 00:30 +0000)
tree9cdace8a24f95907a34d06396b129ad517da878a
parent1992b809f69dbc478885700b4fca00342b9eb103
    * integrate.c (get_label_from_map): New function.
        (expand_inline_function): Use it.  Initialize the label_map to
        NULL_RTX instead of gen_label_rtx.
        (copy_rtx_and_substitute): Use get_label_from_map.
        * integrate.h (get_label_from_map): New function.
        (set_label_from_map): New macro.
        * unroll.c (unroll_loop): Use them.
        (copy_loop_body): Ditto.
        * toplev.c (rest_of_compilation): Don't call save_for_inline_copy
        if all we're doing is dealing with -Wreturn-type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_00_branch@17795 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/integrate.c
gcc/integrate.h
gcc/toplev.c
gcc/unroll.c