18 lines
361 B
C
18 lines
361 B
C
|
/* { dg-do compile { target { int32plus } } } */
|
||
|
/* { dg-options "-O1" } */
|
||
|
|
||
|
/* This assignment might be implemented with a mem copy from the
|
||
|
literal pool with two BLKmode operands. This produced an ICE on S/390
|
||
|
since simplify_subreg was called for such a BLKmode operand. */
|
||
|
|
||
|
struct a
|
||
|
{
|
||
|
unsigned int b:24;
|
||
|
};
|
||
|
|
||
|
void
|
||
|
foo (struct a *t)
|
||
|
{
|
||
|
t->b = 32;
|
||
|
}
|