https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The code for get_max_insn_count is the following:
```
int
get_max_insn_count (void)
{
int n = cur_insn_uid;
/* The table size must be stable across -g, to avoid codegen
differences due to debug insns, and not be affected by
-fmin-insn-uid, to avoid excessive table size and to simplify
debugging of -fcompare-debug failures. */
if (cur_debug_insn_uid > param_min_nondebug_insn_uid)
n -= cur_debug_insn_uid;
else
n -= param_min_nondebug_insn_uid;
return n;
}
```
But this is definitely not working the way it should be.
-num of insn: 120
+num of insn: 116