(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
vect/
bb-slp-71.c
       1  /* { dg-do run } */
       2  
       3  #include "tree-vect.h"
       4  
       5  int a[4], b[4];
       6  
       7  void __attribute__((noipa))
       8  foo(int x, int y)
       9  {
      10    int tem0 = x + 1;
      11    int tem1 = y + 2;
      12    int tem2 = x + 3;
      13    int tem3 = y + 4;
      14    a[0] = tem0 + b[1];
      15    a[1] = tem1 + b[0];
      16    a[2] = tem2 + b[2];
      17    a[3] = tem3 + b[3];
      18  }
      19  
      20  int main()
      21  {
      22    check_vect ();
      23  
      24    b[0] = 10;
      25    b[1] = 14;
      26    b[2] = 18;
      27    b[3] = 22;
      28    foo (-1, -3);
      29    if (a[0] != 14 || a[1] != 9 || a[2] != 20 || a[3] != 23)
      30      __builtin_abort ();
      31    return 0;
      32  }