Before Chung-Lin's patch, compiling jsimd_arm-min12.i fails:
build@ctbu-bld5:~/stuff$ ./compile.sh jsimd_arm-min12.i jsimd_arm-min12.i: In function 'jsimd_idct_ifast': jsimd_arm-min12.i:73:1: error: insn does not satisfy its constraints: (insn 113 21 22 2 (set (mem/s/c:XI (post_inc:SI (reg/f:SI 4 r4 [184])) [0 MEM[(struct int8x8x4_t *)&coef].__o+0 S64 A128]) (reg:XI 75 s12)) jsimd_arm-min12.i:40 757 {*neon_movxi} (expr_list:REG_INC (reg/f:SI 4 r4 [184]) (nil))) jsimd_arm-min12.i:73:1: internal compiler error: in reload_cse_simplify_operands, at postreload.c:403
After patch, compile succeeds.
Before Chung-Lin's patch, compiling jsimd_arm-min12.i fails:
build@ctbu- bld5:~/ stuff$ ./compile.sh jsimd_arm-min12.i min12.i: 73:1: error: insn does not satisfy its constraints: min12.i: 40 757 {*neon_movxi} list:REG_ INC (reg/f:SI 4 r4 [184]) min12.i: 73:1: internal compiler error: in reload_ cse_simplify_ operands, at postreload.c:403
jsimd_arm-min12.i: In function 'jsimd_idct_ifast':
jsimd_arm-
(insn 113 21 22 2 (set (mem/s/c:XI (post_inc:SI (reg/f:SI 4 r4 [184])) [0 MEM[(struct int8x8x4_t *)&coef].__o+0 S64 A128])
(reg:XI 75 s12)) jsimd_arm-
(expr_
(nil)))
jsimd_arm-
After patch, compile succeeds.