[Bug target/24879] SSE3 intrinsic bug

2005-11-15 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-11-15 19:17 ---
Confirmed and not a regression.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Severity|normal  |minor
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
 GCC target triplet|x86_64-unknown-linux-gnu|x86_64-*-linux-gnu
   Keywords||ice-on-valid-code
  Known to fail||3.4.5 4.0.3 4.1.0
   Last reconfirmed|-00-00 00:00:00 |2005-11-15 19:17:47
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24879



[Bug target/24879] SSE3 intrinsic bug

2005-11-15 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2005-11-15 19:24 ---
(define_insn sse3_mwait
  [(unspec_volatile [(match_operand:SI 0 register_operand a)
 (match_operand:SI 1 register_operand c)]
UNSPECV_MWAIT)]
  TARGET_SSE3
  mwait\t%0, %1
  [(set_attr length 3)])

(define_insn sse3_monitor
  [(unspec_volatile [(match_operand:SI 0 register_operand a)
 (match_operand:SI 1 register_operand c)
 (match_operand:SI 2 register_operand d)]
UNSPECV_MONITOR)]
  TARGET_SSE3
  monitor\t%0, %1, %2
  [(set_attr length 3)])


These targets don't have any of the 64bit stuff.  This has been an issue since
the patterns were added... So you caused the bug.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24879