PR tree-optimization/81303
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / ssa-pre-26.c
blob1f8e81cc9caf26bb141b607b883f84994dba6d0c
1 /* { dg-do compile } */
2 /* { dg-options "-O -fdump-tree-fre1-details" } */
4 typedef union
6 int* data;
7 } SA;
9 typedef struct
11 int reserved;
12 char* array;
13 }SB;
15 typedef struct
17 int status;
18 }SC;
20 void foo(SA* pResult, SB* method, SC* self)
22 if (method->array[0] == 'L' && !self->status && pResult->data != 0)
23 pResult->data = pResult->data;
26 /* { dg-final { scan-tree-dump "Deleted redundant store" "fre1" } } */