Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr52115.c
blob: 789d08f4d98987020360560423637ae7cb191c31 [
file
] [
log
] [
blame
]
struct
S
{
float
f
;
long
l
;
};
extern
int
gi
;
extern
float
gf
;
long
foo
(
long
p
)
{
struct
S s
;
float
*
pf
;
s
.
l
=
p
;
pf
=
&
s
.
f
;
pf
++;
pf
--;
gf
=
*
pf
+
3.3
;
gi
=
*((
short
*)
pf
)
+
2
;
return
s
.
l
+
6
;
}