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]>
