OSDN Git Service

* c-pretty-print.c (pp_c_specifier_qualifier_list) [VECTOR_TYPE]:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.target / frv / fr550-builtins-5.c
1 /* Test that __MADDACC only changes the registers it's supposed to.  */
2 /* { dg-do run } */
3 extern void abort (void);
4 extern void exit (int);
5
6 int
7 main ()
8 {
9   __MWTACC (0, 1);
10   __MWTACC (1, 1);
11   __MWTACC (2, 1);
12   __MWTACC (3, 1);
13   __MWTACC (4, 1);
14   __MWTACC (5, 1);
15   __MWTACC (6, 1);
16   __MWTACC (7, 1);
17   __MADDACCS (0, 2);
18   __MADDACCS (4, 6);
19   if ((__MRDACC (0) - 2)
20       | (__MRDACC (1) - 1)
21       | (__MRDACC (4) - 2)
22       | (__MRDACC (5) - 1))
23     abort ();
24   exit (0);
25 }