1. 28 Jun, 2001 5 commits
  2. 27 Jun, 2001 14 commits
    • IOConverter.java: Manually maintained alias now lowercase. · 6dc04dec
      	* gnu/gcj/convert/IOConverter.java: Manually maintained alias now
      	lowercase.
      
      From-SVN: r43620
      Tom Tromey committed
    • class.c (set_super_info): Call `set_class_decl_access_flags.' · 4a70e37e
      2001-06-27  Alexandre Petit-Bianco  <apbianco@redhat.com>
      
      	* class.c (set_super_info): Call `set_class_decl_access_flags.'
      	(set_class_decl_access_flags): New function.
      	* java-tree.h (set_class_decl_access_flags): New prototype.
      	* jcf-parse.c (handle_innerclass_attribute): Read and set access flags.
      	(parse_class_file): New local `decl_max_locals.' Take wide types
      	into account to compute DECL_MAX_LOCALS.
      	* parse.y (type_import_on_demand_declaration:): Ignore duplicate
      	imports on demand.
      
      (http://gcc.gnu.org/ml/gcc-patches/2001-06/msg01718.html )
      
      From-SVN: r43618
      Alexandre Petit-Bianco committed
    • * tm.texi: Remove merge conflicts. · af27aff6
      From-SVN: r43617
      Neil Booth committed
    • diagnostic.h: Add documentation. · 6b67c26e
      2001-06-27  Gabriel Dos Reis  <gdr@codesourcery.com>
      
      	* diagnostic.h: Add documentation. Make macros polymorphic.
      	* diagnostic.c (ideal_line_wrap_cutoff): Remove
      	definition. Replace with diagnostic_line_cutoff.
      	(prefixing_policy): Remove. Replace with diagnostic_prefixing_rule.
      
      From-SVN: r43616
      Gabriel Dos Reis committed
    • system.h (TARGET_ESC): Move to ... · a8b997e8
      	* system.h (TARGET_ESC): Move to ...
      	* defaults.h (TARGET_ESC): ... here.
      	* target-def.h (TARGET_VALID_DECL_ATTRIBUTE,
      	TARGET_VALID_TYPE_ATTRIBUTE): Default to a no-op handler.
      	* tree.c (default_valid_attribute_p): New.
      	(valid_machine_attribute): Handlers can not be NULL.
      	* tree.h (default_valid_attribute_p): New.
      	* doc/tm.texi: Document TARGET_ESC.
      	* cp/decl2.c (import_export_class): Update.
      
      From-SVN: r43615
      Neil Booth committed
    • algo.h: Add "GPL plus runtime exception" comment block, this time for real. · 42526146
      2001-06-27  Phil Edwards  <pme@sources.redhat.com>
      
      	* include/backward/algo.h:  Add "GPL plus runtime exception" comment
      	block, this time for real.
      	* include/backward/algobase.h:  Likewise.
      	* include/backward/alloc.h:  Likewise.
      	* include/backward/bvector.h:  Likewise.
      	* include/backward/defalloc.h:  Likewise.
      	* include/backward/deque.h:  Likewise.
      	* include/backward/function.h:  Likewise.
      	* include/backward/hash_map.h:  Likewise.
      	* include/backward/hash_set.h:  Likewise.
      	* include/backward/hashtable.h:  Likewise.
      	* include/backward/heap.h:  Likewise.
      	* include/backward/iterator.h:  Likewise.
      	* include/backward/list.h:  Likewise.
      	* include/backward/map.h:  Likewise.
      	* include/backward/multimap.h:  Likewise.
      	* include/backward/multiset.h:  Likewise.
      	* include/backward/pair.h:  Likewise.
      	* include/backward/rope.h:  Likewise.
      	* include/backward/set.h:  Likewise.
      	* include/backward/slist.h:  Likewise.
      	* include/backward/stack.h:  Likewise.
      	* include/backward/strstream:  Likewise.
      	* include/backward/tempbuf.h:  Likewise.
      	* include/backward/tree.h:  Likewise.
      	* include/backward/vector.h:  Likewise.
      	* include/bits/pthread_allocimpl.h:  Likewise.
      	* include/bits/std_algorithm.h:  Likewise.
      	* include/bits/std_bitset.h:  Likewise.
      	* include/bits/std_deque.h:  Likewise.
      	* include/bits/std_functional.h:  Likewise.
      	* include/bits/std_iterator.h:  Likewise.
      	* include/bits/std_list.h:  Likewise.
      	* include/bits/std_map.h:  Likewise.
      	* include/bits/std_memory.h:  Likewise.
      	* include/bits/std_numeric.h:  Likewise.
      	* include/bits/std_queue.h:  Likewise.
      	* include/bits/std_set.h:  Likewise.
      	* include/bits/std_stack.h:  Likewise.
      	* include/bits/std_utility.h:  Likewise.
      	* include/bits/std_vector.h:  Likewise.
      	* include/bits/stl_algo.h:  Likewise.
      	* include/bits/stl_algobase.h:  Likewise.
      	* include/bits/stl_alloc.h:  Likewise.
      	* include/bits/stl_bvector.h:  Likewise.
      	* include/bits/stl_construct.h:  Likewise.
      	* include/bits/stl_deque.h:  Likewise.
      	* include/bits/stl_function.h:  Likewise.
      	* include/bits/stl_heap.h:  Likewise.
      	* include/bits/stl_iterator.h:  Likewise.
      	* include/bits/stl_iterator_base_funcs.h:  Likewise.
      	* include/bits/stl_iterator_base_types.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_pair.h:  Likewise.
      	* include/bits/stl_pthread_alloc.h:  Likewise.
      	* include/bits/stl_queue.h:  Likewise.
      	* include/bits/stl_raw_storage_iter.h:  Likewise.
      	* include/bits/stl_relops.h:  Likewise.
      	* include/bits/stl_set.h:  Likewise.
      	* include/bits/stl_stack.h:  Likewise.
      	* include/bits/stl_tempbuf.h:  Likewise.
      	* include/bits/stl_threads.h:  Likewise.
      	* include/bits/stl_tree.h:  Likewise.
      	* include/bits/stl_uninitialized.h:  Likewise.
      	* include/bits/stl_vector.h:  Likewise.
      	* include/bits/type_traits.h:  Likewise.
      	* include/ext/hash_map:  Likewise.
      	* include/ext/hash_set:  Likewise.
      	* include/ext/rope:  Likewise.
      	* include/ext/ropeimpl.h:  Likewise.
      	* include/ext/slist:  Likewise.
      	* include/ext/stl_hash_fun.h:  Likewise.
      	* include/ext/stl_hashtable.h:  Likewise.
      	* include/ext/stl_rope.h:  Likewise.
      	* src/bitset.cc:  Likewise.
      	* src/strstream.cc:  Likewise.
      
      From-SVN: r43613
      Phil Edwards committed
    • c-tree.texi, [...]: Replace . at end of sentences preceded by a capital letter with @.. · 161d7b59
      	* doc/c-tree.texi, doc/contrib.texi, doc/cpp.texi,
      	doc/cppinternals.texi, doc/extend.texi, doc/gcc.texi,
      	doc/gcov.texi, doc/install-old.texi, doc/install.texi,
      	doc/invoke.texi, doc/md.texi, doc/rtl.texi, doc/tm.texi: Replace
      	. at end of sentences preceded by a capital letter with @..
      
      From-SVN: r43611
      Joseph Myers committed
    • invoke.texi: Add description of max-gcse-passes param. · 740f35a0
      
      2001-06-26  Daniel Berlin  <dan@cgsoftware.com>
      
      	* doc/invoke.texi: Add description of max-gcse-passes param.
      
      	* gcse.c (gcse_main): Use MAX_GCSE_PASSES instead of MAX_PASSES.
      	(MAX_PASSES): Remove now unneeded macro.
      
      	* params.h (MAX_GCSE_PASSES): New macro, to get parameter value of
      	max-gcse-passes param.
      
      	* params.def (PARAM_MAX_GCSE_PASSES): New parameter, controlling
      	maximum number of GCSE passes to run. Defaults to 1 (which is what
      	MAX_PASSES in gcse.c used to be).
      
      From-SVN: r43610
      Daniel Berlin committed
    • Daily bump. · e63fc7bd
      From-SVN: r43606
      GCC Administrator committed
    • system.h (TARGET_ESC): Move to ... · 501990bb
      	* system.h (TARGET_ESC): Move to ...
      	* defaults.h (TARGET_ESC): ... here.
      	* target-def.h (TARGET_VALID_DECL_ATTRIBUTE,
      	TARGET_VALID_TYPE_ATTRIBUTE): Default to a no-op handler.
      	* tree.c (default_valid_attribute_p): New.
      	(valid_machine_attribute): Handlers can not be NULL.
      	* tree.h (default_valid_attribute_p): New.
      	* doc/tm.texi: Document TARGET_ESC.
      	* cp/decl2.c (import_export_class): Update.
      
      From-SVN: r43605
      Neil Booth committed
    • no preprocessing inside string literal · 84690a97
      From-SVN: r43604
      Bruce Korb committed
    • Add missing documentation. · aaa2e8ef
      	* doc/tm.texi (MAX_LONG_DOUBLE_TYPE_SIZE, INTEL_EXTENDED_IEEE_FORMAT):
      	Document.
      
      From-SVN: r43603
      Jim Wilson committed
    • streambuf.tcc (__copy_streambufs): Don't set eofbit. · f2f5472f
      
      2001-06-26  Benjamin Kosnik  <bkoz@fillmore.constant.com>
      	                     <vakatov@ncbi.nlm.nih.gov>
      
      	libstdc++/3272
      	* include/bits/streambuf.tcc (__copy_streambufs): Don't set eofbit.
      	* testsuite/27_io/ostream_inserter_other.cc (test04): Add test.
      	* testsuite/27_io/istream_extractor_other.cc: Fix.
      
      From-SVN: r43602
      Benjamin Kosnik committed
    • cpp.texi, [...]: Use @: where necessary when a full stop does not end a sentence. · e979f9e8
      	* doc/cpp.texi, doc/cppinternals.texi, doc/extend.texi,
      	doc/gcc.texi, doc/install.texi, doc/invoke.texi, doc/md.texi,
      	doc/tm.texi: Use @: where necessary when a full stop does not end
      	a sentence.
      
      From-SVN: r43600
      Joseph Myers committed
  3. 26 Jun, 2001 21 commits
    • acinclude.m4 (glibcpp_toolexeclibdir): Make multilib safe. · f34f2346
      
      2001-06-26  Zoltan Hidvegi  <hzoli@austin.ibm.com>
      
      	* acinclude.m4 (glibcpp_toolexeclibdir): Make multilib safe.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r43599
      Zoltan Hidvegi committed
    • gcc.texi, [...]: Remove trailing whitespace. · f9047ed3
      	* doc/gcc.texi, doc/install.texi, doc/invoke.texi: Remove trailing
      	whitespace.
      
      From-SVN: r43597
      Joseph Myers committed
    • stream_iterator.h (istream_iterator): Add copy ctor. · 75bef434
      
      2001-06-26  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/stream_iterator.h (istream_iterator): Add copy ctor.
      	(ostream_iterator): Same.
      	* include/bits/stl_iterator.h (front_insert_iterator::operator=):
      	Change argument to const_reference.
      	(back_insert_iterator): Same.
      
      From-SVN: r43596
      Benjamin Kosnik committed
    • c-tree.texi, [...]: Use two spaces after ends of sentences. · 767094dd
      	* doc/c-tree.texi, doc/cpp.texi, doc/extend.texi, doc/gcc.texi,
      	doc/install.texi, doc/invoke.texi, doc/objc.texi, doc/rtl.texi,
      	doc/tm.texi: Use two spaces after ends of sentences.
      
      From-SVN: r43594
      Joseph Myers committed
    • alpha_mach_dep.s: Mark call-saved FP registers. · f6823cb5
      	* alpha_mach_dep.s: Mark call-saved FP registers.
      	* include/private/gcconfig.h (ALPHA): Remove USE_GENERIC_PUSH_REGS.
      	* configure.in (alpha*): Re-enable alpha_mach_dep.s
      	* configure: Rebuild.
      
      From-SVN: r43593
      Richard Henderson committed
    • sbuf_iter.h: Change to.. · d27bba5e
      
      2001-06-26  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/sbuf_iter.h: Change to..
      	* include/bits/streambuf_iterator.h: This.
      	* include/bits/stl_iterator.h: Take out of here...
      	* include/bits/stream_iterator.h: Add.
      	* src/Makefile.am (base_headers): Add streambuf_iterator,
      	stream_iterator.h
      	* src/Makefile.in: Regenerate.
      	* include/bits/std_string.h: Adjust includes.
      	* include/bits/basic_ios.h: Same.
      	* include/bits/locale_facets.tcc: Same.
      	* include/bits/std_iosfwd.h: Same.
      
      	* include/bits/std_iterator.h: Add istream, ostream includes.
      	* include/bits/stl_iterator.h: Tweak.
      	* testsuite/24_iterators/ostream_iterator.cc: Add test.
      	* testsuite/24_iterators/istream_iterator.cc: Same.
      	* testsuite/23_containers/multiset.cc: Add iterator include.
      
      From-SVN: r43592
      Benjamin Kosnik committed
    • acinclude.m4: Clean extraneous tabs, rewrap 'test' lines. · a0cb1aa7
      2001-06-26  Phil Edwards  <pme@sources.redhat.com>
      
      	* acinclude.m4:  Clean extraneous tabs, rewrap 'test' lines.
      	* aclocal.m4:  Regenerate.
      	* configure:  Regenerate.
      
      From-SVN: r43591
      Phil Edwards committed
    • toplev.c (display_help): Fix param thinko. · 639bc36c
      2001-06-26  Daniel Berlin  <dan@cgsoftware.com>
      
      	* toplev.c (display_help): Fix param thinko.
      	* Makefile.in: Fix params.h dependencies.
      
      From-SVN: r43589
      Daniel Berlin committed
    • toplev.c (decode_f_option): Adjust setting. · 9596ddd6
      	* toplev.c (decode_f_option): Adjust setting.
      	(toplev_main): Call diagnostic_initialize.  Remove call to
      	reshape_diagnostic_buffer._
      
      	* diagnostic.h (struct output_buffer): Add new field format_decoder.
      	(diagnostic_format_decoder): New macro.
      	(diagnostic_prefixing_rule): Likewise.
      	(diagnostic_line_cutoff): Likewise.
      	(set_message_prefixing_rule): Remove.
      
      	* diagnostic.c (lang_printer): Remove.
      	(diagnostic_message_length_per_line): Likewise.
      	(current_prefixing_rule): Likewise.
      	(initialize_diagnostics): Rename to...
      	(diagnostic_initialize): ...this. Tweak.
      	(default_initialize_buffer): Remove.
      	(reshape_diagnostic_buffer): Likewise.
      	(init_output_buffer): Adjust prefixing rule setting.
      	(output_format): Use format_decoder from the output_buffer.
      
      	* c-lang.c (c_init): Adjust tree formatter setting.
      
      cp/
        	* error.c (init_error): Adjust settings.
      
      From-SVN: r43588
      Gabriel Dos Reis committed
    • * config/i386/sol2.h (CPP_SPEC): Pass -P for .S files. · 5e3caf26
      From-SVN: r43587
      Rainer Orth committed
    • Makefile.in (TARGET_H, [...]): New. · 672a6f42
      	* Makefile.in (TARGET_H, TARGET_DEF_H): New.
      	(c-decl.o, tree.o, c-typeck.o, $(out_object_file)): Update.
      	* c-decl.c (duplicate_decls): Use function pointer.
      	* c-typeck.c (common_type): Similarly.
      	* tree.c (valid_machine_attribute): Similarly.
      	(merge_machine_type_attributes): Rename merge_type_attributes.
      	(merge_machine_decl_attributes): Rename merge_decl_attributes.
      	(merge_dllimport_decl_attributes): New function.
      	* tree.h (merge_machine_type_attributes): Rename merge_type_attributes.
      	(merge_machine_decl_attributes): Rename merge_decl_attributes.
      	(merge_dllimport_decl_attributes): New prototype.
      	* target.h: New.
      	* target-def.h: New.
      
      doc:	(Joseph Myers)
      	* doc/gcc.texi, doc/tm.texi: Update documentation.
      
      cp:	Make-lang.in: Update dependencies.
      	* spew.c: Include target.h.
      	(duplicate_decls): Call target function.
      	* decl2.c: include target.h
      	(import_export_class): Use existence of target function pointer.
      	* typeck.c: Include target.h.
      	(qualify_type_recursive): Rename variable.  Call target function.
      	(type_after_usual_arithmetic_conversions): Similarly.
      	(common_type): Similarly.
      
      config:	* 1750a/1750a.c, a29k/29k.c, alpha/alpha.c, arc/arc.c, arm/arm.c,
      	avr/avr.c, c4x/c4x.c, clipper/clipper.c, convex/convex.c,
      	d30v/d30v.c, dsp16xx/dsp16xx.c, elxsi/elxsi.c, fr30/fr30.c,
      	i370/i370.c, i386/i386.c, i860/i860.c, i960/i960.c, ia64/ia64.c,
      	m32r/m32r.c, m68hc11/m68hc11.c, m68k/m68k.c, m88k/m88k.c,
      	mips/mips.c, mn10200/mn10200.c, mn10300/mn10300.c, ns32k/ns32k.c,
      	pa/pa.c, pdp11/pdp11.c, pj/pj.c, romp/romp.c, rs6000/rs6000.c,
      	sh/sh.c, sparc/sparc.c,	v850/v850.c, vax/vax.c, we32k/we32k.c)
      	: Include target.h and target-def.h.  Define target.
      
      	* arc/arc-protos.h (arc_valid_machine_decl_attribute): Remove.
      	* arc/arc.c (arc_valid_machine_decl_attribute): Rename
      	arc_valid_decl_attribute, make static.
      	* arc/arc.h (VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	* arm/arm-protos.h (arm_valid_machine_decl_attribute,
      	arm_valid_type_attribute_p, arm_pe_valid_machine_decl_attribute,
      	arm_pe_merge_machine_decl_attributes): Remove.
      	* arm/arm.c (arm_valid_machine_decl_attribute_p): Rename
      	arm_valid_decl_attribute_p, make static.
      	(arm_pe_valid_decl_attribute_p): Move from pe.c.
      	* arm/pe.c (arm_pe_valid_machine_decl_attribute_p): Move to arm.c.
      	(arm_pe_merge_machine_decl_attributes): Move to tree.c.
      	* arm/arm.h (VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	* arm/coff.h (VALID_MACHINE_DECL_ATTRIBUTE): Remove.
      	* arm/elf.h (VALID_MACHINE_DECL_ATTRIBUTE): Remove.
      	* arm/pe.h (TARGET_DLLIMPORT_DECL_ATTRIBUTES): New.
      	(VALID_MACHINE_TYPE_ATTRIBUTE, VALID_MACHINE_DECL_ATTRIBUTE): Remove.
      	* avr/avr-protos.h (valid_machine_type_attribute,
      	valid_machine_decl_attribute): Remove.
      	* avr/avr.c (valid_machine_type_attribute,
      	valid_machine_decl_attribute): Rename and make static.
      	* avr/avr.h (VALID_MACHINE_TYPE_ATTRIBUTE,
      	VALID_MACHINE_DECL_ATTRIBUTE): Remove.
      	* c4x/c4x-protos.h (c4x_valid_type_attribute_p): Remove.
      	* c4x/c4x.c (c4x_valid_type_attribute_p): Make static.
      	* c4x/c4x.h (VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	* d30v/d30v.h: Remove obsolete comments.
      	* h8300/h8300-protos.h (h8300_valid_machine_decl_attribute): Remove.
      	* h8300/h8300.c (h8300_valid_machine_decl_attribute): Rename, make
      	static.
      	* h8300/h8300.h (VALID_MACHINE_DECL_ATTRIBUTE): Remove.
      	* i386/cygwin.h (TARGET_DLLIMPORT_DECL_ATTRIBUTES): Define.
      	(i386_pe_merge_decl_attributes, MERGE_MACHINE_DECL_ATTRIBUTES,
      	i386_pe_valid_type_attributes_p): Remove.
      	* i386/i386-protos.h (ix86_valid_decl_attribute_p,
      	ix86_valid_type_attribute_p): Remove.
      	* i386/i386.c (ix86_valid_decl_attribute_p): Remove.
      	(ix86_valid_type_attribute_p): Make static.
      	* i386/i386.h (VALID_MACHINE_DECL_ATTRIBUTE,
      	VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	* i386/winnt.c (i386_pe_merge_decl_attributes): Move to tree.c.
      	* ia64/ia64-protos.h (ia64_valid_type_attribute): Remove.
      	* ia64/ia64.c (ia64_valid_type_attribute): Make static.
      	* ia64/ia64.h (VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	* m32r/m32r-protos.h (m32r_valid_machine_decl_attribute): Remove.
      	* m32r/m32r.c (m32r_valid_decl_attribute): Make static.
      	* m32r/m32r.h (VALID_MACHINE_DECL_ATTRIBUTE): Remove.
      	* m68hc11/m68hc11-protos.h (m68hc11_valid_decl_attribute_p,
      	m68hc11_valid_type_attribute_p): Remove.
      	* m68hc11/m68hc11.c (m68hc11_valid_decl_attribute_p): Remove.
      	(m68hc11_valid_type_attribute_p): Make static.
      	* m68hc11/m68hc11.h (VALID_MACHINE_DECL_ATTRIBUTE,
      	VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	* mcore/mcore-protos.h (mcore_valid_machine_decl_attribute,
      	mcore_merge_machine_decl_attribute): Remove.
      	* mcore/mcore.c (mcore_valid_machine_decl_attribute): Rename,
      	make static.
      	(mcore_merge_machine_decl_attributes): Move to tree.c.
      	* mcore/mcore.h (VALID_MACHINE_DECL_ATTRIBUTE,
      	VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	(TARGET_DLLIMPORT_DECL_ATTRIBUTES): Define.
      	* ns32k/ns32k-protos.h (ns32k_valid_decl_attribute_p,
      	ns32k_valid_type_attribute_p): Remove.
      	* ns32k/ns32k.c (ns32k_valid_decl_attribute_p): Remove.
      	(ns32k_valid_type_attribute_p): Make static.
      	* ns32k/ns32k.h (VALID_MACHINE_DECL_ATTRIBUTE,
      	VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	* rs6000/rs6000-protos.h (rs6000_valid_decl_attribute_p,
      	rs6000_valid_type_attribute_p): Remove.
      	* rs6000/rs6000.c (rs6000_valid_decl_attribute_p): Remove.
      	(rs6000_valid_type_attribute_p): Make static.
      	* rs6000/rs6000.h (VALID_MACHINE_DECL_ATTRIBUTE,
      	VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
      	* sh/sh-protos.h (sh_valid_machine_decl_attribute): Remove.
      	* sh/sh.c (sh_valid_machine_decl_attribute): Rename, make static.
      	* sh/sh.h (VALID_MACHINE_DECL_ATTRIBUTE): Remove.
      	* v850/v850-protos.h (v850_valid_machine_decl_attribute): Remove.
      	* v850/v850.c (v850_valid_machine_decl_attribute): Rename, make static.
      	* v850/v850.h (VALID_MACHINE_DECL_ATTRIBUTE): Remove.
      
      From-SVN: r43585
      Neil Booth committed
    • glimits.h (USHRT_MAX): Use unsigned suffix if int can not hold it. · 51da3560
      2001-06-26  Vladimir Makarov  <vmakarov@toke.toronto.redhat.com>
      
      	* glimits.h (USHRT_MAX): Use unsigned suffix if int can not hold
      	it.
      
      From-SVN: r43584
      Vladimir Makarov committed
    • porting-howto.html: Fixed some errors. · 17e7554f
      2001-06-26  Felix Natter  <f.natter@ndh.net>
      
      	* docs/html/17_intro/porting-howto.html:  Fixed some errors.
      
      From-SVN: r43582
      Felix Natter committed
    • diagnostic.h (struct diagnostic_context): Add new field. · f68fc4db
      	* diagnostic.h (struct diagnostic_context): Add new field.
      	(lang_diagnostic_starter, lang_diagnostic_finalizer): Remove
      	declaratons.
      	(global_dc): Declare.
      	* diagnostic.c (global_diagnostic_context): New variable.
      	(global_output_buffer): Remove.
      	(global_dc): Define.
      	(lang_diagnostic_starter, lang_diagnostic_finalizer): Remove
       	definitions.
      	(initialize_diagnostics): Adjust initialization.
      	(set_diagnostic_context): Adjust setting.
      
      cp/
      
      	* error.c (init_error): Adjust settings.
      
      From-SVN: r43581
      Gabriel Dos Reis committed
    • iris5.h (UNALIGNED_INT_ASM_OP, [...]): Define. · d7f4934b
      	* config/mips/iris5.h (UNALIGNED_INT_ASM_OP,
      	UNALIGNED_SHORT_ASM_OP): Define.
      	* config/mips/iris6.h (UNALIGNED_INT_ASM_OP,
      	UNALIGNED_SHORT_ASM_OP): Undef.
      
      From-SVN: r43579
      Rainer Orth committed
    • * src/alpha/osf.S (ffi_closure_osf): Use .rdata for ECOFF. · 57482f58
      From-SVN: r43578
      Rainer Orth committed
    • i386.md (float_truncate splitter, [...]): Add reload_completted; fix operand predicate. · 05b432db
      
      	* i386.md (float_truncate splitter, and to mov splitters): Add
      	reload_completted; fix operand predicate.
      
      	* haifa-sched.c (sched_init): Do not split insns.
      	* toplev.c (rest_of_compilation): Call split_all_insns before
      	sched1 pass; simplify condition of post-reload splitter;
      	call split_all_insn before sched2 pass.
      
      From-SVN: r43575
      Jan Hubicka committed
    • stl_iterator.h (istream_iterator::operator->): Fix return values. · f4655693
      
      2001-06-26  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/stl_iterator.h (istream_iterator::operator->): Fix
      	return values.
      	(istream_iterator::operator*): Same.
      
      2001-06-26  Benjamin Kosnik  <bkoz@redhat.com>
                  Alexandre Petit-Bianco  <apbianco@redhat.com>
      
              * testsuite/21_strings/element_access.cc (test01): Chill Out Cafe
              is on 41st, not 14th.
      
      Co-Authored-By: Alexandre Petit-Bianco <apbianco@redhat.com>
      
      From-SVN: r43574
      Benjamin Kosnik committed
    • diagnostic.h (diagnostic_prefixing_rule_t): New enum type. · 0deaa813
      	* diagnostic.h (diagnostic_prefixing_rule_t): New enum type.
      	(set_message_prefixing_rule): Adjust prototype.
      	* diagnostic.c (current_prefixing_rule): Adjust type.
      
      From-SVN: r43573
      Gabriel Dos Reis committed
    • Daily bump. · 4b76a1e3
      From-SVN: r43571
      GCC Administrator committed
    • std_iterator.h: Include sbuf_iter.h via std_ios.h. · b581eaf7
      
      2001-06-26  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/std_iterator.h: Include sbuf_iter.h via std_ios.h.
      
      	* include/bits/stl_iterator.h (istream_iterator): Inherit from
      	iterator.
      	(ostream_iterator): Same.
      	* testsuite/24_iterators/istream_iterator.cc: New file.
      	* testsuite/24_iterators/ostream_iterator.cc: New file.
      
      	* include/bits/sbuf_iter.h: Remove self typedef.
      	* testsuite/24_iterators/ostreambuf_iterator.cc: Add test.
      	* testsuite/24_iterators/istreambuf_iterator.cc: Add test.
      
      	* include/bits/stl_iterator.h (reverse_iterator): Remove
      	extraneous typedefs. Add typename.
      	(__normal_iterator): Remove typedefs referring to self. Add typename.
      	(reverse_bidiretional_iterator): Remove, not longer required.
      
      From-SVN: r43570
      Benjamin Kosnik committed