Introduce gen-pass-instances.awk and pass-instances.def
authorDavid Malcolm <dmalcolm@redhat.com>
Wed, 31 Jul 2013 00:48:03 +0000 (00:48 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Wed, 31 Jul 2013 00:48:03 +0000 (00:48 +0000)
commita167b052dfe9a8509bb23c374ffaeee953df0917
treefd69d628e5fda1a2454b09e4278c6a6dcf98db83
parentabf1719efeb6782e8a596ecbc36557890c688582
Introduce gen-pass-instances.awk and pass-instances.def

Introduce a new gen-pass-instances.awk script, and use it at build time
to make a pass-instances.def from passes.def.

gcc/

* Makefile.in (pass-instances.def): New.
(passes.o): Replace dependency on passes.def with one on
pass-instances.def

* gen-pass-instances.awk: New.

* passes.c (pass_manager::pass_manager): Use pass-instances.def
rather than passes.def, updating local definition of NEXT_PASS
macro to add an extra NUM parameter (currently unused).

From-SVN: r201359
gcc/ChangeLog
gcc/Makefile.in
gcc/gen-pass-instances.awk [new file with mode: 0644]
gcc/passes.c