On Tue, May 31, 2011 at 7:00 AM, William J. Schmidt
<wschm...@linux.vnet.ibm.com> wrote:
> This patch removes the now-redundant support for pow and powi builtins
> in the expand phase.  My concerns about -O0 regressions were unfounded.
> There are code gen differences for the unlikely combination of -O0 and
> -ffast-math, but that's obviously nothing to be concerned about.
>
> Bootstrapped and regtested for powerpc64-linux with no regressions.  OK
> for trunk?
>
> 2011-05-31  Bill Schmidt  <wschm...@linux.vnet.ibm.com>
>
>        PR tree-optimization/46728
>        * builtins.c (powi_table): Remove.
>        (powi_lookup_cost): Remove.
>        (powi_cost): Remove.
>        (expand_powi_1): Remove.
>        (expand_powi): Remove.
>        (expand_builtin_pow_root): Remove.
>        (expand_builtin_pow): Remove.
>        (expand_builtin_powi): Eliminate handling of constant exponent.
>        (expand_builtin): Use expand_builtin_mathfn_2 for BUILT_IN_POW.
>
>

This caused:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49302


H.J.

Reply via email to