24 lines
345 B
C
24 lines
345 B
C
/* PR rtl-optimization/23241 */
|
|
/* Origin: Josh Conner <jconner@apple.com> */
|
|
|
|
/* { dg-do run } */
|
|
/* { dg-options "-O2" } */
|
|
|
|
extern void abort(void);
|
|
|
|
struct fbs {
|
|
unsigned char uc;
|
|
} fbs1 = {255};
|
|
|
|
void fn(struct fbs *fbs_ptr)
|
|
{
|
|
if ((fbs_ptr->uc != 255) && (fbs_ptr->uc != 0))
|
|
abort();
|
|
}
|
|
|
|
int main(void)
|
|
{
|
|
fn(&fbs1);
|
|
return 0;
|
|
}
|