Fix scaling of a sreal number.
2018-09-25 Martin Liska <mliska@suse.cz> * ipa-fnsummary.c (estimate_node_size_and_time): Scale by two integers and not by a float value. From-SVN: r264563
This commit is contained in:
parent
5433e40109
commit
59d2702625
@ -1,3 +1,8 @@
|
||||
2018-09-25 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* ipa-fnsummary.c (estimate_node_size_and_time): Scale by two
|
||||
integers and not by a float value.
|
||||
|
||||
2018-09-25 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR fortran/87394
|
||||
|
@ -2742,7 +2742,7 @@ estimate_node_size_and_time (struct cgraph_node *node,
|
||||
gcc_checking_assert (time >= 0);
|
||||
/* nonspecialized_time should be always bigger than specialized time.
|
||||
Roundoff issues however may get into the way. */
|
||||
gcc_checking_assert ((nonspecialized_time - time * 0.99) >= -1);
|
||||
gcc_checking_assert ((nonspecialized_time - time * 99 / 100) >= -1);
|
||||
|
||||
/* Roundoff issues may make specialized time bigger than nonspecialized
|
||||
time. We do not really want that to happen because some heurstics
|
||||
|
Loading…
x
Reference in New Issue
Block a user