This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Macroize logic patterns
- From: Marek Polacek <polacek at redhat dot com>
- To: Petr Murzin <petrmurzin1 at gmail dot com>
- Cc: Uros Bizjak <ubizjak at gmail dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Kirill Yukhin <kirill dot yukhin at gmail dot com>
- Date: Mon, 25 Aug 2014 14:24:57 +0200
- Subject: Re: [patch] Macroize logic patterns
- Authentication-results: sourceware.org; auth=none
- References: <CANDVG5iwpdQ_TiKPJBjT-KH1AcCUzumb4J04PupGuUQTQgR0nw at mail dot gmail dot com> <CAFULd4YSV890Qa=dVwtY8wLOwCNXXpuFUvKfwOdDWxj_i+dikw at mail dot gmail dot com> <CANDVG5jSf2-xd7mAQ4p0UGw9omQPWymCQ6uzU5p99=vrTT0Jvw at mail dot gmail dot com>
On Mon, Aug 25, 2014 at 02:52:16PM +0400, Petr Murzin wrote:
> Done.
>
> 2014-08-25 Petr Murzin <petr.murzin@intel.com>
>
> * config/i386/i386.md (SWI1248_AVX512BW): New mode iterator.
> (*k<logic><mode>): Add *k<logic>qi and *k<logic>hi and use
> SWI1248_AVX512BW mode iterator.
This broke gcc build:
i386.md:894: unterminated construct
Uros, ok to fix with the following? (Though it looks obvious enough...)
2014-08-25 Marek Polacek <polacek@redhat.com>
* config/i386/i386.md (SWI1248_AVX512BW): Add missing paren.
diff --git gcc/config/i386/i386.md gcc/config/i386/i386.md
index f56ad07..723f42f 100644
--- gcc/config/i386/i386.md
+++ gcc/config/i386/i386.md
@@ -892,7 +892,7 @@
;; All integer modes with AVX512BW.
(define_mode_iterator SWI1248_AVX512BW
- [QI HI (SI "TARGET_AVX512BW") (DI "TARGET_AVX512BW")]
+ [QI HI (SI "TARGET_AVX512BW") (DI "TARGET_AVX512BW")])
;; All integer modes without QImode.
(define_mode_iterator SWI248x [HI SI DI])
Marek