This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/46631] Change operands order so we can use 16bit and instead of 32bit in thumb2


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

--- Comment #2 from Richard Earnshaw <rearnsha at gcc dot gnu.org> 2010-12-08 16:38:14 UTC ---
Author: rearnsha
Date: Wed Dec  8 16:38:10 2010
New Revision: 167595

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167595
Log:
2010-12-08  Richard Earnshaw  <rearnsha@arm.com>

    PR target/46631
    * arm.c (thumb2_reorg): Also try to reduce <commutative_op> Rd, Rn, Rd
    into a 16-bit instruction.

2010-12-08  Wei Guozhi  <carrot@google.com>

    PR target/46631
    * gcc.target/arm/pr46631: New testcase.

Added:
    trunk/gcc/testsuite/gcc.target/arm/pr46631.c   (with props)
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c
    trunk/gcc/testsuite/ChangeLog

Propchange: trunk/gcc/testsuite/gcc.target/arm/pr46631.c
            ('svn:eol-style' added)

Propchange: trunk/gcc/testsuite/gcc.target/arm/pr46631.c
            ('svn:keywords' added)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]