Sign in
gnu
/
gcc
/
e5cfb9cac1d7aba9a8ea73bfe7922cfaff9d61f3
/
.
/
gcc
/
testsuite
/
gcc.dg
/
torture
/
pr96130.c
blob: f722b9ad2a9d17b8ada3fb4295a54a9c948815ae [
file
] [
log
] [
blame
]
/* PR ipa/96130 */
/* { dg-do compile } */
struct
S
{
unsigned
j
:
3
;
};
int
k
,
l
,
m
;
void
foo
(
struct
S x
)
{
while
(
l
!=
5
)
switch
(
x
.
j
)
{
case
1
:
case
3
:
case
4
:
case
6
:
case
2
:
case
5
:
l
=
m
;
case
7
:
case
0
:
k
=
0
;
default
:
break
;
}
}