Makefile.in (gcse.o): Now includes ggc.h.
commitfb0c0a1270d945fb86e4abeaddc7e97481822270
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Sun, 18 Feb 2001 23:56:34 +0000 (18 23:56 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 18 Feb 2001 23:56:34 +0000 (18 18:56 -0500)
treee6a5316cb8b24a370d243ef6570ecc30bce2c4ac
parentd659de97e72b033dfef264bd3f8d6dfdd8212252
Makefile.in (gcse.o): Now includes ggc.h.

* Makefile.in (gcse.o): Now includes ggc.h.
* gcse.c: Include ggc.h.
(want_to_gcse_p): Verify expression can be in SET as valid insn.
(try_replace_reg): Remove warning of uninitialize variable.
(process_insert_insn): Call invalid_insn_p to validate insn.
* recog.c (insn_invalid_p): Now global.
See if can make valid by adding CLOBBERs of SCRATCH only and do if so.
* recog.h (insn_invalid_p): New declaration.

From-SVN: r39857
gcc/ChangeLog
gcc/Makefile.in
gcc/gcse.c
gcc/recog.c
gcc/recog.h