On 09.03.2026 11:41, Edwin Török wrote: > clang would duplicate the loop body and end up with a double definition > of the symbol: > ``` > /tmp/test_x86_emulator-0f3576.s:27823: Error: symbol `vmovsh_to_mem' is > already defined > /tmp/test_x86_emulator-0f3576.s:27825: Error: symbol `.Lvmovsh_to_mem_end' is > already defined > ``` > > Until a better solution is found: reduce optimizations in the test runner. > > Using -Os might also work, but we can't rely on the size optimization > always avoiding the duplication of asm blocks. > This is test code, not performance critical code, and -O0 is more future > proof. > However for debugging -Og is recommended over -O0, and this still > avoids the duplicate label problem. > > Signed-off-by: Edwin Török <[email protected]>
With the subject also switched to say -Og (will adjust while committing): Acked-by: Jan Beulich <[email protected]> Jan
