diff options
author | amker <amker@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-09-19 07:40:15 +0000 |
---|---|---|
committer | amker <amker@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-09-19 07:40:15 +0000 |
commit | e0b377e0e926455e83401f8278576fdebca28d47 (patch) | |
tree | d7178172c37ecaa8c9a22d89ab69939840cff4f8 /gcc/testsuite/ChangeLog | |
parent | 9ca8281f597bc7d9f235424b667371280b9a9a18 (diff) | |
download | gcc-e0b377e0e926455e83401f8278576fdebca28d47.tar.gz |
PR middle-end/54364
* bb-reorder.c (connect_better_edge_p): New added.
(find_traces_1_round): When optimizing for size, ignore edge frequency
and probability, and handle all in one round.
(bb_to_key): Use bb->index as key when optimizing for size.
(better_edge_p): The bb with smaller index is better when optimizing
for size.
(connect_traces): When optimizing for size, connect block n with
block n + 1; connect trace m with trace m + 1 if falling through.
(gate_handle_reorder_blocks): Enable bbro when optimizing for -Os.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191462 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/ChangeLog')
0 files changed, 0 insertions, 0 deletions