1168404Spjd/* The array offset became 0x1ffffffffffffffe via a conversion from 2168404Spjd signed to unsigned HOST_WIDE_INT, causing an ICE compiling for 3168404Spjd Thumb. */ 4168404Spjd 5168404Spjdint r (unsigned short *); 6168404Spjdvoid s (unsigned short *, unsigned short *); 7168404Spjd 8168404Spjdint 9168404Spjdf (int x) 10168404Spjd{ 11168404Spjd unsigned short a[1], c[1]; 12168404Spjd 13168404Spjd if (r (a)) 14168404Spjd return x; 15168404Spjd 16168404Spjd if (c[0x7fffffff]) 17168404Spjd s (a, c); 18168404Spjd 19168404Spjd return 0; 20168404Spjd} 21168404Spjd