(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr48493.c
       1  /* { dg-do compile } */
       2  
       3  typedef long long T __attribute__((may_alias, aligned (1)));
       4  
       5  struct S
       6  {
       7    _Complex float d __attribute__((aligned (8)));
       8  };
       9  
      10  void bar (struct S);
      11  
      12  void
      13  f1 (T x)
      14  {
      15    struct S s;
      16    *(T *) ((char *) &s.d + 1) = x;
      17    bar (s);
      18  }