This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch, ARM] Fix PR48325, support POST_INC/PRE_DEC for NEON struct modes
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: Chung-Lin Tang <cltang at codesourcery dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, Ramana Radhakrishnan <Ramana dot Radhakrishnan at arm dot com>
- Date: Fri, 15 Apr 2011 14:23:26 +0100
- Subject: Re: [patch, ARM] Fix PR48325, support POST_INC/PRE_DEC for NEON struct modes
- References: <4D949677.2070807@codesourcery.com>
On Thu, 2011-03-31 at 22:57 +0800, Chung-Lin Tang wrote:
> This PR doesn't exactly trigger currently on trunk; a REG_DEAD note that
> occurs in trunk, but not in the 4.5-based compilers which this bug was
> reported for, currently blocks auto-inc-dec from doing its job, and just
> happens to avoid this ICE.
>
> The problem is vldmia/db, which do exist, are currently not enabled for
> NEON struct modes (OI, XI, etc.) This only needs a small patch to
> neon_struct_mem_operand() to work. Okay for trunk?
>
> Thanks,
> Chung-Lin
>
> 2011-03-31 Chung-Lin Tang <cltang@codesourcery.com>
>
> * config/arm/arm.c (neon_struct_mem_operand):
> Support POST_INC/PRE_DEC memory operands.
OK.
R.