On 19/02/14 16:35, Richard Sandiford wrote:
> gcc/
> * config/s390/s390.c (s390_mainpool_start): Emit the main_pool
> instruction at the start of the function if the base register is
> call-clobbered. Revert 2014-02-07 change.
> (s390_early_mach): Don't initialize the base
In the covering message for the shrink-wrap patch I said:
Perhaps the only subtle thing is the handling of call-clobbered base
registers. The idea is to emit the initialising main_pool pattern in
both early_mach -- at the very beginning of the function -- and in the
prologue. Then, if sh