I noticed some nodes have wrong control after do_range_check(). That happens when a condition with parameters that are pinned in the pre loop is eliminated. As far as I can tell this is harmless.
            
- relates to
- 
                    JDK-8341407 C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit -           
- Resolved
 
-         
- 
                    JDK-8345299 C2: some nodes can still have incorrect control after do_range_check() -           
- Resolved
 
-         
- links to
- 
                     Commit(master)
        openjdk/jdk/315abdf8 Commit(master)
        openjdk/jdk/315abdf8
- 
                     Review(master)
        openjdk/jdk/20908 Review(master)
        openjdk/jdk/20908