On Tue, Sep 13, 2022 at 11:57 AM Roger Sayle <ro...@nextmovesoftware.com> wrote: > > > This patch resolves PR target/106877 an ICE-on-invalid inline-asm > regression. An innocent upstream change means that the test case > from PR inline-asm/84683 now hits a different assert in reg-stack.cc's > move_for_stack_reg. Fixed by duplicating Jakub's solution to PR 84683 > https://gcc.gnu.org/pipermail/gcc-patches/2018-March/495193.html > at this second (similar) gcc_assert. > > This patch has been tested on x86_64-pc-linux-gnu with make bootstrap > and make -k check, both with and without --target_board=unix{-m32}, > with no new failures. Ok for mainline? > > > 2022-09-13 Roger Sayle <ro...@nextmovesoftware.com> > > gcc/ChangeLog > PR target/106877 > * reg-stack.cc (move_for_stack_reg): Check for any_malformed_asm > in gcc_assert. > > gcc/testsuite/ChangeLog > PR target/106877 > * g++.dg/ext/pr106877.C: New test case.
OK. Thanks, Uros.