From: Uros Bizjak Date: Thu, 6 Oct 2016 17:55:20 +0000 (+0200) Subject: re PR target/77874 (two problems with gcc.target/i386/avx-1.c) X-Git-Tag: releases/gcc-5.5.0~786 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=039f5657c339034d4e47736f92c2ecb394c73a4b;p=thirdparty%2Fgcc.git re PR target/77874 (two problems with gcc.target/i386/avx-1.c) PR target/77874 * config/i386/sse.md (3): Remove wrong assert. (float2: Use as operand 1 constraint. From-SVN: r240838 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7b0ca1dfc73f..febbccbdac26 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2016-10-06 Uros Bizjak + + PR target/77874 + * config/i386/sse.md (3): + Remove wrong assert. + (float2: + Use as operand 1 constraint. + 2016-09-28 Bill Schmidt Alan Modra diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index ab944dc35543..f7f10edf12fa 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -4494,7 +4494,7 @@ (define_insn "float2" [(set (match_operand:VF2_AVX512VL 0 "register_operand" "=v") (any_float:VF2_AVX512VL - (match_operand: 1 "nonimmediate_operand" "vm")))] + (match_operand: 1 "nonimmediate_operand" "")))] "TARGET_AVX512DQ" "vcvtqq2pd\t{%1, %0|%0, %1}" [(set_attr "type" "ssecvt") @@ -10979,7 +10979,6 @@ gcc_assert (TARGET_AVX); case MODE_V4SF: gcc_assert (TARGET_SSE); - gcc_assert (!); tmp = "ps"; break;