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

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <h...@gcc.gnu.org>:

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

commit r15-5660-gc61576d89eb0fead37be39fcf0764bb915ea201f
Author: H.J. Lu <hjl.to...@gmail.com>
Date:   Sun Oct 13 04:53:14 2024 +0800

    sibcall: Check partial != 0 for BLKmode argument

    The outgoing stack slot size may be different from the BLKmode argument
    size due to parameter alignment.  Check partial != 0 for BLKmode argument
    passed on stack.

    gcc/

            PR middle-end/117098
            * calls.cc (store_one_arg): Check partial != 0 for BLKmode argument
            passed on stack.

    gcc/testsuite/

            PR middle-end/117098
            * gcc.dg/sibcall-12.c: New test.

    Signed-off-by: H.J. Lu <hjl.to...@gmail.com>
  • [Bug middle-end/117098] Tail ca... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to