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

--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <[email protected]>:

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

commit r16-7563-gb54533a28632482e91d7dfbbc47c75fb6d5e78bb
Author: H.J. Lu <[email protected]>
Date:   Tue Feb 17 09:51:58 2026 +0800

    x86: Update stack alignment only if stack is used

    The same hard register may be used for both stack and non-stack accesses.
    Update ix86_find_max_used_stack_alignment to adjust stack alignment only
    when a hard register used for a stack access is defined in a basic block
    that dominates the block where it is used.

    gcc/

            PR target/124098
            * config/i386/i386.cc (ix86_access_stack_p): New.
            (ix86_find_max_used_stack_alignment): Update stack alignment only
            if stack is used.

    gcc/testsuite/

            PR target/124098
            * gcc.target/i386/pr124098.c: New test.

    Signed-off-by: H.J. Lu <[email protected]>

Reply via email to