diff options
author | Ian Lance Taylor <iant@golang.org> | 2020-12-15 21:52:23 -0800 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2020-12-18 15:56:20 -0800 |
commit | 5128f8d0d99008d4f069bbaef9ee4372fe5da7ce (patch) | |
tree | a350c80e42f75a90a6ae1196c99486b14df5c1f9 /libgo | |
parent | 0e9f2b2dc8df91be27acc383c63f0feae28fa229 (diff) | |
download | gcc-5128f8d0d99008d4f069bbaef9ee4372fe5da7ce.zip gcc-5128f8d0d99008d4f069bbaef9ee4372fe5da7ce.tar.gz gcc-5128f8d0d99008d4f069bbaef9ee4372fe5da7ce.tar.bz2 |
compiler: check for floating-point exponent overflow
Adjust mksysinfo and mkrsysinfo to strip out floating-point max numbers,
as they can trigger this error.
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/278476
Diffstat (limited to 'libgo')
-rwxr-xr-x | libgo/mkrsysinfo.sh | 1 | ||||
-rwxr-xr-x | libgo/mksysinfo.sh | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/libgo/mkrsysinfo.sh b/libgo/mkrsysinfo.sh index c28f0e5..e016ca4 100755 --- a/libgo/mkrsysinfo.sh +++ b/libgo/mkrsysinfo.sh @@ -26,6 +26,7 @@ grep -v '^// ' gen-sysinfo.go | \ grep -v '^type _*locale[_ ]' | \ grep -v 'in6_addr' | \ grep -v 'sockaddr_in6' | \ + egrep -v '^const _*FLT(64|128)_(NORM_)?MAX' | \ sed -e 's/\([^a-zA-Z0-9_]\)_timeval\([^a-zA-Z0-9_]\)/\1timeval\2/g' \ -e 's/\([^a-zA-Z0-9_]\)_timespec_t\([^a-zA-Z0-9_]\)/\1timespec\2/g' \ -e 's/\([^a-zA-Z0-9_]\)_timespec\([^a-zA-Z0-9_]\)/\1timespec\2/g' \ diff --git a/libgo/mksysinfo.sh b/libgo/mksysinfo.sh index b32a026..24d4ce2 100755 --- a/libgo/mksysinfo.sh +++ b/libgo/mksysinfo.sh @@ -38,6 +38,7 @@ grep -v '^// ' gen-sysinfo.go | \ grep -v '^type _*locale[_ ]' | \ grep -v 'in6_addr' | \ grep -v 'sockaddr_in6' | \ + egrep -v '^const _*FLT(64|128)_(NORM_)?MAX' | \ sed -e 's/\([^a-zA-Z0-9_]\)_timeval\([^a-zA-Z0-9_]\)/\1Timeval\2/g' \ -e 's/\([^a-zA-Z0-9_]\)_timespec_t\([^a-zA-Z0-9_]\)/\1Timespec\2/g' \ -e 's/\([^a-zA-Z0-9_]\)_timespec\([^a-zA-Z0-9_]\)/\1Timespec\2/g' \ |