"kernel coder" <[EMAIL PROTECTED]> writes:

> > V2SF will be created by the line
> >     VECTOR_MODES (FLOAT, 8);
> 
> Yes you are absolutely right.When i changed the name of file
> ABC-modes.def to 1ABC-modes.def ,i got the following error
> 
> make[1]: *** No rule to make target
> `../../gcc-4.1.0/gcc/config/ABC/ABC-modes.def', needed by
> `build/genmodes.o'.  Stop.
> This shows that ABC-modes.def is being used and it has the  required macro
> 
> VECTOR_MODES (FLOAT, 8);
> 
> Then why still the following error is being generated.
> 
> > > ../../gcc-4.1.0/gcc/config/ABC/ABC.md: unknown mode `V2SF'

I don't know.  You'll have to debug it.


> As far as my changes to ABC.md file are concerned .They are as fellows
> 
> (define_mode_macro ANYF [(SF "TARGET_HARD_FLOAT")
>                          (DF "TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT")])
> ;;                       (V2SF "TARGET_PAIRED_SINGLE_FLOAT")])
> 
> - - - - - -- - - - - - - - - -
>  -- - - - - - - - - -- - - - -
> (define_mode_attr divide_condition
>   [DF (SF "!TARGET_FIX_SB1 || flag_unsafe_math_optimizations")])
> ;;   (V2SF "TARGET_SB1 && (!TARGET_FIX_SB1 ||
> flag_unsafe_math_optimizations)")])
> 
> 
> As you can see i just omitted the entries of V2SF.

I hope that isn't really what you did, since that would comment out
the "])" close brackes in each case.

Ian

Reply via email to