1. 03 Feb, 2004 11 commits
  2. 02 Feb, 2004 28 commits
    • c++locale_internal.h: Remove prototypes of no longer used GLIBC thread locale functions. · 9924f721
      2004-02-02  Paolo Carlini  <pcarlini@suse.de>
      
      	* config/locale/gnu/c++locale_internal.h: Remove prototypes
      	of no longer used GLIBC thread locale functions.
      
      From-SVN: r77140
      Paolo Carlini committed
    • Fix date thinko on prev patch. · 2ba43229
      From-SVN: r77138
      Eric Christopher committed
    • genemit.c (gen_exp): Generate gen_rtx_fmt_e* instead of gen_rtx. · 600555f5
      	* genemit.c (gen_exp): Generate gen_rtx_fmt_e* instead of
      	gen_rtx.
      
      From-SVN: r77137
      Kazu Hirata committed
    • [multiple changes] · 16dd5cfe
      2004-02-02  Eric Christopher  <echristo@redhat.com>
                  Zack Weinberg  <zack@codesourcery.com>
      
              * c-opts.c (c_common_handle_option): Add -finput-charset.
              * c.opt: Ditto.
              * cppcharset.c (one_iso88591_to_utf8): Remove.
              (convert_iso88591_utf8): Ditto.
              (conversion_tab): Remove 8859-1 converter.
              (_cpp_input_to_utf8): Remove.
              (_cpp_init_iconv_buffer): Ditto.
              (_cpp_close_iconv_buffer): Ditto.
              (_cpp_convert_input): New function.
              (_cpp_default_encoding): Ditto.
              * cpphash.h: Add/remove prototypes for above.
              * cppfiles.c (read_file_guts): Use _cpp_convert_input.
              * cppinit.c (cpp_create_reader): Use _cpp_default_encoding
              for narrow execution and input character sets.
              * cpplib.c (cpp_push_buffer): Delete uses of removed functions.
              * doc/cppopts.texi: Document -finput-charset.
      
      2004-02-02 Eric Christopher  <echristo@redhat.com>
                 Zack Weinberg  <zack@codesourcery.com>
      
              * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
      
      2004-01-29  Eric Christopher  <echristo@redhat.com>
                  Zack Weinberg  <zack@codesourcery.com>
      
              * testsuite/22_locale/collate/compare/wchar_t/2.cc: Remove xfail. Use
              -finput-charset.
              * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Ditto.
              * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc: Ditto
              * testsuite/22_locale/collate/hash/wchar_t/2.cc: Ditto.
              * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Ditto.
              * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Ditto.
              * testsuite/22_locale/collate/transform/wchar_t/2.cc: Ditto.
              * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc: Ditto.
              * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
              Ditto.
      
      From-SVN: r77136
      Eric Christopher committed
    • * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C · 6699d593
      	* g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
      	* g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
      	* gcc.dg/cleanup-5.c: Run only on Linux targets.
      
      From-SVN: r77134
      Zack Weinberg committed
    • Fixes formatting in a couple of entries of mines · ef2c1035
      From-SVN: r77131
      Giovanni Bajo committed
    • rtlanal.c (refers_to_regno_p): Test regno, not inner_regno, against FIRST_PSEUDO_REGISTER. · 8ad0d964
              * rtlanal.c (refers_to_regno_p): Test regno, not inner_regno,
              against FIRST_PSEUDO_REGISTER.
      
      From-SVN: r77128
      David Edelsohn committed
    • re PR c++/13113 (Nice warning about &(X::m) lost) · e9525111
      	PR c++/13113
      	* init.c (build_offset_ref): Improve error recovery for invalid
      	uses of non-static member functions.
      
      	PR c++/13854
      	* cp-tree.h (cp_build_type_attribute_variant): New function.
      	* class.c (build_clone): Use cp_build_type_attribute_variant.
      	* decl.c (duplicate_decls): Likewise.
      	* pt.c (copy_default_args_to_explicit_spec): Likewise.
      	(tsubst_function_type): Likewise.
      	* tree.c (build_exception_variant): Check attributes before
      	concluding that two types are the same.
      	(cp_build_type-attribute_variant): New method.
      	* typeck.c (merge_types): Use cp_build_type_attribute_variant.
      
      	PR c++/13907
      	* call.c (convert_class_to_reference): Keep better track of
      	pedantically invalid user-defined conversions.
      
      	PR c++/13113
      	* g++.old-deja/g++.mike/net36.C: Adjust error messages.
      
      	PR c++/13854
      	* g++.dg/ext/attrib13.C: New test.
      
      	PR c++/13907
      	* g++.dg/conversion/op2.C: New test.
      
      From-SVN: r77127
      Mark Mitchell committed
    • stl_function.h: Additional minor tweaks. · 7c920151
      2004-02-02  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_function.h: Additional minor tweaks.
      	* include/bits/stl_multiset.h: Likewise.
      
      	* include/bits/stl_queue.h: Minor tweaks.
      
      From-SVN: r77125
      Paolo Carlini committed
    • * doc/invoke.texi (SPARC options): Further improve. · 238b11b5
      From-SVN: r77124
      Eric Botcazou committed
    • * gcc.dg/titype-1.c: Fix pasto. · 0771e863
      From-SVN: r77119
      Eric Botcazou committed
    • arm.md, [...]: Fix indentation. · 0f4c242b
      	* config/arm/arm.md, config/c4x/c4x.md, config/cris/cris.md,
      	config/h8300/h8300.c, config/ip2k/ip2k.md,
      	config/iq2000/iq2000.c, config/mips/mips.c,
      	config/rs6000/rs6000.c, config/rs6000/rs6000.md,
      	config/sh/sh.c, config/sh/sh.md, config/stormy16/stormy16.c,
      	config/v850/v850.md: Fix indentation.
      
      From-SVN: r77116
      Kazu Hirata committed
    • Fixed a typo. · a4e8e73a
      From-SVN: r77114
      Giovanni Bajo committed
    • PR libstdc++/13976 (continued) · dcec0389
      2004-02-02  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/13976 (continued)
      	* include/ext/malloc_allocator.h (malloc_allocator::deallocate):
      	Make the second parameter unnamed, to void unused parameter
      	warnings.
      	* include/ext/new_allocator.h (new_allocator::deallocate): Ditto.
      
      From-SVN: r77113
      Paolo Carlini committed
    • re PR libstdc++/13976 (ext/new_allocator.h:81: warning: unused parameter '__h') · 90f8b692
      2004-02-02  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/13976
      	* include/ext/malloc_allocator.h (malloc_allocator::allocate):
      	Make the second parameter unnamed, to void unused parameter
      	warnings.
      	* include/ext/mt_allocator.h (__mt_alloc::allocate): Ditto.
      	* include/ext/new_allocator.h (new_allocator::allocate): Ditto.
      
      From-SVN: r77111
      Paolo Carlini committed
    • [multiple changes] · 6e937c1c
      2004-02-02  Vincent Celier  <celier@gnat.com>
      
      	* gprcmd.adb (Check_Args): If condition is false, print the invoked
      	comment before the usage.
      	Gprcmd: Fail when command is not recognized.
      	(Usage): Document command "prefix"
      
      	* g-md5.adb (Digest): Process last block.
      	(Update): Do not process last block. Store remaining characters and
      	length in Context.
      
      	* g-md5.ads (Update): Document that several call to update are
      	equivalent to one call with the concatenated string.
      	(Context): Add fields to allow new Update behaviour.
      
      	* fname-uf.ads/adb (Get_File_Name): New Boolean parameter May_Fail,
      	defaulted to False.
      	When May_Fail is True and no existing file can be found, return No_File.
      
      	* 6vcstrea.adb: Inlined functions are now wrappers to implementation
      	functions.
      
      	* lib-writ.adb (Write_With_Lines): When body file does not exist, use
      	spec file name instead on the W line.
      
      2004-02-02  Robert Dewar  <dewar@gnat.com>
      
      	* ali.adb: Read and acquire info from new format restrictions lines
      
      	* bcheck.adb: Add circuits for checking restrictions with parameters
      
      	* bindgen.adb: Output dummy restrictions data
      	To be changed later
      
      	* ali.ads, checks.adb, exp_aggr.adb, exp_attr.adb, exp_ch11.adb,
      	exp_ch3.adb, exp_ch5.adb, exp_ch6.adb, exp_ch7.adb, exp_util.adb,
      	freeze.adb, gnat1drv.adb, sem_attr.adb, sem_ch10.adb, sem_ch11.adb,
      	sem_ch12.adb, targparm.adb, targparm.ads, tbuild.adb, sem_ch2.adb,
      	sem_elab.adb, sem_res.adb: Minor changes for new restrictions handling.
      
      	* exp_ch9.adb (Build_Master_Entity): Cleanup the code (also suppresses
      	the warning message on access to possibly uninitialized variable S)
      	Minor changes for new restrictions handling.
      
      	* gnatbind.adb: Minor reformatting
      	Minor changes for new restrictions handling
      	Move circuit for -r processing here from bcheck (cleaner)
      
      	* gnatcmd.adb, gnatlink.adb: Minor reformatting
      
      	* lib-writ.adb: Output new format restrictions lines
      
      	* lib-writ.ads: Document new R format lines for new restrictions
      	handling.
      
      	* s-restri.ads/adb: New files
      
      	* Makefile.rtl: Add entry for s-restri.ads/adb
      
      	* par-ch3.adb: Fix bad error messages starting with upper case letter
      	Minor reformatting
      
      	* restrict.adb: Major rewrite throughout for new restrictions handling
      	Major point is to handle restrictions with parameters
      
      	* restrict.ads: Major changes in interface to handle restrictions with
      	parameters. Also generally simplifies setting of restrictions.
      
      	* snames.ads/adb: New entry for proper handling of No_Requeue
      
      	* sem_ch3.adb (Count_Tasks): New circuitry for implementing Max_Tasks
      	restriction counting.
      	Other minor changes for new restrictions handling
      
      	* sem_prag.adb: No_Requeue is a synonym for No_Requeue_Statements.
      	Restriction_Warnings now allows full parameter notation
      	Major rewrite of Restrictions for new restrictions handling
      
      2004-02-02  Javier Miranda  <miranda@gnat.com>
      
      	* par-ch3.adb (P_Identifier_Declarations): Give support to the Ada 0Y
      	syntax rule for object renaming declarations.
      	(P_Array_Type_Definition): Give support for the Ada 0Y syntax rule for
      	component definitions.
      
      	* sem_ch3.adb (Analyze_Component_Declaration): Give support to access
      	components.
      	(Array_Type_Declaration): Give support to access components. In addition
      	it was also modified to reflect the name of the object in anonymous
      	array types. The old code did not take into account that it is possible
      	to have an unconstrained anonymous array with an initial value.
      	(Check_Or_Process_Discriminants): Allow access discriminant in
      	non-limited types.
      	(Process_Discriminants): Allow access discriminant in non-limited types
      	Initialize the new Access_Definition field in N_Object_Renaming_Decl
      	node.  Change Ada0Y to Ada 0Y in comments
      
      	* sem_ch4.adb (Find_Equality_Types): Allow anonymous access types in
      	equality operators.
      	Change Ada0Y to Ada 0Y in comments
      
      	* sem_ch8.adb (Analyze_Object_Renaming): Give support to access
      	renamings Change Ada0Y to Ada 0Y in comments
      
      	* sem_type.adb (Find_Unique_Type): Give support to the equality
      	operators for universal access types
      	Change Ada0Y to Ada 0Y in comments
      
      	* sinfo.adb (Access_Definition, Set_Access_Definition): New subprograms
      
      	* sinfo.ads (N_Component_Definition): Addition of Access_Definition
      	field.
      	(N_Object_Renaming_Declaration): Addition of Access_Definition field
      	Change Ada0Y to Ada 0Y in comments
      
      	* sprint.adb (Sprint_Node_Actual): Give support to the new syntax for
      	component definition and object renaming nodes
      	Change Ada0Y to Ada 0Y in comments
      
      2004-02-02  Jose Ruiz  <ruiz@act-europe.fr>
      
      	* restrict.adb: Use the new restriction identifier
      	No_Requeue_Statements instead of the old No_Requeue for defining the
      	restricted profile.
      
      	* sem_ch9.adb (Analyze_Requeue): Check the new restriction
      	No_Requeue_Statements.
      
      	* s-rident.ads: Adding restriction No_Requeue_Statements (AI-00249)
      	that supersedes the GNAT specific restriction No_Requeue. The later is
      	kept for backward compatibility.
      
      2004-02-02  Ed Schonberg  <schonberg@gnat.com>
      
      	* lib.ads, i-cobol.ads, * s-stoele.ads, s-thread.ads, style.ads,
      	5staprop.adb, atree.adb, atree.ads, g-crc32.ads: Remove redundant
      	pragma and fix incorrect ones.
      
      	* sem_prag.adb For pragma Inline and pragma Pure_Function, emit a
      	warning if the pragma is redundant.
      
      2004-02-02  Thomas Quinot  <quinot@act-europe.fr>
      
      	* 5staprop.adb: Add missing 'constant' keywords.
      
      	* Makefile.in: use consistent value for SYMLIB on
      	platforms where libaddr2line is supported.
      
      2004-02-02  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	* utils.c (end_subprog_body): Do not call rest_of_compilation if just
      	annotating types.
      
      2004-02-02  Olivier Hainque  <hainque@act-europe.fr>
      
      	* init.c (__gnat_install_handler): Setup an alternate stack for signal
      	handlers in the environment thread. This allows proper propagation of
      	an exception on stack overflows in this thread even when the builtin
      	ABI stack-checking scheme is used without support for a stack reserve
      	region.
      
      	* utils.c (create_field_decl): Augment the head comment about bitfield
      	creation, and don't account for DECL_BIT_FIELD in DECL_NONADDRESSABLE_P
      	here, because the former is not accurate enough at this point.
      	Let finish_record_type decide instead.
      	Don't make a bitfield if the field is to be addressable.
      	Always set a size for the field if the record is packed, to ensure the
      	checks for bitfield creation are triggered.
      	(finish_record_type): During last pass over the fields, clear
      	DECL_BIT_FIELD when possible in the !STRICT_ALIGNMENT case, as this is
      	not covered by the calls to layout_decl.  Adjust DECL_NONADDRESSABLE_P
      	from DECL_BIT_FIELD.
      
      From-SVN: r77110
      Arnaud Charlet committed
    • sparc.c (function_arg_slotno): Align TImode arguments on a 16-byte boundary in… · d560b0aa
      sparc.c (function_arg_slotno): Align TImode arguments on a 16-byte boundary in the parameter array if ARCH64.
      
      	* config/sparc/sparc.c (function_arg_slotno): Align TImode
      	arguments on a 16-byte boundary in the parameter array if ARCH64.
      	Split handling of TFmode.
      
      From-SVN: r77107
      Eric Botcazou committed
    • rtlanal.c (reg_overlap_mentioned_p): Don't test CONSTANT_P (x). · 6f626d1b
      2004-02-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* rtlanal.c (reg_overlap_mentioned_p) [!ENABLE_CHECKING]:
      	Don't test CONSTANT_P (x).
      	(reg_overlap_mentioned_p): Merge check for STRICT_LOWPART,
      	ZERO_EXTRACT, SIGN_EXTRACT with the switch statement.
      	Fix misindentation.
      
      From-SVN: r77105
      Paolo Bonzini committed
    • arc.md, [...]: Replace gen_rtx with gen_rtx_fmt_e*. · 1c563bed
      	* config/arc/arc.md, config/arm/arm.c, config/arm/arm.md,
      	config/c4x/c4x.c, config/c4x/c4x.md, config/cris/cris.md,
      	config/frv/frv.c, config/h8300/h8300.c, config/ip2k/ip2k.md,
      	config/iq2000/iq2000.c, config/m32r/m32r.c,
      	config/mcore/mcore.c, config/mips/mips.c, config/mmix/mmix.md,
      	config/mn10300/mn10300.c, config/rs6000/rs6000.c,
      	config/rs6000/rs6000.md, config/sh/sh.c, config/sh/sh.md,
      	config/stormy16/stormy16.c, config/v850/v850.md,
      	config/xtensa/xtensa.c: Replace gen_rtx with gen_rtx_fmt_e*.
      
      From-SVN: r77098
      Kazu Hirata committed
    • mcore.c (block_move_sequence): Replace gen_rtx_CONST_INT with GEN_INT. · 67245ad3
      	* config/mcore/mcore.c (block_move_sequence): Replace
      	gen_rtx_CONST_INT with GEN_INT.
      
      From-SVN: r77094
      Kazu Hirata committed
    • configure.in: Add pkgconfig check for glib and gthread. · 1e567c43
      2004-02-01  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* configure.in: Add pkgconfig check for glib and gthread.
      	* configure: Regenerate.
      
      From-SVN: r77093
      Thomas Fitzsimmons committed
    • re PR c++/13957 (Insufficient diagnostic for dependent expression parsed as… · 9febc4e8
      re PR c++/13957 (Insufficient diagnostic for dependent expression parsed as non-type but instantiated as type)
      
      	PR c++/13957
      	* g++.dg/template/non-type-template-argument-1.C,
      	g++.dg/template/qualified-id1.C: Update	dg-error marks.
      	* g++.dg/template/nontype6.C: New test.
      
      From-SVN: r77091
      Giovanni Bajo committed
    • re PR c++/13957 (Insufficient diagnostic for dependent expression parsed as… · 84b683c1
      re PR c++/13957 (Insufficient diagnostic for dependent expression parsed as non-type but instantiated as type)
      
      	PR c++/13957
      	* pt.c (tsubst_qualified_id): Improved error message when a type
      	is expected but	not found.
      
      From-SVN: r77090
      Giovanni Bajo committed
    • pt.c (tsubst_qualified_id): Improved error message when a type is expected but not found. · b2693faf
      	* pt.c (tsubst_qualified_id): Improved error message when a type
      	is expected but	not found.
      
      From-SVN: r77089
      Giovanni Bajo committed
    • alias.c (record_set): Use hard_regno_nregs. · 66fd46b6
      
      	* alias.c (record_set): Use hard_regno_nregs.
      	* bt-load.c (find_btr_reference, note_btr_set): Likewise.
      	* builtins.c (apply_args_size): Likewise.
      	* caller-save.c (setup_save_areas, save_call_clobbered_regs,
      	mark_set_regs, add_stored_regs, mark_referenced_regs,
      	insert_restore, insert_save, insert_one_insn): Likewise.
      	* cfgcleanup.c: Include regs.h
      	(mark_effect, mentions_nonequal_regs): Likewise.
      	* cfgrtl.c (mark_killed_regs): Likewise
      	* combine.c (update_table_tick, record_value_for_reg,
      	record_dead_and_set_regs, get_last_value_validate, use_crosses_set_p,
      	reg_dead_at_p_1, reg_dead_at_p, mark_used_regs_combine, move_deaths,
      	reg_bitfield_target_p, distribute_notes): Likewise.
      	* cse.c (mention_regs, insert, invalidate, invalidate_for_call,
      	exp_equiv_p, cse_insn): Likewise.
      	* cselib.c (cselib_lookup): Likewise.
      	(cselib_invalidate_regno, cselib_record_set): Likewise.
      	* df.c (df_ref_record): Likewise.
      	* dwarf2out.c (reg_loc_descriptor, multiple_reg_loc_descriptor):
      	Likewise.
      	* flow.c (mark_reg, insn_dead_p, mark_set_1, mark_used_reg,
      	count_or_remove_death_notes_bb): Likewise.
      	* function.c (aggregate_value_p, keep_stack_depressed): Likewise.
      	* gloval.c (global_alloc, find_reg, mark_reg_store, mark_reg_conflicts,
      	mark_reg_death, set_preference, reg_becomes_live, reg_dies): Likewise.
      	* integrate.c (mark_stores): Likewise.
      	* jump.c (delete_prior_computation): Likewise.
      	* lcm.c (reg_dies, reg_becomes_live): Likewise.
      	* local-alloc.c (combine_regs, find_free_reg, post_mark_life): Likewise.
      	* loop.c (LOOP_REGNO_NREGS): Likewise.
      	* postreload.c (reload_combine, reload_combine_note_store,
      	reload_combine_note_use, reload_cse_move2add, move2add_note_store): Likewise.
      	* ra-colorize.c (combine, color_usable_p, get_free_reg,
      	calculate_dont_begin, calculate_dont_begin, colorize_one_web,
      	try_recolor_web, insert_coalesced_conflicts, check_colors,
      	break_precolored_alias): Likewise.
      	* ra-debug.c: Include regs.h
      	(ra_print_rtx_object): Likewise.
      	* ra-rewrite (choose_spill_colors): Likewise.
      	(spill_same_color_p, update_spill_colors, spill_is_free): Likewise.
      	* ra.c (init_ra): Likewise.
      	* recog.c (reg_fits_class_p, peep2_reg_dead_p,
      	peep2_find_free_register): Likewise.
      	* reg-stack.c (subst_stack_regs_pat, convert_regs_exit): Likewise.
      	* regclass.c (hard_regno_nregs): New array.
      	(init_reg_modes_once): Initialize it.
      	(choose_hard_reg_mode): Use it.
      	(record_reg_classes): Likewise.
      	* regmove.c (mark_flags_life_zones): Likewise.
      	* regrename.c (note_sets, clear_dead_regs, regrename_optimize,
      	scan_rtx_reg, dump_def_use_chain, kill_value, set_value_regno,
      	copy_value, maybe_mode_change, find_oldest_value_reg,
      	copyprop_hardreg_forward_1):
      	* regs.h (hard_regno_nregs): Declare.
      	* realod.c (reload_inner_reg_of_subreg): Use it.
      	(push_reload, combine_reloads, find_dummy_reload,
      	hard_reg_set_here_p, operands_match_p, decompose, find_reloads,
      	refers_to_regno_for_reload_p, find_equiv_reg, regno_clobbered_p,
      	reload_adjust_reg_for_mode): Likewise.
      	* reload1.c (compute_use_by_pseudos, count_pseudo,
      	count_spilled_pseudo, find_reg, find_reload_regs, mark_home_live,
      	spill_hard_reg, forget_old_reloads_1, mark_reload_reg_in_use,
      	clear_reload_reg_in_use, reload_reg_free_for_value_p, free_for_value_p
      	allocate_reload_reg, choose_reload_regs, emit_reload_insns,
      	delete_output_reload): Likewise.
      	* resource.c (update_live_status, mark_referenced_resources,
      	mark_set_resources, mark_target_live_regs): Likewise.
      	* rtlanal.c:  Include regs.h
      	(refers_to_regno_p, reg_overlap_mentioned_p, dead_or_set_p,
      	dead_or_set_regno_p, find_regno_note, find_reg_fusage,
      	subreg_regno_offset, subreg_offset_representable_p,
      	hoist_test_store): Likewise.
      	* sched-deps.c (sched_analyze_1, sched_analyze_2): Likewise.
      	* sched-rgn.c (check_live_1, update_live_1): Likewise.
      	* stmt.c: Include regs.h
      	(decl_conflicts_with_clobbers_p): Likewise.
      	* varasm.c (make_decl_rtl): Likewise.
      	* Makefile.in (cfgcleanup.o, rtlanal.o, ra-debug.o): Add regs.h dependnecy.
      
      From-SVN: r77088
      Jan Hubicka committed
    • Daily bump. · 618e3427
      From-SVN: r77085
      GCC Administrator committed
  3. 01 Feb, 2004 1 commit
    • stl_algo.h: Additional minor tweaks. · 737ab798
      2004-02-01  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_algo.h: Additional minor tweaks.
      	* include/bits/stl_map.h: Likewise.
      	* include/bits/stl_multimap.h: Likewise.
      	* include/bits/stl_multiset.h: Likewise.
      	* include/bits/stl_set.h: Likewise.
      	* include/bits/stl_tree.h: Likewise.
      
      From-SVN: r77082
      Paolo Carlini committed