[ARM][2/4] Fix operand costing logic for SMUL[TB][TB]
commitefca3db6545518d8cc9b5b8edee5e0dbad741d55
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Feb 2016 09:54:37 +0000 (4 09:54 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Feb 2016 09:54:37 +0000 (4 09:54 +0000)
tree125eb1a8bd09f44c3f246c39db55d1f69f5e93ce
parent6b722eb36e89f6985331a92d9f3cb41fa4574522
[ARM][2/4] Fix operand costing logic for SMUL[TB][TB]

PR target/65932
PR target/67714
* config/arm/arm.c (arm_new_rtx_costs, MULT case): Properly extract
the operands of the SIGN_EXTENDs from a SMUL[TB][TB] rtx.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233132 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c