Don't use permutes for single-element accesses (PR83753)
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr83753.c
blob54aafc0b32156896ca43f6a1c0a789482f94a190
1 /* { dg-do compile } */
2 /* { dg-options "-mcpu=xgene1" { target aarch64*-*-* } } */
4 typedef struct {
5 int m1[10];
6 double m2[10][8];
7 } blah;
9 void
10 foo (blah *info) {
11 int i, d;
13 for (d=0; d<10; d++) {
14 info->m1[d] = 0;
15 info->m2[d][0] = 1;
16 for (i=1; i<8; i++)
17 info->m2[d][i] = 2;