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 | }
      | ^

Reply via email to