[Bug middle-end/101294] [12 Regression] ICE: in maybe_legitimize_operand, at optabs.c:7614 with -mavx since r12-1958-gedafb35bdadf309e

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sat Jul 3 11:40:33 GMT 2021


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

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <hjl@gcc.gnu.org>:

https://gcc.gnu.org/g:52c3fdf3e4780f75297515d3c2a3dae9b36586ba

commit r12-1996-g52c3fdf3e4780f75297515d3c2a3dae9b36586ba
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Jul 2 10:03:48 2021 -0700

    Don't use vec_duplicate on vector in CTOR expansion

    Since vec_duplicate only works on scalar, don't use it on vector in
    store constructor expansion.

    gcc/

            PR middle-end/101294
            * expr.c (store_constructor): Don't use vec_duplicate on vector.

    gcc/testsuite/

            PR middle-end/101294
            * gcc.dg/pr101294.c: New test.


More information about the Gcc-bugs mailing list