Re: [BUILDROBOT][PATCH] frv-linux fallout (was: [PATCH 009/236] Replace BB_HEAD et al macros with functions)

2014-08-25 Thread David Malcolm
On Sat, 2014-08-23 at 20:49 +0200, Jan-Benedict Glaw wrote: On Wed, 2014-08-06 13:19:48 -0400, David Malcolm dmalc...@redhat.com wrote: This is further scaffolding; convert the BB_* and SET_BB_* macros into functions. Convert the BB_* rvalue-style functions into returning rtx_insn * rather

Re: [BUILDROBOT][PATCH] frv-linux fallout (was: [PATCH 009/236] Replace BB_HEAD et al macros with functions)

2014-08-25 Thread Mike Stump
On Aug 25, 2014, at 7:08 AM, David Malcolm dmalc...@redhat.com wrote: I'm testing and committing individual patches, but this could have gone into trunk in one go. Yeah, it’s a hard choice between bit rot and incrementally going in. what I realize now is that I should have continued

Re: [BUILDROBOT][PATCH] frv-linux fallout (was: [PATCH 009/236] Replace BB_HEAD et al macros with functions)

2014-08-25 Thread Steven Bosscher
On Mon, Aug 25, 2014 at 9:29 PM, Mike Stump wrote: On Aug 25, 2014, at 7:08 AM, David Malcolm wrote: It's too late now to switch to this approach, so in the meantime I've been working on ways to make my bootstraps as fast as possible. -j64 works wonders. :-) Though, it is annoying watching

Re: [BUILDROBOT][PATCH] frv-linux fallout (was: [PATCH 009/236] Replace BB_HEAD et al macros with functions)

2014-08-25 Thread Mike Stump
On Aug 25, 2014, at 12:45 PM, Steven Bosscher stevenb@gmail.com wrote: On Mon, Aug 25, 2014 at 9:29 PM, Mike Stump wrote: On Aug 25, 2014, at 7:08 AM, David Malcolm wrote: It's too late now to switch to this approach, so in the meantime I've been working on ways to make my bootstraps as

[BUILDROBOT][PATCH] frv-linux fallout (was: [PATCH 009/236] Replace BB_HEAD et al macros with functions)

2014-08-23 Thread Jan-Benedict Glaw
On Wed, 2014-08-06 13:19:48 -0400, David Malcolm dmalc...@redhat.com wrote: This is further scaffolding; convert the BB_* and SET_BB_* macros into functions. Convert the BB_* rvalue-style functions into returning rtx_insn * rather than plain rtx. [...] This gave some fallout for frv-linux

Re: [PATCH 009/236] Replace BB_HEAD et al macros with functions

2014-08-18 Thread David Malcolm
On Tue, 2014-08-12 at 15:16 -0600, Jeff Law wrote: On 08/06/14 11:19, David Malcolm wrote: This is further scaffolding; convert the BB_* and SET_BB_* macros into functions. Convert the BB_* rvalue-style functions into returning rtx_insn * rather than plain rtx. For now, this is done by

Re: [PATCH 009/236] Replace BB_HEAD et al macros with functions

2014-08-12 Thread Jeff Law
On 08/06/14 11:19, David Malcolm wrote: This is further scaffolding; convert the BB_* and SET_BB_* macros into functions. Convert the BB_* rvalue-style functions into returning rtx_insn * rather than plain rtx. For now, this is done by adding a checked cast, but this will eventually become a

[PATCH 009/236] Replace BB_HEAD et al macros with functions

2014-08-06 Thread David Malcolm
This is further scaffolding; convert the BB_* and SET_BB_* macros into functions. Convert the BB_* rvalue-style functions into returning rtx_insn * rather than plain rtx. For now, this is done by adding a checked cast, but this will eventually become a field lookup. The lvalue form for now