Ping Patch: PR target/24879: SSE3 intrinsic bug
H. J. Lu
hjl@lucon.org
Thu May 11 18:26:00 GMT 2006
On Thu, May 11, 2006 at 06:19:03PM +0200, Richard Guenther wrote:
> On 5/11/06, Richard Guenther <richard.guenther@gmail.com> wrote:
> >On 5/4/06, H. J. Lu <hjl@lucon.org> wrote:
> >
> >> Maybe the hybrid 64bit monitor is better. Here is the updated patch.
> >>
> >>
> >> H.J.
> >> ----
> >> gcc/
> >>
> >> 2006-05-04 H.J. Lu <hongjiu.lu@intel.com>
> >>
> >> PR target/24879
> >> * config/i386/pmmintrin.h (_mm_monitor): Remove macro. Use
> >> inline function.
> >> (_mm_mwait): Likewise.
> >>
> >> * config/i386/sse.md (sse3_mwait): Replace "mwait\t%0, %1" with
> >> "mwait".
> >> (sse3_monitor): Make it 32bit only.
> >> (sse3_monitor64): New. 64bit monitor.
> >
> >I guess this causes the following on x86_64:
> >
> >FAIL: gcc.target/i386/sse-12.c (test for excess errors)
> >Excess errors:
> >In file included from
> >/abuild/rguenther/gcc/gcc/testsuite/gcc.target/i386/sse-12.c:9:
> >/abuild/rguenther/obj-27039/gcc/include/pmmintrin.h:116: internal
> >compiler error: in copy_to_mode_reg, at explow.c:635
>
> And
>
> FAIL: g++.dg/other/i386-2.C (test for excess errors)
>
> in the same way.
I didn't see them
http://gcc.gnu.org/ml/gcc-testresults/2006-05/msg00409.html
H.J.
More information about the Gcc-patches
mailing list