(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr79970.c
       1  /* { dg-do compile } */
       2  /* { dg-skip-if "" { *-*-* } { "-flto" } { "" } } */
       3  /* { dg-additional-options "-mno-sse" { target x86_64-*-* i?86-*-* } } */
       4  
       5  typedef int c __attribute__ ((__vector_size__ (16)));
       6  
       7  __attribute__((always_inline)) void d (void); /* { dg-warning "" } { dg-error 7 "inlining failed" } */
       8  void f(c x);
       9  
      10  inline void e (c *b) {
      11      f (*b);
      12  }
      13  
      14  void a ()
      15  {
      16    struct
      17      {
      18        c g[4];
      19      } h;
      20    d ();
      21    e (h.g);
      22  }
      23