Re: [RFC, ARM] Convert thumb1 prologue completely to rtl

2011-06-28 Thread Richard Earnshaw
On 27/06/11 19:31, Richard Henderson wrote: > On 06/24/2011 02:59 AM, Richard Earnshaw wrote: >> On 18/06/11 20:02, Richard Henderson wrote: >>> I couldn't find anything terribly tricky about the conversion. >>> >>> The existing push_mult pattern would service thumb1 with just >>> a tweak or two to

Re: [RFC, ARM] Convert thumb1 prologue completely to rtl

2011-06-27 Thread Richard Henderson
On 06/24/2011 02:59 AM, Richard Earnshaw wrote: > On 18/06/11 20:02, Richard Henderson wrote: >> I couldn't find anything terribly tricky about the conversion. >> >> The existing push_mult pattern would service thumb1 with just >> a tweak or two to the memory predicate and the length. >> >> The exi

Re: [RFC, ARM] Convert thumb1 prologue completely to rtl

2011-06-24 Thread Richard Earnshaw
On 18/06/11 20:02, Richard Henderson wrote: > I couldn't find anything terribly tricky about the conversion. > > The existing push_mult pattern would service thumb1 with just > a tweak or two to the memory predicate and the length. > > The existing emit_multi_reg_push wasn't set up to handle a >

Re: [RFC, ARM] Convert thumb1 prologue completely to rtl

2011-06-23 Thread Richard Henderson
Ping. This will shortly be holding up dwarf2 maintenance. http://gcc.gnu.org/ml/gcc-patches/2011-06/msg01398.html r~

Re: [RFC, ARM] Convert thumb1 prologue completely to rtl

2011-06-19 Thread Michael Hope
On Sun, Jun 19, 2011 at 7:02 AM, Richard Henderson wrote: > I couldn't find anything terribly tricky about the conversion. > > The existing push_mult pattern would service thumb1 with just > a tweak or two to the memory predicate and the length. > > The existing emit_multi_reg_push wasn't set up t

[RFC, ARM] Convert thumb1 prologue completely to rtl

2011-06-18 Thread Richard Henderson
I couldn't find anything terribly tricky about the conversion. The existing push_mult pattern would service thumb1 with just a tweak or two to the memory predicate and the length. The existing emit_multi_reg_push wasn't set up to handle a complete switch of registers for unwind info. I thought a