OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.dg/] [compat/] [fp-struct-defs.h] - Blame information for rev 689

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 689 jeremybenn
/* Type definitions that are used by multiple tests.  */
2
 
3
#define DEFS(NAME,TYPEM)                                        \
4
typedef struct { TYPEM a; } S##NAME##1;                         \
5
typedef struct { TYPEM a; TYPEM b; } S##NAME##2;                \
6
typedef struct { TYPEM a; TYPEM b; TYPEM c; } S##NAME##3;       \
7
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; }          \
8
               S##NAME##4;                                      \
9
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; } \
10
               S##NAME##5;                                      \
11
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
12
                 TYPEM f; } S##NAME##6;                         \
13
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
14
                 TYPEM f; TYPEM g; } S##NAME##7;                \
15
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
16
                 TYPEM f; TYPEM g; TYPEM h; } S##NAME##8;       \
17
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
18
                 TYPEM f; TYPEM g; TYPEM h; TYPEM i; }          \
19
               S##NAME##9;                                      \
20
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
21
                 TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j; } \
22
               S##NAME##10;                                     \
23
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
24
                 TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j;   \
25
                 TYPEM k; } S##NAME##11;                        \
26
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
27
                 TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j;   \
28
                 TYPEM k; TYPEM l; } S##NAME##12;               \
29
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
30
                 TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j;   \
31
                 TYPEM k; TYPEM l; TYPEM m; } S##NAME##13;      \
32
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
33
                 TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j;   \
34
                 TYPEM k; TYPEM l; TYPEM m; TYPEM n; }          \
35
                S##NAME##14;                                    \
36
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
37
                 TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j;   \
38
                 TYPEM k; TYPEM l; TYPEM m; TYPEM n; TYPEM o; } \
39
               S##NAME##15;                                     \
40
typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e;   \
41
                 TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j;   \
42
                 TYPEM k; TYPEM l; TYPEM m; TYPEM n; TYPEM o;   \
43
                 TYPEM p; } S##NAME##16;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.