Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
gcc.dg
/
tree-ssa
/
pr20490.c
blob: 8edc35e8a45aa167137214739982c980b654d5fe [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-O -ftree-pre" } */
static
int
a
;
static
int
b
;
typedef
int
gint
;
int
blah
()
{
gint x
=
a
;
gint y
=
b
;
x
*=
(
x
<
0
)
?
-
1
:
0
;
y
*=
(
y
<
0
)
?
-
1
:
0
;
return
(
y
*
x
);
}