This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 05/18] make stores rtx_insn_list a vec
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: tbsaunde+gcc at tbsaunde dot org
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 20 Apr 2016 06:45:23 -0500
- Subject: Re: [PATCH 05/18] make stores rtx_insn_list a vec
- Authentication-results: sourceware.org; auth=none
- References: <1461133342-10794-1-git-send-email-tbsaunde+gcc at tbsaunde dot org> <1461133342-10794-6-git-send-email-tbsaunde+gcc at tbsaunde dot org>
On Wed, Apr 20, 2016 at 02:22:09AM -0400, tbsaunde+gcc@tbsaunde.org wrote:
> 2016-04-19 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
>
> * gcse.c (struct ls_expr): make stores field a vector.
Capital M.
> @@ -3604,7 +3604,7 @@ ldst_entry (rtx x)
> ptr->expr = NULL;
> ptr->pattern = x;
> ptr->pattern_regs = NULL_RTX;
> - ptr->stores = NULL;
> + ptr->stores .create (0);
Spaces.
> @@ -3620,7 +3620,7 @@ ldst_entry (rtx x)
> static void
> free_ldst_entry (struct ls_expr * ptr)
> {
> - free_INSN_LIST_list (& ptr->stores);
> + ptr->stores.release ();
Wrong indent.
Segher