comparison gcc/testsuite/gcc.dg/lto/pr59323_0.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children 84e7813d76e9
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 /* { dg-lto-do link } */
2 /* { dg-lto-options { { -O2 -g -flto } } } */
3 /* { dg-extra-ld-options { -r -nostdlib } } */
4
5 extern void bar(void);
6
7 int main(int argc, char **argv)
8 {
9 int i;
10
11 if (argc == 1) {
12 enum { X };
13
14 bar();
15
16 {
17 enum { X };
18
19 asm goto ("" : : : : lab);
20 lab:
21 ;
22 }
23 }
24
25 {
26 enum { X };
27
28 int foo(void)
29 {
30 return argv[0][0];
31 }
32
33 i = foo();
34 }
35
36 return i;
37 }