rx: Split adddi3 and subdi3 after reload.
authorRichard Henderson <rth@redhat.com>
Mon, 17 Jan 2011 18:22:04 +0000 (10:22 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 17 Jan 2011 18:22:04 +0000 (10:22 -0800)
commit8a5b54490034f3b5a56298ba27ca70206a4dd37a
treed4b57ae1533dcba8650db3f94092d77be04ed5bc
parent784f69be19ef920218a7b05d6fb2569596864afb
rx: Split adddi3 and subdi3 after reload.

The formulation of the pre-reload pattern allows the lower_subreg
pass to properly split the patterns.  This also required re-writing
rx_source_operand and related predicates to accept subregs.

From-SVN: r168929
gcc/ChangeLog
gcc/config/rx/predicates.md
gcc/config/rx/rx.md