1/* Test for valid and invalid combinations of type specifiers in C90. 2 Similar to typespec-1.c but with -pedantic-errors. */ 3/* Origin: Joseph Myers <jsm@polyomino.org.uk> */ 4/* { dg-do compile } */ 5/* { dg-options "-std=iso9899:1990 -pedantic-errors" } */ 6 7typedef char type; 8extern *x0; 9void *x1; 10char *x2; 11short *x3; 12int *x4; 13long *x5; 14float *x6; 15double *x7; 16signed *x8; 17unsigned *x9; 18type *x10; 19void void *x11; /* { dg-error "error" "void void" } */ 20void char *x12; /* { dg-error "error" "void char" } */ 21void short *x13; /* { dg-error "error" "void short" } */ 22void int *x14; /* { dg-error "error" "void int" } */ 23void long *x15; /* { dg-error "error" "void long" } */ 24void float *x16; /* { dg-error "error" "void float" } */ 25void double *x17; /* { dg-error "error" "void double" } */ 26void signed *x18; /* { dg-error "error" "void signed" } */ 27void unsigned *x19; /* { dg-error "error" "void unsigned" } */ 28char void *x20; /* { dg-error "error" "char void" } */ 29char char *x21; /* { dg-error "error" "char char" } */ 30char short *x22; /* { dg-error "error" "char short" } */ 31char int *x23; /* { dg-error "error" "char int" } */ 32char long *x24; /* { dg-error "error" "char long" } */ 33char float *x25; /* { dg-error "error" "char float" } */ 34char double *x26; /* { dg-error "error" "char double" } */ 35char signed *x27; 36char unsigned *x28; 37short void *x29; /* { dg-error "error" "short void" } */ 38short char *x30; /* { dg-error "error" "short char" } */ 39short short *x31; /* { dg-error "error" "short short" } */ 40short int *x32; 41short long *x33; /* { dg-error "error" "short long" } */ 42short float *x34; /* { dg-error "error" "short float" } */ 43short double *x35; /* { dg-error "error" "short double" } */ 44short signed *x36; 45short unsigned *x37; 46int void *x38; /* { dg-error "error" "int void" } */ 47int char *x39; /* { dg-error "error" "int char" } */ 48int short *x40; 49int int *x41; /* { dg-error "error" "int int" } */ 50int long *x42; 51int float *x43; /* { dg-error "error" "int float" } */ 52int double *x44; /* { dg-error "error" "int double" } */ 53int signed *x45; 54int unsigned *x46; 55long void *x47; /* { dg-error "error" "long void" } */ 56long char *x48; /* { dg-error "error" "long char" } */ 57long short *x49; /* { dg-error "error" "long short" } */ 58long int *x50; 59long long *x51; /* { dg-error "error" "long long" } */ 60long float *x52; /* { dg-error "error" "long float" } */ 61long double *x53; 62long signed *x54; 63long unsigned *x55; 64float void *x56; /* { dg-error "error" "float void" } */ 65float char *x57; /* { dg-error "error" "float char" } */ 66float short *x58; /* { dg-error "error" "float short" } */ 67float int *x59; /* { dg-error "error" "float int" } */ 68float long *x60; /* { dg-error "error" "float long" } */ 69float float *x61; /* { dg-error "error" "float float" } */ 70float double *x62; /* { dg-error "error" "float double" } */ 71float signed *x63; /* { dg-error "error" "float signed" } */ 72float unsigned *x64; /* { dg-error "error" "float unsigned" } */ 73double void *x65; /* { dg-error "error" "double void" } */ 74double char *x66; /* { dg-error "error" "double char" } */ 75double short *x67; /* { dg-error "error" "double short" } */ 76double int *x68; /* { dg-error "error" "double int" } */ 77double long *x69; 78double float *x70; /* { dg-error "error" "double float" } */ 79double double *x71; /* { dg-error "error" "double double" } */ 80double signed *x72; /* { dg-error "error" "double signed" } */ 81double unsigned *x73; /* { dg-error "error" "double unsigned" } */ 82signed void *x74; /* { dg-error "error" "signed void" } */ 83signed char *x75; 84signed short *x76; 85signed int *x77; 86signed long *x78; 87signed float *x79; /* { dg-error "error" "signed float" } */ 88signed double *x80; /* { dg-error "error" "signed double" } */ 89signed signed *x81; /* { dg-error "error" "signed signed" } */ 90signed unsigned *x82; /* { dg-error "error" "signed unsigned" } */ 91unsigned void *x83; /* { dg-error "error" "unsigned void" } */ 92unsigned char *x84; 93unsigned short *x85; 94unsigned int *x86; 95unsigned long *x87; 96unsigned float *x88; /* { dg-error "error" "unsigned float" } */ 97unsigned double *x89; /* { dg-error "error" "unsigned double" } */ 98unsigned signed *x90; /* { dg-error "error" "unsigned signed" } */ 99unsigned unsigned *x91; /* { dg-error "error" "unsigned unsigned" } */ 100type void *x92; /* { dg-error "error" "type void" } */ 101type char *x93; /* { dg-error "error" "type char" } */ 102type short *x94; /* { dg-error "error" "type short" } */ 103type int *x95; /* { dg-error "error" "type int" } */ 104type long *x96; /* { dg-error "error" "type long" } */ 105type float *x97; /* { dg-error "error" "type float" } */ 106type double *x98; /* { dg-error "error" "type double" } */ 107type signed *x99; /* { dg-error "error" "type signed" } */ 108type unsigned *x100; /* { dg-error "error" "type unsigned" } */ 109char signed void *x101; /* { dg-error "error" "char signed void" } */ 110char signed char *x102; /* { dg-error "error" "char signed char" } */ 111char signed short *x103; /* { dg-error "error" "char signed short" } */ 112char signed int *x104; /* { dg-error "error" "char signed int" } */ 113char signed long *x105; /* { dg-error "error" "char signed long" } */ 114char signed float *x106; /* { dg-error "error" "char signed float" } */ 115char signed double *x107; /* { dg-error "error" "char signed double" } */ 116char signed signed *x108; /* { dg-error "error" "char signed signed" } */ 117char signed unsigned *x109; /* { dg-error "error" "char signed unsigned" } */ 118char unsigned void *x110; /* { dg-error "error" "char unsigned void" } */ 119char unsigned char *x111; /* { dg-error "error" "char unsigned char" } */ 120char unsigned short *x112; /* { dg-error "error" "char unsigned short" } */ 121char unsigned int *x113; /* { dg-error "error" "char unsigned int" } */ 122char unsigned long *x114; /* { dg-error "error" "char unsigned long" } */ 123char unsigned float *x115; /* { dg-error "error" "char unsigned float" } */ 124char unsigned double *x116; /* { dg-error "error" "char unsigned double" } */ 125char unsigned signed *x117; /* { dg-error "error" "char unsigned signed" } */ 126char unsigned unsigned *x118; /* { dg-error "error" "char unsigned unsigned" } */ 127short int void *x119; /* { dg-error "error" "short int void" } */ 128short int char *x120; /* { dg-error "error" "short int char" } */ 129short int short *x121; /* { dg-error "error" "short int short" } */ 130short int int *x122; /* { dg-error "error" "short int int" } */ 131short int long *x123; /* { dg-error "error" "short int long" } */ 132short int float *x124; /* { dg-error "error" "short int float" } */ 133short int double *x125; /* { dg-error "error" "short int double" } */ 134short int signed *x126; 135short int unsigned *x127; 136short signed void *x128; /* { dg-error "error" "short signed void" } */ 137short signed char *x129; /* { dg-error "error" "short signed char" } */ 138short signed short *x130; /* { dg-error "error" "short signed short" } */ 139short signed int *x131; 140short signed long *x132; /* { dg-error "error" "short signed long" } */ 141short signed float *x133; /* { dg-error "error" "short signed float" } */ 142short signed double *x134; /* { dg-error "error" "short signed double" } */ 143short signed signed *x135; /* { dg-error "error" "short signed signed" } */ 144short signed unsigned *x136; /* { dg-error "error" "short signed unsigned" } */ 145short unsigned void *x137; /* { dg-error "error" "short unsigned void" } */ 146short unsigned char *x138; /* { dg-error "error" "short unsigned char" } */ 147short unsigned short *x139; /* { dg-error "error" "short unsigned short" } */ 148short unsigned int *x140; 149short unsigned long *x141; /* { dg-error "error" "short unsigned long" } */ 150short unsigned float *x142; /* { dg-error "error" "short unsigned float" } */ 151short unsigned double *x143; /* { dg-error "error" "short unsigned double" } */ 152short unsigned signed *x144; /* { dg-error "error" "short unsigned signed" } */ 153short unsigned unsigned *x145; /* { dg-error "error" "short unsigned unsigned" } */ 154int short void *x146; /* { dg-error "error" "int short void" } */ 155int short char *x147; /* { dg-error "error" "int short char" } */ 156int short short *x148; /* { dg-error "error" "int short short" } */ 157int short int *x149; /* { dg-error "error" "int short int" } */ 158int short long *x150; /* { dg-error "error" "int short long" } */ 159int short float *x151; /* { dg-error "error" "int short float" } */ 160int short double *x152; /* { dg-error "error" "int short double" } */ 161int short signed *x153; 162int short unsigned *x154; 163int long void *x155; /* { dg-error "error" "int long void" } */ 164int long char *x156; /* { dg-error "error" "int long char" } */ 165int long short *x157; /* { dg-error "error" "int long short" } */ 166int long int *x158; /* { dg-error "error" "int long int" } */ 167int long long *x159; /* { dg-error "error" "int long long" } */ 168int long float *x160; /* { dg-error "error" "int long float" } */ 169int long double *x161; /* { dg-error "error" "int long double" } */ 170int long signed *x162; 171int long unsigned *x163; 172int signed void *x164; /* { dg-error "error" "int signed void" } */ 173int signed char *x165; /* { dg-error "error" "int signed char" } */ 174int signed short *x166; 175int signed int *x167; /* { dg-error "error" "int signed int" } */ 176int signed long *x168; 177int signed float *x169; /* { dg-error "error" "int signed float" } */ 178int signed double *x170; /* { dg-error "error" "int signed double" } */ 179int signed signed *x171; /* { dg-error "error" "int signed signed" } */ 180int signed unsigned *x172; /* { dg-error "error" "int signed unsigned" } */ 181int unsigned void *x173; /* { dg-error "error" "int unsigned void" } */ 182int unsigned char *x174; /* { dg-error "error" "int unsigned char" } */ 183int unsigned short *x175; 184int unsigned int *x176; /* { dg-error "error" "int unsigned int" } */ 185int unsigned long *x177; 186int unsigned float *x178; /* { dg-error "error" "int unsigned float" } */ 187int unsigned double *x179; /* { dg-error "error" "int unsigned double" } */ 188int unsigned signed *x180; /* { dg-error "error" "int unsigned signed" } */ 189int unsigned unsigned *x181; /* { dg-error "error" "int unsigned unsigned" } */ 190long int void *x182; /* { dg-error "error" "long int void" } */ 191long int char *x183; /* { dg-error "error" "long int char" } */ 192long int short *x184; /* { dg-error "error" "long int short" } */ 193long int int *x185; /* { dg-error "error" "long int int" } */ 194long int long *x186; /* { dg-error "error" "long int long" } */ 195long int float *x187; /* { dg-error "error" "long int float" } */ 196long int double *x188; /* { dg-error "error" "long int double" } */ 197long int signed *x189; 198long int unsigned *x190; 199long double void *x191; /* { dg-error "error" "long double void" } */ 200long double char *x192; /* { dg-error "error" "long double char" } */ 201long double short *x193; /* { dg-error "error" "long double short" } */ 202long double int *x194; /* { dg-error "error" "long double int" } */ 203long double long *x195; /* { dg-error "error" "long double long" } */ 204long double float *x196; /* { dg-error "error" "long double float" } */ 205long double double *x197; /* { dg-error "error" "long double double" } */ 206long double signed *x198; /* { dg-error "error" "long double signed" } */ 207long double unsigned *x199; /* { dg-error "error" "long double unsigned" } */ 208long signed void *x200; /* { dg-error "error" "long signed void" } */ 209long signed char *x201; /* { dg-error "error" "long signed char" } */ 210long signed short *x202; /* { dg-error "error" "long signed short" } */ 211long signed int *x203; 212long signed long *x204; /* { dg-error "error" "long signed long" } */ 213long signed float *x205; /* { dg-error "error" "long signed float" } */ 214long signed double *x206; /* { dg-error "error" "long signed double" } */ 215long signed signed *x207; /* { dg-error "error" "long signed signed" } */ 216long signed unsigned *x208; /* { dg-error "error" "long signed unsigned" } */ 217long unsigned void *x209; /* { dg-error "error" "long unsigned void" } */ 218long unsigned char *x210; /* { dg-error "error" "long unsigned char" } */ 219long unsigned short *x211; /* { dg-error "error" "long unsigned short" } */ 220long unsigned int *x212; 221long unsigned long *x213; /* { dg-error "error" "long unsigned long" } */ 222long unsigned float *x214; /* { dg-error "error" "long unsigned float" } */ 223long unsigned double *x215; /* { dg-error "error" "long unsigned double" } */ 224long unsigned signed *x216; /* { dg-error "error" "long unsigned signed" } */ 225long unsigned unsigned *x217; /* { dg-error "error" "long unsigned unsigned" } */ 226double long void *x218; /* { dg-error "error" "double long void" } */ 227double long char *x219; /* { dg-error "error" "double long char" } */ 228double long short *x220; /* { dg-error "error" "double long short" } */ 229double long int *x221; /* { dg-error "error" "double long int" } */ 230double long long *x222; /* { dg-error "error" "double long long" } */ 231double long float *x223; /* { dg-error "error" "double long float" } */ 232double long double *x224; /* { dg-error "error" "double long double" } */ 233double long signed *x225; /* { dg-error "error" "double long signed" } */ 234double long unsigned *x226; /* { dg-error "error" "double long unsigned" } */ 235signed char void *x227; /* { dg-error "error" "signed char void" } */ 236signed char char *x228; /* { dg-error "error" "signed char char" } */ 237signed char short *x229; /* { dg-error "error" "signed char short" } */ 238signed char int *x230; /* { dg-error "error" "signed char int" } */ 239signed char long *x231; /* { dg-error "error" "signed char long" } */ 240signed char float *x232; /* { dg-error "error" "signed char float" } */ 241signed char double *x233; /* { dg-error "error" "signed char double" } */ 242signed char signed *x234; /* { dg-error "error" "signed char signed" } */ 243signed char unsigned *x235; /* { dg-error "error" "signed char unsigned" } */ 244signed short void *x236; /* { dg-error "error" "signed short void" } */ 245signed short char *x237; /* { dg-error "error" "signed short char" } */ 246signed short short *x238; /* { dg-error "error" "signed short short" } */ 247signed short int *x239; 248signed short long *x240; /* { dg-error "error" "signed short long" } */ 249signed short float *x241; /* { dg-error "error" "signed short float" } */ 250signed short double *x242; /* { dg-error "error" "signed short double" } */ 251signed short signed *x243; /* { dg-error "error" "signed short signed" } */ 252signed short unsigned *x244; /* { dg-error "error" "signed short unsigned" } */ 253signed int void *x245; /* { dg-error "error" "signed int void" } */ 254signed int char *x246; /* { dg-error "error" "signed int char" } */ 255signed int short *x247; 256signed int int *x248; /* { dg-error "error" "signed int int" } */ 257signed int long *x249; 258signed int float *x250; /* { dg-error "error" "signed int float" } */ 259signed int double *x251; /* { dg-error "error" "signed int double" } */ 260signed int signed *x252; /* { dg-error "error" "signed int signed" } */ 261signed int unsigned *x253; /* { dg-error "error" "signed int unsigned" } */ 262signed long void *x254; /* { dg-error "error" "signed long void" } */ 263signed long char *x255; /* { dg-error "error" "signed long char" } */ 264signed long short *x256; /* { dg-error "error" "signed long short" } */ 265signed long int *x257; 266signed long long *x258; /* { dg-error "error" "signed long long" } */ 267signed long float *x259; /* { dg-error "error" "signed long float" } */ 268signed long double *x260; /* { dg-error "error" "signed long double" } */ 269signed long signed *x261; /* { dg-error "error" "signed long signed" } */ 270signed long unsigned *x262; /* { dg-error "error" "signed long unsigned" } */ 271unsigned char void *x263; /* { dg-error "error" "unsigned char void" } */ 272unsigned char char *x264; /* { dg-error "error" "unsigned char char" } */ 273unsigned char short *x265; /* { dg-error "error" "unsigned char short" } */ 274unsigned char int *x266; /* { dg-error "error" "unsigned char int" } */ 275unsigned char long *x267; /* { dg-error "error" "unsigned char long" } */ 276unsigned char float *x268; /* { dg-error "error" "unsigned char float" } */ 277unsigned char double *x269; /* { dg-error "error" "unsigned char double" } */ 278unsigned char signed *x270; /* { dg-error "error" "unsigned char signed" } */ 279unsigned char unsigned *x271; /* { dg-error "error" "unsigned char unsigned" } */ 280unsigned short void *x272; /* { dg-error "error" "unsigned short void" } */ 281unsigned short char *x273; /* { dg-error "error" "unsigned short char" } */ 282unsigned short short *x274; /* { dg-error "error" "unsigned short short" } */ 283unsigned short int *x275; 284unsigned short long *x276; /* { dg-error "error" "unsigned short long" } */ 285unsigned short float *x277; /* { dg-error "error" "unsigned short float" } */ 286unsigned short double *x278; /* { dg-error "error" "unsigned short double" } */ 287unsigned short signed *x279; /* { dg-error "error" "unsigned short signed" } */ 288unsigned short unsigned *x280; /* { dg-error "error" "unsigned short unsigned" } */ 289unsigned int void *x281; /* { dg-error "error" "unsigned int void" } */ 290unsigned int char *x282; /* { dg-error "error" "unsigned int char" } */ 291unsigned int short *x283; 292unsigned int int *x284; /* { dg-error "error" "unsigned int int" } */ 293unsigned int long *x285; 294unsigned int float *x286; /* { dg-error "error" "unsigned int float" } */ 295unsigned int double *x287; /* { dg-error "error" "unsigned int double" } */ 296unsigned int signed *x288; /* { dg-error "error" "unsigned int signed" } */ 297unsigned int unsigned *x289; /* { dg-error "error" "unsigned int unsigned" } */ 298unsigned long void *x290; /* { dg-error "error" "unsigned long void" } */ 299unsigned long char *x291; /* { dg-error "error" "unsigned long char" } */ 300unsigned long short *x292; /* { dg-error "error" "unsigned long short" } */ 301unsigned long int *x293; 302unsigned long long *x294; /* { dg-error "error" "unsigned long long" } */ 303unsigned long float *x295; /* { dg-error "error" "unsigned long float" } */ 304unsigned long double *x296; /* { dg-error "error" "unsigned long double" } */ 305unsigned long signed *x297; /* { dg-error "error" "unsigned long signed" } */ 306unsigned long unsigned *x298; /* { dg-error "error" "unsigned long unsigned" } */ 307short int signed void *x299; /* { dg-error "error" "short int signed void" } */ 308short int signed char *x300; /* { dg-error "error" "short int signed char" } */ 309short int signed short *x301; /* { dg-error "error" "short int signed short" } */ 310short int signed int *x302; /* { dg-error "error" "short int signed int" } */ 311short int signed long *x303; /* { dg-error "error" "short int signed long" } */ 312short int signed float *x304; /* { dg-error "error" "short int signed float" } */ 313short int signed double *x305; /* { dg-error "error" "short int signed double" } */ 314short int signed signed *x306; /* { dg-error "error" "short int signed signed" } */ 315short int signed unsigned *x307; /* { dg-error "error" "short int signed unsigned" } */ 316short int unsigned void *x308; /* { dg-error "error" "short int unsigned void" } */ 317short int unsigned char *x309; /* { dg-error "error" "short int unsigned char" } */ 318short int unsigned short *x310; /* { dg-error "error" "short int unsigned short" } */ 319short int unsigned int *x311; /* { dg-error "error" "short int unsigned int" } */ 320short int unsigned long *x312; /* { dg-error "error" "short int unsigned long" } */ 321short int unsigned float *x313; /* { dg-error "error" "short int unsigned float" } */ 322short int unsigned double *x314; /* { dg-error "error" "short int unsigned double" } */ 323short int unsigned signed *x315; /* { dg-error "error" "short int unsigned signed" } */ 324short int unsigned unsigned *x316; /* { dg-error "error" "short int unsigned unsigned" } */ 325short signed int void *x317; /* { dg-error "error" "short signed int void" } */ 326short signed int char *x318; /* { dg-error "error" "short signed int char" } */ 327short signed int short *x319; /* { dg-error "error" "short signed int short" } */ 328short signed int int *x320; /* { dg-error "error" "short signed int int" } */ 329short signed int long *x321; /* { dg-error "error" "short signed int long" } */ 330short signed int float *x322; /* { dg-error "error" "short signed int float" } */ 331short signed int double *x323; /* { dg-error "error" "short signed int double" } */ 332short signed int signed *x324; /* { dg-error "error" "short signed int signed" } */ 333short signed int unsigned *x325; /* { dg-error "error" "short signed int unsigned" } */ 334short unsigned int void *x326; /* { dg-error "error" "short unsigned int void" } */ 335short unsigned int char *x327; /* { dg-error "error" "short unsigned int char" } */ 336short unsigned int short *x328; /* { dg-error "error" "short unsigned int short" } */ 337short unsigned int int *x329; /* { dg-error "error" "short unsigned int int" } */ 338short unsigned int long *x330; /* { dg-error "error" "short unsigned int long" } */ 339short unsigned int float *x331; /* { dg-error "error" "short unsigned int float" } */ 340short unsigned int double *x332; /* { dg-error "error" "short unsigned int double" } */ 341short unsigned int signed *x333; /* { dg-error "error" "short unsigned int signed" } */ 342short unsigned int unsigned *x334; /* { dg-error "error" "short unsigned int unsigned" } */ 343int short signed void *x335; /* { dg-error "error" "int short signed void" } */ 344int short signed char *x336; /* { dg-error "error" "int short signed char" } */ 345int short signed short *x337; /* { dg-error "error" "int short signed short" } */ 346int short signed int *x338; /* { dg-error "error" "int short signed int" } */ 347int short signed long *x339; /* { dg-error "error" "int short signed long" } */ 348int short signed float *x340; /* { dg-error "error" "int short signed float" } */ 349int short signed double *x341; /* { dg-error "error" "int short signed double" } */ 350int short signed signed *x342; /* { dg-error "error" "int short signed signed" } */ 351int short signed unsigned *x343; /* { dg-error "error" "int short signed unsigned" } */ 352int short unsigned void *x344; /* { dg-error "error" "int short unsigned void" } */ 353int short unsigned char *x345; /* { dg-error "error" "int short unsigned char" } */ 354int short unsigned short *x346; /* { dg-error "error" "int short unsigned short" } */ 355int short unsigned int *x347; /* { dg-error "error" "int short unsigned int" } */ 356int short unsigned long *x348; /* { dg-error "error" "int short unsigned long" } */ 357int short unsigned float *x349; /* { dg-error "error" "int short unsigned float" } */ 358int short unsigned double *x350; /* { dg-error "error" "int short unsigned double" } */ 359int short unsigned signed *x351; /* { dg-error "error" "int short unsigned signed" } */ 360int short unsigned unsigned *x352; /* { dg-error "error" "int short unsigned unsigned" } */ 361int long signed void *x353; /* { dg-error "error" "int long signed void" } */ 362int long signed char *x354; /* { dg-error "error" "int long signed char" } */ 363int long signed short *x355; /* { dg-error "error" "int long signed short" } */ 364int long signed int *x356; /* { dg-error "error" "int long signed int" } */ 365int long signed long *x357; /* { dg-error "error" "int long signed long" } */ 366int long signed float *x358; /* { dg-error "error" "int long signed float" } */ 367int long signed double *x359; /* { dg-error "error" "int long signed double" } */ 368int long signed signed *x360; /* { dg-error "error" "int long signed signed" } */ 369int long signed unsigned *x361; /* { dg-error "error" "int long signed unsigned" } */ 370int long unsigned void *x362; /* { dg-error "error" "int long unsigned void" } */ 371int long unsigned char *x363; /* { dg-error "error" "int long unsigned char" } */ 372int long unsigned short *x364; /* { dg-error "error" "int long unsigned short" } */ 373int long unsigned int *x365; /* { dg-error "error" "int long unsigned int" } */ 374int long unsigned long *x366; /* { dg-error "error" "int long unsigned long" } */ 375int long unsigned float *x367; /* { dg-error "error" "int long unsigned float" } */ 376int long unsigned double *x368; /* { dg-error "error" "int long unsigned double" } */ 377int long unsigned signed *x369; /* { dg-error "error" "int long unsigned signed" } */ 378int long unsigned unsigned *x370; /* { dg-error "error" "int long unsigned unsigned" } */ 379int signed short void *x371; /* { dg-error "error" "int signed short void" } */ 380int signed short char *x372; /* { dg-error "error" "int signed short char" } */ 381int signed short short *x373; /* { dg-error "error" "int signed short short" } */ 382int signed short int *x374; /* { dg-error "error" "int signed short int" } */ 383int signed short long *x375; /* { dg-error "error" "int signed short long" } */ 384int signed short float *x376; /* { dg-error "error" "int signed short float" } */ 385int signed short double *x377; /* { dg-error "error" "int signed short double" } */ 386int signed short signed *x378; /* { dg-error "error" "int signed short signed" } */ 387int signed short unsigned *x379; /* { dg-error "error" "int signed short unsigned" } */ 388int signed long void *x380; /* { dg-error "error" "int signed long void" } */ 389int signed long char *x381; /* { dg-error "error" "int signed long char" } */ 390int signed long short *x382; /* { dg-error "error" "int signed long short" } */ 391int signed long int *x383; /* { dg-error "error" "int signed long int" } */ 392int signed long long *x384; /* { dg-error "error" "int signed long long" } */ 393int signed long float *x385; /* { dg-error "error" "int signed long float" } */ 394int signed long double *x386; /* { dg-error "error" "int signed long double" } */ 395int signed long signed *x387; /* { dg-error "error" "int signed long signed" } */ 396int signed long unsigned *x388; /* { dg-error "error" "int signed long unsigned" } */ 397int unsigned short void *x389; /* { dg-error "error" "int unsigned short void" } */ 398int unsigned short char *x390; /* { dg-error "error" "int unsigned short char" } */ 399int unsigned short short *x391; /* { dg-error "error" "int unsigned short short" } */ 400int unsigned short int *x392; /* { dg-error "error" "int unsigned short int" } */ 401int unsigned short long *x393; /* { dg-error "error" "int unsigned short long" } */ 402int unsigned short float *x394; /* { dg-error "error" "int unsigned short float" } */ 403int unsigned short double *x395; /* { dg-error "error" "int unsigned short double" } */ 404int unsigned short signed *x396; /* { dg-error "error" "int unsigned short signed" } */ 405int unsigned short unsigned *x397; /* { dg-error "error" "int unsigned short unsigned" } */ 406int unsigned long void *x398; /* { dg-error "error" "int unsigned long void" } */ 407int unsigned long char *x399; /* { dg-error "error" "int unsigned long char" } */ 408int unsigned long short *x400; /* { dg-error "error" "int unsigned long short" } */ 409int unsigned long int *x401; /* { dg-error "error" "int unsigned long int" } */ 410int unsigned long long *x402; /* { dg-error "error" "int unsigned long long" } */ 411int unsigned long float *x403; /* { dg-error "error" "int unsigned long float" } */ 412int unsigned long double *x404; /* { dg-error "error" "int unsigned long double" } */ 413int unsigned long signed *x405; /* { dg-error "error" "int unsigned long signed" } */ 414int unsigned long unsigned *x406; /* { dg-error "error" "int unsigned long unsigned" } */ 415long int signed void *x407; /* { dg-error "error" "long int signed void" } */ 416long int signed char *x408; /* { dg-error "error" "long int signed char" } */ 417long int signed short *x409; /* { dg-error "error" "long int signed short" } */ 418long int signed int *x410; /* { dg-error "error" "long int signed int" } */ 419long int signed long *x411; /* { dg-error "error" "long int signed long" } */ 420long int signed float *x412; /* { dg-error "error" "long int signed float" } */ 421long int signed double *x413; /* { dg-error "error" "long int signed double" } */ 422long int signed signed *x414; /* { dg-error "error" "long int signed signed" } */ 423long int signed unsigned *x415; /* { dg-error "error" "long int signed unsigned" } */ 424long int unsigned void *x416; /* { dg-error "error" "long int unsigned void" } */ 425long int unsigned char *x417; /* { dg-error "error" "long int unsigned char" } */ 426long int unsigned short *x418; /* { dg-error "error" "long int unsigned short" } */ 427long int unsigned int *x419; /* { dg-error "error" "long int unsigned int" } */ 428long int unsigned long *x420; /* { dg-error "error" "long int unsigned long" } */ 429long int unsigned float *x421; /* { dg-error "error" "long int unsigned float" } */ 430long int unsigned double *x422; /* { dg-error "error" "long int unsigned double" } */ 431long int unsigned signed *x423; /* { dg-error "error" "long int unsigned signed" } */ 432long int unsigned unsigned *x424; /* { dg-error "error" "long int unsigned unsigned" } */ 433long signed int void *x425; /* { dg-error "error" "long signed int void" } */ 434long signed int char *x426; /* { dg-error "error" "long signed int char" } */ 435long signed int short *x427; /* { dg-error "error" "long signed int short" } */ 436long signed int int *x428; /* { dg-error "error" "long signed int int" } */ 437long signed int long *x429; /* { dg-error "error" "long signed int long" } */ 438long signed int float *x430; /* { dg-error "error" "long signed int float" } */ 439long signed int double *x431; /* { dg-error "error" "long signed int double" } */ 440long signed int signed *x432; /* { dg-error "error" "long signed int signed" } */ 441long signed int unsigned *x433; /* { dg-error "error" "long signed int unsigned" } */ 442long unsigned int void *x434; /* { dg-error "error" "long unsigned int void" } */ 443long unsigned int char *x435; /* { dg-error "error" "long unsigned int char" } */ 444long unsigned int short *x436; /* { dg-error "error" "long unsigned int short" } */ 445long unsigned int int *x437; /* { dg-error "error" "long unsigned int int" } */ 446long unsigned int long *x438; /* { dg-error "error" "long unsigned int long" } */ 447long unsigned int float *x439; /* { dg-error "error" "long unsigned int float" } */ 448long unsigned int double *x440; /* { dg-error "error" "long unsigned int double" } */ 449long unsigned int signed *x441; /* { dg-error "error" "long unsigned int signed" } */ 450long unsigned int unsigned *x442; /* { dg-error "error" "long unsigned int unsigned" } */ 451signed short int void *x443; /* { dg-error "error" "signed short int void" } */ 452signed short int char *x444; /* { dg-error "error" "signed short int char" } */ 453signed short int short *x445; /* { dg-error "error" "signed short int short" } */ 454signed short int int *x446; /* { dg-error "error" "signed short int int" } */ 455signed short int long *x447; /* { dg-error "error" "signed short int long" } */ 456signed short int float *x448; /* { dg-error "error" "signed short int float" } */ 457signed short int double *x449; /* { dg-error "error" "signed short int double" } */ 458signed short int signed *x450; /* { dg-error "error" "signed short int signed" } */ 459signed short int unsigned *x451; /* { dg-error "error" "signed short int unsigned" } */ 460signed int short void *x452; /* { dg-error "error" "signed int short void" } */ 461signed int short char *x453; /* { dg-error "error" "signed int short char" } */ 462signed int short short *x454; /* { dg-error "error" "signed int short short" } */ 463signed int short int *x455; /* { dg-error "error" "signed int short int" } */ 464signed int short long *x456; /* { dg-error "error" "signed int short long" } */ 465signed int short float *x457; /* { dg-error "error" "signed int short float" } */ 466signed int short double *x458; /* { dg-error "error" "signed int short double" } */ 467signed int short signed *x459; /* { dg-error "error" "signed int short signed" } */ 468signed int short unsigned *x460; /* { dg-error "error" "signed int short unsigned" } */ 469signed int long void *x461; /* { dg-error "error" "signed int long void" } */ 470signed int long char *x462; /* { dg-error "error" "signed int long char" } */ 471signed int long short *x463; /* { dg-error "error" "signed int long short" } */ 472signed int long int *x464; /* { dg-error "error" "signed int long int" } */ 473signed int long long *x465; /* { dg-error "error" "signed int long long" } */ 474signed int long float *x466; /* { dg-error "error" "signed int long float" } */ 475signed int long double *x467; /* { dg-error "error" "signed int long double" } */ 476signed int long signed *x468; /* { dg-error "error" "signed int long signed" } */ 477signed int long unsigned *x469; /* { dg-error "error" "signed int long unsigned" } */ 478signed long int void *x470; /* { dg-error "error" "signed long int void" } */ 479signed long int char *x471; /* { dg-error "error" "signed long int char" } */ 480signed long int short *x472; /* { dg-error "error" "signed long int short" } */ 481signed long int int *x473; /* { dg-error "error" "signed long int int" } */ 482signed long int long *x474; /* { dg-error "error" "signed long int long" } */ 483signed long int float *x475; /* { dg-error "error" "signed long int float" } */ 484signed long int double *x476; /* { dg-error "error" "signed long int double" } */ 485signed long int signed *x477; /* { dg-error "error" "signed long int signed" } */ 486signed long int unsigned *x478; /* { dg-error "error" "signed long int unsigned" } */ 487unsigned short int void *x479; /* { dg-error "error" "unsigned short int void" } */ 488unsigned short int char *x480; /* { dg-error "error" "unsigned short int char" } */ 489unsigned short int short *x481; /* { dg-error "error" "unsigned short int short" } */ 490unsigned short int int *x482; /* { dg-error "error" "unsigned short int int" } */ 491unsigned short int long *x483; /* { dg-error "error" "unsigned short int long" } */ 492unsigned short int float *x484; /* { dg-error "error" "unsigned short int float" } */ 493unsigned short int double *x485; /* { dg-error "error" "unsigned short int double" } */ 494unsigned short int signed *x486; /* { dg-error "error" "unsigned short int signed" } */ 495unsigned short int unsigned *x487; /* { dg-error "error" "unsigned short int unsigned" } */ 496unsigned int short void *x488; /* { dg-error "error" "unsigned int short void" } */ 497unsigned int short char *x489; /* { dg-error "error" "unsigned int short char" } */ 498unsigned int short short *x490; /* { dg-error "error" "unsigned int short short" } */ 499unsigned int short int *x491; /* { dg-error "error" "unsigned int short int" } */ 500unsigned int short long *x492; /* { dg-error "error" "unsigned int short long" } */ 501unsigned int short float *x493; /* { dg-error "error" "unsigned int short float" } */ 502unsigned int short double *x494; /* { dg-error "error" "unsigned int short double" } */ 503unsigned int short signed *x495; /* { dg-error "error" "unsigned int short signed" } */ 504unsigned int short unsigned *x496; /* { dg-error "error" "unsigned int short unsigned" } */ 505unsigned int long void *x497; /* { dg-error "error" "unsigned int long void" } */ 506unsigned int long char *x498; /* { dg-error "error" "unsigned int long char" } */ 507unsigned int long short *x499; /* { dg-error "error" "unsigned int long short" } */ 508unsigned int long int *x500; /* { dg-error "error" "unsigned int long int" } */ 509unsigned int long long *x501; /* { dg-error "error" "unsigned int long long" } */ 510unsigned int long float *x502; /* { dg-error "error" "unsigned int long float" } */ 511unsigned int long double *x503; /* { dg-error "error" "unsigned int long double" } */ 512unsigned int long signed *x504; /* { dg-error "error" "unsigned int long signed" } */ 513unsigned int long unsigned *x505; /* { dg-error "error" "unsigned int long unsigned" } */ 514unsigned long int void *x506; /* { dg-error "error" "unsigned long int void" } */ 515unsigned long int char *x507; /* { dg-error "error" "unsigned long int char" } */ 516unsigned long int short *x508; /* { dg-error "error" "unsigned long int short" } */ 517unsigned long int int *x509; /* { dg-error "error" "unsigned long int int" } */ 518unsigned long int long *x510; /* { dg-error "error" "unsigned long int long" } */ 519unsigned long int float *x511; /* { dg-error "error" "unsigned long int float" } */ 520unsigned long int double *x512; /* { dg-error "error" "unsigned long int double" } */ 521unsigned long int signed *x513; /* { dg-error "error" "unsigned long int signed" } */ 522unsigned long int unsigned *x514; /* { dg-error "error" "unsigned long int unsigned" } */ 523