The patch is at the following link: https://gcc.gnu.org/ml/gcc-patches/2015-10/msg00915.html
Martin On 10/08/2015 08:55 PM, Martin Sebor wrote:
Gcc attempts to diagnose invalid offsetof expressions whose member designator is an array element with an out-of-bounds index. The logic in the function that does this detection is incomplete, leading to false negatives. Since the result of the expression in these cases can be surprising, this patch tightens up the logic to diagnose more such cases. Tested by boostrapping and running c/c++ tests on x86_64 with no regressions. Martin