Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr58901-1.c
blob: e01dba056bd6f1df6da7272c4f0d53296ee955a4 [
file
] [
log
] [
blame
]
typedef
signed
int
__attribute__
((
mode
(
SI
)))
int_t
;
struct
s
{
int_t
n
;
int_t
m
:
1
;
int_t
l
:
31
;
};
int_t
movdi
(
int_t
x
,
const
struct
s
*
s
)
{
int_t
i
;
for
(
i
=
0
;
i
<
x
;
i
++)
{
const
struct
s t
=
s
[
i
];
x
+=
t
.
m
?
1
:
0
;
}
return
x
;
}