]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix profile update in gimple-harden-conditionals.cc
authorJan Hubicka <jh@suse.cz>
Thu, 24 Aug 2023 11:46:10 +0000 (13:46 +0200)
committerJan Hubicka <jh@suse.cz>
Thu, 24 Aug 2023 11:46:10 +0000 (13:46 +0200)
gcc/ChangeLog:

* gimple-harden-conditionals.cc (insert_check_and_trap): Set count
of newly build trap bb.

gcc/gimple-harden-conditionals.cc

index 2e5a42e9e71b100ce3cca7d0674a570c7c8eae8a..a299b984375cd7dd3907845bbbadc539b0347cc0 100644 (file)
@@ -235,6 +235,7 @@ insert_check_and_trap (location_t loc, gimple_stmt_iterator *gsip,
   gsi_insert_before (gsip, cond, GSI_SAME_STMT);
 
   basic_block trp = create_empty_bb (chk);
+  trp->count = profile_count::zero ();
 
   gimple_stmt_iterator gsit = gsi_after_labels (trp);
   gcall *trap = gimple_build_call (builtin_decl_explicit (BUILT_IN_TRAP), 0);