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

John David Anglin <danglin at gcc dot gnu.org> changed:

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

--- Comment #5 from John David Anglin <danglin at gcc dot gnu.org> ---
r225078 just recorded the build revision where I first saw problem.

Problem was introduced by this change:

Author: rsandifo
Date: Thu Jun 25 17:18:12 2015
New Revision: 224979

URL: https://gcc.gnu.org/viewcvs?rev=224979&root=gcc&view=rev
Log:
gcc/
        * Makefile.in (TARGET_DEF): Add target-insns.def.
        (.PRECIOUS, simple_rtl_generated_h): Add insn-target-def.h.
        (build/gentarget-def.o): New rule.
        (genprogrtl): Add target-def.
        * target-insns.def, gentarget-def.c: New files.
        * target.def: Add targetm.have_* and targetm.gen_* hooks,
        based on the contents of target-insns.def.
        * defaults.h (HAVE_simple_return, gen_simple_return): Delete.
        (HAVE_return, gen_return): Delete.
        * target-def.h: Include insn-target-def.h.
        * cfgrtl.c (force_nonfallthru_and_redirect): Use targetm interface
        instead of direct calls.  Rely on them to do the appropriate
assertions.
        * function.c (gen_return_pattern): Likewise.  Return an rtx_insn *.
        (convert_jumps_to_returns): Use targetm interface instead of
        direct calls.
        (thread_prologue_and_epilogue_insns): Likewise.
        * reorg.c (find_end_label, dbr_schedule): Likewise.
        * shrink-wrap.h (SHRINK_WRAPPING_ENABLED): Likewise.
        * shrink-wrap.c (convert_to_simple_return): Likewise.
        (try_shrink_wrapping): Use SHRINK_WRAPPING_ENABLED.

Reply via email to