------- Comment #5 from hp at gcc dot gnu dot org 2006-01-28 22:58 ------- Subject: Bug 25947
Author: hp Date: Sat Jan 28 22:58:24 2006 New Revision: 110343 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110343 Log: PR target/25947 * config/cris/cris.c (cris_order_for_addsi3): New function. * config/cris/cris-protos.h: Prototype it. * config/cris/cris.md (split for "move.S1 [rx=rx+i],ry") (split for "move.S1 ry,[rx=rx+i]", split for "clear.[bwd] [rx=rx+i]") (split for "mov(s|u).S1 [rx=rx+i],ry", split for "op.S1 [rx=rx+i],ry") (split for "op.S1 [rx=rx+i],ry (swapped)") (split for "op(s|u).S1 [rx=rx+i],ry") (split for "op(s|u).S1 [rx=rx+i],ry (swapped, plus or bound)"): Apply cris_order_for_addsi3 when generating addsi3 insns. Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/config/cris/cris-protos.h branches/gcc-4_1-branch/gcc/config/cris/cris.c branches/gcc-4_1-branch/gcc/config/cris/cris.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25947