> Also I am thinking maybe we should introduce a tiny pass manager here, the issue > I want to address is - those vender specific pass don't need to put all in > _bfd_riscv_relax_section. Let me send out this part later, I think this could be a standalone refactor patch