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
Reverted r249005 until PowerPC and AIX issues sorted.
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.dg
/
pr79405.c
blob
c17baff713547d9a438aa966fd2078ca7d10d010
1
/* PR rtl-optimization/79405 */
2
/* { dg-do compile } */
3
/* { dg-options "-O2" } */
4
5
char
cz
;
6
long long int
xx
,
u2
;
7
8
void
9
qv
(
int
js
,
int
wl
)
10
{
11
if
(
js
!=
0
)
12
{
13
short int
sc
;
14
int
*
at
= (
int
*)&
sc
;
15
long long int
gx
=
0
;
16
17
for
(;;)
18
{
19
*
at
=
0
;
20
js
/=
sc
;
21
22
for
(
wl
=
0
;
wl
<
2
; ++
wl
)
23
{
24
xx
=
gx
;
25
u2
%=
xx
>
0
;
26
cz
/=
u2
;
27
28
fa
:
29
if
(
cz
!=
u2
)
30
{
31
gx
|=
js
;
32
cz
=
gx
/
js
;
33
}
34
}
35
}
36
37
yq
:
38
wl
/=
0x80000000
;
39
u2
=
wl
;
40
u2
|= (
wl
!=
0
) | (
wl
!=
0
&&
gx
!=
0
);
41
js
=
u2
;
42
goto
fa
;
43
}
44
goto
yq
;
45
}