This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB 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] generic simd support


On Wed, May 22, 2002 at 10:44:29AM +1000, Aldy Hernandez wrote:
> ! 	      error ("architecture does not support `%s' and I am unable to emulate it",

Better just "unable to emulate %s".

> +   /* Open-code the vector operations if we have no hardware support
> +      for them.  */

This function is way too big already.  Please move your code
out into a subroutine.

> !       /* ?? I'm not sure whether this is right.  This is the path we
> !   	    take on synthetic complex types because the target is a
> !   	    CONCAT of register, not a register per se.  However, for
> !   	    synthetic vector types, we don't have a CONCAT, but an
> !   	    entire pseudo.  Get out here to avoid removing needed
> !   	    instructions.
> !          ?? */
> !       || vector_mode_valid_p (GET_MODE (target))
> !       || reload_in_progress)

Maybe you should just avoid the no-conflict block entirely?

Otherwise it looks reasonable.


r~


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