https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115633
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The trunk branch has been updated by Thomas Schwinge <tschwi...@gcc.gnu.org>: https://gcc.gnu.org/g:70480055636c2ca79761cb4440e930daa16bb7aa commit r15-1607-g70480055636c2ca79761cb4440e930daa16bb7aa Author: Thomas Schwinge <tschwi...@baylibre.com> Date: Tue Jun 25 10:55:41 2024 +0200 rs6000: Properly default-disable late-combine passes [PR106594, PR115622, PR115633] ..., so that it also works for '__attribute__ ((optimize("[...]")))' etc. PR target/106594 PR target/115622 PR target/115633 gcc/ * config/rs6000/rs6000.cc (rs6000_option_override_internal): Move default-disable of late-combine passes from here... (rs6000_override_options_after_change): ... to here.