[Bug target/93932] PowerPC vec_extract with variable element number has code regressions for V2DI/V2DF vectors

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Apr 16 16:51:10 GMT 2020


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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-9 branch has been updated by Michael Meissner
<meissner@gcc.gnu.org>:

https://gcc.gnu.org/g:baf3a5a94244b4a260810825870be6ecc15fa35a

commit r9-8504-gbaf3a5a94244b4a260810825870be6ecc15fa35a
Author: Michael Meissner <2019-02-12  Michael Meissner  meissner@linux.ibm.com>
Date:   Thu Apr 16 12:49:22 2020 -0400

    Fix target/94557 PowerPC regression on GCC 9 (variable vec_extract)

    2020-04-16  Michael Meissner  <meissner@linux.ibm.com>

            PR target/94557
            * config/rs6000/rs6000.c (rs6000_adjust_vec_address): Fix
            regression caused by PR target/93932 backport.  Mask variable
            vector extract index so it does not go beyond the vector when
            extracting a vector element from memory.


More information about the Gcc-bugs mailing list