diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-04-02 18:43:16 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-04-02 18:43:16 -0500 |
commit | be7ae2a48490fa9809c604c6e33e645fc5076f5a (patch) | |
tree | 65aeb576ecc7a6dd79dddc7f9cfc4bcfd09b79ee /gcc/ginclude | |
parent | 8e15629f5251138b61200166bf08d13c3b7c2f59 (diff) | |
download | gcc-be7ae2a48490fa9809c604c6e33e645fc5076f5a.zip gcc-be7ae2a48490fa9809c604c6e33e645fc5076f5a.tar.gz gcc-be7ae2a48490fa9809c604c6e33e645fc5076f5a.tar.bz2 |
(reload_reg_used_for_inherit): New variable.
(clear_reload_reg_in_use): New function.
(allocate_reload_reg): Don't consider an inherited register as one that we
should share in the first pass.
Don't mark a register in use until we are sure it will fit.
(choose_reload_regs): Mark spill regs used for inheriting.
When we decide we can no longer use a register, show it isn't being used.
From-SVN: r3991
Diffstat (limited to 'gcc/ginclude')
0 files changed, 0 insertions, 0 deletions