r216940 - in /trunk/gcc: ChangeLog Makefile.in ...

rguenth@gcc.gnu.org rguenth@gcc.gnu.org
Thu Oct 30 15:41:00 GMT 2014


Author: rguenth
Date: Thu Oct 30 15:41:45 2014
New Revision: 216940

URL: https://gcc.gnu.org/viewcvs?rev=216940&root=gcc&view=rev
Log:
2014-10-30  Richard Biener  <rguenther@suse.de>

	* genmatch.c: Remove <map>, <utility> and <string> includes.
	Include ggc.h and hash-map.h.
	(ggc_internal_cleared_alloc): Provide stub definition.
	(ggc_free): Likewise.
	(struct capture_id_map_hasher): New traits for hash_map.
	(cid_map_t): New typedef.
	(everywhere else): Replace std::map use with cid_map_t.
	* hash-map.h (hash_map::elements): New member function.
	* Makefile.in (build/genmatch.o): Add $(HASH_TABLE_H),
	hash-map.h and $(GGC_H) as dependency.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/genmatch.c
    trunk/gcc/hash-map.h



More information about the Gcc-cvs mailing list