https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118097
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Well the reduced testcase is undefined: void func_2(int *) { long __trans_tmp_5; int *l_1710 = &g_90; func_2___trans_tmp_4 = 7 - (__trans_tmp_5 >= g_90) - 33; __trans_tmp_5 is not set.