gcc/
commit106eecb313cf53d0e21a1f3eff8d24e522350620
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 May 2006 03:43:07 +0000 (8 03:43 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 May 2006 03:43:07 +0000 (8 03:43 +0000)
treea7a03ed8ac9ba3fd89baa220716806dcfd30ccd2
parentbca7f4ee6211d82492ed1baba17a580c3269c04d
gcc/

2006-05-07  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.

gcc/testsuite/

2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>

PR target/24879
* gcc.target/i386/monitor.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113617 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/pmmintrin.h
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/monitor.c [new file with mode: 0644]