https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101393
--- Comment #9 from Franz Sirl <sirl at gcc dot gnu.org> --- (In reply to Segher Boessenkool from comment #8) > I don't think it is a good idea to add workaround upon workaround to avoid > some of the not-so-useful behaviours of -many. Instead, we should just > not use -many? As I understand it -many is just one variation of the general problem with the sticky flags. If we remove -many from the assembler, there are still other sticky flags like -mvsx. Turning of any sticky flag is currently not supported by the assembler AFAICS. So for example it's impossible to switch from a VSX supporting assembler mode to an assembler mode without VSX via the .machine pseudo-op. Or did I misread the the assembler source?