From: Uros Bizjak Date: Wed, 15 Nov 2023 15:45:21 +0000 (+0100) Subject: i386: Fix split condition of *qi_ext_1_slp patterns X-Git-Tag: basepoints/gcc-15~4638 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93d85b80605aa787d2cc103e7a70d10487c01bea;p=thirdparty%2Fgcc.git i386: Fix split condition of *qi_ext_1_slp patterns gcc/ChangeLog: * config/i386/i386.md (*addqi_ext_1_slp): Add "&& " before "reload_completed" in split condition. (*subqi_ext_1_slp): Ditto. (*qi_ext_1_slp): Ditto. --- diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 29ec94252003..32535621db48 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -6630,7 +6630,7 @@ "@ add{b}\t{%h2, %0|%0, %h2} #" - "reload_completed + "&& reload_completed && !rtx_equal_p (operands[0], operands[1])" [(set (strict_low_part (match_dup 0)) (match_dup 1)) (parallel @@ -7673,7 +7673,7 @@ "@ sub{b}\t{%h2, %0|%0, %h2} #" - "reload_completed + "&& reload_completed && !rtx_equal_p (operands[0], operands[1])" [(set (strict_low_part (match_dup 0)) (match_dup 1)) (parallel @@ -11498,7 +11498,7 @@ "@ {b}\t{%h2, %0|%0, %h2} #" - "reload_completed + "&& reload_completed && !rtx_equal_p (operands[0], operands[1])" [(set (strict_low_part (match_dup 0)) (match_dup 1)) (parallel