> From: Richard Sandiford <rdsandif...@googlemail.com> > Date: Mon, 27 Feb 2012 20:58:42 +0100
> This patch fixed PR 52373, ITYM 52372. > Tested on mips-sde-elf with rtl checking enabled. There were no > differences. Also tested with a mips-sgi-irix6.5 cc1 cross to verify > that it fixes the bug. OK to install? > > Richard > > > gcc/ > * rtl.h (pc_rtx, ret_rtx, simple_return_rtx, cc0_rtx): Redefine as > variables. > (GR_PC, GR_CC0, GR_RETURN, GR_SIMPLE_RETURN): Delete. > * emit-rtl.c (pc_rtx, ret_rtx, simple_return_rtx, cc0_rtx): New > variables. > (init_emit_regs): Move associated initialization to... > (init_emit_once): ...here. Caused PR middle-end/52515, a buildbreaker for e.g. x86_64-unknown-linux-gnu. brgds, H-P