[Bug tree-optimization/95273] [11 regression] many ICEs after r11-564

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu May 28 09:55:53 GMT 2020


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

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

https://gcc.gnu.org/g:09df85393ce5501a28359d159670fd05c4d70abf

commit r11-687-g09df85393ce5501a28359d159670fd05c4d70abf
Author: Richard Biener <rguenther@suse.de>
Date:   Thu May 28 10:27:48 2020 +0200

    tree-optimization/95273 - more vectorizable_shift massaging

    Covering all bases in vectorizable_shift is hard - this makes sure
    to appropriately handle the case of PR95356 without breaking others.

    2020-05-28  Richard Biener  <rguenther@suse.de>

            PR tree-optimization/95273
            PR tree-optimization/95356
            * tree-vect-stmts.c (vectorizable_shift): Adjust when and to
            what we set the vector type of the shift operand SLP node
            again.

            * gcc.target/i386/pr95356.c: New testcase.


More information about the Gcc-bugs mailing list