1 /* PR target/104923 */
2 /* { dg-require-effective-target power10_ok } */
3 /* { dg-options "-O2 -mdejagnu-cpu=power10" } */
4
5 /* Make sure we do not ICE on the following test cases. */
6
7 void
8 foo (__vector char *dst, __vector_quad *acc, unsigned int n)
9 {
10 __vector char a[4];
11 __builtin_mma_disassemble_acc(a, acc);
12 dst[2 * n] = a[0];
13 }
14
15 void
16 bar (__vector char *dst, __vector_quad *acc, unsigned int n)
17 {
18 __vector char a[4];
19 __builtin_mma_disassemble_acc(a, acc);
20 dst[3 * n] = a[0];
21 }