1. 18 Apr, 2001 1 commit
    • map_operators.cc: Add dg-excess-errors. · 47e982b2
      
      2001-04-17  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/23_containers/map_operators.cc: Add dg-excess-errors.
      	* testsuite/23_containers/set_operators.cc: Same.
      
      	* include/bits/c++config: Add _GLIBCPP_CONCEPT_CHECKS. Disable by
      	default.
      	(__GLIBCPP__): Bump from value of last release.
      	* include/bits/concept_check.h: Default to off, edit comments.
      	* src/stl-inst.cc: Use _GLIBCPP_CONCEPT_CHECKS.
      	* src/Makefile.am (AM_CXXFLAGS): Remove _GLIBCPP_NO_CONCEPT_CHECKS.
      	* src/Makefile.in: Regenerate.
      
      From-SVN: r41397
      Benjamin Kosnik committed
  2. 17 Apr, 2001 6 commits
  3. 16 Apr, 2001 9 commits
    • toplev.c (output_lang_identify): Delete. · acb0db7b
      	* toplev.c (output_lang_identify): Delete.
      	(compile_file): Don't call ASM_IDENTIFY_GCC or ASM_IDENTIFY_LANGUAGE.
      	Don't generate gcc2_compiled. label.  Don't emit a nop if profiling.
      	If IDENT_ASM_OP is defined, emit an .ident "GCC (GNU) <version>"
      	after calling ASM_FILE_END.
      
      	* dbxout.c (dbxout_init): Don't call ASM_IDENTIFY_GCC_AFTER_SOURCE.
      	Instead, unconditionally emit an N_OPT stab with string equal
      	to STABS_GCC_MARKER, which defaults to "gcc2_compiled."
      
      	* defaults.h: Don't provide default for ASM_IDENTIFY_LANGUAGE.
      
      	* config/dbxelf.h, config/freebsd.h, config/nextstep.h,
      	config/psos.h, config/ptx4.h, config/1750a/1750a.h,
      	config/alpha/alpha.h, config/alpha/elf.h, config/arc/arc.h,
      	config/arm/aof.h, config/arm/coff.h, config/arm/elf.h,
      	config/arm/linux-elf.h, config/avr/avr.h, config/d30v/d30v.h,
      	config/dsp16xx/dsp16xx.h, config/h8300/h8300.h,
      	config/i370/i370.h, config/i386/beos-elf.h,
      	config/i386/osf1elf.h, config/i386/osfrose.h,
      	config/ia64/sysv4.h, config/m68k/3b1.h, config/m68k/auxgas.h,
      	config/m68k/crds.h, config/m68k/hp320.h, config/m68k/m68kv4.h,
      	config/m68k/mot3300.h, config/m68k/news.h, config/m68k/sgs.h,
      	config/m68k/tower-as.h, config/mcore/mcore-elf.h,
      	config/mips/iris6.h, config/mips/osfrose.h,
      	config/mips/sni-svr4.h, config/pa/som.h, config/pdp11/pdp11.h,
      	config/sparc/sp64-elf.h:
      	Delete definitions of any or all of: ASM_IDENTIFY_GCC,
      	ASM_IDENTIFY_GCC_AFTER_SOURCE, and ASM_IDENTIFY_LANGUAGE.
      
      	* config/elfos.h, config/freebsd.h, config/linux.h,
      	config/alpha/elf.h, config/arm/linux-elf.h, config/i386/i386elf.h,
      	config/i386/ptx4-i.h, config/mips/gnu.h, config/mips/linux.h,
      	config/sparc/linux.h, config/sparc/linux64.h: Delete definitions
      	of ASM_FILE_START which merely emit a .version directive.  Delete
      	definitions of ASM_FILE_END which merely emit an .ident directive.
      
      	* config/avr/avr.h, config/vax/vax.h: Delete definition of
      	ASM_IDENTIFY_GCC and move part of its logic into
      	ASM_FILE_START.
      
      	* config/i386/att.h, config/i386/gas.h, config/i386/linux.h,
      	config/sparc/linux-aout.h: Don't emit .version directive in
      	ASM_FILE_START.
      
      	* config/i386/dgux.c, config/m88k/m88k.c, config/sh/sh.c
      	(output_file_start): Correct comment.
      
      	* config/i386/osfrose.h: Don't emit trailing .ident directive.
      	* config/m68k/mot3300.h: Override STABS_GCC_MARKER to "gcc2_compiled%"
      	to match gdb.
      	* config/pa/lib2funcs.asm: Delete gcc_compiled. label.
      	* config/rs6000/aix.h: Correct comment.
      
      	* config/i386/i386afe.h: Delete.
      	* config.gcc: Remove references to i386afe.h.
      
      	* tm.texi: Delete documentation of ASM_IDENTIFY_GCC.  The
      	other macros deleted by this patch were undocumented.
      
      From-SVN: r41385
      Zack Weinberg committed
    • ternary.h: New file - Ternary search tree header. · 9dab060e
      
      2001-04-15  Daniel Berlin  <dan@cgsoftware.com>
      
      	* ternary.h: New file - Ternary search tree header.
      
      2001-04-15  Daniel Berlin  <dan@cgsoftware.com>
      
      	* ternary.c: New file - Ternary search tree implementation.
      
      	* Makefile.in: Add ternary.o, and ternary.c dependencies.
      
      From-SVN: r41380
      Daniel Berlin committed
    • pa.c (secondary_reload_class): SAR<->FP copies require a secondary register. · 26ee120d
              * pa.c (secondary_reload_class): SAR<->FP copies require a
              secondary register.
      
      From-SVN: r41379
      Jeffrey A Law committed
    • install.texi (mips-mips-bsd): Update list of functions required to include memmove. · 3bcd50fe
              * install.texi (mips-mips-bsd): Update list of functions
              required to include memmove.
              * tm.texi (TARGET_MEM_FUNCTIONS): Update list of implicitly
              used functions to include memmove.
      
      From-SVN: r41377
      Jeffrey A Law committed
    • Daily bump. · c3aaa921
      From-SVN: r41374
      GCC Administrator committed
    • cp-tree.h (TYPE_PTRMEM_CLASS_TYPE): Improve documentation. · 24272dc0
      	* cp-tree.h (TYPE_PTRMEM_CLASS_TYPE): Improve documentation.
      	* mangle.c (write_pointer_to_member_type): Fix mangling of
      	pointers to cv-qualified member function types.
      
      From-SVN: r41373
      Mark Mitchell committed
    • init.c (build_delete): Create a SAVE_EXPR for the address if we're going to use it more than once. · 1b4a93f7
      	* init.c (build_delete): Create a SAVE_EXPR for the address if
      	we're going to use it more than once.
      
      From-SVN: r41371
      Mark Mitchell committed
    • * i386.md (sqrtdf2): SFmode should be DFmode. · 2406cfed
      From-SVN: r41364
      Toon Moene committed
  4. 15 Apr, 2001 3 commits
  5. 14 Apr, 2001 11 commits
  6. 13 Apr, 2001 10 commits
    • pa.h (GO_IF_LEGITIMATE_ADDRESS): Disallow PIC LO_SUM fp mode addresses. · 7eb07bdb
      2001-04-13  Alan Modra  <alan@linuxcare.com.au>
      
              * pa.h (GO_IF_LEGITIMATE_ADDRESS): Disallow PIC LO_SUM
              fp mode addresses.
      
      From-SVN: r41343
      Alan Modra committed
    • cp-tree.h (DELTA2_FROM_PTRMEMFUNC): Remove. · 530ec96d
      	* cp-tree.h (DELTA2_FROM_PTRMEMFUNC): Remove.
      	(expand_ptremfunc_cst): Change prototype.
      	(delta2_from_ptrmemfunc): Remove.
      	* expr.c (cplus_expand_constant): Adjust call to
      	expand_ptrmemfunc_cst.
      	* typeck.c (build_ptrmemfunc1): Simplify.
      	(build_ptrmemfunc): Make sure that casting a PTRMEM_CST still
      	results in a constant.
      	(expand_ptrmemfunc_cst): Remove idx and delta2 parameters.
      	(delta2_from_ptrmemfunc): Remove.
      	(pfn_from_ptrmemfunc): Adjust call to expand_ptrmemfunc_cst.
      
      From-SVN: r41341
      Mark Mitchell committed
    • Makefile.in (reg-stack.o): Depend on reload.h. · 2840aebf
      	* Makefile.in (reg-stack.o): Depend on reload.h.
      	(insn-attrtab.o): Depend on flags.h.
      
      	* genattrtab (main): Include flags.h in insn-attrtab.c.
      
      	* reg-stack.c: Include reload.h.
      
      	* sparc.h (flag_pic): Delete redundant declaration.
      
      	* output.h (flag_pic): Likewise.
      
      	* tree.h (pedantic): Likewise.
      
      From-SVN: r41340
      Kaveh R. Ghazi committed
    • Makefile.in (toplev.o, [...]): Depend on reload.h · 8461e984
      	* Makefile.in (toplev.o, jump.o, regmove.o): Depend on reload.h
      
      	* jump.c, regmove.c, toplev.c: Include reload.h.
      
      	* reload.h (reload_cse_regs): Declare.
      
      	* rtl.h (find_equiv_reg, operands_match_p, safe_from_earlyclobber,
      	reload_cse_regs, init_reload, mark_home_live, reload,
      	init_caller_save): Delete redundant prototypes.
      
      From-SVN: r41338
      Kaveh R. Ghazi committed
    • Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H). · 0829d244
      	* Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H).
      
      	* regclass.c, ssa.c: Include expr.h.
      
      	* rtl.h (memory_address, force_reg, emit_queue, emit_move_insn,
      	gen_move_insn): Delete redundant declarations.
      
      From-SVN: r41337
      Kaveh R. Ghazi committed
    • Makefile.in (STAGE1_CFLAGS): Pass down. · 78faa32d
              2000-04-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
              * Makefile.in (STAGE1_CFLAGS): Pass down.
      
      gcc/
              * Makefile.in (CFLAGS, BOOT_CFLAGS): Partly revert 2000-10-27 patch.
              (stage1_build): Instead pass down STAGE1_CFLAGS here. Pass down.
              MAKEINFO and MAKEINFOFLAGS too.
              (stage4_build): Correctly order -B flags.
      
      From-SVN: r41335
      Franz Sirl committed
    • stl_algobase.h (equal): Use EqualOpConcept instead of EqualityComparableConcept. · 948421e0
      2001-04-13  Phil Edwards  <pme@sources.redhat.com>
      
      	* include/bits/stl_algobase.h (equal):  Use EqualOpConcept instead
      	of EqualityComparableConcept.
      
      From-SVN: r41334
      Phil Edwards committed
    • boost_concept_check.h: Uglify, fork from Boost. · 62bb0c97
      2001-04-13  Phil Edwards  <pme@sources.redhat.com>
      
      	* include/bits/boost_concept_check.h:  Uglify, fork from Boost.
      	* include/bits/concept_check.h:  Uglify.
      	* include/bits/stl_algo.h:  Likewise.
      	* include/bits/stl_algobase.h:  Likewise.
      	* include/bits/stl_deque.h:  Likewise.
      	* include/bits/stl_heap.h:  Likewise.
      	* include/bits/stl_iterator_base_funcs.h:  Likewise.
      	* include/bits/stl_list.h:  Likewise.
      	* include/bits/stl_map.h:  Likewise.
      	* include/bits/stl_multimap.h:  Likewise.
      	* include/bits/stl_multiset.h:  Likewise.
      	* include/bits/stl_numeric.h:  Likewise.
      	* include/bits/stl_queue.h:  Likewise.
      	* include/bits/stl_set.h:  Likewise.
      	* include/bits/stl_stack.h:  Likewise.
      	* include/bits/stl_vector.h:  Likewise.
      	* include/ext/hash_map:  Likewise.
      	* include/ext/hash_set:  Likewise.
      	* include/ext/slist:  Likewise.
      
      From-SVN: r41333
      Phil Edwards committed
    • Daily bump. · 1f212504
      From-SVN: r41331
      GCC Administrator committed
    • pa.c: Formatting and white space fixes throughout file. · 831c1763
      	* pa.c: Formatting and white space fixes throughout file.
      	(zdepi_cint_p): Describe zdepi insn.
      
      From-SVN: r41330
      Alan Modra committed