Vector modes under hppa64-hpu

Joern Rennecke joern.rennecke@superh.com
Fri Jul 26 03:20:00 GMT 2002


Aldy Hernandez wrote:
> Can you take a look at his failure then?  It's preproducible with a
> cross compiler, you just need to build cc1 on:
> 
> hppa1.0-hp-hpux11.00
> 
> aldy

-- 
--------------------------
SuperH
2430 Aztec West / Almondsbury / BRISTOL / BS32 4AQ
T:+44 1454 462330
-------------- next part --------------
Thu Jul 25 23:00:13 2002  J"orn Rennecke <joern.rennecke@superh.com>

	* pa.md (extv): Check predicates before emitting extv_32.

Index: config/pa/pa.md
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/pa/pa.md,v
retrieving revision 1.109
diff -p -r1.109 pa.md
*** config/pa/pa.md	11 Jul 2002 18:47:45 -0000	1.109
--- config/pa/pa.md	25 Jul 2002 22:00:04 -0000
***************
*** 6658,6665 ****
      emit_insn (gen_extv_64 (operands[0], operands[1],
  			    operands[2], operands[3]));
    else
!     emit_insn (gen_extv_32 (operands[0], operands[1],
! 			    operands[2], operands[3]));
    DONE;
  }")
  
--- 6658,6670 ----
      emit_insn (gen_extv_64 (operands[0], operands[1],
  			    operands[2], operands[3]));
    else
!     {
!       if (! uint5_operand (operands[2], SImode)
! 	  || ! uint5_operand (operands[3], SImode))
! 	FAIL;
!       emit_insn (gen_extv_32 (operands[0], operands[1],
! 			      operands[2], operands[3]));
!     }
    DONE;
  }")
  


More information about the Gcc mailing list