On 8/9/24 8:58 AM, Manolis Tsamis wrote:
This pass detects cases of expensive store forwarding and tries to avoid them by reordering the stores and using suitable bit insertion sequences. For example it can transform this:
[ ... ] Trying to bootstrap (enabled by default) on 68k:
../../../gcc/gcc/avoid-store-forwarding.cc: In function 'rtx_insn* {anonymous}::generate_bit_insert_sequence(store_fwd_info*, rtx, machine_mode)': ../../../gcc/gcc/avoid-store-forwarding.cc:152:44: error: unused parameter 'load_inner_mode' [-Werror=unused-parameter] 152 | machine_mode load_inner_mode) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~