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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Stefan Schulze Frielinghaus
<stefa...@gcc.gnu.org>:

https://gcc.gnu.org/g:5e41c45fef8262caf20fdcf2a04427f16c295881

commit r11-10336-g5e41c45fef8262caf20fdcf2a04427f16c295881
Author: Stefan Schulze Frielinghaus <stefa...@linux.ibm.com>
Date:   Tue Oct 25 10:37:19 2022 +0200

    IBM zSystems: Fix function_ok_for_sibcall [PR106355]

    For a parameter with BLKmode we cannot use REG_NREGS in order to
    determine the number of consecutive registers.  Streamlined this with
    the implementation of s390_function_arg.

    Fix some indentation whitespace, too.

    gcc/ChangeLog:

            PR target/106355
            * config/s390/s390.c (s390_call_saved_register_used): For a
            parameter with BLKmode fix determining number of consecutive
            registers.

    gcc/testsuite/ChangeLog:

            * gcc.target/s390/pr106355.h: Common code for new tests.
            * gcc.target/s390/pr106355-1.c: New test.
            * gcc.target/s390/pr106355-2.c: New test.
            * gcc.target/s390/pr106355-3.c: New test.

    (cherry picked from commit cb994acc08b67f26a54e7c5dc1f4995a2ce24d98)

Reply via email to