aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2019-09-10 02:37:42 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2019-09-10 02:37:42 +0000
commit5447e8e2e249a12b0f22ccfb171ccc8fff9fcadc (patch)
tree6035009eba3ff49350241fb098c94923426439f3 /libgo
parent77df40e8127ec4f62c01c15f2d6f76d995424863 (diff)
downloadgcc-5447e8e2e249a12b0f22ccfb171ccc8fff9fcadc.zip
gcc-5447e8e2e249a12b0f22ccfb171ccc8fff9fcadc.tar.gz
gcc-5447e8e2e249a12b0f22ccfb171ccc8fff9fcadc.tar.bz2
compiler: permit inlining constant expressions and expression statements
This relatively minor change increases the number of inlinable functions/methods in the standard library from 983 to 2179. In particular it permits inlining math/bits/RotateLeftNN. This restores the speed of crypto/sha256 back to what it was before the update to 1.13beta1. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/194340 From-SVN: r275558
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions