[Bug middle-end/61876] Converting __builtin_round + cast into __builtin_lround is not always equivalent in regards to math errno
yroux at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Aug 22 10:49:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61876
--- Comment #12 from yroux at gcc dot gnu.org ---
Author: yroux
Date: Fri Aug 22 10:48:22 2014
New Revision: 214312
URL: https://gcc.gnu.org/viewcvs?rev=214312&root=gcc&view=rev
Log:
2014-08-22 Yvan Roux <yvan.roux@linaro.org>
Backport from trunk r212989, r213628.
2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* convert.c (convert_to_integer): Guard transformation to lrint by
-fno-math-errno.
2014-07-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR middle-end/61876
* convert.c (convert_to_integer): Do not convert BUILT_IN_ROUND and cast
when flag_errno_math is on.
Modified:
branches/linaro/gcc-4_9-branch/gcc/ChangeLog.linaro
branches/linaro/gcc-4_9-branch/gcc/convert.c
More information about the Gcc-bugs
mailing list