config.gcc: Update c4x and i370 for C front end-specific dependencies.
authorNeil Booth <neil@daikokuya.demon.co.uk>
Wed, 17 Oct 2001 20:39:13 +0000 (20:39 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Wed, 17 Oct 2001 20:39:13 +0000 (20:39 +0000)
commit51fabca55a83f4e2efad3cdccd6d312b06540c76
tree2dae3af9c755abce804222d661e45bf3de77c4e0
parentaa2a8516ce528253bf241f1730876c904823e469
config.gcc: Update c4x and i370 for C front end-specific dependencies.

* config.gcc: Update c4x and i370 for C front end-specific
dependencies.
* config/c4x/c4x-c.c: New.
* config/c4x/c4x-protos.h (c4x_handle_pragma): Remove.
(code_tree, data_tree, pure_tree, noreturn_tree, interrupt_tree):
New declarations.
* config/c4x/c4x.c: Don't include c-lex.h or c-pragma.h.
(code_tree, data_tree, pure_tree, noreturn_tree, interrupt_tree):
Make extern.
(c4x_init_pragma): Remove.
(c4x_parse_pragma, c4x_pr_CODE_SECTION, c4x_pr_DATA_SECTION,
c4x_pr_FUNC_IS_PURE, c4x_pr_FUNC_NEVER_RETURNS, c4x_pr_INTERRUPT,
c4x_pr_ignored): Move to c4x-c.c.
* config/c4x/c4x.h (REGISTER_TARGET_PRAGMAS): Update.
* config/c4x/t-c4x: Update.
* config/i370/i370-c.c: New.
* config/i370/i370.c: Don't include c-lex.h or c-pragma.h.
(i370_pr_map): Move to i370-c.c.
* config/i370/t-i370: New.

* doc/tm.texi: Update.

From-SVN: r46322
gcc/ChangeLog
gcc/config.gcc
gcc/config/c4x/c4x-c.c [new file with mode: 0644]
gcc/config/c4x/c4x-protos.h
gcc/config/c4x/c4x.c
gcc/config/c4x/c4x.h
gcc/config/c4x/t-c4x
gcc/config/i370/i370-c.c [new file with mode: 0644]
gcc/config/i370/i370.c
gcc/config/i370/t-i370 [new file with mode: 0644]
gcc/doc/tm.texi