Re: [patch] Second basic-block.h restructuring patch.

2014-10-21 Thread Jiong Wang
On 21/10/14 17:30, Andrew MacLeod wrote: Try the following patch. Apparently missed because that target is not in contrib/config-list.mk and no other target must have enabled that code path. Seems to work now. checked in as obvious. verified OK, thanks. Regards, Jiong Andrew

Re: [patch] Second basic-block.h restructuring patch.

2014-10-21 Thread Andrew MacLeod
On 10/21/2014 11:48 AM, Jiong Wang wrote: bootstraps on x86_64-unknown-linux-gnu, and regressions are running... I expect no regressions because of the nature of the changes. OK to check in assuming everything is OK? Happen to start a fresh build ../gcc/configure --target=arm-none-linux-g

Re: [patch] Second basic-block.h restructuring patch.

2014-10-21 Thread Jiong Wang
On 20/10/14 19:21, Andrew MacLeod wrote: creates cfg.h, cfganal.h, lcm.h, and loop-unroll.h to house the prototypes for those .c files. cfganal.h also gets "struct edge_list" and "class control_dependences" definitions since that is where all the routines and manipulators are declared. loo

Re: [patch] Second basic-block.h restructuring patch.

2014-10-21 Thread Richard Biener
On Mon, Oct 20, 2014 at 8:21 PM, Andrew MacLeod wrote: > creates cfg.h, cfganal.h, lcm.h, and loop-unroll.h to house the prototypes > for those .c files. > > cfganal.h also gets "struct edge_list" and "class control_dependences" > definitions since that is where all the routines and manipulators

[patch] Second basic-block.h restructuring patch.

2014-10-20 Thread Andrew MacLeod
creates cfg.h, cfganal.h, lcm.h, and loop-unroll.h to house the prototypes for those .c files. cfganal.h also gets "struct edge_list" and "class control_dependences" definitions since that is where all the routines and manipulators are declared. loop-unroll.h only exports 2 routines, so ra