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
* cfgloopmanip.c (duplicate_loop_to_header_edge): Cleanup profile
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
20040621-1.c
blob
cefa9cedf68037d649e1d52362feb2bd4685fa2e
1
/* This test would cause partial redundancies too complex for PRE
2
to insert using a single temporary due to them not being GIMPLE
3
expressions. */
4
int
ssbgst
(
int
c
,
int
k
)
5
{
6
int
a
,
i
,
j
;
7
8
a
=
0
;
9
i
=
1
;
10
j
=
k
;
11
while
(
j
)
12
{
13
a
+= (
j
+
i
) * (
k
+
i
+
c
) + (
j
+
i
+
c
);
14
j
=
j
-
1
;
15
}
16
return
a
;
17
}