1/* This used to ICE on s390 due to displacement overflow 2 when accessing the low-order subword. */ 3 4/* { dg-do compile } */ 5/* { dg-options "" } */ 6 7struct array 8{ 9 char align[4092]; 10 long long elem[2] __attribute__ ((__packed__)); /* { dg-warning "attribute ignored" "" { target default_packed } } */ 11}; 12 13long long 14test (struct array *array, int i) 15{ 16 return array->elem[i]; 17} 18 19