https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117316
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jeff Law <l...@gcc.gnu.org>: https://gcc.gnu.org/g:f475a31ab4c7f27f6f8c7a418412f9fddc371638 commit r15-4718-gf475a31ab4c7f27f6f8c7a418412f9fddc371638 Author: Jeff Law <j...@ventanamicro.com> Date: Mon Oct 28 05:39:24 2024 -0600 [target/117316] Fix initializer for riscv code alignment handling The construct used for initializing the code alignments in a recent change is causing bootstrap problems on riscv64 as seen in the referenced bugzilla. This patch adjusts the initializer by pushing the NULL down into each uarch clause. Bootstrapped on riscv64, regression test in flight, but given bootstrap is broken it seemed advisable to move this forward now. I'm so much looking forward to the day when we have performant hardware for bootstrap testing... Sigh. Anyway, bootstrapped and installing on the trunk. PR target/117316 gcc/ * config/riscv/riscv.cc (riscv_tune_param): Drop initializer. (*_tune_info): Add initializers for code alignments.