(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
tree-ssa/
sra-3.c
       1  /* { dg-do compile } */ 
       2  /* { dg-options "-O1 -fdump-tree-optimized" } */
       3  
       4  /* Test for SRA. */
       5  
       6  typedef struct teststruct
       7  {
       8    double d;
       9    char f1;
      10  } teststruct;
      11  
      12  teststruct *globf1;
      13  
      14  extern void link_error (void);
      15  
      16  void
      17  copystruct1 (void)
      18  {
      19    teststruct local;
      20    globf1->f1 = 0;
      21    local = *globf1;
      22    if (local.f1 != 0)
      23      link_error ();
      24  }
      25  
      26  /* There should be no reference to link_error. */
      27  /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */