rs6000.c (rs6000_rtx_costs): Fix mask_operand and mask64_operand thinkos.
authorDavid Edelsohn <dje@gcc.gnu.org>
Thu, 5 Aug 2004 17:05:48 +0000 (13:05 -0400)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 5 Aug 2004 17:05:48 +0000 (13:05 -0400)
commitd5861a7ae04bbac479f33f6d0b6114847810255a
tree3f3235bad81654e7df13d846b5f0cef1cbba1920
parent0a2b72a6ec53c08ec143fedd2811efe4d23dcc1c
rs6000.c (rs6000_rtx_costs): Fix mask_operand and mask64_operand thinkos.

* config/rs6000/rs6000.c (rs6000_rtx_costs): Fix mask_operand
and mask64_operand thinkos.  Handle ZERO_EXTRACT.  Handle
SIGN_EXTEND / ZERO_EXTEND of MEM.  Handle rlwinm patterns.

From-SVN: r85604
gcc/ChangeLog
gcc/config/rs6000/rs6000.c