reload.c (reload_inner_reg_of_subreg): New function broken out of push_reload.
commite6ea3b5f99cc34282a6501ca17096534e69725ad
authorJeffrey A Law <law@cygnus.com>
Mon, 21 Aug 2000 13:46:47 +0000 (21 13:46 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 21 Aug 2000 13:46:47 +0000 (21 07:46 -0600)
treefba4f559c029d28a1850565c7c0093be5f9d9ffe
parente04ca094deb8860f36d28aa71cfdd66e8a6c55fd
reload.c (reload_inner_reg_of_subreg): New function broken out of push_reload.

        * reload.c (reload_inner_reg_of_subreg): New function broken out of
        push_reload.
        (push_reload): Use reload_inner_reg_of_subreg.
        (combine_reloads): Do not combine reloads if the input reload
        is a SUBREG in which the inner part will need reloading.

From-SVN: r35841
gcc/ChangeLog
gcc/reload.c