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