1. 24 Mar, 1998 9 commits
    • Ooops - fixed typo in previous delta · 1fdb7d93
      From-SVN: r18800
      Nick Clifton committed
    • decl.c (init_decl_processing): Set TYPE_PRECISON for bools to 1. · bc6ecde7
      �
      Tue Mar 24 12:21:55 1998  Benjamin Kosnik  <bkoz@lisa.cygnus.com>
      	* decl.c (init_decl_processing): Set TYPE_PRECISON for bools to 1.
      Tue Mar 24 12:21:48 1998  Jim Wilson  <wilson@cygnus.com>
              * decl.c (init_decl_processing): Initialize TYPE_MAX_VALUE for
              boolean_type_node to 1.
      Fixes for g++/15235
      
      From-SVN: r18799
      Benjamin Kosnik committed
    • decl.c (init_decl_processing): Set TYPE_PRECISON for bools to 1. · c1ea6a0b
      8
      Tue Mar 24 12:21:55 1998  Benjamin Kosnik  <bkoz@lisa.cygnus.com>
      	* decl.c (init_decl_processing): Set TYPE_PRECISON for bools to 1.
      Tue Mar 24 12:21:48 1998  Jim Wilson  <wilson@cygnus.com>
              * decl.c (init_decl_processing): Initialize TYPE_MAX_VALUE for
              boolean_type_node to 1.
      Fixes for g++/15235
      
      From-SVN: r18798
      Benjamin Kosnik committed
    • Support win32 style absolute paths. · ae8c5963
      Add more debugging.
      
      From-SVN: r18797
      Nick Clifton committed
    • Commit files missed with last commit. · ff29fd00
      From-SVN: r18796
      Mark Mitchell committed
    • cplus-dem.c (optable): Add sizeof. · 050367a3
      	* cplus-dem.c (optable): Add sizeof.
      	(demangle_template_value_parm): New function containing code
      	previously found in demangle_template.
      	(demangle_integral_value): New function which handles complicated
      	integral expressions.
      	(demangle_template): Use them.
      	* error.c (dump_expr): Remove unused variable `l'.
      	* pt.c (for_each_template_parm): New function, created by
      	converting uses_template_parms.
      	(tree_fn_t): New typedef.
      	(uses_template_parms): Use it.
      	(mark_template_parm): New function.
      	(push_template_decl): Check that the argument list of a partial
      	specialization uses all the template parameters.
      	* Make-lang.in (c++filt): Don't delete cxxmain.c after we're done
      	with it; we might want it for debugging.
      	* cp-tree.h (type_unification): Change interface.
      	* class.c (finish_struct_1): Skip nested template types, just like
      	ordinary nested types.
      	(instantiate_type): Use new interface to type_unification.
      	* lex.c (init_lex): Add __sz as opname for sizeof.
      	* method.c (build_overload_scope_ref): New function.
      	(build_overload_int): Handle complex expressions.  Set
      	numeric_output_need_bar if necessary.
      	(build_overload_value): Handle non-PARM_DECL nodes; this
      	routine is now used by build_overload_int.  Remove some
      	assignments to numeric_output_need_bar.  Use
      	build_overload_scope_ref.
      	(build_qualified_name): Note that some template mangled names end
      	with digits, and set numeric_output_need_bar appropriately.  Use
      	build_underscore_int.
      	* pt.c (unify): Change interface.
      	(type_unification_real): Likewise.
      	(determine_specialization): Use new interfaces.
      	(tsubst): Deal gracefully with situations in which the argument
      	vector is not fully filled.
      	(fn_type_unification): Use new interfaces.
      	(type_unification): Likewise.  Remove NOP_EXPR hack.
      	(type_unification_real): Likewise.
      	(unify): Likewise.  Deal with unification of complex expresions.
      
      From-SVN: r18795
      Mark Mitchell committed
    • Cutover various gen*.c files to using system.h: · 0b93b64e
              * Makefile.in (genconfig.o, genflags.o, gencodes.o, genemit.o,
              genopinit.o, genrecog.o, genextract.o, genpeep.o, genattr.o,
              genattrtab.o, genoutput.o): Depend on system.h.
              * genattr.c: Include system.h.  Add arguments to various function
              prototypes.  Remove redundant prototype of read_rtx().
              * genattrtab.c: Likewise.
              * gencodes.c: Likewise.
              * genconfig.c: Likewise.
              * genemit.c: Likewise.
              * genextract.c: Likewise.
              * genflags.c: Likewise.
              * genopinit.c: Likewise.
              * genoutput.c: Likewise.
              * genpeep.c: Likewise.
              * genrecog.c: Likewise.
      
      From-SVN: r18794
      Kaveh R. Ghazi committed
    • s/mrs/bkoz/ · 4c5f3fcd
      From-SVN: r18793
      Brendan Kehoe committed
    • fix memoize · 1559e387
      From-SVN: r18792
      Jason Merrill committed
  2. 23 Mar, 1998 13 commits
  3. 22 Mar, 1998 8 commits
  4. 21 Mar, 1998 8 commits
  5. 20 Mar, 1998 2 commits