Apply fix from D81179 only from GCC < 8
authorValentin Clement <clementval@gmail.com>
Mon, 8 Jun 2020 18:38:18 +0000 (14:38 -0400)
committerValentin Clement <clementval@gmail.com>
Mon, 8 Jun 2020 19:51:57 +0000 (15:51 -0400)
commit38674030c026b6ba432dc81440bd3790d94b7c48
tree056f0c5483815cf5a9359121cb861e39069a2210
parenta92ce3b706d71a67913bca8445f7be9f3682f0c7
Apply fix from D81179 only from GCC < 8

Summary: Apply workaround done in D81179 only for GCC < 8. As @klausler mentioned in D81179 we want to avoid additional checks for other compilers that do not need them.

Reviewers: DavidTruby, klausler, jdoerfert, sscalpone

Reviewed By: klausler, sscalpone

Subscribers: llvm-commits, tskeith, isuruf, klausler

Tags: #flang, #llvm

Differential Revision: https://reviews.llvm.org/D81208
flang/include/flang/Evaluate/integer.h
flang/lib/Decimal/big-radix-floating-point.h