pretty-print.c: Don't include ggc.h.
commitab9b814d258a26fc74f370b8fdb2b9250088794c
authorJoseph Myers <joseph@codesourcery.com>
Wed, 26 May 2010 18:55:51 +0000 (26 19:55 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Wed, 26 May 2010 18:55:51 +0000 (26 19:55 +0100)
tree8ae9afd49a97e37e10c11657a0e4da727f351258
parentbdd715238c97721534b7f7fd8e915ba045b6d2dc
pretty-print.c: Don't include ggc.h.

* pretty-print.c: Don't include ggc.h.
(identifier_to_locale_alloc, identifier_to_locale_free): Define.
(identifier_to_locale): Use them for allocation.
* pretty-print.h (identifier_to_locale_alloc,
identifier_to_locale_free): Declare.
* toplev.c (alloc_for_identifier_to_locale): New.
(general_init): Set identifier_to_locale_alloc and
identifier_to_locale_free.
* Makefile.in (pretty-print.o): Update dependencies.

From-SVN: r159898
gcc/ChangeLog
gcc/Makefile.in
gcc/pretty-print.c
gcc/pretty-print.h
gcc/toplev.c