gentype-state.c: Add new file.
authorBasile Starynkevitch <basile@starynkevitch.net>
Thu, 25 Nov 2010 19:03:27 +0000 (19:03 +0000)
committerBasile Starynkevitch <bstarynk@gcc.gnu.org>
Thu, 25 Nov 2010 19:03:27 +0000 (19:03 +0000)
commit92724e1d707ea2821c9a94517ba3b830f84eb296
treee0e8eaea81b8a2157370fd1822a8fd68c29a5a3b
parentf759884521f40179bd1296c5a4f30fd3b6a378ce
gentype-state.c: Add new file.

2010-11-25  Basile Starynkevitch  <basile@starynkevitch.net>
    Jeremie Salvucci  <jeremie.salvucci@free.fr>

* gentype-state.c: Add new file.

* gengtype.c (type count): New variable.
(new_structure, find_param_structure, create_pointer)
(create_array): Use it to set state_number in types.
(dump_everything): Improve comment.
(main): Call read_state and write_state. Print type_count.

* gengtype.h (type_lineloc): New function.
(read_state, write_state): New declarations.

* Makefile.in (GENGTYPE_FLAGS): New variable.
(s-gtype): Run gengtype twice and generate gtype.state.
(build/gengtype-state.o): New rule.
(build/gengtype$(build_exeext)): Link gengtype-state.o.
(mostlyclean): Update comment.  Remove gtype.state.

Co-Authored-By: Jeremie Salvucci <jeremie.salvucci@free.fr>
From-SVN: r167150
gcc/ChangeLog
gcc/Makefile.in
gcc/gengtype-state.c [new file with mode: 0644]
gcc/gengtype.c
gcc/gengtype.h