[Bug middle-end/79454] [7 Regression] c-c++-common/ubsan/overflow-vec-*.c FAILs on some 64-bit BE targets

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Feb 10 15:12:00 GMT 2017


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2017-02-10
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
   Target Milestone|---                         |7.0
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
This is actually a regression, while in gcc 6 we for
-fsanitize=signed-integer-overflow ignored vector arithmetics (thus wouldn't
signal possible overflows), at least we computed the correct values, but now we
properly signal the overflow, but compute wrong values.


More information about the Gcc-bugs mailing list