One of the cpu pointers wasn't marked as read-write, causing gcc to complain:
../src/gallium/drivers/vc4/vc4_tiling_lt.c:181:17: error: output operand constraint lacks ‘=’ __asm__ volatile ( Cc: Emil Velikov <emil.l.veli...@gmail.com> --- This patch is for the 18.3 branch only src/gallium/drivers/vc4/vc4_tiling_lt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/vc4/vc4_tiling_lt.c b/src/gallium/drivers/vc4/vc4_tiling_lt.c index 324a6334668b..167161fdff54 100644 --- a/src/gallium/drivers/vc4/vc4_tiling_lt.c +++ b/src/gallium/drivers/vc4/vc4_tiling_lt.c @@ -194,7 +194,7 @@ vc4_store_utile(void *gpu, void *cpu, uint32_t cpu_stride, uint32_t cpp) * d0-d7. */ "vstm %[gpu], {q0, q1, q2, q3}\n" - : [cpu] "r"(cpu) + : [cpu] "+r"(cpu) : [gpu] "r"(gpu), [cpu_stride] "r"(cpu_stride) : "q0", "q1", "q2", "q3"); -- 2.20.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev