(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
long-long-typespec-1.c
       1  /* Test for valid and invalid combinations of type specifiers in C90
       2     with -Wno-long-long.  */
       3  /* Origin: Joseph Myers <jsm@polyomino.org.uk> */
       4  /* { dg-do compile } */
       5  /* { dg-options "-std=iso9899:1990 -pedantic-errors -Wno-long-long" } */
       6  
       7  typedef char type;
       8  extern *x0;
       9  void *x1;
      10  char *x2;
      11  short *x3;
      12  int *x4;
      13  long *x5;
      14  float *x6;
      15  double *x7;
      16  signed *x8;
      17  unsigned *x9;
      18  type *x10;
      19  void void *x11; /* { dg-error "" "void void" } */
      20  void char *x12; /* { dg-error "" "void char" } */
      21  void short *x13; /* { dg-error "" "void short" } */
      22  void int *x14; /* { dg-error "" "void int" } */
      23  void long *x15; /* { dg-error "" "void long" } */
      24  void float *x16; /* { dg-error "" "void float" } */
      25  void double *x17; /* { dg-error "" "void double" } */
      26  void signed *x18; /* { dg-error "" "void signed" } */
      27  void unsigned *x19; /* { dg-error "" "void unsigned" } */
      28  char void *x20; /* { dg-error "" "char void" } */
      29  char char *x21; /* { dg-error "" "char char" } */
      30  char short *x22; /* { dg-error "" "char short" } */
      31  char int *x23; /* { dg-error "" "char int" } */
      32  char long *x24; /* { dg-error "" "char long" } */
      33  char float *x25; /* { dg-error "" "char float" } */
      34  char double *x26; /* { dg-error "" "char double" } */
      35  char signed *x27;
      36  char unsigned *x28;
      37  short void *x29; /* { dg-error "" "short void" } */
      38  short char *x30; /* { dg-error "" "short char" } */
      39  short short *x31; /* { dg-error "" "short short" } */
      40  short int *x32;
      41  short long *x33; /* { dg-error "" "short long" } */
      42  short float *x34; /* { dg-error "" "short float" } */
      43  short double *x35; /* { dg-error "" "short double" } */
      44  short signed *x36;
      45  short unsigned *x37;
      46  int void *x38; /* { dg-error "" "int void" } */
      47  int char *x39; /* { dg-error "" "int char" } */
      48  int short *x40;
      49  int int *x41; /* { dg-error "" "int int" } */
      50  int long *x42;
      51  int float *x43; /* { dg-error "" "int float" } */
      52  int double *x44; /* { dg-error "" "int double" } */
      53  int signed *x45;
      54  int unsigned *x46;
      55  long void *x47; /* { dg-error "" "long void" } */
      56  long char *x48; /* { dg-error "" "long char" } */
      57  long short *x49; /* { dg-error "" "long short" } */
      58  long int *x50;
      59  long long *x51;
      60  long float *x52; /* { dg-error "" "long float" } */
      61  long double *x53;
      62  long signed *x54;
      63  long unsigned *x55;
      64  float void *x56; /* { dg-error "" "float void" } */
      65  float char *x57; /* { dg-error "" "float char" } */
      66  float short *x58; /* { dg-error "" "float short" } */
      67  float int *x59; /* { dg-error "" "float int" } */
      68  float long *x60; /* { dg-error "" "float long" } */
      69  float float *x61; /* { dg-error "" "float float" } */
      70  float double *x62; /* { dg-error "" "float double" } */
      71  float signed *x63; /* { dg-error "" "float signed" } */
      72  float unsigned *x64; /* { dg-error "" "float unsigned" } */
      73  double void *x65; /* { dg-error "" "double void" } */
      74  double char *x66; /* { dg-error "" "double char" } */
      75  double short *x67; /* { dg-error "" "double short" } */
      76  double int *x68; /* { dg-error "" "double int" } */
      77  double long *x69;
      78  double float *x70; /* { dg-error "" "double float" } */
      79  double double *x71; /* { dg-error "" "double double" } */
      80  double signed *x72; /* { dg-error "" "double signed" } */
      81  double unsigned *x73; /* { dg-error "" "double unsigned" } */
      82  signed void *x74; /* { dg-error "" "signed void" } */
      83  signed char *x75;
      84  signed short *x76;
      85  signed int *x77;
      86  signed long *x78;
      87  signed float *x79; /* { dg-error "" "signed float" } */
      88  signed double *x80; /* { dg-error "" "signed double" } */
      89  signed signed *x81; /* { dg-error "" "signed signed" } */
      90  signed unsigned *x82; /* { dg-error "" "signed unsigned" } */
      91  unsigned void *x83; /* { dg-error "" "unsigned void" } */
      92  unsigned char *x84;
      93  unsigned short *x85;
      94  unsigned int *x86;
      95  unsigned long *x87;
      96  unsigned float *x88; /* { dg-error "" "unsigned float" } */
      97  unsigned double *x89; /* { dg-error "" "unsigned double" } */
      98  unsigned signed *x90; /* { dg-error "" "unsigned signed" } */
      99  unsigned unsigned *x91; /* { dg-error "" "unsigned unsigned" } */
     100  type void *x92; /* { dg-error "" "type void" } */
     101  type char *x93; /* { dg-error "" "type char" } */
     102  type short *x94; /* { dg-error "" "type short" } */
     103  type int *x95; /* { dg-error "" "type int" } */
     104  type long *x96; /* { dg-error "" "type long" } */
     105  type float *x97; /* { dg-error "" "type float" } */
     106  type double *x98; /* { dg-error "" "type double" } */
     107  type signed *x99; /* { dg-error "" "type signed" } */
     108  type unsigned *x100; /* { dg-error "" "type unsigned" } */
     109  char signed void *x101; /* { dg-error "" "char signed void" } */
     110  char signed char *x102; /* { dg-error "" "char signed char" } */
     111  char signed short *x103; /* { dg-error "" "char signed short" } */
     112  char signed int *x104; /* { dg-error "" "char signed int" } */
     113  char signed long *x105; /* { dg-error "" "char signed long" } */
     114  char signed float *x106; /* { dg-error "" "char signed float" } */
     115  char signed double *x107; /* { dg-error "" "char signed double" } */
     116  char signed signed *x108; /* { dg-error "" "char signed signed" } */
     117  char signed unsigned *x109; /* { dg-error "" "char signed unsigned" } */
     118  char unsigned void *x110; /* { dg-error "" "char unsigned void" } */
     119  char unsigned char *x111; /* { dg-error "" "char unsigned char" } */
     120  char unsigned short *x112; /* { dg-error "" "char unsigned short" } */
     121  char unsigned int *x113; /* { dg-error "" "char unsigned int" } */
     122  char unsigned long *x114; /* { dg-error "" "char unsigned long" } */
     123  char unsigned float *x115; /* { dg-error "" "char unsigned float" } */
     124  char unsigned double *x116; /* { dg-error "" "char unsigned double" } */
     125  char unsigned signed *x117; /* { dg-error "" "char unsigned signed" } */
     126  char unsigned unsigned *x118; /* { dg-error "" "char unsigned unsigned" } */
     127  short int void *x119; /* { dg-error "" "short int void" } */
     128  short int char *x120; /* { dg-error "" "short int char" } */
     129  short int short *x121; /* { dg-error "" "short int short" } */
     130  short int int *x122; /* { dg-error "" "short int int" } */
     131  short int long *x123; /* { dg-error "" "short int long" } */
     132  short int float *x124; /* { dg-error "" "short int float" } */
     133  short int double *x125; /* { dg-error "" "short int double" } */
     134  short int signed *x126;
     135  short int unsigned *x127;
     136  short signed void *x128; /* { dg-error "" "short signed void" } */
     137  short signed char *x129; /* { dg-error "" "short signed char" } */
     138  short signed short *x130; /* { dg-error "" "short signed short" } */
     139  short signed int *x131;
     140  short signed long *x132; /* { dg-error "" "short signed long" } */
     141  short signed float *x133; /* { dg-error "" "short signed float" } */
     142  short signed double *x134; /* { dg-error "" "short signed double" } */
     143  short signed signed *x135; /* { dg-error "" "short signed signed" } */
     144  short signed unsigned *x136; /* { dg-error "" "short signed unsigned" } */
     145  short unsigned void *x137; /* { dg-error "" "short unsigned void" } */
     146  short unsigned char *x138; /* { dg-error "" "short unsigned char" } */
     147  short unsigned short *x139; /* { dg-error "" "short unsigned short" } */
     148  short unsigned int *x140;
     149  short unsigned long *x141; /* { dg-error "" "short unsigned long" } */
     150  short unsigned float *x142; /* { dg-error "" "short unsigned float" } */
     151  short unsigned double *x143; /* { dg-error "" "short unsigned double" } */
     152  short unsigned signed *x144; /* { dg-error "" "short unsigned signed" } */
     153  short unsigned unsigned *x145; /* { dg-error "" "short unsigned unsigned" } */
     154  int short void *x146; /* { dg-error "" "int short void" } */
     155  int short char *x147; /* { dg-error "" "int short char" } */
     156  int short short *x148; /* { dg-error "" "int short short" } */
     157  int short int *x149; /* { dg-error "" "int short int" } */
     158  int short long *x150; /* { dg-error "" "int short long" } */
     159  int short float *x151; /* { dg-error "" "int short float" } */
     160  int short double *x152; /* { dg-error "" "int short double" } */
     161  int short signed *x153;
     162  int short unsigned *x154;
     163  int long void *x155; /* { dg-error "" "int long void" } */
     164  int long char *x156; /* { dg-error "" "int long char" } */
     165  int long short *x157; /* { dg-error "" "int long short" } */
     166  int long int *x158; /* { dg-error "" "int long int" } */
     167  int long long *x159;
     168  int long float *x160; /* { dg-error "" "int long float" } */
     169  int long double *x161; /* { dg-error "" "int long double" } */
     170  int long signed *x162;
     171  int long unsigned *x163;
     172  int signed void *x164; /* { dg-error "" "int signed void" } */
     173  int signed char *x165; /* { dg-error "" "int signed char" } */
     174  int signed short *x166;
     175  int signed int *x167; /* { dg-error "" "int signed int" } */
     176  int signed long *x168;
     177  int signed float *x169; /* { dg-error "" "int signed float" } */
     178  int signed double *x170; /* { dg-error "" "int signed double" } */
     179  int signed signed *x171; /* { dg-error "" "int signed signed" } */
     180  int signed unsigned *x172; /* { dg-error "" "int signed unsigned" } */
     181  int unsigned void *x173; /* { dg-error "" "int unsigned void" } */
     182  int unsigned char *x174; /* { dg-error "" "int unsigned char" } */
     183  int unsigned short *x175;
     184  int unsigned int *x176; /* { dg-error "" "int unsigned int" } */
     185  int unsigned long *x177;
     186  int unsigned float *x178; /* { dg-error "" "int unsigned float" } */
     187  int unsigned double *x179; /* { dg-error "" "int unsigned double" } */
     188  int unsigned signed *x180; /* { dg-error "" "int unsigned signed" } */
     189  int unsigned unsigned *x181; /* { dg-error "" "int unsigned unsigned" } */
     190  long int void *x182; /* { dg-error "" "long int void" } */
     191  long int char *x183; /* { dg-error "" "long int char" } */
     192  long int short *x184; /* { dg-error "" "long int short" } */
     193  long int int *x185; /* { dg-error "" "long int int" } */
     194  long int long *x186;
     195  long int float *x187; /* { dg-error "" "long int float" } */
     196  long int double *x188; /* { dg-error "" "long int double" } */
     197  long int signed *x189;
     198  long int unsigned *x190;
     199  long long void *x191; /* { dg-error "" "long long void" } */
     200  long long char *x192; /* { dg-error "" "long long char" } */
     201  long long short *x193; /* { dg-error "" "long long short" } */
     202  long long int *x194;
     203  long long long *x195; /* { dg-error "" "long long long" } */
     204  long long float *x196; /* { dg-error "" "long long float" } */
     205  long long double *x197; /* { dg-error "" "long long double" } */
     206  long long signed *x198;
     207  long long unsigned *x199;
     208  long double void *x200; /* { dg-error "" "long double void" } */
     209  long double char *x201; /* { dg-error "" "long double char" } */
     210  long double short *x202; /* { dg-error "" "long double short" } */
     211  long double int *x203; /* { dg-error "" "long double int" } */
     212  long double long *x204; /* { dg-error "" "long double long" } */
     213  long double float *x205; /* { dg-error "" "long double float" } */
     214  long double double *x206; /* { dg-error "" "long double double" } */
     215  long double signed *x207; /* { dg-error "" "long double signed" } */
     216  long double unsigned *x208; /* { dg-error "" "long double unsigned" } */
     217  long signed void *x209; /* { dg-error "" "long signed void" } */
     218  long signed char *x210; /* { dg-error "" "long signed char" } */
     219  long signed short *x211; /* { dg-error "" "long signed short" } */
     220  long signed int *x212;
     221  long signed long *x213;
     222  long signed float *x214; /* { dg-error "" "long signed float" } */
     223  long signed double *x215; /* { dg-error "" "long signed double" } */
     224  long signed signed *x216; /* { dg-error "" "long signed signed" } */
     225  long signed unsigned *x217; /* { dg-error "" "long signed unsigned" } */
     226  long unsigned void *x218; /* { dg-error "" "long unsigned void" } */
     227  long unsigned char *x219; /* { dg-error "" "long unsigned char" } */
     228  long unsigned short *x220; /* { dg-error "" "long unsigned short" } */
     229  long unsigned int *x221;
     230  long unsigned long *x222;
     231  long unsigned float *x223; /* { dg-error "" "long unsigned float" } */
     232  long unsigned double *x224; /* { dg-error "" "long unsigned double" } */
     233  long unsigned signed *x225; /* { dg-error "" "long unsigned signed" } */
     234  long unsigned unsigned *x226; /* { dg-error "" "long unsigned unsigned" } */
     235  double long void *x227; /* { dg-error "" "double long void" } */
     236  double long char *x228; /* { dg-error "" "double long char" } */
     237  double long short *x229; /* { dg-error "" "double long short" } */
     238  double long int *x230; /* { dg-error "" "double long int" } */
     239  double long long *x231; /* { dg-error "" "double long long" } */
     240  double long float *x232; /* { dg-error "" "double long float" } */
     241  double long double *x233; /* { dg-error "" "double long double" } */
     242  double long signed *x234; /* { dg-error "" "double long signed" } */
     243  double long unsigned *x235; /* { dg-error "" "double long unsigned" } */
     244  signed char void *x236; /* { dg-error "" "signed char void" } */
     245  signed char char *x237; /* { dg-error "" "signed char char" } */
     246  signed char short *x238; /* { dg-error "" "signed char short" } */
     247  signed char int *x239; /* { dg-error "" "signed char int" } */
     248  signed char long *x240; /* { dg-error "" "signed char long" } */
     249  signed char float *x241; /* { dg-error "" "signed char float" } */
     250  signed char double *x242; /* { dg-error "" "signed char double" } */
     251  signed char signed *x243; /* { dg-error "" "signed char signed" } */
     252  signed char unsigned *x244; /* { dg-error "" "signed char unsigned" } */
     253  signed short void *x245; /* { dg-error "" "signed short void" } */
     254  signed short char *x246; /* { dg-error "" "signed short char" } */
     255  signed short short *x247; /* { dg-error "" "signed short short" } */
     256  signed short int *x248;
     257  signed short long *x249; /* { dg-error "" "signed short long" } */
     258  signed short float *x250; /* { dg-error "" "signed short float" } */
     259  signed short double *x251; /* { dg-error "" "signed short double" } */
     260  signed short signed *x252; /* { dg-error "" "signed short signed" } */
     261  signed short unsigned *x253; /* { dg-error "" "signed short unsigned" } */
     262  signed int void *x254; /* { dg-error "" "signed int void" } */
     263  signed int char *x255; /* { dg-error "" "signed int char" } */
     264  signed int short *x256;
     265  signed int int *x257; /* { dg-error "" "signed int int" } */
     266  signed int long *x258;
     267  signed int float *x259; /* { dg-error "" "signed int float" } */
     268  signed int double *x260; /* { dg-error "" "signed int double" } */
     269  signed int signed *x261; /* { dg-error "" "signed int signed" } */
     270  signed int unsigned *x262; /* { dg-error "" "signed int unsigned" } */
     271  signed long void *x263; /* { dg-error "" "signed long void" } */
     272  signed long char *x264; /* { dg-error "" "signed long char" } */
     273  signed long short *x265; /* { dg-error "" "signed long short" } */
     274  signed long int *x266;
     275  signed long long *x267;
     276  signed long float *x268; /* { dg-error "" "signed long float" } */
     277  signed long double *x269; /* { dg-error "" "signed long double" } */
     278  signed long signed *x270; /* { dg-error "" "signed long signed" } */
     279  signed long unsigned *x271; /* { dg-error "" "signed long unsigned" } */
     280  unsigned char void *x272; /* { dg-error "" "unsigned char void" } */
     281  unsigned char char *x273; /* { dg-error "" "unsigned char char" } */
     282  unsigned char short *x274; /* { dg-error "" "unsigned char short" } */
     283  unsigned char int *x275; /* { dg-error "" "unsigned char int" } */
     284  unsigned char long *x276; /* { dg-error "" "unsigned char long" } */
     285  unsigned char float *x277; /* { dg-error "" "unsigned char float" } */
     286  unsigned char double *x278; /* { dg-error "" "unsigned char double" } */
     287  unsigned char signed *x279; /* { dg-error "" "unsigned char signed" } */
     288  unsigned char unsigned *x280; /* { dg-error "" "unsigned char unsigned" } */
     289  unsigned short void *x281; /* { dg-error "" "unsigned short void" } */
     290  unsigned short char *x282; /* { dg-error "" "unsigned short char" } */
     291  unsigned short short *x283; /* { dg-error "" "unsigned short short" } */
     292  unsigned short int *x284;
     293  unsigned short long *x285; /* { dg-error "" "unsigned short long" } */
     294  unsigned short float *x286; /* { dg-error "" "unsigned short float" } */
     295  unsigned short double *x287; /* { dg-error "" "unsigned short double" } */
     296  unsigned short signed *x288; /* { dg-error "" "unsigned short signed" } */
     297  unsigned short unsigned *x289; /* { dg-error "" "unsigned short unsigned" } */
     298  unsigned int void *x290; /* { dg-error "" "unsigned int void" } */
     299  unsigned int char *x291; /* { dg-error "" "unsigned int char" } */
     300  unsigned int short *x292;
     301  unsigned int int *x293; /* { dg-error "" "unsigned int int" } */
     302  unsigned int long *x294;
     303  unsigned int float *x295; /* { dg-error "" "unsigned int float" } */
     304  unsigned int double *x296; /* { dg-error "" "unsigned int double" } */
     305  unsigned int signed *x297; /* { dg-error "" "unsigned int signed" } */
     306  unsigned int unsigned *x298; /* { dg-error "" "unsigned int unsigned" } */
     307  unsigned long void *x299; /* { dg-error "" "unsigned long void" } */
     308  unsigned long char *x300; /* { dg-error "" "unsigned long char" } */
     309  unsigned long short *x301; /* { dg-error "" "unsigned long short" } */
     310  unsigned long int *x302;
     311  unsigned long long *x303;
     312  unsigned long float *x304; /* { dg-error "" "unsigned long float" } */
     313  unsigned long double *x305; /* { dg-error "" "unsigned long double" } */
     314  unsigned long signed *x306; /* { dg-error "" "unsigned long signed" } */
     315  unsigned long unsigned *x307; /* { dg-error "" "unsigned long unsigned" } */
     316  short int signed void *x308; /* { dg-error "" "short int signed void" } */
     317  short int signed char *x309; /* { dg-error "" "short int signed char" } */
     318  short int signed short *x310; /* { dg-error "" "short int signed short" } */
     319  short int signed int *x311; /* { dg-error "" "short int signed int" } */
     320  short int signed long *x312; /* { dg-error "" "short int signed long" } */
     321  short int signed float *x313; /* { dg-error "" "short int signed float" } */
     322  short int signed double *x314; /* { dg-error "" "short int signed double" } */
     323  short int signed signed *x315; /* { dg-error "" "short int signed signed" } */
     324  short int signed unsigned *x316; /* { dg-error "" "short int signed unsigned" } */
     325  short int unsigned void *x317; /* { dg-error "" "short int unsigned void" } */
     326  short int unsigned char *x318; /* { dg-error "" "short int unsigned char" } */
     327  short int unsigned short *x319; /* { dg-error "" "short int unsigned short" } */
     328  short int unsigned int *x320; /* { dg-error "" "short int unsigned int" } */
     329  short int unsigned long *x321; /* { dg-error "" "short int unsigned long" } */
     330  short int unsigned float *x322; /* { dg-error "" "short int unsigned float" } */
     331  short int unsigned double *x323; /* { dg-error "" "short int unsigned double" } */
     332  short int unsigned signed *x324; /* { dg-error "" "short int unsigned signed" } */
     333  short int unsigned unsigned *x325; /* { dg-error "" "short int unsigned unsigned" } */
     334  short signed int void *x326; /* { dg-error "" "short signed int void" } */
     335  short signed int char *x327; /* { dg-error "" "short signed int char" } */
     336  short signed int short *x328; /* { dg-error "" "short signed int short" } */
     337  short signed int int *x329; /* { dg-error "" "short signed int int" } */
     338  short signed int long *x330; /* { dg-error "" "short signed int long" } */
     339  short signed int float *x331; /* { dg-error "" "short signed int float" } */
     340  short signed int double *x332; /* { dg-error "" "short signed int double" } */
     341  short signed int signed *x333; /* { dg-error "" "short signed int signed" } */
     342  short signed int unsigned *x334; /* { dg-error "" "short signed int unsigned" } */
     343  short unsigned int void *x335; /* { dg-error "" "short unsigned int void" } */
     344  short unsigned int char *x336; /* { dg-error "" "short unsigned int char" } */
     345  short unsigned int short *x337; /* { dg-error "" "short unsigned int short" } */
     346  short unsigned int int *x338; /* { dg-error "" "short unsigned int int" } */
     347  short unsigned int long *x339; /* { dg-error "" "short unsigned int long" } */
     348  short unsigned int float *x340; /* { dg-error "" "short unsigned int float" } */
     349  short unsigned int double *x341; /* { dg-error "" "short unsigned int double" } */
     350  short unsigned int signed *x342; /* { dg-error "" "short unsigned int signed" } */
     351  short unsigned int unsigned *x343; /* { dg-error "" "short unsigned int unsigned" } */
     352  int short signed void *x344; /* { dg-error "" "int short signed void" } */
     353  int short signed char *x345; /* { dg-error "" "int short signed char" } */
     354  int short signed short *x346; /* { dg-error "" "int short signed short" } */
     355  int short signed int *x347; /* { dg-error "" "int short signed int" } */
     356  int short signed long *x348; /* { dg-error "" "int short signed long" } */
     357  int short signed float *x349; /* { dg-error "" "int short signed float" } */
     358  int short signed double *x350; /* { dg-error "" "int short signed double" } */
     359  int short signed signed *x351; /* { dg-error "" "int short signed signed" } */
     360  int short signed unsigned *x352; /* { dg-error "" "int short signed unsigned" } */
     361  int short unsigned void *x353; /* { dg-error "" "int short unsigned void" } */
     362  int short unsigned char *x354; /* { dg-error "" "int short unsigned char" } */
     363  int short unsigned short *x355; /* { dg-error "" "int short unsigned short" } */
     364  int short unsigned int *x356; /* { dg-error "" "int short unsigned int" } */
     365  int short unsigned long *x357; /* { dg-error "" "int short unsigned long" } */
     366  int short unsigned float *x358; /* { dg-error "" "int short unsigned float" } */
     367  int short unsigned double *x359; /* { dg-error "" "int short unsigned double" } */
     368  int short unsigned signed *x360; /* { dg-error "" "int short unsigned signed" } */
     369  int short unsigned unsigned *x361; /* { dg-error "" "int short unsigned unsigned" } */
     370  int long long void *x362; /* { dg-error "" "int long long void" } */
     371  int long long char *x363; /* { dg-error "" "int long long char" } */
     372  int long long short *x364; /* { dg-error "" "int long long short" } */
     373  int long long int *x365; /* { dg-error "" "int long long int" } */
     374  int long long long *x366; /* { dg-error "" "int long long long" } */
     375  int long long float *x367; /* { dg-error "" "int long long float" } */
     376  int long long double *x368; /* { dg-error "" "int long long double" } */
     377  int long long signed *x369;
     378  int long long unsigned *x370;
     379  int long signed void *x371; /* { dg-error "" "int long signed void" } */
     380  int long signed char *x372; /* { dg-error "" "int long signed char" } */
     381  int long signed short *x373; /* { dg-error "" "int long signed short" } */
     382  int long signed int *x374; /* { dg-error "" "int long signed int" } */
     383  int long signed long *x375;
     384  int long signed float *x376; /* { dg-error "" "int long signed float" } */
     385  int long signed double *x377; /* { dg-error "" "int long signed double" } */
     386  int long signed signed *x378; /* { dg-error "" "int long signed signed" } */
     387  int long signed unsigned *x379; /* { dg-error "" "int long signed unsigned" } */
     388  int long unsigned void *x380; /* { dg-error "" "int long unsigned void" } */
     389  int long unsigned char *x381; /* { dg-error "" "int long unsigned char" } */
     390  int long unsigned short *x382; /* { dg-error "" "int long unsigned short" } */
     391  int long unsigned int *x383; /* { dg-error "" "int long unsigned int" } */
     392  int long unsigned long *x384;
     393  int long unsigned float *x385; /* { dg-error "" "int long unsigned float" } */
     394  int long unsigned double *x386; /* { dg-error "" "int long unsigned double" } */
     395  int long unsigned signed *x387; /* { dg-error "" "int long unsigned signed" } */
     396  int long unsigned unsigned *x388; /* { dg-error "" "int long unsigned unsigned" } */
     397  int signed short void *x389; /* { dg-error "" "int signed short void" } */
     398  int signed short char *x390; /* { dg-error "" "int signed short char" } */
     399  int signed short short *x391; /* { dg-error "" "int signed short short" } */
     400  int signed short int *x392; /* { dg-error "" "int signed short int" } */
     401  int signed short long *x393; /* { dg-error "" "int signed short long" } */
     402  int signed short float *x394; /* { dg-error "" "int signed short float" } */
     403  int signed short double *x395; /* { dg-error "" "int signed short double" } */
     404  int signed short signed *x396; /* { dg-error "" "int signed short signed" } */
     405  int signed short unsigned *x397; /* { dg-error "" "int signed short unsigned" } */
     406  int signed long void *x398; /* { dg-error "" "int signed long void" } */
     407  int signed long char *x399; /* { dg-error "" "int signed long char" } */
     408  int signed long short *x400; /* { dg-error "" "int signed long short" } */
     409  int signed long int *x401; /* { dg-error "" "int signed long int" } */
     410  int signed long long *x402;
     411  int signed long float *x403; /* { dg-error "" "int signed long float" } */
     412  int signed long double *x404; /* { dg-error "" "int signed long double" } */
     413  int signed long signed *x405; /* { dg-error "" "int signed long signed" } */
     414  int signed long unsigned *x406; /* { dg-error "" "int signed long unsigned" } */
     415  int unsigned short void *x407; /* { dg-error "" "int unsigned short void" } */
     416  int unsigned short char *x408; /* { dg-error "" "int unsigned short char" } */
     417  int unsigned short short *x409; /* { dg-error "" "int unsigned short short" } */
     418  int unsigned short int *x410; /* { dg-error "" "int unsigned short int" } */
     419  int unsigned short long *x411; /* { dg-error "" "int unsigned short long" } */
     420  int unsigned short float *x412; /* { dg-error "" "int unsigned short float" } */
     421  int unsigned short double *x413; /* { dg-error "" "int unsigned short double" } */
     422  int unsigned short signed *x414; /* { dg-error "" "int unsigned short signed" } */
     423  int unsigned short unsigned *x415; /* { dg-error "" "int unsigned short unsigned" } */
     424  int unsigned long void *x416; /* { dg-error "" "int unsigned long void" } */
     425  int unsigned long char *x417; /* { dg-error "" "int unsigned long char" } */
     426  int unsigned long short *x418; /* { dg-error "" "int unsigned long short" } */
     427  int unsigned long int *x419; /* { dg-error "" "int unsigned long int" } */
     428  int unsigned long long *x420;
     429  int unsigned long float *x421; /* { dg-error "" "int unsigned long float" } */
     430  int unsigned long double *x422; /* { dg-error "" "int unsigned long double" } */
     431  int unsigned long signed *x423; /* { dg-error "" "int unsigned long signed" } */
     432  int unsigned long unsigned *x424; /* { dg-error "" "int unsigned long unsigned" } */
     433  long int long void *x425; /* { dg-error "" "long int long void" } */
     434  long int long char *x426; /* { dg-error "" "long int long char" } */
     435  long int long short *x427; /* { dg-error "" "long int long short" } */
     436  long int long int *x428; /* { dg-error "" "long int long int" } */
     437  long int long long *x429; /* { dg-error "" "long int long long" } */
     438  long int long float *x430; /* { dg-error "" "long int long float" } */
     439  long int long double *x431; /* { dg-error "" "long int long double" } */
     440  long int long signed *x432;
     441  long int long unsigned *x433;
     442  long int signed void *x434; /* { dg-error "" "long int signed void" } */
     443  long int signed char *x435; /* { dg-error "" "long int signed char" } */
     444  long int signed short *x436; /* { dg-error "" "long int signed short" } */
     445  long int signed int *x437; /* { dg-error "" "long int signed int" } */
     446  long int signed long *x438;
     447  long int signed float *x439; /* { dg-error "" "long int signed float" } */
     448  long int signed double *x440; /* { dg-error "" "long int signed double" } */
     449  long int signed signed *x441; /* { dg-error "" "long int signed signed" } */
     450  long int signed unsigned *x442; /* { dg-error "" "long int signed unsigned" } */
     451  long int unsigned void *x443; /* { dg-error "" "long int unsigned void" } */
     452  long int unsigned char *x444; /* { dg-error "" "long int unsigned char" } */
     453  long int unsigned short *x445; /* { dg-error "" "long int unsigned short" } */
     454  long int unsigned int *x446; /* { dg-error "" "long int unsigned int" } */
     455  long int unsigned long *x447;
     456  long int unsigned float *x448; /* { dg-error "" "long int unsigned float" } */
     457  long int unsigned double *x449; /* { dg-error "" "long int unsigned double" } */
     458  long int unsigned signed *x450; /* { dg-error "" "long int unsigned signed" } */
     459  long int unsigned unsigned *x451; /* { dg-error "" "long int unsigned unsigned" } */
     460  long long int void *x452; /* { dg-error "" "long long int void" } */
     461  long long int char *x453; /* { dg-error "" "long long int char" } */
     462  long long int short *x454; /* { dg-error "" "long long int short" } */
     463  long long int int *x455; /* { dg-error "" "long long int int" } */
     464  long long int long *x456; /* { dg-error "" "long long int long" } */
     465  long long int float *x457; /* { dg-error "" "long long int float" } */
     466  long long int double *x458; /* { dg-error "" "long long int double" } */
     467  long long int signed *x459;
     468  long long int unsigned *x460;
     469  long long signed void *x461; /* { dg-error "" "long long signed void" } */
     470  long long signed char *x462; /* { dg-error "" "long long signed char" } */
     471  long long signed short *x463; /* { dg-error "" "long long signed short" } */
     472  long long signed int *x464;
     473  long long signed long *x465; /* { dg-error "" "long long signed long" } */
     474  long long signed float *x466; /* { dg-error "" "long long signed float" } */
     475  long long signed double *x467; /* { dg-error "" "long long signed double" } */
     476  long long signed signed *x468; /* { dg-error "" "long long signed signed" } */
     477  long long signed unsigned *x469; /* { dg-error "" "long long signed unsigned" } */
     478  long long unsigned void *x470; /* { dg-error "" "long long unsigned void" } */
     479  long long unsigned char *x471; /* { dg-error "" "long long unsigned char" } */
     480  long long unsigned short *x472; /* { dg-error "" "long long unsigned short" } */
     481  long long unsigned int *x473;
     482  long long unsigned long *x474; /* { dg-error "" "long long unsigned long" } */
     483  long long unsigned float *x475; /* { dg-error "" "long long unsigned float" } */
     484  long long unsigned double *x476; /* { dg-error "" "long long unsigned double" } */
     485  long long unsigned signed *x477; /* { dg-error "" "long long unsigned signed" } */
     486  long long unsigned unsigned *x478; /* { dg-error "" "long long unsigned unsigned" } */
     487  long signed int void *x479; /* { dg-error "" "long signed int void" } */
     488  long signed int char *x480; /* { dg-error "" "long signed int char" } */
     489  long signed int short *x481; /* { dg-error "" "long signed int short" } */
     490  long signed int int *x482; /* { dg-error "" "long signed int int" } */
     491  long signed int long *x483;
     492  long signed int float *x484; /* { dg-error "" "long signed int float" } */
     493  long signed int double *x485; /* { dg-error "" "long signed int double" } */
     494  long signed int signed *x486; /* { dg-error "" "long signed int signed" } */
     495  long signed int unsigned *x487; /* { dg-error "" "long signed int unsigned" } */
     496  long signed long void *x488; /* { dg-error "" "long signed long void" } */
     497  long signed long char *x489; /* { dg-error "" "long signed long char" } */
     498  long signed long short *x490; /* { dg-error "" "long signed long short" } */
     499  long signed long int *x491;
     500  long signed long long *x492; /* { dg-error "" "long signed long long" } */
     501  long signed long float *x493; /* { dg-error "" "long signed long float" } */
     502  long signed long double *x494; /* { dg-error "" "long signed long double" } */
     503  long signed long signed *x495; /* { dg-error "" "long signed long signed" } */
     504  long signed long unsigned *x496; /* { dg-error "" "long signed long unsigned" } */
     505  long unsigned int void *x497; /* { dg-error "" "long unsigned int void" } */
     506  long unsigned int char *x498; /* { dg-error "" "long unsigned int char" } */
     507  long unsigned int short *x499; /* { dg-error "" "long unsigned int short" } */
     508  long unsigned int int *x500; /* { dg-error "" "long unsigned int int" } */
     509  long unsigned int long *x501;
     510  long unsigned int float *x502; /* { dg-error "" "long unsigned int float" } */
     511  long unsigned int double *x503; /* { dg-error "" "long unsigned int double" } */
     512  long unsigned int signed *x504; /* { dg-error "" "long unsigned int signed" } */
     513  long unsigned int unsigned *x505; /* { dg-error "" "long unsigned int unsigned" } */
     514  long unsigned long void *x506; /* { dg-error "" "long unsigned long void" } */
     515  long unsigned long char *x507; /* { dg-error "" "long unsigned long char" } */
     516  long unsigned long short *x508; /* { dg-error "" "long unsigned long short" } */
     517  long unsigned long int *x509;
     518  long unsigned long long *x510; /* { dg-error "" "long unsigned long long" } */
     519  long unsigned long float *x511; /* { dg-error "" "long unsigned long float" } */
     520  long unsigned long double *x512; /* { dg-error "" "long unsigned long double" } */
     521  long unsigned long signed *x513; /* { dg-error "" "long unsigned long signed" } */
     522  long unsigned long unsigned *x514; /* { dg-error "" "long unsigned long unsigned" } */
     523  signed short int void *x515; /* { dg-error "" "signed short int void" } */
     524  signed short int char *x516; /* { dg-error "" "signed short int char" } */
     525  signed short int short *x517; /* { dg-error "" "signed short int short" } */
     526  signed short int int *x518; /* { dg-error "" "signed short int int" } */
     527  signed short int long *x519; /* { dg-error "" "signed short int long" } */
     528  signed short int float *x520; /* { dg-error "" "signed short int float" } */
     529  signed short int double *x521; /* { dg-error "" "signed short int double" } */
     530  signed short int signed *x522; /* { dg-error "" "signed short int signed" } */
     531  signed short int unsigned *x523; /* { dg-error "" "signed short int unsigned" } */
     532  signed int short void *x524; /* { dg-error "" "signed int short void" } */
     533  signed int short char *x525; /* { dg-error "" "signed int short char" } */
     534  signed int short short *x526; /* { dg-error "" "signed int short short" } */
     535  signed int short int *x527; /* { dg-error "" "signed int short int" } */
     536  signed int short long *x528; /* { dg-error "" "signed int short long" } */
     537  signed int short float *x529; /* { dg-error "" "signed int short float" } */
     538  signed int short double *x530; /* { dg-error "" "signed int short double" } */
     539  signed int short signed *x531; /* { dg-error "" "signed int short signed" } */
     540  signed int short unsigned *x532; /* { dg-error "" "signed int short unsigned" } */
     541  signed int long void *x533; /* { dg-error "" "signed int long void" } */
     542  signed int long char *x534; /* { dg-error "" "signed int long char" } */
     543  signed int long short *x535; /* { dg-error "" "signed int long short" } */
     544  signed int long int *x536; /* { dg-error "" "signed int long int" } */
     545  signed int long long *x537;
     546  signed int long float *x538; /* { dg-error "" "signed int long float" } */
     547  signed int long double *x539; /* { dg-error "" "signed int long double" } */
     548  signed int long signed *x540; /* { dg-error "" "signed int long signed" } */
     549  signed int long unsigned *x541; /* { dg-error "" "signed int long unsigned" } */
     550  signed long int void *x542; /* { dg-error "" "signed long int void" } */
     551  signed long int char *x543; /* { dg-error "" "signed long int char" } */
     552  signed long int short *x544; /* { dg-error "" "signed long int short" } */
     553  signed long int int *x545; /* { dg-error "" "signed long int int" } */
     554  signed long int long *x546;
     555  signed long int float *x547; /* { dg-error "" "signed long int float" } */
     556  signed long int double *x548; /* { dg-error "" "signed long int double" } */
     557  signed long int signed *x549; /* { dg-error "" "signed long int signed" } */
     558  signed long int unsigned *x550; /* { dg-error "" "signed long int unsigned" } */
     559  signed long long void *x551; /* { dg-error "" "signed long long void" } */
     560  signed long long char *x552; /* { dg-error "" "signed long long char" } */
     561  signed long long short *x553; /* { dg-error "" "signed long long short" } */
     562  signed long long int *x554;
     563  signed long long long *x555; /* { dg-error "" "signed long long long" } */
     564  signed long long float *x556; /* { dg-error "" "signed long long float" } */
     565  signed long long double *x557; /* { dg-error "" "signed long long double" } */
     566  signed long long signed *x558; /* { dg-error "" "signed long long signed" } */
     567  signed long long unsigned *x559; /* { dg-error "" "signed long long unsigned" } */
     568  unsigned short int void *x560; /* { dg-error "" "unsigned short int void" } */
     569  unsigned short int char *x561; /* { dg-error "" "unsigned short int char" } */
     570  unsigned short int short *x562; /* { dg-error "" "unsigned short int short" } */
     571  unsigned short int int *x563; /* { dg-error "" "unsigned short int int" } */
     572  unsigned short int long *x564; /* { dg-error "" "unsigned short int long" } */
     573  unsigned short int float *x565; /* { dg-error "" "unsigned short int float" } */
     574  unsigned short int double *x566; /* { dg-error "" "unsigned short int double" } */
     575  unsigned short int signed *x567; /* { dg-error "" "unsigned short int signed" } */
     576  unsigned short int unsigned *x568; /* { dg-error "" "unsigned short int unsigned" } */
     577  unsigned int short void *x569; /* { dg-error "" "unsigned int short void" } */
     578  unsigned int short char *x570; /* { dg-error "" "unsigned int short char" } */
     579  unsigned int short short *x571; /* { dg-error "" "unsigned int short short" } */
     580  unsigned int short int *x572; /* { dg-error "" "unsigned int short int" } */
     581  unsigned int short long *x573; /* { dg-error "" "unsigned int short long" } */
     582  unsigned int short float *x574; /* { dg-error "" "unsigned int short float" } */
     583  unsigned int short double *x575; /* { dg-error "" "unsigned int short double" } */
     584  unsigned int short signed *x576; /* { dg-error "" "unsigned int short signed" } */
     585  unsigned int short unsigned *x577; /* { dg-error "" "unsigned int short unsigned" } */
     586  unsigned int long void *x578; /* { dg-error "" "unsigned int long void" } */
     587  unsigned int long char *x579; /* { dg-error "" "unsigned int long char" } */
     588  unsigned int long short *x580; /* { dg-error "" "unsigned int long short" } */
     589  unsigned int long int *x581; /* { dg-error "" "unsigned int long int" } */
     590  unsigned int long long *x582;
     591  unsigned int long float *x583; /* { dg-error "" "unsigned int long float" } */
     592  unsigned int long double *x584; /* { dg-error "" "unsigned int long double" } */
     593  unsigned int long signed *x585; /* { dg-error "" "unsigned int long signed" } */
     594  unsigned int long unsigned *x586; /* { dg-error "" "unsigned int long unsigned" } */
     595  unsigned long int void *x587; /* { dg-error "" "unsigned long int void" } */
     596  unsigned long int char *x588; /* { dg-error "" "unsigned long int char" } */
     597  unsigned long int short *x589; /* { dg-error "" "unsigned long int short" } */
     598  unsigned long int int *x590; /* { dg-error "" "unsigned long int int" } */
     599  unsigned long int long *x591;
     600  unsigned long int float *x592; /* { dg-error "" "unsigned long int float" } */
     601  unsigned long int double *x593; /* { dg-error "" "unsigned long int double" } */
     602  unsigned long int signed *x594; /* { dg-error "" "unsigned long int signed" } */
     603  unsigned long int unsigned *x595; /* { dg-error "" "unsigned long int unsigned" } */
     604  unsigned long long void *x596; /* { dg-error "" "unsigned long long void" } */
     605  unsigned long long char *x597; /* { dg-error "" "unsigned long long char" } */
     606  unsigned long long short *x598; /* { dg-error "" "unsigned long long short" } */
     607  unsigned long long int *x599;
     608  unsigned long long long *x600; /* { dg-error "" "unsigned long long long" } */
     609  unsigned long long float *x601; /* { dg-error "" "unsigned long long float" } */
     610  unsigned long long double *x602; /* { dg-error "" "unsigned long long double" } */
     611  unsigned long long signed *x603; /* { dg-error "" "unsigned long long signed" } */
     612  unsigned long long unsigned *x604; /* { dg-error "" "unsigned long long unsigned" } */
     613  int long long signed void *x605; /* { dg-error "" "int long long signed void" } */
     614  int long long signed char *x606; /* { dg-error "" "int long long signed char" } */
     615  int long long signed short *x607; /* { dg-error "" "int long long signed short" } */
     616  int long long signed int *x608; /* { dg-error "" "int long long signed int" } */
     617  int long long signed long *x609; /* { dg-error "" "int long long signed long" } */
     618  int long long signed float *x610; /* { dg-error "" "int long long signed float" } */
     619  int long long signed double *x611; /* { dg-error "" "int long long signed double" } */
     620  int long long signed signed *x612; /* { dg-error "" "int long long signed signed" } */
     621  int long long signed unsigned *x613; /* { dg-error "" "int long long signed unsigned" } */
     622  int long long unsigned void *x614; /* { dg-error "" "int long long unsigned void" } */
     623  int long long unsigned char *x615; /* { dg-error "" "int long long unsigned char" } */
     624  int long long unsigned short *x616; /* { dg-error "" "int long long unsigned short" } */
     625  int long long unsigned int *x617; /* { dg-error "" "int long long unsigned int" } */
     626  int long long unsigned long *x618; /* { dg-error "" "int long long unsigned long" } */
     627  int long long unsigned float *x619; /* { dg-error "" "int long long unsigned float" } */
     628  int long long unsigned double *x620; /* { dg-error "" "int long long unsigned double" } */
     629  int long long unsigned signed *x621; /* { dg-error "" "int long long unsigned signed" } */
     630  int long long unsigned unsigned *x622; /* { dg-error "" "int long long unsigned unsigned" } */
     631  int long signed long void *x623; /* { dg-error "" "int long signed long void" } */
     632  int long signed long char *x624; /* { dg-error "" "int long signed long char" } */
     633  int long signed long short *x625; /* { dg-error "" "int long signed long short" } */
     634  int long signed long int *x626; /* { dg-error "" "int long signed long int" } */
     635  int long signed long long *x627; /* { dg-error "" "int long signed long long" } */
     636  int long signed long float *x628; /* { dg-error "" "int long signed long float" } */
     637  int long signed long double *x629; /* { dg-error "" "int long signed long double" } */
     638  int long signed long signed *x630; /* { dg-error "" "int long signed long signed" } */
     639  int long signed long unsigned *x631; /* { dg-error "" "int long signed long unsigned" } */
     640  int long unsigned long void *x632; /* { dg-error "" "int long unsigned long void" } */
     641  int long unsigned long char *x633; /* { dg-error "" "int long unsigned long char" } */
     642  int long unsigned long short *x634; /* { dg-error "" "int long unsigned long short" } */
     643  int long unsigned long int *x635; /* { dg-error "" "int long unsigned long int" } */
     644  int long unsigned long long *x636; /* { dg-error "" "int long unsigned long long" } */
     645  int long unsigned long float *x637; /* { dg-error "" "int long unsigned long float" } */
     646  int long unsigned long double *x638; /* { dg-error "" "int long unsigned long double" } */
     647  int long unsigned long signed *x639; /* { dg-error "" "int long unsigned long signed" } */
     648  int long unsigned long unsigned *x640; /* { dg-error "" "int long unsigned long unsigned" } */
     649  int signed long long void *x641; /* { dg-error "" "int signed long long void" } */
     650  int signed long long char *x642; /* { dg-error "" "int signed long long char" } */
     651  int signed long long short *x643; /* { dg-error "" "int signed long long short" } */
     652  int signed long long int *x644; /* { dg-error "" "int signed long long int" } */
     653  int signed long long long *x645; /* { dg-error "" "int signed long long long" } */
     654  int signed long long float *x646; /* { dg-error "" "int signed long long float" } */
     655  int signed long long double *x647; /* { dg-error "" "int signed long long double" } */
     656  int signed long long signed *x648; /* { dg-error "" "int signed long long signed" } */
     657  int signed long long unsigned *x649; /* { dg-error "" "int signed long long unsigned" } */
     658  int unsigned long long void *x650; /* { dg-error "" "int unsigned long long void" } */
     659  int unsigned long long char *x651; /* { dg-error "" "int unsigned long long char" } */
     660  int unsigned long long short *x652; /* { dg-error "" "int unsigned long long short" } */
     661  int unsigned long long int *x653; /* { dg-error "" "int unsigned long long int" } */
     662  int unsigned long long long *x654; /* { dg-error "" "int unsigned long long long" } */
     663  int unsigned long long float *x655; /* { dg-error "" "int unsigned long long float" } */
     664  int unsigned long long double *x656; /* { dg-error "" "int unsigned long long double" } */
     665  int unsigned long long signed *x657; /* { dg-error "" "int unsigned long long signed" } */
     666  int unsigned long long unsigned *x658; /* { dg-error "" "int unsigned long long unsigned" } */
     667  long int long signed void *x659; /* { dg-error "" "long int long signed void" } */
     668  long int long signed char *x660; /* { dg-error "" "long int long signed char" } */
     669  long int long signed short *x661; /* { dg-error "" "long int long signed short" } */
     670  long int long signed int *x662; /* { dg-error "" "long int long signed int" } */
     671  long int long signed long *x663; /* { dg-error "" "long int long signed long" } */
     672  long int long signed float *x664; /* { dg-error "" "long int long signed float" } */
     673  long int long signed double *x665; /* { dg-error "" "long int long signed double" } */
     674  long int long signed signed *x666; /* { dg-error "" "long int long signed signed" } */
     675  long int long signed unsigned *x667; /* { dg-error "" "long int long signed unsigned" } */
     676  long int long unsigned void *x668; /* { dg-error "" "long int long unsigned void" } */
     677  long int long unsigned char *x669; /* { dg-error "" "long int long unsigned char" } */
     678  long int long unsigned short *x670; /* { dg-error "" "long int long unsigned short" } */
     679  long int long unsigned int *x671; /* { dg-error "" "long int long unsigned int" } */
     680  long int long unsigned long *x672; /* { dg-error "" "long int long unsigned long" } */
     681  long int long unsigned float *x673; /* { dg-error "" "long int long unsigned float" } */
     682  long int long unsigned double *x674; /* { dg-error "" "long int long unsigned double" } */
     683  long int long unsigned signed *x675; /* { dg-error "" "long int long unsigned signed" } */
     684  long int long unsigned unsigned *x676; /* { dg-error "" "long int long unsigned unsigned" } */
     685  long int signed long void *x677; /* { dg-error "" "long int signed long void" } */
     686  long int signed long char *x678; /* { dg-error "" "long int signed long char" } */
     687  long int signed long short *x679; /* { dg-error "" "long int signed long short" } */
     688  long int signed long int *x680; /* { dg-error "" "long int signed long int" } */
     689  long int signed long long *x681; /* { dg-error "" "long int signed long long" } */
     690  long int signed long float *x682; /* { dg-error "" "long int signed long float" } */
     691  long int signed long double *x683; /* { dg-error "" "long int signed long double" } */
     692  long int signed long signed *x684; /* { dg-error "" "long int signed long signed" } */
     693  long int signed long unsigned *x685; /* { dg-error "" "long int signed long unsigned" } */
     694  long int unsigned long void *x686; /* { dg-error "" "long int unsigned long void" } */
     695  long int unsigned long char *x687; /* { dg-error "" "long int unsigned long char" } */
     696  long int unsigned long short *x688; /* { dg-error "" "long int unsigned long short" } */
     697  long int unsigned long int *x689; /* { dg-error "" "long int unsigned long int" } */
     698  long int unsigned long long *x690; /* { dg-error "" "long int unsigned long long" } */
     699  long int unsigned long float *x691; /* { dg-error "" "long int unsigned long float" } */
     700  long int unsigned long double *x692; /* { dg-error "" "long int unsigned long double" } */
     701  long int unsigned long signed *x693; /* { dg-error "" "long int unsigned long signed" } */
     702  long int unsigned long unsigned *x694; /* { dg-error "" "long int unsigned long unsigned" } */
     703  long long int signed void *x695; /* { dg-error "" "long long int signed void" } */
     704  long long int signed char *x696; /* { dg-error "" "long long int signed char" } */
     705  long long int signed short *x697; /* { dg-error "" "long long int signed short" } */
     706  long long int signed int *x698; /* { dg-error "" "long long int signed int" } */
     707  long long int signed long *x699; /* { dg-error "" "long long int signed long" } */
     708  long long int signed float *x700; /* { dg-error "" "long long int signed float" } */
     709  long long int signed double *x701; /* { dg-error "" "long long int signed double" } */
     710  long long int signed signed *x702; /* { dg-error "" "long long int signed signed" } */
     711  long long int signed unsigned *x703; /* { dg-error "" "long long int signed unsigned" } */
     712  long long int unsigned void *x704; /* { dg-error "" "long long int unsigned void" } */
     713  long long int unsigned char *x705; /* { dg-error "" "long long int unsigned char" } */
     714  long long int unsigned short *x706; /* { dg-error "" "long long int unsigned short" } */
     715  long long int unsigned int *x707; /* { dg-error "" "long long int unsigned int" } */
     716  long long int unsigned long *x708; /* { dg-error "" "long long int unsigned long" } */
     717  long long int unsigned float *x709; /* { dg-error "" "long long int unsigned float" } */
     718  long long int unsigned double *x710; /* { dg-error "" "long long int unsigned double" } */
     719  long long int unsigned signed *x711; /* { dg-error "" "long long int unsigned signed" } */
     720  long long int unsigned unsigned *x712; /* { dg-error "" "long long int unsigned unsigned" } */
     721  long long signed int void *x713; /* { dg-error "" "long long signed int void" } */
     722  long long signed int char *x714; /* { dg-error "" "long long signed int char" } */
     723  long long signed int short *x715; /* { dg-error "" "long long signed int short" } */
     724  long long signed int int *x716; /* { dg-error "" "long long signed int int" } */
     725  long long signed int long *x717; /* { dg-error "" "long long signed int long" } */
     726  long long signed int float *x718; /* { dg-error "" "long long signed int float" } */
     727  long long signed int double *x719; /* { dg-error "" "long long signed int double" } */
     728  long long signed int signed *x720; /* { dg-error "" "long long signed int signed" } */
     729  long long signed int unsigned *x721; /* { dg-error "" "long long signed int unsigned" } */
     730  long long unsigned int void *x722; /* { dg-error "" "long long unsigned int void" } */
     731  long long unsigned int char *x723; /* { dg-error "" "long long unsigned int char" } */
     732  long long unsigned int short *x724; /* { dg-error "" "long long unsigned int short" } */
     733  long long unsigned int int *x725; /* { dg-error "" "long long unsigned int int" } */
     734  long long unsigned int long *x726; /* { dg-error "" "long long unsigned int long" } */
     735  long long unsigned int float *x727; /* { dg-error "" "long long unsigned int float" } */
     736  long long unsigned int double *x728; /* { dg-error "" "long long unsigned int double" } */
     737  long long unsigned int signed *x729; /* { dg-error "" "long long unsigned int signed" } */
     738  long long unsigned int unsigned *x730; /* { dg-error "" "long long unsigned int unsigned" } */
     739  long signed int long void *x731; /* { dg-error "" "long signed int long void" } */
     740  long signed int long char *x732; /* { dg-error "" "long signed int long char" } */
     741  long signed int long short *x733; /* { dg-error "" "long signed int long short" } */
     742  long signed int long int *x734; /* { dg-error "" "long signed int long int" } */
     743  long signed int long long *x735; /* { dg-error "" "long signed int long long" } */
     744  long signed int long float *x736; /* { dg-error "" "long signed int long float" } */
     745  long signed int long double *x737; /* { dg-error "" "long signed int long double" } */
     746  long signed int long signed *x738; /* { dg-error "" "long signed int long signed" } */
     747  long signed int long unsigned *x739; /* { dg-error "" "long signed int long unsigned" } */
     748  long signed long int void *x740; /* { dg-error "" "long signed long int void" } */
     749  long signed long int char *x741; /* { dg-error "" "long signed long int char" } */
     750  long signed long int short *x742; /* { dg-error "" "long signed long int short" } */
     751  long signed long int int *x743; /* { dg-error "" "long signed long int int" } */
     752  long signed long int long *x744; /* { dg-error "" "long signed long int long" } */
     753  long signed long int float *x745; /* { dg-error "" "long signed long int float" } */
     754  long signed long int double *x746; /* { dg-error "" "long signed long int double" } */
     755  long signed long int signed *x747; /* { dg-error "" "long signed long int signed" } */
     756  long signed long int unsigned *x748; /* { dg-error "" "long signed long int unsigned" } */
     757  long unsigned int long void *x749; /* { dg-error "" "long unsigned int long void" } */
     758  long unsigned int long char *x750; /* { dg-error "" "long unsigned int long char" } */
     759  long unsigned int long short *x751; /* { dg-error "" "long unsigned int long short" } */
     760  long unsigned int long int *x752; /* { dg-error "" "long unsigned int long int" } */
     761  long unsigned int long long *x753; /* { dg-error "" "long unsigned int long long" } */
     762  long unsigned int long float *x754; /* { dg-error "" "long unsigned int long float" } */
     763  long unsigned int long double *x755; /* { dg-error "" "long unsigned int long double" } */
     764  long unsigned int long signed *x756; /* { dg-error "" "long unsigned int long signed" } */
     765  long unsigned int long unsigned *x757; /* { dg-error "" "long unsigned int long unsigned" } */
     766  long unsigned long int void *x758; /* { dg-error "" "long unsigned long int void" } */
     767  long unsigned long int char *x759; /* { dg-error "" "long unsigned long int char" } */
     768  long unsigned long int short *x760; /* { dg-error "" "long unsigned long int short" } */
     769  long unsigned long int int *x761; /* { dg-error "" "long unsigned long int int" } */
     770  long unsigned long int long *x762; /* { dg-error "" "long unsigned long int long" } */
     771  long unsigned long int float *x763; /* { dg-error "" "long unsigned long int float" } */
     772  long unsigned long int double *x764; /* { dg-error "" "long unsigned long int double" } */
     773  long unsigned long int signed *x765; /* { dg-error "" "long unsigned long int signed" } */
     774  long unsigned long int unsigned *x766; /* { dg-error "" "long unsigned long int unsigned" } */
     775  signed int long long void *x767; /* { dg-error "" "signed int long long void" } */
     776  signed int long long char *x768; /* { dg-error "" "signed int long long char" } */
     777  signed int long long short *x769; /* { dg-error "" "signed int long long short" } */
     778  signed int long long int *x770; /* { dg-error "" "signed int long long int" } */
     779  signed int long long long *x771; /* { dg-error "" "signed int long long long" } */
     780  signed int long long float *x772; /* { dg-error "" "signed int long long float" } */
     781  signed int long long double *x773; /* { dg-error "" "signed int long long double" } */
     782  signed int long long signed *x774; /* { dg-error "" "signed int long long signed" } */
     783  signed int long long unsigned *x775; /* { dg-error "" "signed int long long unsigned" } */
     784  signed long int long void *x776; /* { dg-error "" "signed long int long void" } */
     785  signed long int long char *x777; /* { dg-error "" "signed long int long char" } */
     786  signed long int long short *x778; /* { dg-error "" "signed long int long short" } */
     787  signed long int long int *x779; /* { dg-error "" "signed long int long int" } */
     788  signed long int long long *x780; /* { dg-error "" "signed long int long long" } */
     789  signed long int long float *x781; /* { dg-error "" "signed long int long float" } */
     790  signed long int long double *x782; /* { dg-error "" "signed long int long double" } */
     791  signed long int long signed *x783; /* { dg-error "" "signed long int long signed" } */
     792  signed long int long unsigned *x784; /* { dg-error "" "signed long int long unsigned" } */
     793  signed long long int void *x785; /* { dg-error "" "signed long long int void" } */
     794  signed long long int char *x786; /* { dg-error "" "signed long long int char" } */
     795  signed long long int short *x787; /* { dg-error "" "signed long long int short" } */
     796  signed long long int int *x788; /* { dg-error "" "signed long long int int" } */
     797  signed long long int long *x789; /* { dg-error "" "signed long long int long" } */
     798  signed long long int float *x790; /* { dg-error "" "signed long long int float" } */
     799  signed long long int double *x791; /* { dg-error "" "signed long long int double" } */
     800  signed long long int signed *x792; /* { dg-error "" "signed long long int signed" } */
     801  signed long long int unsigned *x793; /* { dg-error "" "signed long long int unsigned" } */
     802  unsigned int long long void *x794; /* { dg-error "" "unsigned int long long void" } */
     803  unsigned int long long char *x795; /* { dg-error "" "unsigned int long long char" } */
     804  unsigned int long long short *x796; /* { dg-error "" "unsigned int long long short" } */
     805  unsigned int long long int *x797; /* { dg-error "" "unsigned int long long int" } */
     806  unsigned int long long long *x798; /* { dg-error "" "unsigned int long long long" } */
     807  unsigned int long long float *x799; /* { dg-error "" "unsigned int long long float" } */
     808  unsigned int long long double *x800; /* { dg-error "" "unsigned int long long double" } */
     809  unsigned int long long signed *x801; /* { dg-error "" "unsigned int long long signed" } */
     810  unsigned int long long unsigned *x802; /* { dg-error "" "unsigned int long long unsigned" } */
     811  unsigned long int long void *x803; /* { dg-error "" "unsigned long int long void" } */
     812  unsigned long int long char *x804; /* { dg-error "" "unsigned long int long char" } */
     813  unsigned long int long short *x805; /* { dg-error "" "unsigned long int long short" } */
     814  unsigned long int long int *x806; /* { dg-error "" "unsigned long int long int" } */
     815  unsigned long int long long *x807; /* { dg-error "" "unsigned long int long long" } */
     816  unsigned long int long float *x808; /* { dg-error "" "unsigned long int long float" } */
     817  unsigned long int long double *x809; /* { dg-error "" "unsigned long int long double" } */
     818  unsigned long int long signed *x810; /* { dg-error "" "unsigned long int long signed" } */
     819  unsigned long int long unsigned *x811; /* { dg-error "" "unsigned long int long unsigned" } */
     820  unsigned long long int void *x812; /* { dg-error "" "unsigned long long int void" } */
     821  unsigned long long int char *x813; /* { dg-error "" "unsigned long long int char" } */
     822  unsigned long long int short *x814; /* { dg-error "" "unsigned long long int short" } */
     823  unsigned long long int int *x815; /* { dg-error "" "unsigned long long int int" } */
     824  unsigned long long int long *x816; /* { dg-error "" "unsigned long long int long" } */
     825  unsigned long long int float *x817; /* { dg-error "" "unsigned long long int float" } */
     826  unsigned long long int double *x818; /* { dg-error "" "unsigned long long int double" } */
     827  unsigned long long int signed *x819; /* { dg-error "" "unsigned long long int signed" } */
     828  unsigned long long int unsigned *x820; /* { dg-error "" "unsigned long long int unsigned" } */