- 20 Mar, 1998 5 commits
-
-
* 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. (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. (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 -
From-SVN: r18723
Stan Cox committed -
8 * Makefile.in (install-gcc): Don't specify LANGUAGES here. (install-gcc-cross): Instead, override LANGUAGES here. From-SVN: r18722
Manfred Hollstein committed
-
- 19 Mar, 1998 22 commits
-
-
* configure.in (hppa1.0-hp-hpux10): Handle threads for this config too. From-SVN: r18721
Jeffrey A Law committed -
* pt.c (tsubst): Clear DECL_PENDING_INLINE_INFO for new FUNCTION_DECLs. From-SVN: r18720
Mark Mitchell committed -
From-SVN: r18719
Jason Merrill committed -
From-SVN: r18718
Jason Merrill committed -
From-SVN: r18717
Philippe De Muyter committed -
* fold-const.c (fold): Replace sign-extension of a zero extended value by a single zero extension. From-SVN: r18713
Philippe De Muyter committed -
* except.c (init_eh): Do nothing. (save_eh_status): Call init_eh_for_function, not init_eh. * function.c (push_function_context_to): Don't call init_emit. From-SVN: r18710
Jason Merrill committed -
From-SVN: r18709
Jason Merrill committed -
* pt.c (get_bindings_real): Rename from get_bindings. Add check_rettype parm. (get_bindings): Pass 1. (get_bindings_overload): Pass 0. From-SVN: r18708
Jason Merrill committed -
From-SVN: r18705
Michael Meissner committed -
* pt.c (check_explicit_specialization): When reverting a static member function, also remove the `this' parameter from last_function_parms. From-SVN: r18704
Mark Mitchell committed -
* final.c (shorten_branches): Add parentheses around +/- in operand of &. * flow.c (life_analysis): Wrap variable `i' in macro ELIMINABLE_REGS. From-SVN: r18703
Kaveh R. Ghazi committed -
* pt.c (tsubst_copy, CONST_DECL): Don't bother tsubsting a function context. From-SVN: r18702
Jason Merrill committed -
* decl.c (store_bindings): Use free_binding_vecs. (pop_from_top_level): Likewise. From-SVN: r18701
Jason Merrill committed -
regclass.c (memory_move_secondary_cost): Wrap uses of SECONDARY_INPUT_RELOAD_CLASS and SECONDARY_OUTPUT_RELOAD_CLASS... P * regclass.c (memory_move_secondary_cost): Wrap uses of SECONDARY_INPUT_RELOAD_CLASS and SECONDARY_OUTPUT_RELOAD_CLASS with #ifdef tests. From-SVN: r18699
Manfred Hollstein committed -
From-SVN: r18698
Manfred Hollstein committed -
� * config/m68k/m68k.md (addqi3): Fix typo gen_INT vs. GEN_INT. * flow.c (life_analysis): #include <sys/types.h> to make sure size_t is defined. * cplus-dem.c (demangle_function_name): Likewise. From-SVN: r18697
Manfred Hollstein committed -
� * config/m68k/m68k.md (addqi3): Fix typo gen_INT vs. GEN_INT. * flow.c (life_analysis): #include <sys/types.h> to make sure size_t is defined. * cplus-dem.c (demangle_function_name): Likewise. From-SVN: r18696
Manfred Hollstein committed -
� * config/m68k/m68k.md (addqi3): Fix typo gen_INT vs. GEN_INT. * flow.c (life_analysis): #include <sys/types.h> to make sure size_t is defined. * cplus-dem.c (demangle_function_name): Likewise. From-SVN: r18695
Manfred Hollstein committed -
* config/m68k/m68k.md (addqi3): Fix typo gen_INT vs. GEN_INT. * flow.c (life_analysis): #include <sys/types.h> to make sure size_t is defined. * cplus-dem.c (demangle_function_name): Likewise. From-SVN: r18694
Manfred Hollstein committed -
P * final.c (insn_noperands): Change type to unsigned int. (final_scan_insn): Likewise for noperands; properly check operand number boundaries. From-SVN: r18693
Manfred Hollstein committed -
� * final.c (insn_noperands): Change type to unsigned int. (final_scan_insn): Likewise for noperands; properly check operand number boundaries. From-SVN: r18692
Manfred Hollstein committed
-
- 18 Mar, 1998 13 commits
-
-
* gcc.dg/980313-1.c: New test for fp conditional move on PPro. From-SVN: r18679
Jim Wilson committed -
From-SVN: r18678
Jim Wilson committed -
From-SVN: r18677
Richard Henderson committed -
* alpha.md (extzv): Don't reject register operands. Fix mode of operand 1. From-SVN: r18676
Richard Henderson committed -
* dbxout.c (dbxout_function_end): Fix last change. The correct predicate is ASM_OUTPUT_SECTION_NAME. From-SVN: r18675
Richard Henderson committed -
* sh.md (ashlsi_c-1): Delete 3rd argument to gen_ashlsi_c. (ashlsi): Use match_dup 1 instead of match_operand 2. From-SVN: r18674
Jim Wilson committed -
From-SVN: r18673
Bruce Korb committed -
Wed Mar 18 13:46:07 1998 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * fold-const.c (operand_equal_for_comparison_p): See if equal when nop conversions are removed. From-SVN: r18672
Richard Kenner committed -
Wed Mar 18 13:42:01 1998 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * expr.c (expand_expr, case COND_EXPR): If have conditional move, don't use ORIGINAL_TARGET unless REG. From-SVN: r18671
Richard Kenner committed -
From-SVN: r18670
J"orn Rennecke committed -
* loop.c (struct movable): New field move_insn_first. (scan_loop): In consec sets code, set it. Clear it otherwise. (move_movables): In consec sets code, use it. Copy REG_NOTES from p to i1 only if i1 does not have REG_NOTES. Delete obsolete ifdefed out code. From-SVN: r18669
Jim Wilson committed -
* decl.c (make_implicit_typename): Only change the type of a TYPENAME_TYPE. From-SVN: r18668
Jason Merrill committed -
* semantics.c: New file, containing routines to perform the semantic phase of parsing. * parse.y: Use it. * pt.c (tsubst_expr): Likewise. * cp-tree.h: Declare the various functions in semantics.c. Provide macros to access _STMT tree nodes. * cp-tree.def: Add ASM_STMT tree node. * Makefile.in, Make-lang.in: Add dependencies on and for semantics.c. From-SVN: r18658
Mark Mitchell committed
-