Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr46637.c
blob: c765949e8ad61a871f43e992f62a4ce794742222 [
file
] [
log
] [
blame
]
/* PR middle-end/46637 */
struct
S
{
int
s
[
5
];
}
*
p
;
void
foo
(
long
x
)
{
long
a
=
x
==
1
?
4L
:
1L
;
asm
(
""
:
"+m"
(
p
->
s
[
a
]));
p
->
s
[
0
]++;
}