https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121236
--- Comment #2 from David Binderman <dcb314 at hotmail dot com> ---
Reduced C code seems to be:
short g_59, func_7___trans_tmp_8;
long g_159;
int func_26_l_176;
void func_26(short *p_27) {
unsigned char l_184;
for (; g_59; g_59 += 1)
if (func_26_l_176)
l_184--;
else {
char *l_343 = &l_184, *l_290 = &l_184;
*p_27 |= *l_290 |= g_159;
(*l_343)--;
}
}
void func_7() { func_26(&func_7___trans_tmp_8); }
