optimiser generates SSE instructions that add 32 bit quantities when the field
being referenced is actually 21 bits wide. This disables the possibility of
testing the overflow of the additions.


-- 
           Summary: optimiser destroys possibility of detecting overflow
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: geoff at dyalog dot com
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44376

Reply via email to