Sign in
gnu
/
gcc.git
/
09a3da82125e07da504136841d577f103aa4ea13
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
mword.c
blob: c782661cb7436c7bff8ee9d09ee60cf61227d8a1 [
file
] [
log
] [
blame
]
/* { dg-additional-options "-std=gnu89" } */
int
foo
(
a
,
b
)
int
*
a
,
*
b
;
{
int
x
,
y
;
x
++;
*
a
=
*
b
;
y
=
*
b
;
if
((
int
)
x
)
return
1
;
else
return
y
;
}
foo1
(
p
)
int
*
p
;
{
p
[
0
]
=
p
[
1
];
return
p
[
0
];
}
foo2
(
p
,
x
)
int
*
p
;
{
p
[
0
]
=
x
;
return
p
[
0
];
}