1. 22 Mar, 1998 8 commits
  2. 21 Mar, 1998 8 commits
  3. 20 Mar, 1998 7 commits
    • * pt.c (tsubst, TEMPLATE_TEMPLATE_PARM): Simplify. · 362badb0
      From-SVN: r18735
      Kriang Lerdsuwanakij committed
    • Initial revision · 99024956
      From-SVN: r18731
      Bruce Korb committed
    • Major cutover to using system.h: · 670ee920
              * Makefile.in (alias.o, bitmap.o, c-aux-info.o, c-common.o,
              c-decl.o, c-iterate.o, c-lang.o, c-lex.o, c-pragma.o, c-typeck.o,
              caller-save.o, calls.o, collect2.o, combine.o, cse.o, dbxout.o,
              dwarf2out.o, dwarfout.o, emit-rtl.o, except.o, explow.o, expmed.o,
              expr.o, final.o, flow.o, function.o, getpwd.o, global.o,
              integrate.o, jump.o, local-alloc.o, loop.o, optabs.o, pexecute.o,
              prefix.o, print-rtl.o, print-tree.o, profile.o, real.o, recog.o,
              reg-stack.o, regclass.o, regmove.o, reload.o, reload1.o, reorg.o,
              rtl.o, rtlanal.o, sdbout.o, stmt.o, stor-layout.o, stupid.o,
              tlink.o, toplev.o, tree.o, unroll.o, varasm.o, xcoffout.o): Depend
              on system.h.
              * alias.c, bitmap.c, c-aux-info.c, c-common.c, c-decl.c,
              c-iterate.c, c-lang.c, c-lex.c, c-pragma.c, c-typeck.c,
              caller-save.c, calls.c, collect2.c, combine.c, cse.c, dbxout.c,
              dwarf2out.c, dwarfout.c, emit-rtl.c, except.c, explow.c, expmed.c,
              expr.c, final.c, flow.c, function.c, gcc.c, getpwd.c, global.c,
              integrate.c, jump.c, local-alloc.c, loop.c, optabs.c, pexecute.c,
              prefix.c, print-rtl.c, print-tree.c, profile.c, real.c, recog.c,
              reg-stack.c, regclass.c, regmove.c, reload.c, reload1.c, reorg.c,
              rtl.c, rtlanal.c, sched.c, sdbout.c, stmt.c, stor-layout.c,
              stupid.c, tlink.c, toplev.c, tree.c, unroll.c, varasm.c,
              xcoffout.c: Include system.h.  Organize include ordering so
              that stdarg/varargs comes before other system headers.  Remove
              spurious casts of functions assured of a prototype in system.h.
      
      From-SVN: r18726
      Kaveh R. Ghazi committed
    • decl.c (make_implicit_typename): Rewrite removed code. · 1107c4b3
      	* decl.c (make_implicit_typename): Rewrite removed code.
      	(make_typename_type): Call it if the type we look up comes from
      	a base that uses template parms.
      
      From-SVN: r18725
      Jason Merrill committed
    • pt.c (complete_template_args): Rewrite. · e6f1275f
      	* pt.c (complete_template_args): Rewrite.
      	(tsubst, FUNCTION_DECL): Use it.
      	* semantics.c (finish_asm_stmt): Fix combine strings. Call
      	c_expand_asm_operands () if output_operands, input_operands or
      	clobbers is not NULL_TREE.
      	* pt.c (complete_template_args): New function.
      	(get_bindings): Deal with specializations of function templates
      	with return type containing parameters from outer class
      	templates.
      	(tsubst, TEMPLATE_TEMPLATE_PARM): When reducing parameter level,
      	substitute arguments and compose a new type.
      
      From-SVN: r18724
      Jason Merrill committed
    • Makefile.in (install-gcc): Don't specify LANGUAGES here. · 3cd730af
      8
      	* Makefile.in (install-gcc): Don't specify LANGUAGES here.
      	(install-gcc-cross): Instead, override LANGUAGES here.
      
      From-SVN: r18722
      Manfred Hollstein committed
  4. 19 Mar, 1998 17 commits