https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19706
--- Comment #8 from Aldy Hernandez <aldyh at gcc dot gnu.org> --- Author: aldyh Date: Wed Sep 13 16:40:39 2017 New Revision: 252346 URL: https://gcc.gnu.org/viewcvs?rev=252346&root=gcc&view=rev Log: 2017-08-08 Tamar Christina <tamar.christ...@arm.com> Andrew Pinski <pins...@gmail.com> PR middle-end/19706 * internal-fn.def (XORSIGN): New. * optabs.def (xorsign_optab): New. * tree-ssa-math-opts.c (is_copysign_call_with_1): New. (convert_expand_mult_copysign): New. (pass_optimize_widening_mul::execute): Call convert_expand_mult_copysign. Modified: branches/range-gen2/gcc/ChangeLog branches/range-gen2/gcc/internal-fn.def branches/range-gen2/gcc/optabs.def branches/range-gen2/gcc/tree-ssa-math-opts.c