aboutsummaryrefslogtreecommitdiff
path: root/libgcc/soft-fp/divdf3.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2019-05-17 13:48:18 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2019-05-17 13:48:18 +0000
commit8fd5cc193d815779f1546dcd548dec611f79db99 (patch)
tree9c3427f65a71ef2e1e9898a94bca32ad10c9b59e /libgcc/soft-fp/divdf3.c
parent5719731f479e4aa29035cfa540a67245cfe15321 (diff)
downloadgcc-8fd5cc193d815779f1546dcd548dec611f79db99.zip
gcc-8fd5cc193d815779f1546dcd548dec611f79db99.tar.gz
gcc-8fd5cc193d815779f1546dcd548dec611f79db99.tar.bz2
compiler: use SHA1-hash for symname for long gcbits symbols
The current scheme used by the compiler for "gcbits" symbols involves generating a symbol name based on a 32-char encoding of the bits data. This scheme works well in most cases but can generate very long symbol names in rare cases. To help avoid such long symbol names, switch to a different encoding scheme based on the SHA1 digest of the payload if the symbol size would be too large. Fixes golang/go#32083. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/177598 From-SVN: r271322
Diffstat (limited to 'libgcc/soft-fp/divdf3.c')
0 files changed, 0 insertions, 0 deletions