This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386]: Macroize bt instruction
- From: dominiq at lps dot ens dot fr (Dominique Dhumieres)
- To: gcc-patches at gcc dot gnu dot org
- Cc: ubizjak at gmail dot com
- Date: Fri, 16 Apr 2010 21:17:07 +0200
- Subject: Re: [PATCH, i386]: Macroize bt instruction
There is a missing ( at line 11276 of the commit r158438.
I think the following is needed:
--- ../_clean/gcc/config/i386/i386.md 2010-04-16 20:45:36.000000000 +0200
+++ gcc/config/i386/i386.md 2010-04-16 20:58:17.000000000 +0200
@@ -11273,7 +11273,8 @@
;; Avoid useless masking of bit offset operand. "and" in SImode is correct
;; also for DImode, this is what combine produces.
-define_insn_and_split "*jcc_bt<mode>_mask"
+
+(define_insn_and_split "*jcc_bt<mode>_mask"
[(set (pc)
(if_then_else (match_operator 0 "bt_comparison_operator"
[(zero_extract:SWI48
TIA
Dominique