Hi Joseph, Thank you for your detailed feedback. The updated patches have been restructured and revised to address your comments:
- Patch separation has been clarified: All target-independent logic is now contained in the first patch, while the second patch includes only MIPS-specific changes, limited to MIPS configuration files or files such as config.gcc specifically designed to have case statements over different targets. - config-ml.in logic is now target-independent: The multilib filtering based on --with-multi-buildlist has been moved outside of any architecture-specific case blocks, making it applicable to all targets. - Target-specific logic has been removed from configure.ac: The selection of default multilib buildlists for MIPS targets has been relocated to gcc/configure.tgt, which is sourced conditionally and avoids introducing target-specific logic in the top-level configure script. - gcc/Makefile.in no longer contains target-specific conditionals: The filtering of multilibs for fixed includes is now implemented in a target-neutral way, without any case "$(target)" blocks. If needed, target-specific behavior can be handled via t-* fragments. Thanks in advance for your feedback! Best regards, Aleksandar Rakic
