/*
* This is a RANDOMLY GENERATED PROGRAM.
*
* Generator: csmith 2.2.0
* Git version: a8697aa
* Options: --no-volatiles --no-math64 --no-packed-struct
* Seed: 4255021480
*/
#include "csmith.h"
static long __undefined;
/* --- Struct/Union Declarations --- */
union U0 {
uint32_t f0;
uint32_t f1;
uint16_t f2;
int32_t f3;
int16_t f4;
};
union U1 {
int32_t f0;
int8_t f1;
};
union U2 {
signed f0 : 31;
uint8_t f1;
};
/* --- GLOBAL VARIABLES --- */
static union U2 g_9[5] = {{5L},{5L},{5L},{5L},{5L}};
static int32_t g_11 = 0xE5C285CEL;
static const int32_t *g_16 = &g_11;
static uint8_t g_66[1] = {0xC8L};
static uint8_t g_71 = 255UL;
static int32_t g_75 = 0xD78BEA8EL;
static int8_t g_76[5] = {0x1AL,0x1AL,0x1AL,0x1AL,0x1AL};
static int16_t g_77 = 0x065BL;
static uint32_t g_78[7][9] = {{0x1A9F1398L,0xB1F15F1DL,0x4BD9F5B6L,0x1A9F1398L,0x8559CE79L,0xA768FB0CL,0xB1AAE879L,4294967293UL,0x8559CE79L},{0x8327BC4AL,0xF31BC463L,8UL,7UL,1UL,7UL,1UL,0x00823388L,1UL},{0x9C36DE1FL,0x19045039L,0xA768FB0CL,0x9C36DE1FL,0xB1F15F1DL,4294967293UL,4294967293UL,0x7078C3FCL,0x8559CE79L},{0x6E6AF575L,0x6E6AF575L,1UL,0x8327BC4AL,7UL,1UL,0x00823388L,0x00823388L,1UL},{0x8559CE79L,0x19045039L,0x9C36DE1FL,0x1A9F1398L,4294967293UL,0x9C36DE1FL,4294967291UL,4294967293UL,0xB1F15F1DL},{0x6E6AF575L,1UL,0x8327BC4AL,0x24791A13L,0x00823388L,1UL,0x24791A13L,0x6E6AF575L,7UL},{0x19045039L,0xA768FB0CL,0x19045039L,0x7078C3FCL,0x7078C3FCL,0xB1AAE879L,0x8559CE79L,0x7078C3FCL,0xA768FB0CL}};
static int32_t *g_83[8][10] = {{&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11},{&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11},{&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11},{&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11},{&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11},{&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11},{&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11},{&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11,&g_11}};
static int32_t **g_82 = &g_83[0][9];
static int32_t g_102 = 0xFD02F95CL;
static uint16_t g_135 = 65534UL;
static int32_t g_144 = 0x2D1F4F54L;
static const uint16_t g_160 = 1UL;
static union U0 g_181 = {4294967292UL};
static union U0 *g_183 = &g_181;
static union U1 g_202 = {0xD13A1308L};
static union U1 *g_201 = &g_202;
static int16_t g_209 = 2L;
static int32_t g_211 = 0xAD8558D5L;
static uint16_t g_231 = 65527UL;
static union U1 *g_261 = &g_202;
static union U2 *g_282 = (void*)0;
static union U2 **g_281 = &g_282;
static const int16_t g_328 = 2L;
static int8_t g_390 = 0x65L;
static int32_t g_468 = 0x425A7515L;
static int32_t **g_537 = &g_83[6][2];
static uint32_t g_547 = 0UL;
static const uint32_t g_573 = 4294967288UL;
static const uint32_t g_575 = 4294967291UL;
static const uint32_t *g_574 = &g_575;
static int16_t g_582 = 0x5594L;
static union U0 **g_587 = &g_183;
static union U0 ***g_586 = &g_587;
static uint16_t *g_593 = &g_231;
static uint16_t **g_592 = &g_593;
static const union U1 g_649 = {-1L};
static const union U1 *g_648 = &g_649;
static int16_t g_666 = 0xB689L;
static uint32_t g_668 = 2UL;
static union U2 ***g_691 = &g_281;
static union U2 *** const *g_690 = &g_691;
static int32_t g_756 = 0x25866B22L;
static uint8_t g_860 = 0x3DL;
static uint16_t g_894 = 0xD1D4L;
static const int32_t g_947 = 2L;
static uint16_t g_966[5][3] = {{1UL,1UL,0x3378L},{