[Bug middle-end/28473] [4.0/4.1 Regression] with -O, casting result of round(x) to uint64_t produces wrong values for x > INT_MAX
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Jul 26 00:24:00 GMT 2006
------- Comment #9 from pinskia at gcc dot gnu dot org 2006-07-26 00:24 -------
Fixed on the mainline at least.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work|3.4.6 |3.4.6 4.2.0
Summary|[4.0/4.1/4.2 Regression] |[4.0/4.1 Regression] with -
|with -O, casting result of |O, casting result of
|round(x) to uint64_t |round(x) to uint64_t
|produces wrong values for x |produces wrong values for x
|> INT_MAX |> INT_MAX
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28473
More information about the Gcc-bugs
mailing list