mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
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 <edwin.torok@citrix.com> Acked-by: Jan Beulich <jbeulich@suse.com>