This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc Tag: new_ia32_branch genrecog.c recog ...
- To: egcs-cvs@egcs.cygnus.com
- Subject: egcs/gcc Tag: new_ia32_branch genrecog.c recog ...
- From: rth@egcs.cygnus.com
- Date: 27 Aug 1999 10:10:10 -0000
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: rth@egcs.cygnus.com 99/08/27 03:10:09
Modified files:
gcc : Tag: new_ia32_branch genrecog.c recog.c recog.h
ChangeLog.P2
Log message:
* genrecog.c (add_to_sequence): Cast XVECLEN to size_t.
(write_subroutine) [PEEPHOLE2]: New local var _last_insn; rename
the parameter _plast_insn. New top-level exit label ret1.
(write_tree_1): Allow peephole2 generator to fail. Use ret1.
(write_tree): Adjust parameter list.
(change_state): Keep _last_insn up to date. Adjust call to
recog_next_insn. Keep data in sync when it fails.
* recog.c (recog_next_insn): Remove _last_insn parameter.
* recog.h (recog_next_insn): Update declaration.