https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83352
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |missed-optimization
Target| |x86_64-*-* i?86-*-*
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2017-12-11
CC| |rguenth at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
We have it
/* sqrt(sqrt(x)) -> pow(x,1/4). */
(simplify
(sqrts (sqrts @0))
(pows @0 { build_real (type, dconst_quarter ()); }))
but only for canonicalization, we then expand that as (sqrt (sqrt @0)) again.
What is it that it can be "compiled in faster way" to?