https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36190

Drea Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=47661

--- Comment #2 from Drea Pinski <pinskia at gcc dot gnu.org> ---
gcc.dg/vect/vect-111.c
gcc.dg/vect/vect-ifcvt-11.c
gcc.dg/vect/vect-ifcvt-12.c
gcc.dg/vect/vect-ifcvt-13.c
gcc.dg/vect/vect-ifcvt-14.c
gcc.dg/vect/vect-ifcvt-15.c

Looks like this was fixed in GCC 4.7.0. 

Note this was broken by r0-87196-g04b03edb56633f. 

So it was fixed by r0-107313-gf9613c9a919462 aka `PR 47661`.

But really r13-707-g68e0063397ba82 fixes it the rest of the way; forcing the
comparison away from the COND_EXPR always and fixing the vectorizer to support
that.

So this just becomes a testcase issue now. I will go about and add testcases
for the trapping case with an explict -ftrapping-math since I am in the process
of maybe disabling trapping math.

Reply via email to