https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108816

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
The odd thing is that scalar_loop_iters is

 <ssa_name 0x7ffff67c2c60
    type <boolean_type 0x7ffff68d9b28 _Bool public unsigned QI
        size <integer_cst 0x7ffff68c1f00 constant 8>
        unit-size <integer_cst 0x7ffff68c1f18 constant 1>
        align:8 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x7ffff68d9b28 precision:1 min <integer_cst 0x7ffff68dd168 0> max <integer_cst
0x7ffff68dd198 1>>
    visited
    def_stmt _32 = _7 >= _20;
    version:32>

this then confuses the versioning condition split code.

Reply via email to