This is the mail archive of the gcc-patches@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] |
New attempt, with fixes from Richard's comments (discussed in the other thread). Thanks, Yvan 2013-09-09 Yvan Roux <yvan.roux@linaro.org> Vladimir Makarov <vmakarov@redhat.com> * rtlanal.c (strip_address_mutations): Add bitfield operations handling. (shift_code_p): New predicate for shifting operations. (must_be_index_p): Add shifting operations handling. (set_address_index): Likewise. On 9 September 2013 10:01, Yvan Roux <yvan.roux@linaro.org> wrote: > Hi, > > here are the modifications, discussed in another thread, needed in > rtlanal.c by ARM targets (AArch32 and AArch64) to build GCC with LRA. > > Is it ok for trunk ? > > Thanks, > Yvan > > 2013-09-09 Yvan Roux <yvan.roux@linaro.org> > Vladimir Makarov <vmakarov@redhat.com> > > * rtlanal.c (must_be_index_p, set_address_index): Add ASHIFTRT, > LSHIFTRT, ROTATE, ROTATERT and SIGN_EXTRACT handling. > (set_address_base): Add SIGN_EXTRACT handling.
Attachment:
arm-lra-rtl.patch
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |