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

--- Comment #10 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:210be97619bbfce4425d9df139954672cfbb9724

commit r17-2382-g210be97619bbfce4425d9df139954672cfbb9724
Author: H.J. Lu <[email protected]>
Date:   Tue Jul 14 05:25:45 2026 +0800

    Revert "x86: Rewrite ix86_find_max_used_stack_alignment"

    Revert

    commit e754b70fe5470b975d31887fa5647f1c92d6522d
    Author:     H.J. Lu <[email protected]>
    AuthorDate: Tue Apr 7 23:16:38 2026 +0800
    Commit:     H.J. Lu <[email protected]>
    CommitDate: Mon Jul 6 16:11:45 2026 +0800

        x86: Rewrite ix86_find_max_used_stack_alignment

    to fix PR target/126202.

    gcc/

            PR target/126202
            * alias.cc (static_reg_base_value): Revert commit e754b70fe54.
            (find_base_term): Likewise.
            * alias.h (find_base_term): Likewise.
            * function.cc (thread_prologue_and_epilogue_insns): Likewise.
            * rtl.h (static_reg_base_value): Likewise.
            * config/i386/i386.cc (stack_access_data): Likewise.
            (ix86_find_all_reg_uses_1): Likewise.
            (ix86_find_all_reg_uses): Likewise.
            (ix86_access_stack_p): Likewise.
            (ix86_need_alignment_p_2): Likewise.
            (ix86_need_alignment_p_1): Likewise.
            (ix86_need_alignment_p): Likewise.
            (ix86_update_stack_alignment): Likewise.
            (ix86_find_max_used_stack_alignment): Likewise.
            (ix86_update_stack_alignment_2): Removed.
            (ix86_update_stack_alignment_1): Likewise.

    gcc/testsuite/

            PR target/126202
            * g++.target/i386/pr126202-1.C: New test.
            * gcc.target/i386/pr126202-1.c: Likewise.

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

Reply via email to