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

--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:00dc7877ee02634d4837d024e36b55bef6b9d49c

commit r12-6660-g00dc7877ee02634d4837d024e36b55bef6b9d49c
Author: Richard Biener <rguent...@suse.de>
Date:   Tue Jan 18 09:06:13 2022 +0100

    tree-optimization/104064 - UBSAN issue in vect dataref analysis

    Since we order DRs after DR_INIT we know the difference will be
    positive and thus can avoid signed overflow issues by using
    unsigned arithmetic to produce the known unsigned result.

    2022-01-18  Richard Biener  <rguent...@suse.de>

            PR tree-optimization/104064
            * tree-vect-data-refs.cc (vect_analyze_data_ref_accesses): Check
            DR_INIT fits in a signed HWI, represent the difference from the
            first DR in unsigned.

Reply via email to