(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
int128-types-1.c
       1  /* Test for valid and invalid combinations of type specifiers using __int128.
       2     */
       3  /* Origin: Kai Tietz <kai.tietz@onevision.com> */
       4  /* { dg-do compile { target int128 } } */
       5  /* { dg-options "-std=gnu99" { target c } } */
       6  /* { dg-options "" { target c++ } } */
       7  
       8  typedef char type;
       9  __int128 *x0;
      10  void __int128 *x1; /* { dg-error "" } */
      11  char __int128 *x2; /* { dg-error "" } */
      12  short __int128 *x3; /* { dg-error "" } */
      13  int __int128 *x4; /* { dg-error "" } */
      14  __int128 void *x5; /* { dg-error "" } */
      15  __int128 char *x6; /* { dg-error "" } */
      16  __int128 short *x7; /* { dg-error "" } */
      17  __int128 int *x8; /* { dg-error "" } */
      18  __int128 __int128 *x9; /* { dg-error "" } */
      19  __int128 long *x10; /* { dg-error "" } */
      20  __int128 float *x11; /* { dg-error "" } */
      21  __int128 double *x12; /* { dg-error "" } */
      22  __int128 signed *x13;
      23  __int128 unsigned *x14;
      24  __int128 _Bool *x15; /* { dg-error "" } */
      25  __int128 _Complex *x16;
      26  long __int128 *x17; /* { dg-error "" } */
      27  float __int128 *x18; /* { dg-error "" } */
      28  double __int128 *x19; /* { dg-error "" } */
      29  signed __int128 *x20;
      30  unsigned __int128 *x21;
      31  _Bool __int128 *x22; /* { dg-error "" } */
      32  _Complex __int128 *x23;
      33  type __int128 *x24; /* { dg-error "" } */
      34  char signed __int128 *x25; /* { dg-error "" } */
      35  char unsigned __int128 *x26; /* { dg-error "" } */
      36  char _Complex __int128 *x27; /* { dg-error "" } */
      37  short int __int128 *x28; /* { dg-error "" } */
      38  short signed __int128 *x29; /* { dg-error "" } */
      39  short unsigned __int128 *x30; /* { dg-error "" } */
      40  short _Complex __int128 *x31; /* { dg-error "" } */
      41  int short __int128 *x32; /* { dg-error "" } */
      42  int long __int128 *x33; /* { dg-error "" } */
      43  int signed __int128 *x34; /* { dg-error "" } */
      44  int unsigned __int128 *x35; /* { dg-error "" } */
      45  int _Complex __int128 *x36; /* { dg-error "" } */
      46  __int128 signed void *x37; /* { dg-error "" } */
      47  __int128 signed char *x38; /* { dg-error ""  } */
      48  __int128 signed short *x39; /* { dg-error "" } */
      49  __int128 signed int *x40; /* { dg-error "" } */
      50  __int128 signed __int128 *x41; /* { dg-error "" } */
      51  __int128 signed long *x42; /* { dg-error "" } */
      52  __int128 signed float *x43; /* { dg-error "" } */
      53  __int128 signed double *x44; /* { dg-error "" } */
      54  __int128 signed signed *x45; /* { dg-error "" } */
      55  __int128 signed unsigned *x46; /* { dg-error "" } */
      56  __int128 signed _Bool *x47; /* { dg-error "" } */
      57  __int128 signed _Complex *x48;
      58  __int128 unsigned void *x49; /* { dg-error "" } */
      59  __int128 unsigned char *x50; /* { dg-error "" } */
      60  __int128 unsigned short *x51; /* { dg-error "" } */
      61  __int128 unsigned int *x52; /* { dg-error "" } */
      62  __int128 unsigned __int128 *x53; /* { dg-error "" } */
      63  __int128 unsigned long *x54; /* { dg-error "" } */
      64  __int128 unsigned float *x55; /* { dg-error "" } */
      65  __int128 unsigned double *x56; /* { dg-error "" } */
      66  __int128 unsigned signed *x57; /* { dg-error "" } */
      67  __int128 unsigned unsigned *x58; /* { dg-error "" } */
      68  __int128 unsigned _Bool *x59; /* { dg-error "" } */
      69  __int128 unsigned _Complex *x60;
      70  __int128 _Complex void *x61; /* { dg-error "" } */
      71  __int128 _Complex char *x62; /* { dg-error "" } */
      72  __int128 _Complex short *x63; /* { dg-error "" } */
      73  __int128 _Complex int *x64; /* { dg-error "" } */
      74  __int128 _Complex __int128 *x65; /* { dg-error "" } */
      75  __int128 _Complex long *x66; /* { dg-error "" } */
      76  __int128 _Complex float *x67; /* { dg-error "" } */
      77  __int128 _Complex double *x68; /* { dg-error "" } */
      78  __int128 _Complex signed *x69;
      79  __int128 _Complex unsigned *x70;
      80  __int128 _Complex _Bool *x71; /* { dg-error "" } */
      81  __int128 _Complex _Complex *x72; /* { dg-error "" } */
      82  long int __int128 *x73; /* { dg-error "" } */
      83  long long __int128 *x74; /* { dg-error "" } */
      84  long double __int128 *x75; /* { dg-error "" } */
      85  long signed __int128 *x76; /* { dg-error "" } */
      86  long unsigned __int128 *x77; /* { dg-error "" } */
      87  long _Complex __int128 *x78; /* { dg-error "" } */
      88  float _Complex __int128 *x79; /* { dg-error "" } */
      89  double long __int128 *x80; /* { dg-error "" } */
      90  double _Complex __int128 *x81; /* { dg-error "" } */
      91  signed char __int128 *x82; /* { dg-error "" } */
      92  signed short __int128 *x83; /* { dg-error "" } */
      93  signed int __int128 *x84; /* { dg-error "" } */
      94  signed __int128 void *x85; /* { dg-error "" } */
      95  signed __int128 char *x86; /* { dg-error "" } */
      96  signed __int128 short *x87; /* { dg-error "" } */
      97  signed __int128 int *x88; /* { dg-error "" } */
      98  signed __int128 __int128 *x89; /* { dg-error "" } */
      99  signed __int128 long *x90; /* { dg-error "" } */
     100  signed __int128 float *x91; /* { dg-error "" } */
     101  signed __int128 double *x92; /* { dg-error "" } */
     102  signed __int128 signed *x93; /* { dg-error "" } */
     103  signed __int128 unsigned *x94; /* { dg-error "" } */
     104  signed __int128 _Bool *x95; /* { dg-error "" } */
     105  signed __int128 _Complex *x96;
     106  signed long __int128 *x97; /* { dg-error "" } */
     107  signed _Complex __int128 *x98;
     108  unsigned char __int128 *x99; /* { dg-error "" } */
     109  unsigned short __int128 *x100; /* { dg-error "" } */
     110  unsigned int __int128 *x101; /* { dg-error "" } */
     111  unsigned __int128 void *x102; /* { dg-error "" } */
     112  unsigned __int128 char *x103; /* { dg-error "" } */
     113  unsigned __int128 short *x104; /* { dg-error "" } */
     114  unsigned __int128 int *x105; /* { dg-error "" } */
     115  unsigned __int128 __int128 *x106; /* { dg-error "" } */
     116  unsigned __int128 long *x107; /* { dg-error "" } */
     117  unsigned __int128 float *x108; /* { dg-error "" } */
     118  unsigned __int128 double *x109; /* { dg-error "" } */
     119  unsigned __int128 signed *x110; /* { dg-error "" } */
     120  unsigned __int128 unsigned *x111; /* { dg-error "" } */
     121  unsigned __int128 _Bool *x112; /* { dg-error "" } */
     122  unsigned __int128 _Complex *x113;
     123  unsigned long __int128 *x114; /* { dg-error "" } */
     124  unsigned _Complex __int128 *x115;
     125  _Complex char __int128 *x116; /* { dg-error "" } */
     126  _Complex short __int128 *x117; /* { dg-error "" } */
     127  _Complex int __int128 *x118; /* { dg-error "" } */
     128  _Complex __int128 void *x119; /* { dg-error "" } */
     129  _Complex __int128 char *x120; /* { dg-error "" } */
     130  _Complex __int128 short *x121; /* { dg-error "" } */
     131  _Complex __int128 int *x122; /* { dg-error "" } */
     132  _Complex __int128 __int128 *x123; /* { dg-error "" } */
     133  _Complex __int128 long *x124; /* { dg-error "" } */
     134  _Complex __int128 float *x125; /* { dg-error "" } */
     135  _Complex __int128 double *x126; /* { dg-error "" } */
     136  _Complex __int128 signed *x127;
     137  _Complex __int128 unsigned *x128;
     138  _Complex __int128 _Bool *x129; /* { dg-error "" } */
     139  _Complex __int128 _Complex *x130; /* { dg-error "" } */
     140  _Complex long __int128 *x131; /* { dg-error "" } */
     141  _Complex float __int128 *x132; /* { dg-error "" } */
     142  _Complex double __int128 *x133; /* { dg-error "" } */
     143  _Complex signed __int128 *x134;
     144  _Complex unsigned __int128 *x135;
     145  char signed _Complex __int128 *x136; /* { dg-error "" } */
     146  char unsigned _Complex __int128 *x137; /* { dg-error "" } */
     147  char _Complex signed __int128 *x138; /* { dg-error "" } */
     148  char _Complex unsigned __int128 *x139; /* { dg-error "" } */
     149  short int signed __int128 *x140; /* { dg-error "" } */
     150  short int unsigned __int128 *x141; /* { dg-error "" } */
     151  short int _Complex __int128 *x142; /* { dg-error "" } */
     152  short signed int __int128 *x143; /* { dg-error "" } */
     153  short signed _Complex __int128 *x144; /* { dg-error "" } */
     154  short unsigned int __int128 *x145; /* { dg-error "" } */
     155  short unsigned _Complex __int128 *x146; /* { dg-error "" } */
     156  short _Complex int __int128 *x147; /* { dg-error "" } */
     157  short _Complex signed __int128 *x148; /* { dg-error "" } */
     158  short _Complex unsigned __int128 *x149; /* { dg-error "" } */
     159  int short signed __int128 *x150; /* { dg-error "" } */
     160  int short unsigned __int128 *x151; /* { dg-error "" } */
     161  int short _Complex __int128 *x152; /* { dg-error "" } */
     162  int long long __int128 *x153; /* { dg-error "" } */
     163  int long signed __int128 *x154; /* { dg-error "" } */
     164  int long unsigned __int128 *x155; /* { dg-error "" } */
     165  int long _Complex __int128 *x156; /* { dg-error "" } */
     166  int signed short __int128 *x157; /* { dg-error "" } */
     167  int signed long __int128 *x158; /* { dg-error "" } */
     168  int signed _Complex __int128 *x159; /* { dg-error "" } */
     169  int unsigned short __int128 *x160; /* { dg-error "" } */
     170  int unsigned long __int128 *x161; /* { dg-error "" } */
     171  int unsigned _Complex __int128 *x162; /* { dg-error "" } */
     172  int _Complex short __int128 *x163; /* { dg-error "" } */
     173  int _Complex long __int128 *x164; /* { dg-error "" } */
     174  int _Complex signed __int128 *x165; /* { dg-error "" } */
     175  int _Complex unsigned __int128 *x166; /* { dg-error "" } */
     176  __int128 signed _Complex void *x167; /* { dg-error "" } */
     177  __int128 signed _Complex char *x168; /* { dg-error "" } */
     178  __int128 signed _Complex short *x169; /* { dg-error "" } */
     179  __int128 signed _Complex int *x170; /* { dg-error "" } */
     180  __int128 signed _Complex __int128 *x171; /* { dg-error "" } */
     181  __int128 signed _Complex long *x172; /* { dg-error "" } */
     182  __int128 signed _Complex float *x173; /* { dg-error "" } */
     183  __int128 signed _Complex double *x174; /* { dg-error "" } */
     184  __int128 signed _Complex signed *x175; /* { dg-error "" } */
     185  __int128 signed _Complex unsigned *x176; /* { dg-error "" } */
     186  __int128 signed _Complex _Bool *x177; /* { dg-error "" } */
     187  __int128 signed _Complex _Complex *x178; /* { dg-error "" } */
     188  __int128 unsigned _Complex void *x179; /* { dg-error "" } */
     189  __int128 unsigned _Complex char *x180; /* { dg-error "" } */
     190  __int128 unsigned _Complex short *x181; /* { dg-error "" } */
     191  __int128 unsigned _Complex int *x182; /* { dg-error "" } */
     192  __int128 unsigned _Complex __int128 *x183; /* { dg-error "" } */
     193  __int128 unsigned _Complex long *x184; /* { dg-error "" } */
     194  __int128 unsigned _Complex float *x185; /* { dg-error "" } */
     195  __int128 unsigned _Complex double *x186; /* { dg-error "" } */
     196  __int128 unsigned _Complex signed *x187; /* { dg-error "" } */
     197  __int128 unsigned _Complex unsigned *x188; /* { dg-error "" } */
     198  __int128 unsigned _Complex _Bool *x189; /* { dg-error "" } */
     199  __int128 unsigned _Complex _Complex *x190; /* { dg-error "" } */
     200  __int128 _Complex signed void *x191; /* { dg-error "" } */
     201  __int128 _Complex signed char *x192; /* { dg-error "" } */
     202  __int128 _Complex signed short *x193; /* { dg-error "" } */
     203  __int128 _Complex signed int *x194; /* { dg-error "" } */
     204  __int128 _Complex signed __int128 *x195; /* { dg-error "" } */
     205  __int128 _Complex signed long *x196; /* { dg-error "" } */
     206  __int128 _Complex signed float *x197; /* { dg-error "" } */
     207  __int128 _Complex signed double *x198; /* { dg-error "" } */
     208  __int128 _Complex signed signed *x199; /* { dg-error "" } */
     209  __int128 _Complex signed unsigned *x200; /* { dg-error "" } */
     210  __int128 _Complex signed _Bool *x201; /* { dg-error "" } */
     211  __int128 _Complex signed _Complex *x202; /* { dg-error "" } */
     212  __int128 _Complex unsigned void *x203; /* { dg-error "" } */
     213  __int128 _Complex unsigned char *x204; /* { dg-error "" } */
     214  __int128 _Complex unsigned short *x205; /* { dg-error "" } */
     215  __int128 _Complex unsigned int *x206; /* { dg-error "" } */
     216  __int128 _Complex unsigned __int128 *x207; /* { dg-error "" } */
     217  __int128 _Complex unsigned long *x208; /* { dg-error "" } */
     218  __int128 _Complex unsigned float *x209; /* { dg-error "" } */
     219  __int128 _Complex unsigned double *x210; /* { dg-error "" } */
     220  __int128 _Complex unsigned signed *x211; /* { dg-error "" } */
     221  __int128 _Complex unsigned unsigned *x212; /* { dg-error "" } */
     222  __int128 _Complex unsigned _Bool *x213; /* { dg-error "" } */
     223  __int128 _Complex unsigned _Complex *x214; /* { dg-error "" } */
     224  long int long __int128 *x215; /* { dg-error "" } */
     225  long int signed __int128 *x216; /* { dg-error "" } */
     226  long int unsigned __int128 *x217; /* { dg-error "" } */
     227  long int _Complex __int128 *x218; /* { dg-error "" } */
     228  long long int __int128 *x219; /* { dg-error "" } */
     229  long long signed __int128 *x220; /* { dg-error "" } */
     230  long long unsigned __int128 *x221; /* { dg-error "" } */
     231  long long _Complex __int128 *x222; /* { dg-error "" } */
     232  long double _Complex __int128 *x223; /* { dg-error "" } */
     233  long signed int __int128 *x224; /* { dg-error "" } */
     234  long signed long __int128 *x225; /* { dg-error "" } */
     235  long signed _Complex __int128 *x226; /* { dg-error "" } */
     236  long unsigned int __int128 *x227; /* { dg-error "" } */
     237  long unsigned long __int128 *x228; /* { dg-error "" } */
     238  long unsigned _Complex __int128 *x229; /* { dg-error "" } */
     239  long _Complex int __int128 *x230; /* { dg-error "" } */
     240  long _Complex long __int128 *x231; /* { dg-error "" } */
     241  long _Complex double __int128 *x232; /* { dg-error "" } */
     242  long _Complex signed __int128 *x233; /* { dg-error "" } */
     243  long _Complex unsigned __int128 *x234; /* { dg-error "" } */
     244  double long _Complex __int128 *x235; /* { dg-error "" } */
     245  double _Complex long __int128 *x236; /* { dg-error "" } */
     246  signed char _Complex __int128 *x237; /* { dg-error "" } */
     247  signed short int __int128 *x238; /* { dg-error "" } */
     248  signed short _Complex __int128 *x239; /* { dg-error "" } */
     249  signed int short __int128 *x240; /* { dg-error "" } */
     250  signed int long __int128 *x241; /* { dg-error "" } */
     251  signed int _Complex __int128 *x242; /* { dg-error "" } */
     252  signed __int128 _Complex void *x243; /* { dg-error "" } */
     253  signed __int128 _Complex char *x244; /* { dg-error "" } */
     254  signed __int128 _Complex short *x245; /* { dg-error "" } */
     255  signed __int128 _Complex int *x246; /* { dg-error "" } */
     256  signed __int128 _Complex __int128 *x247; /* { dg-error "" } */
     257  signed __int128 _Complex long *x248; /* { dg-error "" } */
     258  signed __int128 _Complex float *x249; /* { dg-error "" } */
     259  signed __int128 _Complex double *x250; /* { dg-error "" } */
     260  signed __int128 _Complex signed *x251; /* { dg-error "" } */
     261  signed __int128 _Complex unsigned *x252; /* { dg-error "" } */
     262  signed __int128 _Complex _Bool *x253; /* { dg-error "" } */
     263  signed __int128 _Complex _Complex *x254; /* { dg-error "" } */
     264  signed long int __int128 *x255; /* { dg-error "" } */
     265  signed long long __int128 *x256; /* { dg-error "" } */
     266  signed long _Complex __int128 *x257; /* { dg-error "" } */
     267  signed _Complex char __int128 *x258; /* { dg-error "" } */
     268  signed _Complex short __int128 *x259; /* { dg-error "" } */
     269  signed _Complex int __int128 *x260; /* { dg-error "" } */
     270  signed _Complex __int128 void *x261; /* { dg-error "" } */
     271  signed _Complex __int128 char *x262; /* { dg-error "" } */
     272  signed _Complex __int128 short *x263; /* { dg-error "" } */
     273  signed _Complex __int128 int *x264; /* { dg-error "" } */
     274  signed _Complex __int128 __int128 *x265; /* { dg-error "" } */
     275  signed _Complex __int128 long *x266; /* { dg-error "" } */
     276  signed _Complex __int128 float *x267; /* { dg-error "" } */
     277  signed _Complex __int128 double *x268; /* { dg-error "" } */
     278  signed _Complex __int128 signed *x269; /* { dg-error "" } */
     279  signed _Complex __int128 unsigned *x270; /* { dg-error "" } */
     280  signed _Complex __int128 _Bool *x271; /* { dg-error "" } */
     281  signed _Complex __int128 _Complex *x272; /* { dg-error "" } */
     282  signed _Complex long __int128 *x273; /* { dg-error "" } */
     283  unsigned char _Complex __int128 *x274; /* { dg-error "" } */
     284  unsigned short int __int128 *x275; /* { dg-error "" } */
     285  unsigned short _Complex __int128 *x276; /* { dg-error "" } */
     286  unsigned int short __int128 *x277; /* { dg-error "" } */
     287  unsigned int long __int128 *x278; /* { dg-error "" } */
     288  unsigned int _Complex __int128 *x279; /* { dg-error "" } */
     289  unsigned __int128 _Complex void *x280; /* { dg-error "" } */
     290  unsigned __int128 _Complex char *x281; /* { dg-error "" } */
     291  unsigned __int128 _Complex short *x282; /* { dg-error "" } */
     292  unsigned __int128 _Complex int *x283; /* { dg-error "" } */
     293  unsigned __int128 _Complex __int128 *x284; /* { dg-error "" } */
     294  unsigned __int128 _Complex long *x285; /* { dg-error "" } */
     295  unsigned __int128 _Complex float *x286; /* { dg-error "" } */
     296  unsigned __int128 _Complex double *x287; /* { dg-error "" } */
     297  unsigned __int128 _Complex signed *x288; /* { dg-error "" } */
     298  unsigned __int128 _Complex unsigned *x289; /* { dg-error "" } */
     299  unsigned __int128 _Complex _Bool *x290; /* { dg-error "" } */
     300  unsigned __int128 _Complex _Complex *x291; /* { dg-error "" } */
     301  unsigned long int __int128 *x292; /* { dg-error "" } */
     302  unsigned long long __int128 *x293; /* { dg-error "" } */
     303  unsigned long _Complex __int128 *x294; /* { dg-error "" } */
     304  unsigned _Complex char __int128 *x295; /* { dg-error "" } */
     305  unsigned _Complex short __int128 *x296; /* { dg-error "" } */
     306  unsigned _Complex int __int128 *x297; /* { dg-error "" } */
     307  unsigned _Complex __int128 void *x298; /* { dg-error "" } */
     308  unsigned _Complex __int128 char *x299; /* { dg-error "" } */
     309  unsigned _Complex __int128 short *x300; /* { dg-error "" } */
     310  unsigned _Complex __int128 int *x301; /* { dg-error "" } */
     311  unsigned _Complex __int128 __int128 *x302; /* { dg-error "" } */
     312  unsigned _Complex __int128 long *x303; /* { dg-error "" } */
     313  unsigned _Complex __int128 float *x304; /* { dg-error "" } */
     314  unsigned _Complex __int128 double *x305; /* { dg-error "" } */
     315  unsigned _Complex __int128 signed *x306; /* { dg-error "" } */
     316  unsigned _Complex __int128 unsigned *x307; /* { dg-error "" } */
     317  unsigned _Complex __int128 _Bool *x308; /* { dg-error "" } */
     318  unsigned _Complex __int128 _Complex *x309; /* { dg-error "" } */
     319  unsigned _Complex long __int128 *x310; /* { dg-error "" } */
     320  _Complex char signed __int128 *x311; /* { dg-error "" } */
     321  _Complex char unsigned __int128 *x312; /* { dg-error "" } */
     322  _Complex short int __int128 *x313; /* { dg-error "" } */
     323  _Complex short signed __int128 *x314; /* { dg-error "" } */
     324  _Complex short unsigned __int128 *x315; /* { dg-error "" } */
     325  _Complex int short __int128 *x316; /* { dg-error "" } */
     326  _Complex int long __int128 *x317; /* { dg-error "" } */
     327  _Complex int signed __int128 *x318; /* { dg-error "" } */
     328  _Complex int unsigned __int128 *x319; /* { dg-error "" } */
     329  _Complex __int128 signed void *x320; /* { dg-error "" } */
     330  _Complex __int128 signed char *x321; /* { dg-error "" } */
     331  _Complex __int128 signed short *x322; /* { dg-error "" } */
     332  _Complex __int128 signed int *x323; /* { dg-error "" } */
     333  _Complex __int128 signed __int128 *x324; /* { dg-error "" } */
     334  _Complex __int128 signed long *x325; /* { dg-error "" } */
     335  _Complex __int128 signed float *x326; /* { dg-error "" } */
     336  _Complex __int128 signed double *x327; /* { dg-error "" } */
     337  _Complex __int128 signed signed *x328; /* { dg-error "" } */
     338  _Complex __int128 signed unsigned *x329; /* { dg-error "" } */
     339  _Complex __int128 signed _Bool *x330; /* { dg-error "" } */
     340  _Complex __int128 signed _Complex *x331; /* { dg-error "" } */
     341  _Complex __int128 unsigned void *x332; /* { dg-error "" } */
     342  _Complex __int128 unsigned char *x333; /* { dg-error "" } */
     343  _Complex __int128 unsigned short *x334; /* { dg-error "" } */
     344  _Complex __int128 unsigned int *x335; /* { dg-error "" } */
     345  _Complex __int128 unsigned __int128 *x336; /* { dg-error "" } */
     346  _Complex __int128 unsigned long *x337; /* { dg-error "" } */
     347  _Complex __int128 unsigned float *x338; /* { dg-error "" } */
     348  _Complex __int128 unsigned double *x339; /* { dg-error "" } */
     349  _Complex __int128 unsigned signed *x340; /* { dg-error "" } */
     350  _Complex __int128 unsigned unsigned *x341; /* { dg-error "" } */
     351  _Complex __int128 unsigned _Bool *x342; /* { dg-error "" } */
     352  _Complex __int128 unsigned _Complex *x343; /* { dg-error "" } */
     353  _Complex long int __int128 *x344; /* { dg-error "" } */
     354  _Complex long long __int128 *x345; /* { dg-error "" } */
     355  _Complex long double __int128 *x346; /* { dg-error "" } */
     356  _Complex long signed __int128 *x347; /* { dg-error "" } */
     357  _Complex long unsigned __int128 *x348; /* { dg-error "" } */
     358  _Complex double long __int128 *x349; /* { dg-error "" } */
     359  _Complex signed char __int128 *x350; /* { dg-error "" } */
     360  _Complex signed short __int128 *x351; /* { dg-error "" } */
     361  _Complex signed int __int128 *x352; /* { dg-error "" } */
     362  _Complex signed __int128 void *x353; /* { dg-error "" } */
     363  _Complex signed __int128 char *x354; /* { dg-error "" } */
     364  _Complex signed __int128 short *x355; /* { dg-error "" } */
     365  _Complex signed __int128 int *x356; /* { dg-error "" } */
     366  _Complex signed __int128 __int128 *x357; /* { dg-error "" } */
     367  _Complex signed __int128 long *x358; /* { dg-error "" } */
     368  _Complex signed __int128 float *x359; /* { dg-error "" } */
     369  _Complex signed __int128 double *x360; /* { dg-error "" } */
     370  _Complex signed __int128 signed *x361; /* { dg-error "" } */
     371  _Complex signed __int128 unsigned *x362; /* { dg-error "" } */
     372  _Complex signed __int128 _Bool *x363; /* { dg-error "" } */
     373  _Complex signed __int128 _Complex *x364; /* { dg-error "" } */
     374  _Complex signed long __int128 *x365; /* { dg-error "" } */
     375  _Complex unsigned char __int128 *x366; /* { dg-error "" } */
     376  _Complex unsigned short __int128 *x367; /* { dg-error "" } */
     377  _Complex unsigned int __int128 *x368; /* { dg-error "" } */
     378  _Complex unsigned __int128 void *x369; /* { dg-error "" } */
     379  _Complex unsigned __int128 char *x370; /* { dg-error "" } */
     380  _Complex unsigned __int128 short *x371; /* { dg-error "" } */
     381  _Complex unsigned __int128 int *x372; /* { dg-error "" } */
     382  _Complex unsigned __int128 __int128 *x373; /* { dg-error "" } */
     383  _Complex unsigned __int128 long *x374; /* { dg-error "" } */
     384  _Complex unsigned __int128 float *x375; /* { dg-error "" } */
     385  _Complex unsigned __int128 double *x376; /* { dg-error "" } */
     386  _Complex unsigned __int128 signed *x377; /* { dg-error "" } */
     387  _Complex unsigned __int128 unsigned *x378; /* { dg-error "" } */
     388  _Complex unsigned __int128 _Bool *x379; /* { dg-error "" } */
     389  _Complex unsigned __int128 _Complex *x380; /* { dg-error "" } */
     390  _Complex unsigned long __int128 *x381; /* { dg-error "" } */
     391  short int signed _Complex __int128 *x382; /* { dg-error "" } */
     392  short int unsigned _Complex __int128 *x383; /* { dg-error "" } */
     393  short int _Complex signed __int128 *x384; /* { dg-error "" } */
     394  short int _Complex unsigned __int128 *x385; /* { dg-error "" } */
     395  short signed int _Complex __int128 *x386; /* { dg-error "" } */
     396  short signed _Complex int __int128 *x387; /* { dg-error "" } */
     397  short unsigned int _Complex __int128 *x388; /* { dg-error "" } */
     398  short unsigned _Complex int __int128 *x389; /* { dg-error "" } */
     399  short _Complex int signed __int128 *x390; /* { dg-error "" } */
     400  short _Complex int unsigned __int128 *x391; /* { dg-error "" } */
     401  short _Complex signed int __int128 *x392; /* { dg-error "" } */
     402  short _Complex unsigned int __int128 *x393; /* { dg-error "" } */
     403  int short signed _Complex __int128 *x394; /* { dg-error "" } */
     404  int short unsigned _Complex __int128 *x395; /* { dg-error "" } */
     405  int short _Complex signed __int128 *x396; /* { dg-error "" } */
     406  int short _Complex unsigned __int128 *x397; /* { dg-error "" } */
     407  int long long signed __int128 *x398; /* { dg-error "" } */
     408  int long long unsigned __int128 *x399; /* { dg-error "" } */
     409  int long long _Complex __int128 *x400; /* { dg-error "" } */
     410  int long signed long __int128 *x401; /* { dg-error "" } */
     411  int long signed _Complex __int128 *x402; /* { dg-error "" } */
     412  int long unsigned long __int128 *x403; /* { dg-error "" } */
     413  int long unsigned _Complex __int128 *x404; /* { dg-error "" } */
     414  int long _Complex long __int128 *x405; /* { dg-error "" } */
     415  int long _Complex signed __int128 *x406; /* { dg-error "" } */
     416  int long _Complex unsigned __int128 *x407; /* { dg-error "" } */
     417  int signed short _Complex __int128 *x408; /* { dg-error "" } */
     418  int signed long long __int128 *x409; /* { dg-error "" } */
     419  int signed long _Complex __int128 *x410; /* { dg-error "" } */
     420  int signed _Complex short __int128 *x411; /* { dg-error "" } */
     421  int signed _Complex long __int128 *x412; /* { dg-error "" } */
     422  int unsigned short _Complex __int128 *x413; /* { dg-error "" } */
     423  int unsigned long long __int128 *x414; /* { dg-error "" } */
     424  int unsigned long _Complex __int128 *x415; /* { dg-error "" } */
     425  int unsigned _Complex short __int128 *x416; /* { dg-error "" } */
     426  int unsigned _Complex long __int128 *x417; /* { dg-error "" } */
     427  int _Complex short signed __int128 *x418; /* { dg-error "" } */
     428  int _Complex short unsigned __int128 *x419; /* { dg-error "" } */
     429  int _Complex long long __int128 *x420; /* { dg-error "" } */
     430  int _Complex long signed __int128 *x421; /* { dg-error "" } */
     431  int _Complex long unsigned __int128 *x422; /* { dg-error "" } */
     432  int _Complex signed short __int128 *x423; /* { dg-error "" } */
     433  int _Complex signed long __int128 *x424; /* { dg-error "" } */
     434  int _Complex unsigned short __int128 *x425; /* { dg-error "" } */
     435  int _Complex unsigned long __int128 *x426; /* { dg-error "" } */
     436  long int long signed __int128 *x427; /* { dg-error "" } */
     437  long int long unsigned __int128 *x428; /* { dg-error "" } */
     438  long int long _Complex __int128 *x429; /* { dg-error "" } */
     439  long int signed long __int128 *x430; /* { dg-error "" } */
     440  long int signed _Complex __int128 *x431; /* { dg-error "" } */
     441  long int unsigned long __int128 *x432; /* { dg-error "" } */
     442  long int unsigned _Complex __int128 *x433; /* { dg-error "" } */
     443  long int _Complex long __int128 *x434; /* { dg-error "" } */
     444  long int _Complex signed __int128 *x435; /* { dg-error "" } */
     445  long int _Complex unsigned __int128 *x436; /* { dg-error "" } */
     446  long long int signed __int128 *x437; /* { dg-error "" } */
     447  long long int unsigned __int128 *x438; /* { dg-error "" } */
     448  long long int _Complex __int128 *x439; /* { dg-error "" } */
     449  long long signed int __int128 *x440; /* { dg-error "" } */
     450  long long signed _Complex __int128 *x441; /* { dg-error "" } */
     451  long long unsigned int __int128 *x442; /* { dg-error "" } */
     452  long long unsigned _Complex __int128 *x443; /* { dg-error "" } */
     453  long long _Complex int __int128 *x444; /* { dg-error "" } */
     454  long long _Complex signed __int128 *x445; /* { dg-error "" } */
     455  long long _Complex unsigned __int128 *x446; /* { dg-error "" } */
     456  long signed int long __int128 *x447; /* { dg-error "" } */
     457  long signed int _Complex __int128 *x448; /* { dg-error "" } */
     458  long signed long int __int128 *x449; /* { dg-error "" } */
     459  long signed long _Complex __int128 *x450; /* { dg-error "" } */
     460  long signed _Complex int __int128 *x451; /* { dg-error "" } */
     461  long signed _Complex long __int128 *x452; /* { dg-error "" } */
     462  long unsigned int long __int128 *x453; /* { dg-error "" } */
     463  long unsigned int _Complex __int128 *x454; /* { dg-error "" } */
     464  long unsigned long int __int128 *x455; /* { dg-error "" } */
     465  long unsigned long _Complex __int128 *x456; /* { dg-error "" } */
     466  long unsigned _Complex int __int128 *x457; /* { dg-error "" } */
     467  long unsigned _Complex long __int128 *x458; /* { dg-error "" } */
     468  long _Complex int long __int128 *x459; /* { dg-error "" } */
     469  long _Complex int signed __int128 *x460; /* { dg-error "" } */
     470  long _Complex int unsigned __int128 *x461; /* { dg-error "" } */
     471  long _Complex long int __int128 *x462; /* { dg-error "" } */
     472  long _Complex long signed __int128 *x463; /* { dg-error "" } */
     473  long _Complex long unsigned __int128 *x464; /* { dg-error "" } */
     474  long _Complex signed int __int128 *x465; /* { dg-error "" } */
     475  long _Complex signed long __int128 *x466; /* { dg-error "" } */
     476  long _Complex unsigned int __int128 *x467; /* { dg-error "" } */
     477  long _Complex unsigned long __int128 *x468; /* { dg-error "" } */
     478  signed short int _Complex __int128 *x469; /* { dg-error "" } */
     479  signed short _Complex int __int128 *x470; /* { dg-error "" } */
     480  signed int short _Complex __int128 *x471; /* { dg-error "" } */
     481  signed int long long __int128 *x472; /* { dg-error "" } */
     482  signed int long _Complex __int128 *x473; /* { dg-error "" } */
     483  signed int _Complex short __int128 *x474; /* { dg-error "" } */
     484  signed int _Complex long __int128 *x475; /* { dg-error "" } */
     485  signed long int long __int128 *x476; /* { dg-error "" } */
     486  signed long int _Complex __int128 *x477; /* { dg-error "" } */
     487  signed long long int __int128 *x478; /* { dg-error "" } */
     488  signed long long _Complex __int128 *x479; /* { dg-error "" } */
     489  signed long _Complex int __int128 *x480; /* { dg-error "" } */
     490  signed long _Complex long __int128 *x481; /* { dg-error "" } */
     491  signed _Complex short int __int128 *x482; /* { dg-error "" } */
     492  signed _Complex int short __int128 *x483; /* { dg-error "" } */
     493  signed _Complex int long __int128 *x484; /* { dg-error "" } */
     494  signed _Complex long int __int128 *x485; /* { dg-error "" } */
     495  signed _Complex long long __int128 *x486; /* { dg-error "" } */
     496  unsigned short int _Complex __int128 *x487; /* { dg-error "" } */
     497  unsigned short _Complex int __int128 *x488; /* { dg-error "" } */
     498  unsigned int short _Complex __int128 *x489; /* { dg-error "" } */
     499  unsigned int long long __int128 *x490; /* { dg-error "" } */
     500  unsigned int long _Complex __int128 *x491; /* { dg-error "" } */
     501  unsigned int _Complex short __int128 *x492; /* { dg-error "" } */
     502  unsigned int _Complex long __int128 *x493; /* { dg-error "" } */
     503  unsigned long int long __int128 *x494; /* { dg-error "" } */
     504  unsigned long int _Complex __int128 *x495; /* { dg-error "" } */
     505  unsigned long long int __int128 *x496; /* { dg-error "" } */
     506  unsigned long long _Complex __int128 *x497; /* { dg-error "" } */
     507  unsigned long _Complex int __int128 *x498; /* { dg-error "" } */
     508  unsigned long _Complex long __int128 *x499; /* { dg-error "" } */
     509  unsigned _Complex short int __int128 *x500; /* { dg-error "" } */
     510  unsigned _Complex int short __int128 *x501; /* { dg-error "" } */
     511  unsigned _Complex int long __int128 *x502; /* { dg-error "" } */
     512  unsigned _Complex long int __int128 *x503; /* { dg-error "" } */
     513  unsigned _Complex long long __int128 *x504; /* { dg-error "" } */
     514  _Complex short int signed __int128 *x505; /* { dg-error "" } */
     515  _Complex short int unsigned __int128 *x506; /* { dg-error "" } */
     516  _Complex short signed int __int128 *x507; /* { dg-error "" } */
     517  _Complex short unsigned int __int128 *x508; /* { dg-error "" } */
     518  _Complex int short signed __int128 *x509; /* { dg-error "" } */
     519  _Complex int short unsigned __int128 *x510; /* { dg-error "" } */
     520  _Complex int long long __int128 *x511; /* { dg-error "" } */
     521  _Complex int long signed __int128 *x512; /* { dg-error "" } */
     522  _Complex int long unsigned __int128 *x513; /* { dg-error "" } */
     523  _Complex int signed short __int128 *x514; /* { dg-error "" } */
     524  _Complex int signed long __int128 *x515; /* { dg-error "" } */
     525  _Complex int unsigned short __int128 *x516; /* { dg-error "" } */
     526  _Complex int unsigned long __int128 *x517; /* { dg-error "" } */
     527  _Complex long int long __int128 *x518; /* { dg-error "" } */
     528  _Complex long int signed __int128 *x519; /* { dg-error "" } */
     529  _Complex long int unsigned __int128 *x520; /* { dg-error "" } */
     530  _Complex long long int __int128 *x521; /* { dg-error "" } */
     531  _Complex long long signed __int128 *x522; /* { dg-error "" } */
     532  _Complex long long unsigned __int128 *x523; /* { dg-error "" } */
     533  _Complex long signed int __int128 *x524; /* { dg-error "" } */
     534  _Complex long signed long __int128 *x525; /* { dg-error "" } */
     535  _Complex long unsigned int __int128 *x526; /* { dg-error "" } */
     536  _Complex long unsigned long __int128 *x527; /* { dg-error "" } */
     537  _Complex signed short int __int128 *x528; /* { dg-error "" } */
     538  _Complex signed int short __int128 *x529; /* { dg-error "" } */
     539  _Complex signed int long __int128 *x530; /* { dg-error "" } */
     540  _Complex signed long int __int128 *x531; /* { dg-error "" } */
     541  _Complex signed long long __int128 *x532; /* { dg-error "" } */
     542  _Complex unsigned short int __int128 *x533; /* { dg-error "" } */
     543  _Complex unsigned int short __int128 *x534; /* { dg-error "" } */
     544  _Complex unsigned int long __int128 *x535; /* { dg-error "" } */
     545  _Complex unsigned long int __int128 *x536; /* { dg-error "" } */
     546  _Complex unsigned long long __int128 *x537; /* { dg-error "" } */
     547  int long long signed _Complex __int128 *x538; /* { dg-error "" } */
     548  int long long unsigned _Complex __int128 *x539; /* { dg-error "" } */
     549  int long long _Complex signed __int128 *x540; /* { dg-error "" } */
     550  int long long _Complex unsigned __int128 *x541; /* { dg-error "" } */
     551  int long signed long _Complex __int128 *x542; /* { dg-error "" } */
     552  int long signed _Complex long __int128 *x543; /* { dg-error "" } */
     553  int long unsigned long _Complex __int128 *x544; /* { dg-error "" } */
     554  int long unsigned _Complex long __int128 *x545; /* { dg-error "" } */
     555  int long _Complex long signed __int128 *x546; /* { dg-error "" } */
     556  int long _Complex long unsigned __int128 *x547; /* { dg-error "" } */
     557  int long _Complex signed long __int128 *x548; /* { dg-error "" } */
     558  int long _Complex unsigned long __int128 *x549; /* { dg-error "" } */
     559  int signed long long _Complex __int128 *x550; /* { dg-error "" } */
     560  int signed long _Complex long __int128 *x551; /* { dg-error "" } */
     561  int signed _Complex long long __int128 *x552; /* { dg-error "" } */
     562  int unsigned long long _Complex __int128 *x553; /* { dg-error "" } */
     563  int unsigned long _Complex long __int128 *x554; /* { dg-error "" } */
     564  int unsigned _Complex long long __int128 *x555; /* { dg-error "" } */
     565  int _Complex long long signed __int128 *x556; /* { dg-error "" } */
     566  int _Complex long long unsigned __int128 *x557; /* { dg-error "" } */
     567  int _Complex long signed long __int128 *x558; /* { dg-error "" } */
     568  int _Complex long unsigned long __int128 *x559; /* { dg-error "" } */
     569  int _Complex signed long long __int128 *x560; /* { dg-error "" } */
     570  int _Complex unsigned long long __int128 *x561; /* { dg-error "" } */
     571  long int long signed _Complex __int128 *x562; /* { dg-error "" } */
     572  long int long unsigned _Complex __int128 *x563; /* { dg-error "" } */
     573  long int long _Complex signed __int128 *x564; /* { dg-error "" } */
     574  long int long _Complex unsigned __int128 *x565; /* { dg-error "" } */
     575  long int signed long _Complex __int128 *x566; /* { dg-error "" } */
     576  long int signed _Complex long __int128 *x567; /* { dg-error "" } */
     577  long int unsigned long _Complex __int128 *x568; /* { dg-error "" } */
     578  long int unsigned _Complex long __int128 *x569; /* { dg-error "" } */
     579  long int _Complex long signed __int128 *x570; /* { dg-error "" } */
     580  long int _Complex long unsigned __int128 *x571; /* { dg-error "" } */
     581  long int _Complex signed long __int128 *x572; /* { dg-error "" } */
     582  long int _Complex unsigned long __int128 *x573; /* { dg-error "" } */
     583  long long int signed _Complex __int128 *x574; /* { dg-error "" } */
     584  long long int unsigned _Complex __int128 *x575; /* { dg-error "" } */
     585  long long int _Complex signed __int128 *x576; /* { dg-error "" } */
     586  long long int _Complex unsigned __int128 *x577; /* { dg-error "" } */
     587  long long signed int _Complex __int128 *x578; /* { dg-error "" } */
     588  long long signed _Complex int __int128 *x579; /* { dg-error "" } */
     589  long long unsigned int _Complex __int128 *x580; /* { dg-error "" } */
     590  long long unsigned _Complex int __int128 *x581; /* { dg-error "" } */
     591  long long _Complex int signed __int128 *x582; /* { dg-error "" } */
     592  long long _Complex int unsigned __int128 *x583; /* { dg-error "" } */
     593  long long _Complex signed int __int128 *x584; /* { dg-error "" } */
     594  long long _Complex unsigned int __int128 *x585; /* { dg-error "" } */
     595  long signed int long _Complex __int128 *x586; /* { dg-error "" } */
     596  long signed int _Complex long __int128 *x587; /* { dg-error "" } */
     597  long signed long int _Complex __int128 *x588; /* { dg-error "" } */
     598  long signed long _Complex int __int128 *x589; /* { dg-error "" } */
     599  long signed _Complex int long __int128 *x590; /* { dg-error "" } */
     600  long signed _Complex long int __int128 *x591; /* { dg-error "" } */
     601  long unsigned int long _Complex __int128 *x592; /* { dg-error "" } */
     602  long unsigned int _Complex long __int128 *x593; /* { dg-error "" } */
     603  long unsigned long int _Complex __int128 *x594; /* { dg-error "" } */
     604  long unsigned long _Complex int __int128 *x595; /* { dg-error "" } */
     605  long unsigned _Complex int long __int128 *x596; /* { dg-error "" } */
     606  long unsigned _Complex long int __int128 *x597; /* { dg-error "" } */
     607  long _Complex int long signed __int128 *x598; /* { dg-error "" } */
     608  long _Complex int long unsigned __int128 *x599; /* { dg-error "" } */
     609  long _Complex int signed long __int128 *x600; /* { dg-error "" } */
     610  long _Complex int unsigned long __int128 *x601; /* { dg-error "" } */
     611  long _Complex long int signed __int128 *x602; /* { dg-error "" } */
     612  long _Complex long int unsigned __int128 *x603; /* { dg-error "" } */
     613  long _Complex long signed int __int128 *x604; /* { dg-error "" } */
     614  long _Complex long unsigned int __int128 *x605; /* { dg-error "" } */
     615  long _Complex signed int long __int128 *x606; /* { dg-error "" } */
     616  long _Complex signed long int __int128 *x607; /* { dg-error "" } */
     617  long _Complex unsigned int long __int128 *x608; /* { dg-error "" } */
     618  long _Complex unsigned long int __int128 *x609; /* { dg-error "" } */
     619  signed int long long _Complex __int128 *x610; /* { dg-error "" } */
     620  signed int long _Complex long __int128 *x611; /* { dg-error "" } */
     621  signed int _Complex long long __int128 *x612; /* { dg-error "" } */
     622  signed long int long _Complex __int128 *x613; /* { dg-error "" } */
     623  signed long int _Complex long __int128 *x614; /* { dg-error "" } */
     624  signed long long int _Complex __int128 *x615; /* { dg-error "" } */
     625  signed long long _Complex int __int128 *x616; /* { dg-error "" } */
     626  signed long _Complex int long __int128 *x617; /* { dg-error "" } */
     627  signed long _Complex long int __int128 *x618; /* { dg-error "" } */
     628  signed _Complex int long long __int128 *x619; /* { dg-error "" } */
     629  signed _Complex long int long __int128 *x620; /* { dg-error "" } */
     630  signed _Complex long long int __int128 *x621; /* { dg-error "" } */
     631  unsigned int long long _Complex __int128 *x622; /* { dg-error "" } */
     632  unsigned int long _Complex long __int128 *x623; /* { dg-error "" } */
     633  unsigned int _Complex long long __int128 *x624; /* { dg-error "" } */
     634  unsigned long int long _Complex __int128 *x625; /* { dg-error "" } */
     635  unsigned long int _Complex long __int128 *x626; /* { dg-error "" } */
     636  unsigned long long int _Complex __int128 *x627; /* { dg-error "" } */
     637  unsigned long long _Complex int __int128 *x628; /* { dg-error "" } */
     638  unsigned long _Complex int long __int128 *x629; /* { dg-error "" } */
     639  unsigned long _Complex long int __int128 *x630; /* { dg-error "" } */
     640  unsigned _Complex int long long __int128 *x631; /* { dg-error "" } */
     641  unsigned _Complex long int long __int128 *x632; /* { dg-error "" } */
     642  unsigned _Complex long long int __int128 *x633; /* { dg-error "" } */
     643  _Complex int long long signed __int128 *x634; /* { dg-error "" } */
     644  _Complex int long long unsigned __int128 *x635; /* { dg-error "" } */
     645  _Complex int long signed long __int128 *x636; /* { dg-error "" } */
     646  _Complex int long unsigned long __int128 *x637; /* { dg-error "" } */
     647  _Complex int signed long long __int128 *x638; /* { dg-error "" } */
     648  _Complex int unsigned long long __int128 *x639; /* { dg-error "" } */
     649  _Complex long int long signed __int128 *x640; /* { dg-error "" } */
     650  _Complex long int long unsigned __int128 *x641; /* { dg-error "" } */
     651  _Complex long int signed long __int128 *x642; /* { dg-error "" } */
     652  _Complex long int unsigned long __int128 *x643; /* { dg-error "" } */
     653  _Complex long long int signed __int128 *x644; /* { dg-error "" } */
     654  _Complex long long int unsigned __int128 *x645; /* { dg-error "" } */
     655  _Complex long long signed int __int128 *x646; /* { dg-error "" } */
     656  _Complex long long unsigned int __int128 *x647; /* { dg-error "" } */
     657  _Complex long signed int long __int128 *x648; /* { dg-error "" } */
     658  _Complex long signed long int __int128 *x649; /* { dg-error "" } */
     659  _Complex long unsigned int long __int128 *x650; /* { dg-error "" } */
     660  _Complex long unsigned long int __int128 *x651; /* { dg-error "" } */
     661  _Complex signed int long long __int128 *x652; /* { dg-error "" } */
     662  _Complex signed long int long __int128 *x653; /* { dg-error "" } */
     663  _Complex signed long long int __int128 *x654; /* { dg-error "" } */
     664  _Complex unsigned int long long __int128 *x655; /* { dg-error "" } */
     665  _Complex unsigned long int long __int128 *x656; /* { dg-error "" } */
     666  _Complex unsigned long long int __int128 *x657; /* { dg-error "" } */