foo()
{
	int i;
	ALTER_REGS();
	for (i=0; i < 10; i++)
		g_a++;
	throw g_a;
}
foo ()
{
  int __attribute__ ((aligned(64))) a=1;
  if (check_int (&a,  __alignof__(a)) != a)
    abort ();
  ALTER_REGS();
  throw a;
}
Esempio n. 3
0
foo ()
{
  int __attribute__ ((aligned(64))) a=4;
  char * s = (char *) __builtin_alloca (a + 1);

  copy (s, a);
  if (__builtin_strncmp (s, "good", a) != 0)
    {
#ifdef DEBUG
      s[a] = '\0';
      printf ("Failed: %s != good\n", s);
#endif
      abort ();
    }

  if (check_int (&a,  __alignof__(a)) != a)
    abort ();

  ALTER_REGS();
  throw a;
}