diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-17 23:31:41 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-17 23:31:41 +0000 |
commit | d9b3752cfeeaf26ccafe0a3b20f69dcd2d1e4a0c (patch) | |
tree | 0bb84f63ed128b54b740a46b5532d57a1116b085 /gcc/libgcov.c | |
parent | 4d4528537d643a94dfff61b20803871fe127131f (diff) | |
download | ppe42-gcc-d9b3752cfeeaf26ccafe0a3b20f69dcd2d1e4a0c.tar.gz ppe42-gcc-d9b3752cfeeaf26ccafe0a3b20f69dcd2d1e4a0c.zip |
* emit-rtl.c (subreg_hard_regno): Check that register is representable.
* reload.c (reload_inner_reg_of_subreg): When register is not
representable, reload the whole thing.
(find_reloads): Likewsie.
* rtlanal.c (subreg_representable_p): New function.
* profile.c (compute_branch_probabilities): Cleanup sanity checking;
allow negative probabilities for edges from the call to exit.
(branch_prob): Do not add fake edges for functions that may return twice
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65757 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/libgcov.c')
0 files changed, 0 insertions, 0 deletions