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
PR inline-asm/84742
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
execute
/
pr58419.c
blob
78bf437eb6b8f1881f271ca9c1f6e3c02c7a4dd4
1
__attribute__
((
__noinline__
))
2
void
3
dummy
()
4
{
5
asm
volatile
(
""
);
6
}
7
8
int
a
,
g
,
i
,
k
, *
p
;
9
signed char
b
;
10
char
e
;
11
short
c
,
h
;
12
static short
*
d
= &
c
;
13
14
char
15
foo
(
int
p1
,
int
p2
)
16
{
17
return
p1
-
p2
;
18
}
19
20
int
21
bar
()
22
{
23
short
*
q
= &
c
;
24
*
q
=
1
;
25
*
p
=
0
;
26
return
0
;
27
}
28
29
int
30
main
()
31
{
32
for
(
b
= -
22
;
b
>= -
29
;
b
--)
33
{
34
short
*
l
= &
h
;
35
char
*
m
= &
e
;
36
*
l
=
a
;
37
g
=
foo
(*
m
=
k
&& *
d
,
1
>
i
) ||
bar
();
38
}
39
dummy
();
40
return
0
;
41
}