1 /* { dg-do run } */ 2 3 extern void abort (void); 4 extern void exit (int); 5 6 #define small __attribute__((mode(QI))) int main()7int main() 8 { 9 int x, y = 0x400; 10 11 x = (small) y; /* { dg-bogus "ignored" } */ 12 if (sizeof (small) != sizeof (char)) /* { dg-bogus "ignored" } */ 13 abort (); 14 if (sizeof (x) != sizeof (char) && x == y) 15 abort (); 16 return 0; 17 } 18