Re: [PATCH 09/18] make pattern_regs a vec

2016-04-25 Thread Trevor Saunders
On Mon, Apr 25, 2016 at 02:56:07PM +0200, Bernd Schmidt wrote: > On 04/20/2016 08:22 AM, tbsaunde+...@tbsaunde.org wrote: > > > >-static rtx_expr_list * > >+static vec > > extract_mentioned_regs (rtx x) > > { > >- rtx_expr_list *mentioned_regs = NULL; > >+ vec mentioned_regs = vNULL; > >

Re: [PATCH 09/18] make pattern_regs a vec

2016-04-25 Thread Bernd Schmidt
On 04/20/2016 08:22 AM, tbsaunde+...@tbsaunde.org wrote: -static rtx_expr_list * +static vec extract_mentioned_regs (rtx x) { - rtx_expr_list *mentioned_regs = NULL; + vec mentioned_regs = vNULL; subrtx_var_iterator::array_type array; FOR_EACH_SUBRTX_VAR (iter, array, x, NONCONST)

[PATCH 09/18] make pattern_regs a vec

2016-04-20 Thread tbsaunde+gcc
From: Trevor Saunders gcc/ChangeLog: 2016-04-19 Trevor Saunders * store-motion.c (struct st_expr): Make pattern_regs a vector. (st_expr_entry): Adjust. (store_ops_ok): Likewise. (extract_mentioned_regs):