https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119803
--- Comment #4 from David Binderman <dcb314 at hotmail dot com> ---
Another test case, from csmith, is:
long func_46___trans_tmp_17;
char(safe_rshift_func_int8_t_s_s)(char);
void(safe_lshift_func_int32_t_s_s)(int);
void(safe_mod_func_int64_t_s_s)(long);
static void func_46(signed char);
static void func_55(long p_60) {
char __trans_tmp_1 = safe_rshift_func_int8_t_s_s(p_60);
safe_lshift_func_int32_t_s_s(__trans_tmp_1);
}
void func_1() {
func_46(178);
func_55(1119);
}
void func_46(signed char p_47) {
func_55(p_47);
safe_mod_func_int64_t_s_s(func_46___trans_tmp_17);
}
cvise $ ~/gcc/results/bin/gcc -c -w -O2 bug1097.c 2>&1 | more
during IPA pass: cp
bug1097.c:17:1: internal compiler error: in verify_mask, at value-range.cc:2484
17 | }
| ^