1. 01 Oct, 1999 7 commits
  2. 30 Sep, 1999 20 commits
  3. 29 Sep, 1999 13 commits
    • re GNATS gcj/55 (jc1 dies on implicit String conversion) · 2450ddbb
      	* libjava.lang/PR55.out: New file.
      	* libjava.lang/PR55.java: New file.
      
      From-SVN: r29714
      Tom Tromey committed
    • ggc-page.c: Don't include <unistd.h> etc taken care of by "system.h". · e5ecd4ea
              * ggc-page.c: Don't include <unistd.h> etc taken care of
              by "system.h".  Include <sys/mman.h> afterward.
      
      From-SVN: r29713
      Richard Henderson committed
    • rs6000.c (rs6000_encode_section_info): If ggc_p, use ggc_alloc_string. · ff669a6c
              * rs6000.c (rs6000_encode_section_info): If ggc_p, use
              ggc_alloc_string.
      
      From-SVN: r29712
      Richard Henderson committed
    • class.c (class_cache_obstack, [...]): Remove. · 0a2c2fd1
      	* class.c (class_cache_obstack, class_obstack): Remove.
      	(init_class_processing): Don't initialize class_obstack.
      	(push_cache_obstack): Remove.
      	(pushclass): Don't call it.
      	* cp-tree.h: Remove prototype for push_cache_obstack.
      	* decl.c (decl_obstack, decl_stack, push_decl_level): Remove.
      	(pushlevel_class): Don't push_decl_level.
      	(poplevel_class): Don't pop_stack_level.
      	(push_class_level_binding): Don't push_cache_obstack.
      	(init_decl_processing): Don't intialize decl_obstack.
      	* search.c (push_class_decls): Don't push_cache_obstack.
      	* tree.c (list_hash_add): Put hash node on permanent_obstack.
      	(hash_tree_cons): Don't mess with obstacks.
      	(print_lang_statistics): Don't print stats for class_obstack and
      	decl_obstack.
      
      From-SVN: r29711
      Jason Merrill committed
    • dump.c (dequeue_and_dump): Dump DECL_EXTERNAL. · 3bc6a13b
      	* dump.c (dequeue_and_dump): Dump DECL_EXTERNAL.
      	* ir.texi: Document DECL_EXTERNAL.
      
      From-SVN: r29710
      Mark Mitchell committed
    • dump.c (dequeue_and_dump): Improve support for dumping THUNK_DECLs. · e9e7f181
      	* dump.c (dequeue_and_dump): Improve support for dumping THUNK_DECLs.
      	* ir.texi: Document THUNK_DECLs.
      
      From-SVN: r29709
      Mark Mitchell committed
    • cp-tree.h (TMPL_ARGS_HAVE_MULTIPLE_LEVELS): Move here from pt.c. · b5ac18ea
      	* cp-tree.h (TMPL_ARGS_HAVE_MULTIPLE_LEVELS): Move here from pt.c.
      	(TMPL_ARGS_DEPTH, TMPL_ARGS_LEVEL, SET_TMPL_ARGS_LEVEL): Likewise.
      	(TMPL_ARG, SET_TMPL_ARG, NUM_TMPL_ARGS, TMPL_PARMS_DEPTH): Likewise.
      	* error.c (dump_template_bindings): Remove unused parameter.
      	Handle multiple levels of template parameters.
      	(dump_template_decl): Use `parms', not `args', for template
      	parameters.  Fix thinko.
      	(dump_function_decl): Use DECL_TEMPLATE_INSTANTIATION.  Don't pass
      	flags to dump_template_bindings.
      	* pt.c (TMPL_ARGS_HAVE_MULTIPLE_LEVELS): Move to cp-tree.h.
      	(TMPL_ARGS_DEPTH, TMPL_ARGS_LEVEL, SET_TMPL_ARGS_LEVEL): Likewise.
      	(TMPL_ARG, SET_TMPL_ARG, NUM_TMPL_ARGS, TMPL_PARMS_DEPTH): Likewise.
      	(tsubst_copy): Clarify variable name.
      	(most_general_template): Robustify.
      
      From-SVN: r29708
      Mark Mitchell committed
    • error.c (dump_template_parms): Don't use TS_PEDANTIC_NAME to change primary template rendering. · 0acbb8d9
      	* error.c (dump_template_parms): Don't use TS_PEDANTIC_NAME
      	to change primary template rendering.
      
      From-SVN: r29707
      Nathan Sidwell committed
    • cp-tree.h (UPT_TEMPLATE): Remove. · bea5d553
      	* cp-tree.h (UPT_TEMPLATE): Remove.
      	(UPT_PARMS): Likewise.
      	(DECL_NEEDED_P): New macro.
      	* decl2.c (finish_vtable_vardecl): Use it.
      	(finish_objects): Don't crash with -fsyntax-only.
      	(finish_file): Use DECL_NEEDED_P.  Don't prune vtables when
      	-fsyntax-only.
      	* pt.c (tsubst_friend_function): Remove FIXME that talks about
      	obstacks.
      	(tsubst_expr): Correct handling of function try-blocks.
      	* semantics.c: Include flags.h.
      	(expand_body): Don't do RTL generation if -fsyntax-only.
      	* Makefile.in (semantics.o): Depends on flags.h.
      
      From-SVN: r29706
      Mark Mitchell committed
    • cp-tree.h (UPT_TEMPLATE): Remove. · 84df082b
      	* cp-tree.h (UPT_TEMPLATE): Remove.
      	(UPT_PARMS): Likewise.
      	(DECL_NEEDED_P): New macro.
      	* decl2.c (finish_vtable_vardecl): Use it.
      	(finish_objects): Don't crash with -fsyntax-only.
      	(finish_file): Use DECL_NEEDED_P.  Don't prune vtables when
      	-fsyntax-only.
      	* pt.c (tsubst_friend_function): Remove FIXME that talks about
      	obstacks.
      	(tsubst_expr): Correct handling of function try-blocks.
      	* semantics.c: Include flags.h.
      	(expand_body): Don't do RTL generation if -fsyntax-only.
      	* Makefile.in (semantics.o): Depends on flags.h.
      
      From-SVN: r29705
      Mark Mitchell committed
    • Daily bump. · ddb34a29
      From-SVN: r29704
      Jeff Law committed
    • Copyright tweaks. · 0f5c4161
      From-SVN: r29703
      Jeff Law committed
    • Implement function template instantiation pretty printing. · 612c671a
      1999-09-28  Gabriel Dos Reis  <gdr@codesourcery.com>
      
      	Implement function template instantiation pretty printing.
      
              * pt.c (most_general_template): Adjust declaration.
      
              * cp-tree.h: (most_general_template): Declare.
      
              * error.c (dump_template_value): Rename to ...
              (dump_template_argument): This.
              (dump_template_argument_list): New function.
              (dump_type): Use it.
              (dump_template_parameter): New function.
              (dump_template_decl): Use it.
              (dump_template_bindings): New function.
              (dump_function_decl): Use it. Pretty print function template
              instantiations.
      
      From-SVN: r29702
      Gabriel Dos Reis committed