OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* bb-reorder.c (make_reorder_chain_1): Modified.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
final.c
diff --git
a/gcc/final.c
b/gcc/final.c
index
eeed1a1
..
ad522ae
100644
(file)
--- a/
gcc/final.c
+++ b/
gcc/final.c
@@
-984,8
+984,8
@@
compute_alignments ()
if (!has_fallthru
&& (branch_frequency > BB_FREQ_MAX / 10
if (!has_fallthru
&& (branch_frequency > BB_FREQ_MAX / 10
- || (bb->frequency >
BASIC_BLOCK (i - 1)
->frequency * 10
- && (
BASIC_BLOCK (i - 1)
->frequency
+ || (bb->frequency >
bb->prev_bb
->frequency * 10
+ && (
bb->prev_bb
->frequency
<= ENTRY_BLOCK_PTR->frequency / 2))))
{
log = JUMP_ALIGN (label);
<= ENTRY_BLOCK_PTR->frequency / 2))))
{
log = JUMP_ALIGN (label);