On 23.02.2026 11:04, Edwin Török wrote: > clang-21's built-in assembler is enabled by default, but it doesn't > support some mnemonics: > ``` > test_x86_emulator.c:2636:36: error: invalid instruction mnemonic 'fsaves' > 2636 | "fidivs %1\n\t" > test_x86_emulator.c:2640:24: error: invalid instruction mnemonic 'frstors' > 2640 | asm volatile ( "frstors %0" :: "m" (res[25]) : "memory" ); > | ^ > test_x86_emulator.c:4251:24: error: invalid instruction mnemonic 'vpcmpestriq' > 4251 | put_insn(vpcmpestri, > | ^ > ```
Was this reported to them as a bug (or perhaps even two)? That would be nice to add ... > --- a/tools/tests/x86_emulator/Makefile > +++ b/tools/tests/x86_emulator/Makefile > @@ -297,6 +297,7 @@ x86_emulate: > > HOSTCFLAGS-x86_64 := -fno-PIE > $(call cc-option-add,HOSTCFLAGS-x86_64,HOSTCC,-no-pie) > +$(call cc-option-add,HOSTCFLAGS-x86_64,HOSTCC,-no-integrated-as) ... as reference in a comment here. Jan
