On Fri, Nov 25, 2022 at 1:03 PM LIU Hao via Gcc <gcc@gcc.gnu.org> wrote: > > 在 2022/11/25 17:32, Jakub Jelinek 写道: > > So just use -masm=intel yourself and don't force it on others. > > > > Other people are familiar with AT&T syntax rather than Intel syntax, > > in fact, as history shows, Intel syntax is a second class citizen that often > > takes years to fix up for new instructions. The memory size prefixes for > > certain vector instructions are complete lottery and has been changed by the > > assembler over time. > > > > And more importantly, various valid sources aren't really compilable at all > > with Intel syntax, see https://gcc.gnu.org/PR53929 and dups for some > > details. > > > > Well, if that's your decision, fair enough. I can maintain my own > distribution. > > Patch attached [1]; bootstrapped on {x86_64,1686}-w64-mingw32 without any > issues so far.
it would be also possible to at a configure time choice, or one driven by config.gcc (thus *mingw* could default to intel syntax if they like). Richard. > > [1] > https://github.com/lhmouse/MINGW-packages/blob/gcc-13/mingw-w64-gcc/9000-Deprecate-the-nonsense-AT-T-synax.patch > > > -- > Best regards, > LIU Hao >