aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2018-01-02 12:35:53 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2018-01-02 12:35:53 +0000
commitf76649a6dc8278b2e377cabf3f80c172ffdc6c2a (patch)
tree1e970b921d40fa521a130d39708d893c4df62c9c /gcc
parent5344af273ac3d881fb480adc927c9ff64de959e7 (diff)
downloadgcc-f76649a6dc8278b2e377cabf3f80c172ffdc6c2a.zip
gcc-f76649a6dc8278b2e377cabf3f80c172ffdc6c2a.tar.gz
gcc-f76649a6dc8278b2e377cabf3f80c172ffdc6c2a.tar.bz2
ipa-inline.c (big_speedup_p): Fix expression.
2018-01-02 Richard Biener <rguenther@suse.de> * ipa-inline.c (big_speedup_p): Fix expression. From-SVN: r256072
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ipa-inline.c2
-rw-r--r--gcc/testsuite/ChangeLog4
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c
index 4af47b4..68a190d 100644
--- a/gcc/ipa-inline.c
+++ b/gcc/ipa-inline.c
@@ -691,7 +691,7 @@ big_speedup_p (struct cgraph_edge *e)
sreal time = compute_uninlined_call_time (e, unspec_time);
sreal inlined_time = compute_inlined_call_time (e, spec_time);
- if (time - inlined_time * 100
+ if ((time - inlined_time) * 100
> (sreal) (time * PARAM_VALUE (PARAM_INLINE_MIN_SPEEDUP)))
return true;
return false;
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e4dd14f..223877e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-02 Richard Biener <rguenther@suse.de>
+
+ * ipa-inline.c (big_speedup_p): Fix expression.
+
2018-01-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83076