This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/47989] -mrecip causes 482.sphinx3, 464.h264ref and 481.wrf to miscompare
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 10 Mar 2011 13:27:24 +0000
- Subject: [Bug target/47989] -mrecip causes 482.sphinx3, 464.h264ref and 481.wrf to miscompare
- Auto-submitted: auto-generated
- References: <bug-47989-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47989
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|-mrecip causes 482.sphinx3 |-mrecip causes 482.sphinx3,
|and 464.h264ref to |464.h264ref and 481.wrf to
|miscompare |miscompare
--- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-03-10 13:27:22 UTC ---
Same for 481.wrf, hope for dealing with this with taking into account context
of the division vanishes here. The code is obfuscated with several
levels of array lookup.
In all cases the Intel compiler simply only uses rcp instructions for
vectorized loops.