[Bug target/108411] [13 Regression] ICEs in aarch64_layout_arg

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jan 19 14:22:27 GMT 2023


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

--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Christophe Lyon <clyon@gcc.gnu.org>:

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

commit r13-5256-ga38c079248411ea9dc0610873b3366192315bfee
Author: Christophe Lyon <christophe.lyon@arm.com>
Date:   Mon Jan 16 17:48:25 2023 +0000

    aarch64: fix ICE in aarch64_layout_arg [PR108411]

    The previous patch added an assert which should not be applied to PST
    types (Pure Scalable Types) because alignment does not matter in this
    case.  This patch moves the assert after the PST case is handled to
    avoid the ICE.

            PR target/108411
            gcc/
            * config/aarch64/aarch64.cc (aarch64_layout_arg): Improve
            comment. Move assert about alignment a bit later.


More information about the Gcc-bugs mailing list