https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52898

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Oleg Endo from comment #11)
> Author: olegendo
> Date: Mon May  2 05:25:46 2016
> New Revision: 235698
> 
> URL: https://gcc.gnu.org/viewcvs?rev=235698&root=gcc&view=rev
> Log:
> gcc/
>       PR target/52898
>       * config/sh/sh.c (sh_option_override): Remove TARGET_CBRANCHDI4,
>       TARGET_CMPEQDI_T.
>       (prepare_cbranch_operands): Don't use scratch register.  Assume that
>       function is used when pseudos can be created.
>       (expand_cbranchdi4): Likewise.  Remove unused TARGET_CMPEQDI_T paths.
>       * config/sh/sh.md (cbranchsi4): Allow only when pseudos can be created.
>       (cbranchdi4, cbranchdi4_i): Simplify to single cbranchdi4
>       define_expand.  Allow it only when pseudos can be created.
>       * config/sh/sh.opt (mcbranchdi, mcmpeqdi): Delete.
> 
> 
> Modified:
>     trunk/gcc/ChangeLog
>     trunk/gcc/config/sh/sh.c
>     trunk/gcc/config/sh/sh.md
>     trunk/gcc/config/sh/sh.opt

This caused PR79462.

Reply via email to