Sign in
gnu
/
gcc
/
refs/tags/misc/first-auto-changelog-9
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr70355.c
blob: 474942715f8949741ac977ac651101aace342c80 [
file
] [
log
] [
blame
]
/* { dg-require-effective-target int128 } */
/* { dg-additional-options "-g" } */
typedef
unsigned
__int128 v2ti __attribute__
((
vector_size
(
32
)));
unsigned
foo
(
unsigned
i
,
v2ti v
)
{
do
{
i
--;
v
%=
~
v
;
}
while
(
i
);
return
v
[
0
]
+
v
[
1
];
}