https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114148

--- Comment #5 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- Comment #4 from Hongtao Liu <liuhongt at gcc dot gnu.org> ---
> (In reply to r...@cebitec.uni-bielefeld.de from comment #3)
[...]
> uoops, does below patch fix the testcase on Solaris/x86?
>
>    memcpy (pd_src, p_init, 2 * N * sizeof (double));
> -  memcpy (ps_dst, p_init, 2 * N * sizeof (float));
> -  memcpy (epi64_dst, p_init, 2 * N * sizeof (long long));
> -  memcpy (epi32_dst, p_init, 2 * N * sizeof (int));
> -  memcpy (epi16_dst, p_init, 2 * N * sizeof (short));
> -  memcpy (epi8_dst, p_init, 2 * N * sizeof (char));
> +  memcpy (ps_src, p_init, 2 * N * sizeof (float));
> +  memcpy (epi64_src, p_init, 2 * N * sizeof (long long));
> +  memcpy (epi32_src, p_init, 2 * N * sizeof (int));
> +  memcpy (epi16_src, p_init, 2 * N * sizeof (short));
> +  memcpy (epi8_src, p_init, 2 * N * sizeof (char));

It does indeed: tested 32 and 64-bit, and, for good measure, with all
allocators I tried before, too.

Thanks.

Reply via email to