* expmed.c (flip_storage_order): Deal with complex modes specially.
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 921202-1.c
blob935975dd3ad0743a95e81fed16877fcff1f7cab5
1 /* { dg-require-effective-target untyped_assembly } */
2 #ifndef STACK_SIZE
3 #define VLEN 2055
4 #else
5 #define VLEN ((STACK_SIZE/16) - 1)
6 #endif
7 main ()
9 long dx[VLEN+1];
10 long dy[VLEN+1];
11 long s1[VLEN];
12 int cyx, cyy;
13 int i;
14 long size;
16 for (;;)
18 size = VLEN;
19 mpn_random2 (s1, size);
21 for (i = 0; i < 1; i++)
24 dy[size] = 0x12345678;
26 for (i = 0; i < 1; i++)
27 cyy = mpn_mul_1 (dy, s1, size);
29 if (cyx != cyy || mpn_cmp (dx, dy, size + 1) != 0 || dx[size] != 0x12345678)
31 foo ("", 8, cyy); mpn_print (dy, size);
33 exxit();
37 foo (){}
38 mpn_mul_1(){}
39 mpn_print (){}
40 mpn_random2(){}
41 mpn_cmp(){}
42 exxit(){exit(0);}