another ia64 (and maybe generic) vector mode issue
Richard Henderson
rth@redhat.com
Wed Jan 5 11:45:00 GMT 2005
On Wed, Jan 05, 2005 at 11:53:02AM +0100, Jan Beulich wrote:
> Perhaps for this specific case this can be easily fixed by making
> either ia64_function_arg and ia64_function_arg_advance use FLOAT_TYPE_P
> or ia64_function_value use FLOAT_MODE_P (TYPE_MODE (valtype)), but I
> wonder whether it isn't generally dangerous to have this kind of
> contradicting functionality (and in this light whether it is really a
> good thing to tag those emulated vector modes as BLKmode).
Yes of course it's dangerous. Which is why it has been brought
up on this list before that the only safe thing to do is to
*always* ignore the mode of the argument, and rely only on the
type node.
You havn't said, however, what Intel does with their vector
parameters.
r~
More information about the Gcc
mailing list