On 2/27/07, Uros Bizjak <ubizjak@gmail.com> wrote:
Ian Lance Taylor wrote:
>> The addition to this patch is corrected MODES_TIEABLE_P functionality
>> for i386 targets. The problem is, that lower-subreg pass checks
>> MODES_TIEABLE_P if the XMM register can be splitted into word_mode
>> (DImode) _without_copying_.
>>
>
>
What happens if you do:
typedef float __v4sf __attribute__ ((vector_size (16)));
float testf(__v4sf x, __v4sf y)
{
__v4sf v = x + y;
return *(float*)&v;
}
? I changed this case to produce BIT_FIELD_REF which in turn calls
vec_extract.