This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Well, -ffast-math implies -ffinite-math-only, I think you have to pass -fno-finite-math-only if you want to deal correctly with infinities.I found that compiling without -ffast-math would allow std::isfinite to work. Sorry if the statement was confusing. The code looks something like:
[calculate x]
if (not isfinite (x))
throw std::runtime_error ("blah")
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |