On Wed, Apr 20, 2016 at 02:22:07AM -0400, tbsaunde+...@tbsaunde.org wrote:
> @@ -163,7 +162,7 @@ st_expr_entry (rtx x)
> static void
> free_st_expr_entry (struct st_expr * ptr)
> {
> - free_INSN_LIST_list (& ptr->antic_stores);
> + ptr->antic_stores.release ();
> ptr->avail_stores.release
From: Trevor Saunders
gcc/ChangeLog:
2016-04-19 Trevor Saunders
* store-motion.c (struct st_expr): Make antic_stores a vector.
(st_expr_entry): Adjust.
(free_st_expr_entry): Likewise.
(print_store_motion_mems): Likewise.
(find_moveable_store): Likewise