[Bug rtl-optimization/82524] [7/8 Regression] expensive-optimizations produces wrong results
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Oct 12 15:11:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82524
--- Comment #14 from Uroš Bizjak <ubizjak at gmail dot com> ---
Comment on attachment 42346
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42346
gcc8-pr82524.patch
>@@ -9058,7 +9059,8 @@ (define_insn "*andqi_ext_2"
> (const_int 8)
> (const_int 8)) 0)) 0))
> (clobber (reg:CC FLAGS_REG))]
>- ""
>+ "rtx_equal_p (operands[0], operands[1])
>+ || rtx_equal_p (operands[0], operands[1])"
Please note typo above, you have also to check operands[2].
> "and{b}\t{%h2, %h0|%h0, %h2}"
> [(set_attr "type" "alu")
> (set_attr "mode" "QI")])
More information about the Gcc-bugs
mailing list