From d91e3a3f5103c39f0c6c80ed5fbd666fa7c7f994 Mon Sep 17 00:00:00 2001 From: Oscar Andersson Date: Fri, 30 Jan 2026 12:47:48 +0100 Subject: [PATCH] Arm backend: Default output_order_workaround=False output_order_workaround is enabled by default. This can cause failures. Also addresses serialization issue of boolean in compile spec. Signed-off-by: Oscar Andersson Change-Id: I476326d691391c3c7bf86a49fc005c14b4db6497 --- backends/arm/common/arm_compile_spec.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backends/arm/common/arm_compile_spec.py b/backends/arm/common/arm_compile_spec.py index eb7384a51df..1f8e8f24b6a 100644 --- a/backends/arm/common/arm_compile_spec.py +++ b/backends/arm/common/arm_compile_spec.py @@ -46,7 +46,7 @@ def _set_compile_specs( compiler_flags: list[str], path_for_intermediates: str | None = None, tosa_debug_mode: DebugMode | None = None, - output_order_workaround: bool = True, + output_order_workaround: bool = False, pipeline_config: ArmPassPipelineConfig | None = None, ): """Set all values of dataclass directly.""" @@ -198,7 +198,7 @@ def to_list(self): compile_spec.append( CompileSpec( ArmCompileSpec._OUTPUT_REORDER_KEY, - self.output_order_workaround, + bytes(self.output_order_workaround), ) )