aarch64: fix ICE in aarch64_layout_arg [PR108411]
authorChristophe Lyon <christophe.lyon@arm.com>
Mon, 16 Jan 2023 17:48:25 +0000 (17:48 +0000)
committerChristophe Lyon <christophe.lyon@arm.com>
Thu, 19 Jan 2023 14:18:14 +0000 (14:18 +0000)
commita38c079248411ea9dc0610873b3366192315bfee
treeb3305f8615a6718963d45b366e17738a328408d9
parent1cfaaa42296298ea2d2b22a93d3c8c17104e6cd3
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.
gcc/config/aarch64/aarch64.cc