gcc/gcc/cp
Richard Sandiford 8d67ee553d hash-table.h: Update comments.
gcc/
	* hash-table.h: Update comments.
	* hash-traits.h (pointer_hash): Don't inherit from typed_noop_remove.
	(nofree_ptr_hash): New class.
	* asan.c (asan_mem_ref_hasher): Inherit from nofree_ptr_hash rather
	than typed_noop_remove.  Remove redudant typedefs.
	* attribs.c (attribute_hasher): Likewise.
	* cfg.c (bb_copy_hasher): Likewise.
	* cselib.c (cselib_hasher): Likewise.
	* dse.c (invariant_group_base_hasher): Likewise.
	* dwarf2cfi.c (trace_info_hasher): Likewise.
	* dwarf2out.c (macinfo_entry_hasher): Likewise.
	(comdat_type_hasher, loc_list_hasher): Likewise.
	* gcse.c (pre_ldst_expr_hasher): Likewise.
	* genmatch.c (id_base): Likewise.
	* genrecog.c (test_pattern_hasher): Likewise.
	* gimple-ssa-strength-reduction.c (cand_chain_hasher): Likewise.
	* haifa-sched.c (delay_i1_hasher): Likewise.
	* hard-reg-set.h (simplifiable_subregs_hasher): Likewise.
	* ipa-icf.h (congruence_class_group_hash): Likewise.
	* ipa-profile.c (histogram_hash): Likewise.
	* ira-color.c (allocno_hard_regs_hasher): Likewise.
	* lto-streamer.h (string_slot_hasher): Likewise.
	* lto-streamer.c (tree_entry_hasher): Likewise.
	* plugin.c (event_hasher): Likewise.
	* postreload-gcse.c (expr_hasher): Likewise.
	* store-motion.c (st_expr_hasher): Likewise.
	* tree-sra.c (uid_decl_hasher): Likewise.
	* tree-ssa-coalesce.c (coalesce_pair_hasher): Likewise.
	(ssa_name_var_hash): Likewise.
	* tree-ssa-live.c (tree_int_map_hasher): Likewise.
	* tree-ssa-loop-im.c (mem_ref_hasher): Likewise.
	* tree-ssa-pre.c (pre_expr_d): Likewise.
	* tree-ssa-sccvn.c (vn_nary_op_hasher): Likewise.
	* vtable-verify.h (registration_hasher): Likewise.
	* vtable-verify.c (vtbl_map_hasher): Likewise.
	* config/arm/arm.c (libcall_hasher): Likewise.
	* config/i386/winnt.c (wrapped_symbol_hasher): Likewise.
	* config/ia64/ia64.c (bundle_state_hasher): Likewise.
	* config/sol2.c (comdat_entry_hasher): Likewise.
	* fold-const.c (fold): Use nofree_ptr_hash instead of pointer_hash.
	(print_fold_checksum, fold_checksum_tree): Likewise.
	(debug_fold_checksum, fold_build1_stat_loc): Likewise.
	(fold_build2_stat_loc, fold_build3_stat_loc): Likewise.
	(fold_build_call_array_loc): Likewise.
	* tree-ssa-ccp.c (gimple_htab): Likewise.
	* tree-browser.c (tree_upper_hasher): Inherit from nofree_ptr_hash
	rather than pointer_type.

gcc/c/
	* c-decl.c (detect_field_duplicates_hash): Use nofree_ptr_hash
	instead of pointer_hash.
	(detect_field_duplicates): Likewise.

gcc/cp/
	* class.c (fixed_type_or_null_ref_ht): Inherit from nofree_ptr_hash
	rather than pointer_hash.
	(fixed_type_or_null): Use nofree_ptr_hash instead of pointer_hash.
	* semantics.c (nrv_data): Likewise.
	* tree.c (verify_stmt_tree_r, verify_stmt_tree): Likewise.

gcc/java/
	* jcf-io.c (charstar_hash): Inherit from nofree_ptr_hash rather
	than typed_noop_remove.  Remove redudant typedefs.

gcc/lto/
	* lto.c (tree_scc_hasher): Inherit from nofree_ptr_hash rather
	than typed_noop_remove.  Remove redudant typedefs.

gcc/objc/
	* objc-act.c (decl_name_hash): Inherit from nofree_ptr_hash rather
	than typed_noop_remove.  Remove redudant typedefs.

libcc1/
	* plugin.cc (string_hasher): Inherit from nofree_ptr_hash rather
	than typed_noop_remove.  Remove redudant typedefs.
	(plugin_context): Use nofree_ptr_hash rather than pointer_hash.
	(plugin_context::mark): Likewise.

