(root)/
binutils-2.41/
ld/
testsuite/
ld-pe/
aligncomm-2.c
       1  
       2  typedef float __m128 __attribute__ ((__vector_size__ (16), __may_alias__));
       3  typedef __SIZE_TYPE__ size_t;
       4  
       5  long s1 = 0;
       6  long s2 = 0;
       7  __m128 r;
       8  __m128 * volatile raddr = &r;
       9  
      10  int main (int argc, const char **argv)
      11  {
      12    return 15 & (int)(size_t)raddr;
      13  }
      14  
      15  void __main (void)
      16  {
      17    __asm__ (".section .drectve\n"
      18  	   "  .ascii \" -aligncomm:_r,4\"\n"
      19  	   "  .ascii \" -aligncomm:r,4\"\n"
      20  	   "  .text");
      21  }
      22  
      23  #if defined (__CYGWIN__) || defined (__MINGW32__)
      24  void _alloca (void)
      25  {
      26  }
      27  #endif