OSDN Git Service

2010-04-28 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / 20030612-1.c
1 /* { dg-do run } */
2 /* { dg-options "-O2" } */
3
4 extern void abort (void);
5
6 int A, B;
7
8 void foo()
9 {
10   long x = 3;
11   (void)({
12     A = B + x + ((1) - 1);
13     return;     /* { dg-warning "statement-expressions should end with a non-void expression" "" { xfail *-*-* } } */
14   });
15 }
16
17 main()
18 {
19   B = 5;
20   foo();
21   if (A != 8)
22     abort ();
23   return 0;
24 }