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

--- Comment #20 from H.J. Lu <hjl.tools at gmail dot com> ---
Here is the patch to add default_promote_function_mode_sign_extend:

https://gcc.gnu.org/pipermail/gcc-patches/2026-February/709274.html

This is independent of

commit a670ebde3995481225ec62b29686ec07a21e5c10 (HEAD)
Author: H.J. Lu <[email protected]>
Date:   Thu Nov 21 07:54:35 2024 +0800

    Drop targetm.promote_prototypes from C, C++ and Ada frontends

Targets should define TARGET_PROMOTE_FUNCTION_MODE with
default_promote_function_mode_sign_extend if its ABI requires
sign extension of signed 8/16-bit integer arguments to 32 bits and
zero extension of unsigned integer 8/16-bit arguments to 32 bits.

Reply via email to