1  /* Test AAPCS layout (VFP variant) */
       2  
       3  /* { dg-do run { target aarch64*-*-* } } */
       4  
       5  #ifndef IN_FRAMEWORK
       6  #define TESTFILE "test_7.c"
       7  
       8  __complex__ float x = 1.0f + 2.0i;
       9  
      10  struct y
      11  {
      12    int p;
      13    int q;
      14    int r;
      15    int s;
      16  } v = { 1, 2, 3, 4 }, v1 = {5, 6, 7, 8}, v2 = {9, 10, 11, 12};
      17  
      18  #include "abitest.h"
      19  #else
      20  ARG (struct y, v, X0)
      21  ARG (struct y, v1, X2)
      22  ARG (struct y, v2, X4)
      23  ARG (int, 4, W6)
      24  ARG (float, 1.0f, S0)
      25  ARG (__complex__ float, x, S1)
      26  ARG (float, 2.0f, S3)
      27  ARG (double, 5.0, D4)
      28  ARG (int, 3, W7)
      29  LAST_ARG_NONFLAT (int, 5, STACK, i32in64)
      30  #endif