repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
* gcc-interface/trans.c (node_has_volatile_full_access) <N_Identifier>:
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr48929.c
blob
b28ad9d000c436700e105b88e67864ed59f60e7e
1
/*{ dg-options "-findirect-inlining" }*/
2
void
bar
();
3
4
static void
5
f4
(
double
di
,
double
d
,
double
*
dd
)
6
{
7
if
(
d
==
0
&&
di
==
0
)
8
*
dd
=
0
;
9
bar
();
10
}
11
12
static
inline
void
13
f3
(
int
i
,
double
d
)
14
{
15
double
di
=
i
;
16
double
dd
;
17
f4
(
di
,
d
, &
dd
);
18
}
19
20
static
inline
void
21
f2
(
int
i
,
double
d
)
22
{
23
if
(
d
<
0
)
24
f3
(
i
,
d
);
25
}
26
27
void
28
f1
()
29
{
30
f2
(
0
,
1
);
31
}
32