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] - Rev 689
Compare with Previous | Blame | View Log
/* Type definitions that are used by multiple tests. */ #define DEFS(NAME,TYPEM) \ typedef struct { TYPEM a; } S##NAME##1; \ typedef struct { TYPEM a; TYPEM b; } S##NAME##2; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; } S##NAME##3; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; } \ S##NAME##4; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; } \ S##NAME##5; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; } S##NAME##6; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; } S##NAME##7; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; } S##NAME##8; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; TYPEM i; } \ S##NAME##9; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j; } \ S##NAME##10; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j; \ TYPEM k; } S##NAME##11; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j; \ TYPEM k; TYPEM l; } S##NAME##12; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j; \ TYPEM k; TYPEM l; TYPEM m; } S##NAME##13; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j; \ TYPEM k; TYPEM l; TYPEM m; TYPEM n; } \ S##NAME##14; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j; \ TYPEM k; TYPEM l; TYPEM m; TYPEM n; TYPEM o; } \ S##NAME##15; \ typedef struct { TYPEM a; TYPEM b; TYPEM c; TYPEM d; TYPEM e; \ TYPEM f; TYPEM g; TYPEM h; TYPEM i; TYPEM j; \ TYPEM k; TYPEM l; TYPEM m; TYPEM n; TYPEM o; \ TYPEM p; } S##NAME##16;