aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-03-16re PR fortran/35582 ([4.1/4.2] very simple error gives segmentation fault)Daniel Franke2-3/+17
2008-03-16 Daniel Franke <franke.daniel@gmail.com> PR fortran/35582 * gfortran.dg/write_invalid_format.f90: New test. From-SVN: r133270
2008-03-16configure.ac: m4_include config/proginstall.m4.Ralf Wildenhues57-10103/+10364
2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * configure.ac: m4_include config/proginstall.m4. * configure: Regenerate. config/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * proginstall.m4: New file, with fixed AC_PROG_INSTALL. libjava/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * Makefile.am (install-data-local): Rewrite to be more efficient, using awk, and `install' with multiple files at once. Do not gather more than 50 files in one go to avoid hitting command line limits. (install_data_local_split): New variable. * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * gcj/Makefile.in: Likewise. * include/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. boehm-gc/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * include/Makefile.in: Likewise. libffi/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * include/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. libgfortran/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. libgomp/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. libmudflap/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. libssp/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. libssp/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. libstdc++-v3/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * doc/Makefile.in: Likewise. * include/Makefile.in: Likewise. * libmath/Makefile.in: Likewise. * libsupc++/Makefile.in: Likewise. * po/Makefile.in: Likewise. * src/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. zlib/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. From-SVN: r133269
2008-03-16Makefile.am (write_entries_to_file_split): New variable.Ralf Wildenhues3-8/+30
libjava/ 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * Makefile.am (write_entries_to_file_split): New variable. (write_entries_to_file): Write out that many entries at once, for speed. * Makefile.in: Regenerate. From-SVN: r133268
2008-03-16backport: Deal with Autoconf 2.62's semantic change in m4_append.Ralf Wildenhues3-7/+35
2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> Backport from upstream Libtool: 2007-10-12 Eric Blake <ebb9@byu.net> Deal with Autoconf 2.62's semantic change in m4_append. * ltsugar.m4 (lt_append): Replace broken versions of m4_append. (lt_if_append_uniq): Don't require separator to be overquoted, and avoid broken m4_append. (lt_dict_add): Fix typo. * libtool.m4 (_LT_DECL): Don't overquote separator. From-SVN: r133267
2008-03-16arm.c (arm_unwind_emit): Suppress unused unwinding annotations.Paul Brook2-1/+22
2008-03-15 Paul Brook <paul@codesourcery.com> gcc/ * config/arm/arm.c (arm_unwind_emit): Suppress unused unwinding annotations. (arm_output_fn_unwind): Mark functions that can not be unwound. From-SVN: r133266
2008-03-16Daily bump.GCC Administrator1-1/+1
From-SVN: r133264
2008-03-15arm.c (arm_rtx_costs_1): Add costs for ARMv6 value extension instructions.Paul Brook2-1/+17
2008-03-15 Paul Brook <paul@codesourcery.com> gcc/ * config/arm/arm.c (arm_rtx_costs_1): Add costs for ARMv6 value extension instructions. From-SVN: r133260
2008-03-15* zh_CN.po: Update.Joseph Myers2-263/+82
From-SVN: r133258
2008-03-15tree-ssa-ccp.c (ccp_fold): Also read from constant values and fold constant ↵Richard Guenther4-10/+60
aggregate refs. 2008-03-15 Richard Guenther <rguenther@suse.de> * tree-ssa-ccp.c (ccp_fold): Also read from constant values and fold constant aggregate refs. (fold_const_aggregate_ref): Handle string constants and constructors in ARRAY_REFs. Handle INDIRECT_REF. (evaluate_stmt): Simplify now that ccp_fold folds constant aggregate refs. * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase. From-SVN: r133257
2008-03-15* zh_CN.po: Update.Joseph Myers2-4/+8
From-SVN: r133255
2008-03-15arm.md (insv): Use gen_insv_t2 and gen_insv_zero.Paul Brook2-3/+90
2008-03-15 Paul Brook <paul@codesourcery.com> * config/arm/arm.md (insv): Use gen_insv_t2 and gen_insv_zero. (extzv): Use gen_extzv_t2. (insv_t2, insv_zero, extv, extzv_t2): New patterns. From-SVN: r133254
2008-03-15re PR fortran/35184 (ICE in gfc_conv_array_index_offset)Jerry DeLisle2-0/+29
2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR testsuite/35184 gfortran.dg/elemental_subroutine_6.f90: New test. From-SVN: r133253
2008-03-15re PR fortran/35184 (ICE in gfc_conv_array_index_offset)Jerry DeLisle2-1/+6
2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/35184 * trans-array.c (gfc_conv_array_index_offset): Remove unnecessary assert. From-SVN: r133252
2008-03-15tree-ssa-ccp.c (get_symbol_constant_value): Export.Richard Guenther8-57/+76
2008-03-15 Richard Guenther <rguenther@suse.de> * tree-ssa-ccp.c (get_symbol_constant_value): Export. (fold_const_aggregate_ref): Likewise. (get_value): Return NULL if we don't have any values. (ccp_finalize): Set const_val to NULL after freeing it. * tree-flow.h (get_symbol_constant_value): Declare. (fold_const_aggregate_ref): Likewise. * tree-ssa-sccvn.c (try_to_simplify): Use them. * gcc.dg/pr23911.c: Adjust testcase. * gcc.dg/tree-ssa/pr14841.c: Likewise. * gcc.dg/tree-ssa/20030922-2.c: Likewise. From-SVN: r133251
2008-03-15re PR fortran/35584 (overzealous warning: branch causes infinite loop)Daniel Franke2-3/+9
2008-03-15 Daniel Franke <franke.daniel@gmail.com> PR fortran/35584 * resolve.c (resolve_branch): Less strict and pessimistic warning message. From-SVN: r133250
2008-03-15re PR middle-end/35593 (spurious warning "array subscript is below array ↵Richard Guenther4-10/+59
bounds" with void* function argument plus -O2) 2008-03-15 Richard Guenther <rguenther@suse.de> PR middle-end/35593 * tree-ssa-ccp.c (maybe_fold_offset_to_array_ref): Make sure to not produce negative array indices if not allowed. Add parameter to indicate that. (maybe_fold_offset_to_component_ref): Allow negative array indices only for the first member of a structure. (maybe_fold_offset_to_reference): Allow negative array indices. (maybe_fold_stmt_addition): Likewise. * g++.dg/warn/Warray-bounds-3.C: New testcase. From-SVN: r133249
2008-03-15avr.c (avr_arch_types): Add avr6 entry.Bjoern Haase6-26/+113
* gcc/gcc/config/avr/avr.c (avr_arch_types): Add avr6 entry. (avr_arch): Add ARCH_AVR6. (avr_mcu_types): Add 'atmega2560' and 'atmega2561' entry. (initial_elimination_offset): Initialize and use 'avr_pc_size' instead of fixed value 2. (print_operand_address): Use gs() asm specifier instead of pm(). (avr_assemble_integer): (Ditto.). (avr_output_addr_vec_elt): (Ditto.). (print_operand): Handle "!" code. * gcc/gcc/config/avr/avr.h (TARGET_CPU_CPP_BUILTINS): Add __AVR_3_BYTE_PC__, __AVR_2_BYTE_PC__ and __AVR_HAVE_JMP_CALL__. (AVR_HAVE_EIJMP_EICALL): Define. (AVR_3_BYTE_PC): Redefine. (AVR_2_BYTE_PC): (Ditto.). (PRINT_OPERAND_PUNCT_VALID_P): Add '!' code. (LINK_SPEC): Add atmega2560 and atmega2561. (CRT_BINUTILS_SPEC): Add atmega2560 (crtm2560.o) and atmega2561 (crtm2561.o). * gcc/gcc/config/avr/avr.md (call_insn): Use eicall instead of icall for 3 byte PC devices. (call_value_insn): (Ditto.). (*tablejump_enh): Use eijmp instead of ijmp for 3 byte PC devices. (indirect_jump): Use only for for 2 byte PC devices. (*tablejump): (Ditto.). (*indirect_jump_avr6): Add insn. (*tablejump_rjmp): Don't use for 3 byte PC devices. * gcc/gcc/config/avr/libgcc.S (__prologue_saves__): Use eijmp instead of ijmp for 3 byte PC devices. (__tablejump2__): (Ditto.). * gcc/gcc/config/avr/t-avr (MULITLIB_OPTIONS): Add avr6 architecture. (MULITLIB_DIRNAMES): (Ditto.). (MULTILIB_MATCHES): Add atmega2560 and atmega2561 to list. Co-Authored-By: Anatoly Sokolov <aesok@post.ru> From-SVN: r133248
2008-03-15* de.po: Update.Joseph Myers2-152/+152
From-SVN: r133246
2008-03-15* de.po: Update.Joseph Myers2-4/+8
From-SVN: r133244
2008-03-15mmx.md ("sse2_umulv1siv2di3"): Rename from "sse2_umulsidi3".Uros Bizjak5-20/+38
* config/i386/mmx.md ("sse2_umulv1siv2di3"): Rename from "sse2_umulsidi3". Use V1DI mode for operand 0. ("mmx_psadbw"): Use V1DI mode for operand 0. * config/i386/i386-modes.def (V1SI): New vector mode. * config/i386/i386.c (struct builtin_description) [IX86_BUILTIN_PMULUDQ]: Use CODE_FOR_sse2_umulv1siv1di3. (v1di_ftype_v8qi_v8qi): Rename from di_ftype_v8qi_v8qi. (v1di_ftype_v2si_v2si): Rename from di_ftype_v2si_v2si. (ix86_init_mmx_sse_builtins) [__builtin_ia32_psadbw]: Use v1di_ftype_v8qi_v8qi type. [__builtin_ia32_pmuludq]: Use v1di_ftype_v2si_v2si type. From-SVN: r133243
2008-03-15gcc/ada/Ralf Wildenhues3-24/+32
* gnat_rm.texi (Implementation Defined Characteristics) (Wide_Text_IO, Wide_Wide_Text_IO): Add @var annotations where appropriate. * gnat_ugn.texi (Wide Character Encodings, Switches for gnatbind) (Switches for gnatchop, Installing a library): Likewise. From-SVN: r133242
2008-03-15re PR fortran/35478 (internal compiler error: Segmentation fault)Jerry DeLisle2-0/+39
2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR testsuite/35478 gfortran.dg/generic_16.f90: New test. From-SVN: r133239
2008-03-15re PR middle-end/35595 (build broke in newlib erf_lgamma.c for cris-elf)Hans-Peter Nilsson2-0/+64
PR middle-end/35595 * gcc.c-torture/compile/pr35595.c: New test. From-SVN: r133238
2008-03-15re PR middle-end/35595 (build broke in newlib erf_lgamma.c for cris-elf)Richard Guenther2-1/+8
PR middle-end/35595 * tree-ssa-pre.c (bitmap_find_leader): Handle expression being a PHI_NODE. From-SVN: r133237
2008-03-15re PR fortran/33296 (nearest(huge(1.0),1.0) gives an error)Jerry DeLisle2-0/+11
2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR testsuite/33296 gfortran.dg/nearest_4.f90: New test. From-SVN: r133236
2008-03-15invoke.texi (Option Summary, [...]): Document -mserialize-volatile and ↵Bob Wilson6-9/+34
-mno-serialize-volatile Xtensa options. * doc/invoke.texi (Option Summary, Xtensa Options): Document -mserialize-volatile and -mno-serialize-volatile Xtensa options. * config/xtensa/xtensa.c (print_operand): Do not emit MEMW instructions unless TARGET_SERIALIZE_VOLATILE is enabled. * config/xtensa/xtensa.md (*lsiu, *ssiu): Likewise. * config/xtensa/xtensa.h (TARGET_DEFAULT): Add MASK_SERIALIZE_VOLATILE. * config/xtensa/xtensa.opt (mserialize_volatile): New option. From-SVN: r133234
2008-03-15Daily bump.GCC Administrator1-1/+1
From-SVN: r133231
2008-03-14* sv.po: Update.Joseph Myers2-3/+7
From-SVN: r133225
2008-03-14re PR tree-optimization/13761 ([tree-ssa] component refs to the same struct ↵Richard Guenther2-0/+19
should not alias) 2008-03-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/13761 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase. From-SVN: r133224
2008-03-14re PR tree-optimization/34172 (Missed store ccp optimization)Richard Guenther11-12/+430
2008-03-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/34172 * tree-flow.h (refs_may_alias_p): Declare. (get_single_def_stmt): Likewise. (get_single_def_stmt_from_phi): Likewise. (get_single_def_stmt_with_phi): Likewise. * tree-dfa.c (refs_may_alias_p): New function. (get_single_def_stmt): Likewise. (get_single_def_stmt_from_phi): Likewise. (get_single_def_stmt_with_phi): Likewise. * tree-ssa-sccvn.c (get_def_ref_stmt_vuses): New function. (vn_reference_lookup_1): New helper function. (vn_reference_lookup): Walk the virtual use-def chain to continue searching for a match if the def does not alias the reference we are looking for. * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase. * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise. * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL. From-SVN: r133222
2008-03-14re PR preprocessor/35322 (ICE with incomplete macro)Uros Bizjak2-1/+6
2008-03-14 Uros Bizjak <ubizjak@gmail.com> PR libcpp/35322: * gcc.dg/cpp/pr35322.c: Add dg-error line. From-SVN: r133220
2008-03-14install.texi (Binaries): Remove UCLA archive.David Edelsohn2-4/+12
* doc/install.texi (Binaries): Remove UCLA archive. Add HVCC archive and Perzl. Update The Written Word listing. From-SVN: r133219
2008-03-14re PR tree-optimization/34043 (Missed optimization causing extra loads and ↵Richard Guenther12-60/+442
stores when using x86_64 builtin function together with aggregate types.) 2008-03-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/34043 PR tree-optimization/33989 * tree-ssa-pre.c (execute_pre): Allow SCCVN to do insertion when doing FRE. (bitmap_find_leader): Use extra argument to verify dominance relationship inside a basic-block. (can_PRE_operation): Add VIEW_CONVERT_EXPR. (find_leader_in_sets): Adjust. (create_component_ref_by_pieces): Take extra argument for dominance check, handle lookup failures. (find_or_generate_expression): Likewise. (create_expression_by_pieces): Likewise. (insert_into_preds_of_block): Adjust. (create_value_expr_from): If asked for, verify all operands are in the blocks AVAIL_OUT set. (make_values_for_stmt): Check for SSA_NAMEs that are life over an abnormal edge. (compute_avail): Remove such check. (do_SCCVN_insertion): New function. (eliminate): If we do not find a leader suitable for replacement insert a replacement expression from SCCVN if available. * tree-ssa-sccvn.h (run_scc_vn): Update prototype. (struct vn_ssa_aux): Add needs_insertion flag. * tree-ssa-sccvn.c (may_insert): New global flag. (copy_reference_ops_from_ref): Value-number union member access based on its size, not type and member if insertion is allowed. (visit_reference_op_load): For a weak match from union type punning lookup a view-converted value and insert a SSA_NAME for that value if that is not found. (visit_use): Make dumps shorter. Do not disallow value numbering SSA_NAMEs that are life over an abnormal edge to constants. (free_scc_vn): Release inserted SSA_NAMEs. (run_scc_vn): New flag to specify whether insertion is allowed. Process SSA_NAMEs in forward order. * tree-ssa-loop-im.c (for_each_index): Handle invariant ADDR_EXPRs inside VIEW_CONVERT_EXPR. * fold-const.c (fold_unary): Fold VIEW_CONVERT_EXPRs from/to pointer type to/from integral types that do not change the precision to regular conversions. * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase. * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise. From-SVN: r133218
2008-03-14re PR testsuite/35406 (gfortran.dg/ldist-1.f90 and gcc.dg/tree-ssa/ldist-4.c ↵Jerry DeLisle3-8/+7
don't work) PR testsuite/35406 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match count from 0 to 1 for lp64 targets. * gfortran.dg/ldist-1.f90: Update test to check for 5 loops distributed instead of 4 for lp64 targets. Co-Authored-By: Uros Bizjak <ubizjak@gmail.com> From-SVN: r133216
2008-03-14rw.po: Remove.Joseph Myers17-19518/+1524
* rw.po: Remove. * be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r133211
2008-03-14be.po, [...]: Update.Joseph Myers17-174982/+101464
* be.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update. * ca.po, rw.po: Remove. From-SVN: r133209
2008-03-14re PR testsuite/35538 (FAIL: gcc.dg/tree-ssa/ssa-store-ccp-4.c ↵H.J. Lu3-7/+18
scan-tree-dump-times optimized "conststaticvariable" 1) PR testsuite/35538 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets. Skip *-*-darwin*. * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*. From-SVN: r133208
2008-03-14re PR testsuite/35406 (gfortran.dg/ldist-1.f90 and gcc.dg/tree-ssa/ldist-4.c ↵Jerry DeLisle2-4/+10
don't work) 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR testsuite/35406 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match count from 0 to 1. From-SVN: r133207
2008-03-14re PR testsuite/35406 (gfortran.dg/ldist-1.f90 and gcc.dg/tree-ssa/ldist-4.c ↵Jerry DeLisle2-1/+7
don't work) 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/35406 * gfortran.dg/ldist-1.f90: Update test to check for 5 loops distributed instead of 4. From-SVN: r133206
2008-03-14re PR fortran/35475 (gfortran fails to compile valid code with ICE erro in ↵Jerry DeLisle2-0/+38
fold-const.c) 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/35475 * gfortran.dg/derived_sub.f90: New test. From-SVN: r133205
2008-03-13re PR testsuite/35558 (Untested g++.dg/tls/static-1a.cc)H.J. Lu3-3/+10
2008-03-13 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/35558 * g++.dg/tls/static-1.C: Move dg-additional-sources after dg-require-effective-target. * g++.dg/tls/static-1a.cc: Likewise. From-SVN: r133204
2008-03-14Daily bump.GCC Administrator1-1/+1
From-SVN: r133201
2008-03-13re PR preprocessor/35322 (ICE with incomplete macro)Tom Tromey4-0/+18
gcc/testsuite PR libcpp/35322: * gcc.dg/cpp/pr35322.c: New file. libcpp PR libcpp/35322: * directives.c (destringize_and_run): Set pfile->directive. From-SVN: r133195
2008-03-13vect-align-2.c: Remove dg-do run directive.Uros Bizjak2-2/+8
* gcc.dg/vect/vect-align-2.c: Remove dg-do run directive. (main): Call check_vect. From-SVN: r133193
2008-03-13Fix AIX version number in comment.David Edelsohn1-1/+1
From-SVN: r133187
2008-03-13* config.rpath: Add AIX 6 support.David Edelsohn2-4/+8
From-SVN: r133182
2008-03-13cplus-dem.c (malloc, realloc): Use void * instead of char * as return type.Seongbae Park2-2/+7
2008-03-12 Seongbae Park <seongbae.park@gmail.com> * cplus-dem.c (malloc, realloc): Use void * instead of char * as return type. From-SVN: r133181
2008-03-13extend.texi (X86 Built-in Functions): Missed fragment from my previous ↵Uros Bizjak2-2/+3
commit commit. * doc/extend.texi (X86 Built-in Functions): Missed fragment from my previous commit commit. From-SVN: r133178
2008-03-13extend.texi (X86 Built-in Functions): Fix the mode of input arguments and ↵Uros Bizjak2-23/+31
the mode of return value. * doc/extend.texi (X86 Built-in Functions) [__builtin_ia32_psll?, __builtin_ia32_psrl?, __builtin_ia32_psra?, __builtin_ia32_psll?i, __builtin_ia32_psrl?i, __builtin_ia32_psra?i, __builtin_ia32_psll?128, __builtin_ia32_psrl?128, __builtin_ia32_psra?128]: Fix the mode of input arguments and the mode of return value. From-SVN: r133177
2008-03-13re PR libstdc++/35566 (multiset constructor uses insert_unique instead of ↵Dennis Czeremin2-1/+7
insert_equal!) 2008-03-13 Dennis Czeremin <dennis.czeremin@smiths-heimann.com> PR libstdc++/35566 * include/bits/stl_multimap.h (multimap<>::multimap(_InputIterator, _InputIterator)): Forward to _M_insert_equal, not _M_insert_unique. From-SVN: r133175