[patch][mips] split mips_reorg in pre- and post-dbr_schedule parts

Steve Ellcey sellcey@imgtec.com
Tue May 7 16:51:00 GMT 2013


On Tue, 2013-05-07 at 18:39 +0200, Steven Bosscher wrote:
> On Tue, May 7, 2013 at 5:56 PM, Steve Ellcey wrote:
> >
> > Steven,
> >
> > This patch has broken the GCC build for my mips-mti-linux-gnu and mips-mti-elf builds.  The GCC build dies
> > when trying to configure libgcc.  Do you have any idea what might be going on?
> 
> Hello,
> 
> Are you sure this is caused by my patch? It doesn't change anything
> for targets other than VR4130.
> 
> Ciao!
> Steven

Yes, I did two builds, one with the git version just before this checkin
and one with the checkin.  This is the patch I am refering to, it
doesn't seem VR4130 specific.

Steve Ellcey
sellcey@imgtec.com

2013-05-06  Steven Bosscher  <steven@gcc.gnu.org>


	* config/mips/mips.c: Include tree-pass.h.
	(mips_reorg): Split in pre- and post-dbr_schedule parts.
	(mips_machine_reorg2): Move mips_reorg post-dbr_schedule parts here.
	(pass_mips_machine_reorg2): New machine specific pass.
	(insert_pass_mips_machine_reorg2): New pass plugin definition.
	(mips_option_override): Register the new pass.
	* rtl.h (cleanup_barriers): Remove prototype.
	(dbr_schedule): Likewise.
	* jump.c (cleanup_barriers): Make static.
	* reorg.c (dbr_schedule): Likewise.




More information about the Gcc-patches mailing list