Great example of out-of-bounds array/struct access being exploited for optimisation by gcc: https://gcc.godbolt.org/#%7B%22version%22:3,%22filterAsm%22:%7B%22labels%22:true,%22directives%22:true,%22commentOnly%22:true%7D,%22compilers%22:[%7B%22sourcez%22:%22KYOwrgtgBA3lAmBDALog+gG1FAvFAjAAxQC+A3AFAUDOyATmAMbJS1gBm7sFUUYI1AJYBzEMHhRGAC0R0EKRAG0kqTKAC6lXoJAtBEAA4B7Oql2VyVAPRXJU4IwDWUQVwMBaAHwrEko7sQdaihfAC9gOiNeaJjYuPiExKTklNSKHRYZajRwyIAKWgZmVmQOLgAqAwBKChgeF10XXChCLSgAdylBLCg8j28FRUF1KAAyUaaAHnlVLBAq1MWl5ZX4+u0Aag22umBSuhApmfQ5iwogA%22,%22compiler%22:%22g530%22,%22options%22:%22-xc%20-O2%22%7D]%7D