https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105084
--- Comment #1 from Li Shaohua <shaohua.li at inf dot ethz.ch> --- Sorry, the triggering program should be the following: $cat a.c int a[] = {3}; int b = 7; main() { unsigned int *c = &b; *c = a[-1]; }