This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Vector modes under hppa64-hpu
- From: Aldy Hernandez <aldyh at redhat dot com>
- To: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>, gcc at gcc dot gnu dot org
- Date: Sun, 14 Jul 2002 20:23:36 -0700
- Subject: Re: Vector modes under hppa64-hpu
>>>>> "John" == John David Anglin <dave@hiauly1.hia.nrc.ca> writes:
> The gcc.c-torture/compile/simd-1.c test fails under hppa64-hp-hpux11.x
> because emit_move_insn is called with the following:
> (gdb) p debug_rtx (x)
> (subreg:V2SI (reg:DI 69) 0)
> $2 = void
> (gdb) p debug_rtx (y)
> (mem/f:V2SI (reg/f:DI 62 virtual-stack-vars) [0 x+0 S8 A64])
> There is no support to move V2SI modes, so this causes an abort.
> VECTOR_MODE_SUPPORTED_P is not defined for the target.
It doesn't matter if VECTOR_MODE_SUPPORTED_P is defined or not. The
purpose of simd-1.c is to test gcc's ability to synthesize the V2SI
from a pair of SI's.
So the bug is in the inability to open code the simd instruction, or
in the subreg. Could you do a little more investigating please?
Aldy