diff --git a/gcc/avoid-store-forwarding.cc b/gcc/avoid-store-forwarding.cc index 33446beb009..f9c43a2ec46 100644 --- a/gcc/avoid-store-forwarding.cc +++ b/gcc/avoid-store-forwarding.cc @@ -176,9 +176,7 @@ process_store_forwarding (vec &stores, rtx_insn *load_insn, We can also eliminate stores on addresses that are overwritten by later stores. */ - sbitmap forwarded_bytes = sbitmap_alloc (load_size); - bitmap_clear (forwarded_bytes); - + auto_sbitmap forwarded_bytes (load_size); unsigned int i; store_fwd_info* it; auto_vec redundant_stores;