This series contains some minor fixes and improvements for the
fold-mem-offsets pass that we'd like to still land into GCC16.
Philipp Tomsich (6):
fold-mem-offsets: Fix wrong mode in memory_address_addr_space_p
fold-mem-offsets: Replace boolean parameters with enum in
fold_offsets_1
fold-mem-offsets: Clarify why do_analysis pre-marks the memory insn
fold-mem-offsets: Move RISC-V size-optimization workaround to the
backend
fold-mem-offsets: Store fold_mem_info by value in the hash_map
fold-mem-offsets: Make get_fold_mem_root static
gcc/config/riscv/riscv.cc | 6 +++
gcc/fold-mem-offsets.cc | 93 ++++++++++++++++++++-------------------
2 files changed, 54 insertions(+), 45 deletions(-)
--
2.34.1
base-commit: f059aa93d3c5399a657dfa0a44ff20fc02aa68d1
branch: ptomsich/fmo/for-upstream/fixes-for-gcc16