1. 22 Jun, 2001 2 commits
  2. 21 Jun, 2001 16 commits
    • algo.h: Add "GPL plus runtime exception" comment. · daa19534
      2001-06-21  Phil Edwards  <pme@sources.redhat.com>
      
      	* include/backward/algo.h:  Add "GPL plus runtime exception" comment.
      	* 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.
      	* libsupc++/unwind-cxx.h:  Likewise.
      	* src/bitset.cc:  Likewise.
      	* src/strstream.cc:  Likewise.
      
      From-SVN: r43496
      Phil Edwards committed
    • flow.c (entry_exit_blocks): Initialize frequency. · ebf1c218
              * flow.c (entry_exit_blocks): Initialize frequency.
              (split_block): Copy it.
              (dump_flow_info): Dump it.
      
      From-SVN: r43494
      Richard Henderson committed
    • sh.c (barrier_align): Also recognize branch-around-a-jump-sequence from… · 6dee4e5f
      sh.c (barrier_align): Also recognize branch-around-a-jump-sequence from machine-depedent_reorg for...
      
      	* sh.c (barrier_align): Also recognize branch-around-a-jump-sequence
      	from machine-depedent_reorg for purposes of alignment supression
      	when no delay slot insn has been added.
      
      From-SVN: r43493
      J"orn Rennecke committed
    • re PR preprocessor/3260 (#include __FILE__ broken) · a6e865f8
      	PR preprocessor/3260
      	* cppmacro.c (make_string_token): Null terminate.
      
      From-SVN: r43492
      Neil Booth committed
    • alpha.h (struct machine_function): Remove. · b91055dd
      * config/alpha/alpha.h (struct machine_function): Remove.
      * config/alpha/alpha.c (integrate.h): Include.
      (override_options): Don't set up machine_status hooks.
      (alpha_init_machine_status): Remove.
      (alpha_mark_machine_status): Remove.
      (alpha_free_machine_status): Remove.
      (alpha_return_addr): Use get_hard_reg_initial_val.
      (alpha_gp_save_rtx): Likewise.
      (alpha_ra_ever_killed): Use has_hard_reg_initial_val.
      
      From-SVN: r43491
      DJ Delorie committed
    • handle interrupt_handler correctly · 552ecbd9
      From-SVN: r43490
      Aldy Hernandez committed
    • Fix massive typo/thinko in previous ChangeLog entry. · 5005dee9
      From-SVN: r43489
      Phil Edwards committed
    • install.texi: Add 'c' to list of --enable-languages choices. · c51b1b1b
      2001-06-21  Phil Edwards  <pme@sources.redhat.com>
      
      	* doc/install.texi:  Add 'c' to list of --enable-languages choices.
      
      
      Index: doc/install.texi
      ===================================================================
      RCS file: /cvs/gcc/gcc/gcc/doc/install.texi,v
      retrieving revision 1.31
      diff -u -3 -p -r1.31 install.texi
      --- install.texi	2001/06/21 15:25:54	1.31
      +++ install.texi	2001/06/21 18:59:08
      @@ -546,7 +546,7 @@ their runtime libraries should be built.
       @var{langN} you can issue the following command in the
       @file{gcc} directory of your GCC source tree:@* @samp{grep language=
       */config-lang.in}@* Currently, you can use any of the following:
      -@code{c++}, @code{f77}, @code{java} and @code{objc}.
      +@code{c}, @code{c++}, @code{f77}, @code{java} and @code{objc}.
       @code{CHILL} is not currently maintained, and will almost
       certainly fail to compile.  Note that this switch does not work with
       EGCS 1.1.2 or older versions of egcs.  It is supported in GCC 2.95
      
      From-SVN: r43488
      Phil Edwards committed
    • * integrate.c (mark_hard_reg_initial_vals): Check for NULL. · 024070cb
      From-SVN: r43487
      DJ Delorie committed
    • integrate.c (ggc.h): Include. · c0e7830f
      * integrate.c (ggc.h): Include.
      (initial_value_pair, initial_value_struct,
      setup_initial_hard_reg_value_integration): Add prototypes.
      (expand_inline_function): Call
      setup_initial_hard_reg_value_integration.
      (has_func_hard_reg_initial_val, get_func_hard_reg_initial_val,
      get_hard_reg_initial_val, has_hard_reg_initial_val): New functions
      to keep track of values present at the start of a function.
      (mark_hard_reg_initial_vals): New, for gc.
      (setup_initial_hard_reg_value_integration): New.  Sets up pseudo
      mappings for initial values.
      (emit_initial_value_sets): New.  Emits code to set initial value
      pseudos.
      * integrate.h: Add prototypes for new functions.
      * function.h (struct function): Add hard_reg_initial_vals field.
      * function.c (integrate.h): Include.
      (mark_function_status): Call
      mark_hard_reg_initial_vals.
      * toplev.c (integrate.h): Include.
      (rest_of_compilation): Call emit_initial_value_sets.
      
      From-SVN: r43486
      DJ Delorie committed
    • contrib.texi, [...]: Use the correct name "Objective-C" everywhere instead of "Objective C". · 2147b154
      	* doc/contrib.texi, doc/cpp.texi, doc/cppinternals.texi,
      	doc/extend.texi, doc/gcc.texi, doc/install.texi, doc/invoke.texi,
      	doc/objc.texi, doc/tm.texi: Use the correct name "Objective-C"
      	everywhere instead of "Objective C".
      
      From-SVN: r43485
      Stan Shebs committed
    • java-interp.h (_Jv_InterpClass): Use JV_MARKOBJ_DECL. · 470042c7
      	* include/java-interp.h (_Jv_InterpClass): Use JV_MARKOBJ_DECL.
      	From Corey Minyard.
      
      From-SVN: r43484
      Tom Tromey committed
    • indirect_array.h (indirect_array<>::operator=): Make copy and assignment operator public. · 8164237c
      	* include/bits/indirect_array.h (indirect_array<>::operator=):
      	Make copy and assignment operator public.  Implement.  Format.
      
      	* include/bits/valarray_array.h (__valarray_copy): Add overloads
      	for copy between index arrays.  Format.
      
      From-SVN: r43483
      Gabriel Dos Reis committed
    • Daily bump. · c0eadc6b
      From-SVN: r43482
      GCC Administrator committed
    • class.c (java_hash_tree_node): Fixed indentation in leading comment. · 8e41c4f3
      2001-06-20  Alexandre Petit-Bianco  <apbianco@redhat.com>
      
      	* class.c (java_hash_tree_node): Fixed indentation in leading comment.
      	* parse.y (do_resolve_class): Moved comments out to leading comment
      	section. Removed local `start', New local `_ht' and
      	`circularity_hash.'  Record `enclosing' in hash table and search
      	it to detect circularity.  Use `enclosing' as an argument to
      	`lookup_cl.' Free the hash table when done.
      
      (http://gcc.gnu.org/ml/gcc-patches/2001-06/msg01318.html )
      
      From-SVN: r43480
      Alexandre Petit-Bianco committed
    • c-tree.texi, [...]: Consistently use "front end" and "back end" as nouns and "front-end" and... · 6c0a4eab
      	* doc/c-tree.texi, doc/contrib.texi, doc/extend.texi,
      	doc/gcc.texi, doc/install-old.texi, doc/install.texi,
      	doc/invoke.texi, doc/rtl.texi: Consistently use "front end" and
      	"back end" as nouns and "front-end" and "back-end" as adjectives.
      
      From-SVN: r43479
      Joseph Myers committed
  3. 20 Jun, 2001 11 commits
  4. 19 Jun, 2001 11 commits