Makefile.in (cfglayout.o): Depend on TARGET_H.
authorRichard Henderson <rth@redhat.com>
Sun, 16 Feb 2003 00:58:29 +0000 (16:58 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 16 Feb 2003 00:58:29 +0000 (16:58 -0800)
commit0b077eace85e5b6b6bc311b0f6800e0324de6d59
tree35ca2b5dd89aac0a688da30150746834c7713a87
parenta7075aea5850feee4de2a5fec2c118aac7365790
Makefile.in (cfglayout.o): Depend on TARGET_H.

        * Makefile.in (cfglayout.o): Depend on TARGET_H.
        * cfglayout.c: Include target.h.
        (cfg_layout_can_duplicate_bb_p): Check targetm.cannot_copy_insn_p.
        * target-def.h (TARGET_CANNOT_COPY_INSN_P): New.
        * target.h (struct gcc_target): Add cannot_copy_insn_p.

        * config/alpha/alpha.c (alpha_cannot_copy_insn_p): New.
        (TARGET_CANNOT_COPY_INSN_P): New.
        (override_options): Revert 2003-02-08 hack.

From-SVN: r62955
gcc/ChangeLog
gcc/Makefile.in
gcc/cfglayout.c
gcc/config/alpha/alpha.c
gcc/target-def.h
gcc/target.h