OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
2010-02-10 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gcc.dg
/
pr37879.c
1
/* PR tree-optimization/37879 */
2
/* { dg-do compile } */
3
/* { dg-options "-O2" } */
4
5
static inline void bar (int) __attribute__ ((noreturn));
6
void baz () __attribute__ ((noreturn));
7
8
inline int
9
foo (int i)
10
{
11
return i;
12
}
13
14
int i = 23;
15
static inline void
16
bar (int j)
17
{
18
if (j)
19
asm ("");
20
} /* { dg-warning "does return" } */
21
22
void
23
baz ()
24
{
25
int j;
26
bar (foo (j = i++));
27
asm ("");
28
}