https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108182
Bug ID: 108182 Summary: gm2 driver mishandles target and multilib options Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2 Assignee: gaius at gcc dot gnu.org Reporter: iains at gcc dot gnu.org Target Milestone: --- The language_specific_driver for modula 2 is treating every command-line option beginning with '-m' as a multilib specifier, also expecting that the following characters are the name of the multilib_os_dir. This is not correct: 1. there are many other target options beginning with '-m' (e.g. -march=) 2. the characters following -m are not usually the multilib_os_dir. The language_specific_driver code needs to translate the command line options appropriately to determine the multilib_os_dir (there is code that does this in gcc/gcc.cc)