OSDN Git Service

* recog.h (INSN_OUTPUT_FORMAT_*): New.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Sep 1999 04:19:34 +0000 (04:19 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Sep 1999 04:19:34 +0000 (04:19 +0000)
commitae9660c87616b7088dee7ed41b203b5fdea0217c
treeddfa019fe74f8976a92fcdd7a45d5f6e82b77a46
parentd3cc0e20db1d458bd162b59a3ed4eb423ea9eb2c
    * recog.h (INSN_OUTPUT_FORMAT_*): New.
        (struct insn_data): Merge `template' and `outfun' into `output'.
        Add `output_format'.
        * genoutput.c (INSN_OUTPUT_FORMAT_*): New.
        (struct data): Remove `outfun'; add `output_format'.
        (name_for_index): Remove declaration.
        (output_insn_data): Handle output formats.
        (process_template): Emit the bare array for @.
        (gen_expand, gen_split): Set output_format to NONE.
        * output.h (get_insn_template): Declare.
        * final.c (get_insn_template): New.
        (final_scan_insn): Use it.
        * toplev.c (compile_file): Likewise.

        * c4x/c4x.c (c4x_process_after_reload): Likewise.
        * i860/i860.c (output_delayed_branch): Likewise.
        (output_delay_insn): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29389 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/c4x/c4x.c
gcc/config/i860/i860.c
gcc/final.c
gcc/genoutput.c
gcc/output.h
gcc/recog.h
gcc/toplev.c