1 /* { dg-options "-O2 -fdump-ipa-profile-blocks-details -fdump-tree-switchlower1-blocks-details" } */
8 for (i
= 0; i
< max
; i
++)
14 /* Loop header copying will peel away the initial conditional, so the loop body
15 is once reached directly from entry point of function, rest via loopback
17 /* autofdo cannot do that precise counts */
18 /* { dg-final-use-not-autofdo { scan-ipa-dump "loop depth 1, count 33334" "profile"} } */
19 /* { dg-final-use-not-autofdo { scan-tree-dump "loop depth 1, count 33333" "switchlower1"} } */
20 /* { dg-final-use-not-autofdo { scan-tree-dump-not "loop depth 1, count 33332" "switchlower1"} } */
21 /* { dg-final-use-not-autofdo { scan-tree-dump "Removing basic block" "switchlower1"} } */
22 /* { dg-final-use { scan-tree-dump-not "Invalid sum" "switchlower1"} } */