On 01/07/2012 01:54 AM, Richard Earnshaw wrote:
>> > +
>> > +(define_predicate "mem_noofs_operand"
>> > + (and (match_code "mem")
>> > + (match_code "reg" "0")))
>
> Hmm, I'm a bit worried about things like the frame pointer reg matching
> this and then everything going screwy when eliminat
On 06/01/12 04:57, Richard Henderson wrote:
> Ping. Reposting the patch as it required updates to HEAD.
>
>
> r~
>
>
This is OK apart from:
> + gcc_assert(!reload_completed);
Missing space.
> (define_special_predicate "add_operator"
>(match_code "plus"))
> +
> +(define_predicat
At the same time, perform post-reload splitting.
---
gcc/config/arm/arm-protos.h |7 +-
gcc/config/arm/arm.c | 817 +++--
gcc/config/arm/arm.h | 18 -
gcc/config/arm/arm.md | 26 +-
gcc/config/arm/constraints.md |5 +
gcc
At the same time, perform post-reload splitting.
---
gcc/config/arm/arm-protos.h |7 +-
gcc/config/arm/arm.c | 816 +++--
gcc/config/arm/arm.h | 18 -
gcc/config/arm/arm.md | 26 +-
gcc/config/arm/constraints.md |5 +
gcc