For reference, the warning is from https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=04784e33fabb45c4de7a901587f468d4bc169649 (new in binutils 2.40).

Clang's inline assembly can parse the grotesque at&t syntax and generate Intel syntax [1]; I am a bit curious how this is done.
Pretty sure Compiler Explorer is just using the `-masm=intel` command line flag, which both Clang and GCC supports.


On 24/2/2023 0:49, LIU Hao wrote:
在 2023-02-21 00:09, Biswapriyo Nath 写道:
  __INTRINSICS_USEINLINE
-__buildmov(__movsd, unsigned __LONG32, "d")
+__buildmov(__movsd, unsigned __LONG32, "l")
  #endif
  #define __INTRINSIC_DEFINED___movsd
  #endif /* __INTRINSIC_PROLOG */

I am not sure if this is valid fix. Feel free to apply the diff as
maintainers like. A little explanation would be helpful also.


This looks correct.

Clang's inline assembly can parse the grotesque at&t syntax and generate Intel syntax [1]; I am a bit curious how this is done. Clang seems to accept both.


[1] https://gcc.godbolt.org/z/6z11qTYa7






_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to