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]

Re: [PATCH, ARM] Fix ICE (PR target/45805).


On Wed, 2010-09-29 at 10:47 +0100, Tejas Belagod wrote:
> Hi,
> 
> This patch fixes bug PR target/45805. A missing constraint specifier in
> patterns for vmovl and vmovn was causing the compiler to ICE by
> matching memory operands instead of the intended register operands. A
> 'w' in the constraint specifier fixes the ICE. Also the instruction
> templates for vmovl, vmovn and vmull have been fixed by adding intended
> register specifiers.
> 
> OK?
> 
> --
> Tejas Belagod
> ARM.
> 
> gcc/
> 
> 2010-09-29  Tejas Belagod  <tejas.belagod@arm.com>
> 
> 	* config/arm/neon.md (neon_unpack<US>_<mode>): Add 'w' to
> 	constraint, add register specifier in instruction template.
> 	(neon_vec_pack_trunc_<mode>): Likewise.
> 	(neon_vec_<US>mult_<mode>): Add register specifier to
> 	instruction template.

OK

R.


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