1. 29 Dec, 1999 2 commits
    • cp-tree.h (lang_type): Replace abstract_virtuals with pure_virtuals. · fee7654e
      	* cp-tree.h (lang_type): Replace abstract_virtuals with pure_virtuals.
      	(CLASSTYPE_ABSTRACT_VIRTUALS): Rename to ...
      	(CLASSTYPE_PURE_VIRTUALS): ... this.
      	(lang_decl_flags): Replace abstract_virtual with pure_virtual.
      	(DECL_ABSTRACT_VIRTUAL_P): Rename to ...
      	(DECL_PURE_VIRTUAL_P): ... this.
      	(get_abstract_virtuals): Rename to ...
      	(get_pure_virtuals): ... this.
      	* call.c (build_new_method_call): Replace DECL_PURE_VIRTUAL_P with
      	DECL_ABSTRACT_VIRTUAL_P.  Replace CLASSTYPE_ABSTRACT_VIRTUALS with
      	CLASSTYPE_PURE_VIRTUALS.
      	* class.c (build_vtable_entry): Likewise.
      	(finish_struct_bits): Likewise.  Call get_pure_virtuals, not
      	get_abstract_virtuals.
      	(build_vtbl_initializer): Likewise.
      	(override_one_vtable): Likewise.
      	(check_methods): Likewise.
      	* decl.c (duplicate_decls): Likewise.
      	(redeclaration_error_message): Likewise.
      	(lang_mark_tree): Likewise.
      	* decl2.c (grok_function_init): Likewise.
      	(import_export_vtable): Likewise.
      	(import_expor_class): Likewise.
      	* typeck2.c (abstract_virtuals_error): Likewise.
      	* xref.c (GNU_xref_member): Likewise.
      	* search.c (get_abstract_virtuals): Rename to get_pure_virtuals.
      
      From-SVN: r31114
      Mark Mitchell committed
    • * tree.h (BINFO_BASETYPES): Improve documentation. · 0430641b
      From-SVN: r31113
      Mark Mitchell committed
  2. 28 Dec, 1999 6 commits
  3. 27 Dec, 1999 11 commits
  4. 26 Dec, 1999 4 commits
  5. 25 Dec, 1999 1 commit
  6. 24 Dec, 1999 6 commits
    • toplev.h (note_deferall_of_defined_inline_function): Declare. · de23a892
      	* toplev.h (note_deferall_of_defined_inline_function): Declare.
      	* toplev.c (note_deferral_of_defined_inline_function): New
      	function, split out from ...
      	(rest_of_compilation): ... here.  Use it.
      
      	* semantics.c (expand_body): Use
      	note_deferral_of_defined_inline_function.
      
      From-SVN: r31088
      Mark Mitchell committed
    • expr.c (store_constructor): Don't call clear_storage if size is variable. · 9376fcd6
      	* expr.c (store_constructor): Don't call clear_storage if size is
      	variable.
      
      From-SVN: r31086
      Richard Kenner committed
    • Makefile.in (toplev.o): Depend on loop.h. · 272df862
      	* Makefile.in (toplev.o): Depend on loop.h.
      
      	* dwarfout.c: Include tm_p.h.
      
      	* emit-rtl.c (restore_emit_status): Mark parameter with
      	ATTRIBUTE_UNUSED.
      
      	* final.c (final_scan_insn): Likewise.
      
      	* flow.c (flow_nodes_print, flow_exits_print, flow_loops_cfg_dump,
      	flow_loop_nested_p, flow_loop_exits_find, flow_loop_nodes_find,
      	flow_depth_first_order_compute, flow_loop_pre_header_find,
      	flow_loop_tree_node_add, flow_loops_tree_build,
      	flow_loop_level_compute, flow_loops_level_compute,
      	flow_loop_outside_edge_p): Add prototypes.
      	(recompute_reg_usage): Mark parameters with ATTRIBUTE_UNUSED.
      
      	* ggc-callbacks.c (lang_mark_tree, lang_mark_false_label_stack):
      	Mark with ATTRIBUTE_NORETURN.
      
      	* hash.c (hash_newfunc): Mark parameter with ATTRIBUTE_UNUSED.
      
      	* local-alloc.c (no_conflict_p): Likewise.
      
      	* loop.c (insert_bct): Hide definitions of variables with hidden
      	usage.
      	(note_reg_stored): Mark parameter with ATTRIBUTE_UNUSED.
      
      	* regclass.c (memory_move_secondary_cost): Mark variable `mem'
      	with ATTRIBUTE_UNUSED.
      	(record_reg_classes): Mark parameter with ATTRIBUTE_UNUSED.
      	(reg_scan): Likewise.
      
      	* reload.c (find_reloads): Remove unused variables `changed'.
      
      	* reload1.c (reload_reg_class_lower): Don't unnecessarily cast
      	away const-ness.
      	(allocate_reload_reg): Mark parameter with ATTRIBUTE_UNUSED.
      	Remove unused variable `insn'.
      
      	* toplev.c: Include loop.h.
      	(report_file_and_line): Remove unnecessary prototype.
      
      	* tree.c (build_block): Mark parameter with ATTRIBUTE_UNUSED.
      
      	* unroll.c (biv_total_increment): Likewise.
      
      From-SVN: r31085
      Kaveh R. Ghazi committed
    • Daily bump. · ae38a816
      From-SVN: r31084
      Jeff Law committed
    • linux_threads.c: Don't block SIGINT, SIGQUIT, SIGTERM in the NO_SIGNALS case. · 54f76845
      1999-12-22  Bryce McKinlay  <bryce@albatross.co.nz>
      
              * linux_threads.c: Don't block SIGINT, SIGQUIT, SIGTERM in the
              NO_SIGNALS case.
      
      From-SVN: r31083
      Bryce McKinlay committed
    • natObject.cc (notify): Throw message with IllegalMonitorStateException. · 43cbc943
      1999-12-22  Bryce McKinlay  <bryce@albatross.co.nz>
      
              * java/lang/natObject.cc (notify): Throw message with
              IllegalMonitorStateException.
              (notifyAll): Ditto.
              (wait): Ditto.
              * java/lang/Thread.java (isInterrupted): Don't clear interrupt_flag.
              (isInterrupted_): New function, which does clear interrupt_flag.
              (interrupt): Use `isInterrupted_'.
              * java/lang/natThread.cc (interrupt): Add comment.
              (join): Set `Prev' in joiner loop.
              Change various calls to `isInterrupted' to use `isInterrupted_'.
              * posix-threads.cc (_Jv_CondWait): Allways use pthread_cond_timedwait
              on linux. Set result to 0 on an interrupt. Test interrupted status
              of java Thread object directly.
              FLAG_INTERRUPTED: removed.
              (_Jv_ThreadStart): Throw OutOfMemoryError if pthread_create fails.
              (_Jv_ThreadInterrupt): Don't set FLAG_INTERRUPTED.
              (_Jv_InitThreads): Don't block SIGINT.
              (_Jv_ThreadWait): Don't configure SIGINT handler.
      
      From-SVN: r31082
      Bryce McKinlay committed
  7. 23 Dec, 1999 7 commits
  8. 22 Dec, 1999 3 commits