[Bug tree-optimization/101626] [12 Regression] ICE in verify_sra_access_forest, at tree-sra.c:2376

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Aug 5 08:25:12 GMT 2021


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

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Eric Botcazou <ebotcazou@gcc.gnu.org>:

https://gcc.gnu.org/g:4e3129b0caceec008a940aa5eada253cd0f0b3ec

commit r12-2755-g4e3129b0caceec008a940aa5eada253cd0f0b3ec
Author: Eric Botcazou <ebotcazou@gcc.gnu.org>
Date:   Thu Aug 5 10:21:30 2021 +0200

    Fix oversight in handling of reverse SSO in SRA pass

    The scalar storage order does not apply to pointer and vector components.

    gcc/
            PR tree-optimization/101626
            * tree-sra.c (propagate_subaccesses_from_rhs): Do not set the
            reverse scalar storage order on a pointer or vector component.

    gcc/testsuite/
            * gcc.dg/sso-15.c: New test.


More information about the Gcc-bugs mailing list