From-SVN: r224957
2015-06-25 17:06:13 +00:00
..
ChangeLog hash-table.h: Update comments. 2015-06-25 17:06:13 +00:00
ChangeLog-1993
ChangeLog-1994
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014 Update copyright years. 2015-01-05 13:33:28 +01:00
ChangeLog.ptr
ChangeLog.tree-ssa
Make-lang.in Makefile.in (check_gcc_parallelize): Delete. 2015-05-22 16:39:06 -07:00
NEWS Update copyright years. 2015-01-05 13:33:28 +01:00
call.c re PR c++/66515 (g++ segfaults when creating an std::initializer_list) 2015-06-22 13:24:25 -04:00
cfns.gperf Update copyright years. 2015-01-05 13:33:28 +01:00
cfns.h Update copyright years. 2015-01-05 13:33:28 +01:00
class.c hash-table.h: Update comments. 2015-06-25 17:06:13 +00:00
config-lang.in Update copyright years. 2015-01-05 13:33:28 +01:00
constexpr.c re PR c++/65973 (segmentation fault when compiling C++14 code) 2015-06-19 14:15:30 -04:00
cp-array-notation.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
cp-cilkplus.c coretypes.h: Include hash-table.h and hash-set.h for host files. 2015-06-08 21:06:50 +00:00
cp-gimplify.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
cp-lang.c tree.h (merge_dllimport_decl_attributes, [...]): Remove conditional exposure of prototypes. 2015-06-17 15:36:02 +00:00
cp-objcp-common.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
cp-objcp-common.h Merge debug-early branch into mainline. 2015-06-05 18:44:53 +00:00
cp-tree.def Update copyright years. 2015-01-05 13:33:28 +01:00
cp-tree.h re PR c++/66501 (Default move assignment does not move array members) 2015-06-24 11:40:08 -04:00
cp-ubsan.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
cvt.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
cxx-pretty-print.c Update copyright years. 2015-01-05 13:33:28 +01:00
cxx-pretty-print.h Update copyright years. 2015-01-05 13:33:28 +01:00
decl.c re PR c++/65811 (ice in vague_linkage_p) 2015-06-24 09:21:45 +00:00
decl.h Update copyright years. 2015-01-05 13:33:28 +01:00
decl2.c c-ada-spec.h (cpp_operation): Add HAS_DEPENDENT_TEMPLATE_ARGS. 2015-06-22 19:16:58 +00:00
dump.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
error.c tree.h (merge_dllimport_decl_attributes, [...]): Remove conditional exposure of prototypes. 2015-06-17 15:36:02 +00:00
except.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
expr.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
friend.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
g++spec.c Update copyright years. 2015-01-05 13:33:28 +01:00
init.c re PR c++/66501 (Default move assignment does not move array members) 2015-06-24 11:40:08 -04:00
lambda.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
lang-specs.h gcc.c (default_compilers): Pass "-o %g.s" to cc1 for headers even if -fdump-ada-spec is passed but not if... 2015-06-22 19:19:48 +00:00
lex.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
mangle.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
method.c re PR c++/66501 (Default move assignment does not move array members) 2015-06-23 10:08:25 -04:00
name-lookup.c tree.h (merge_dllimport_decl_attributes, [...]): Remove conditional exposure of prototypes. 2015-06-17 15:36:02 +00:00
name-lookup.h Update copyright years. 2015-01-05 13:33:28 +01:00
operators.def Update copyright years. 2015-01-05 13:33:28 +01:00
optimize.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
parser.c Implement N3928 - Extending static_assert 2015-06-24 15:27:04 +00:00
parser.h Update copyright years. 2015-01-05 13:33:28 +01:00
pt.c re PR c++/66647 (ICE: in instantiate_class_template_1, at cp/pt.c:9254) 2015-06-24 15:59:28 -04:00
ptree.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
repo.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
rtti.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
search.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
semantics.c hash-table.h: Update comments. 2015-06-25 17:06:13 +00:00
tree.c hash-table.h: Update comments. 2015-06-25 17:06:13 +00:00
type-utils.h Update copyright years. 2015-01-05 13:33:28 +01:00
typeck.c Use std::swap instead of manual swaps. 2015-06-22 02:54:11 +00:00
typeck2.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00
vtable-class-hierarchy.c coretypes.h: Include input.h and as-a.h. 2015-06-17 14:58:44 +00:00