]> gcc.gnu.org Git - gcc.git/commit
rtl.def (DEFINE_INSN, [...]): Change output-template slot to format 'T'.
authorZack Weinberg <zack@gcc.gnu.org>
Sat, 30 Jun 2001 17:23:53 +0000 (17:23 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Sat, 30 Jun 2001 17:23:53 +0000 (17:23 +0000)
commit1f3b37a3d55f2717cdcd349acaf0ed4c38df7ac4
treef463ba2f0823d6664856d0b8348a8f2cc0663d3f
parent07804c3b7d630c9e75a42f74f2eec39dba49aa64
rtl.def (DEFINE_INSN, [...]): Change output-template slot to format 'T'.

* rtl.def (DEFINE_INSN, DEFINE_INSN_AND_SPLIT, DEFINE_PEEPHOLE):
Change output-template slot to format 'T'.
* rtl.h (XTMPL): New.
* read-rtl.c (read_escape): New function.
(read_quoted_string, read_braced_string): Use it.
(read_rtx): Set star_if_braced from the format string.
Use XTMPL where appropriate.
* genoutput.c (gen_insn, gen_peephole): Use XTMPL to get the
template string.

* rtl.c: Include errors.h for sake of rtl_check_failed* routines.
Document 'T' in rtx format strings.
* Makefile.in (rtl.o, $(HOST_PREFIX_1)rtl.o): Depend on errors.h.
* errors.c (internal_error): Add missing ": " at end of string.

* i860.md: Change triple backslashes to double backslashes at
ends of lines in output templates.

From-SVN: r43665
gcc/ChangeLog
gcc/Makefile.in
gcc/config/i860/i860.md
gcc/errors.c
gcc/genoutput.c
gcc/read-rtl.c
gcc/rtl.c
gcc/rtl.def
gcc/rtl.h
This page took 0.056749 seconds and 5 git commands to generate.