diff mbox

PATCH: Check Pmode in lwp_slwpcb

Message ID 20120310191322.GA18939@intel.com
State New
Headers show

Commit Message

H.J. Lu March 10, 2012, 7:13 p.m. UTC
Hi,

Pmode may be SImode for TARGET_64BIT.  This patch checks Pmode instead
of TARGET_64BIT in lwp_slwpcb.  Tested on Linux/x86-64.  OK for trunk?

Thanks.


H.J.
---
2012-03-02  H.J. Lu  <hongjiu.lu@intel.com>

	* config/i386/i386.md (lwp_slwpcb): Check Pmode instead of
	TARGET_64BIT.

Comments

Uros Bizjak March 11, 2012, 10:11 a.m. UTC | #1
On Sat, Mar 10, 2012 at 8:13 PM, H.J. Lu <hongjiu.lu@intel.com> wrote:
>
> Pmode may be SImode for TARGET_64BIT.  This patch checks Pmode instead
> of TARGET_64BIT in lwp_slwpcb.  Tested on Linux/x86-64.  OK for trunk?
>
> 2012-03-02  H.J. Lu  <hongjiu.lu@intel.com>
>
>        * config/i386/i386.md (lwp_slwpcb): Check Pmode instead of
>        TARGET_64BIT.

OK.

Thanks,
Uros.
diff mbox

Patch

diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 7f5a9e0..8fc7918 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -18015,7 +18065,7 @@ 
 {
   rtx (*insn)(rtx);
 
-  insn = (TARGET_64BIT
+  insn = (Pmode == DImode
 	  ? gen_lwp_slwpcbdi
 	  : gen_lwp_slwpcbsi);