http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54089



--- Comment #24 from Oleg Endo <olegendo at gcc dot gnu.org> 2012-11-06 
11:55:47 UTC ---

Author: olegendo

Date: Tue Nov  6 11:55:43 2012

New Revision: 193236



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193236

Log:

    PR target/54089

    * config/sh/sh.c (and_xor_ior_costs, addsubcosts): Double the costs for

    ops larger than SImode.

    * config/sh/sh.md (rotcl, *rotcl): New insns and splits.

    (ashldi3_k): Convert to insn_and_split and use new rotcl insn.



    PR target/54089

    * gcc.target/sh/pr54089-8.c: New.

    * gcc.target/sh/pr54089-9.c: New.





Added:

    trunk/gcc/testsuite/gcc.target/sh/pr54089-8.c

    trunk/gcc/testsuite/gcc.target/sh/pr54089-9.c

Modified:

    trunk/gcc/ChangeLog

    trunk/gcc/config/sh/sh.c

    trunk/gcc/config/sh/sh.md

    trunk/gcc/testsuite/ChangeLog

Reply via email to