1diff -r -u orig/pixman-0.34.0/pixman/pixman-vmx.c next/pixman-0.34.0/pixman/pixman-vmx.c
2--- orig/pixman-0.34.0/pixman/pixman-vmx.c	2016-01-04 02:13:54.000000000 -0700
3+++ next/pixman-0.34.0/pixman/pixman-vmx.c	2018-04-15 06:43:36.000000000 -0600
4@@ -2933,10 +2933,10 @@
5 	while (vx >= 0)
6 	    vx -= src_width_fixed;
7
8-	tmp[0] = tmp1;
9-	tmp[1] = tmp2;
10-	tmp[2] = tmp3;
11-	tmp[3] = tmp4;
12+	((unsigned int *)&tmp)[0] = tmp1;
13+	((unsigned int *)&tmp)[1] = tmp2;
14+	((unsigned int *)&tmp)[2] = tmp3;
15+	((unsigned int *)&tmp)[3] = tmp4;
16
17 	vsrc = combine4 ((const uint32_t *) &tmp, pm);
18
19