- 18 Jan, 1999 11 commits
-
-
* loop.c (insert_bct): Hide the definition of variables `increment_direction', `compare_direction', `add_iteration' and `loop_var_mode'. * recog.c (mode_dependent_address_p): Mark parameter `addr' with ATTRIBUTE_UNUSED. Mark label `win' with ATTRIBUTE_UNUSED_LABEL. (mode_independent_operand): Mark label `lose' with ATTRIBUTE_UNUSED_LABEL. * regclass.c (n_occurrences): Remove prototype and definition. * reload.c (find_reloads_address_1): Mark variable `tem' with ATTRIBUTE_UNUSED. * reload1.c (reload): Cast the first two arguments of `bcopy' to PTR. * sbitmap.c (sbitmap_copy): Likewise. * scan-decls.c (scan_decls): Hide label `handle_comma'. * toplev.c (output_lang_identify): Mark prototype with ATTRIBUTE_UNUSED. * tree.c (make_node): Cast the first argument of `bzero' to PTR. (make_tree_vec): Likewise. (build1): Likewise. * varasm.c (assemble_static_space): Mark variable `tem' with ATTRIBUTE_UNUSED. From-SVN: r24740
Kaveh R. Ghazi committed -
* Makefile.in: Add many missing dependencies. Co-Authored-By: Hans-Peter Nilsson <hp@axis.se> From-SVN: r24739
Jeffrey A Law committed -
From-SVN: r24738
Jeff Law committed -
* Makefile.in (GCOV_INSTALL_NAME): New macro. (install-common): Use it. (uninstall): Use it. (uninstall): Use correct names for protoize and unprotoize. From-SVN: r24737
Nathan Sidwell committed -
From-SVN: r24736
Joern Rennecke committed -
From-SVN: r24735
Joern Rennecke committed -
* flow.c (last_mem_set): Delete variable. References removed. (mem_set_list): New variable. (life_analysis): Initialize and finalize alias analysis. (propagate_block); Initialize mem_set_list. Clear for CALL_INSNs. (insn_dead_p): For a store to memory, search the entire mem_set_list for a match. (mark_set_1): Kill entries on the mem_set_list for aliased writes or changes to their addresses. Add new entries to the mem_set_list for memory writes writes. (mark_used_regs): Kill entries on the mem_set_list which may be referenced by a load operation. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r24734
Christian Bruel committed -
From-SVN: r24733
Jeff Law committed -
From-SVN: r24732
Jeff Law committed -
8 * alias.c (base_alias_check): Add missing return for differing symbols case. From-SVN: r24731
Jeff Law committed -
� * alias.c (base_alias_check): Add missing return for differing symbols case. From-SVN: r24730
Jeff Law committed
-
- 17 Jan, 1999 15 commits
-
-
* mips-tdump.c (print_file_desc): Handle unknown filenames and missing local symbols. From-SVN: r24729
Rainer Orth committed -
From-SVN: r24728
Jeff Law committed -
From-SVN: r24727
Richard Henderson committed -
From-SVN: r24726
Jeffrey A Law committed -
From-SVN: r24725
Richard Henderson committed -
From-SVN: r24724
Jeffrey A Law committed -
From-SVN: r24723
Jeffrey A Law committed -
From-SVN: r24720
Jeffrey A Law committed -
From-SVN: r24719
Jeff Law committed -
* regmove.c (optimize_reg_copy_1): Undo Aug 18 change. Update REG_N_CALLS_CROSSED and REG_LIVE_LENGH if and only if we change where a register is live. From-SVN: r24718
Jeff Law committed -
reg-stack.c (subst_stack_regs_pat): Abort if the destination of a FP conditional move is not on the FP register stack. * reg-stack.c (subst_stack_regs_pat): Abort if the destination of a FP conditional move is not on the FP register stack. Forgot to check it in last night/this morning. One should not hack at 4am. From-SVN: r24716
Jeff Law committed -
From-SVN: r24715
Zack Weinberg committed -
* gcc.dg/990117-1.c: New test. Heavily edited net test + glibc. From-SVN: r24714
Jeffrey A Law committed -
From-SVN: r24712
Jeffrey A Law committed -
From-SVN: r24711
Jeff Law committed
-
- 16 Jan, 1999 14 commits
-
-
* gcc.c-torture/compile/990117-1.c: New test from Horst von Brand. * gcc.c-torture/compile/990117-2.c: Likewise. From-SVN: r24710
Jeffrey A Law committed -
* gcc.c-torture/compile/990117-1.c: New test from Horst von Brand. Derived from glibc & egcs code. From-SVN: r24709
Jeffrey A Law committed -
From-SVN: r24708
Jeffrey A Law committed -
reload1.c (reload_cse_regs_1): Do not call reload_cse_simplify_operands for an insn with asm operands. * reload1.c (reload_cse_regs_1): Do not call reload_cse_simplify_operands for an insn with asm operands. From-SVN: r24707
Jeffrey A Law committed -
* cccp.c (print_help): Fix typos. * cpplib.c (print_help): Fix typos. * toplev.c (f_optiosn): Fix typos. (documented_lang_options): Fix typos. From-SVN: r24706
Jeffrey A Law committed -
From-SVN: r24705
Marc Espie committed -
* decl.c (grokdeclarator): Don't make 'main(){}' an error with only -Wreturn-type. Co-Authored-By: Manfred Hollstein <manfred@s-direktnet.de> From-SVN: r24704
Jason Merrill committed -
* c-decl.c (duplicate_decls): If `warn_traditional', warn when a non-static function declaration follows a static one. * invoke.texi (-Wtraditional): Document the extra check now done by this flag. From-SVN: r24703
Kaveh R. Ghazi committed -
From-SVN: r24702
Jason Merrill committed -
* cp-tree.h (struct lang_type): Added has_mutable flag. (CLASSTYPE_HAS_MUTABLE): New macro to access it. (TYPE_HAS_MUTABLE_P): New macro to read it. (cp_has_mutable_p): Prototype for new function. * class.c (finish_struct_1): Set has_mutable from members. * decl.c (cp_finish_decl): Clear decl's TREE_READONLY flag, if it contains a mutable. * typeck.c (cp_has_mutable_p): New function. Fixes g++.other/mutable1.C From-SVN: r24701
Nathan Sidwell committed -
0 * pa.md (shadd): Create shadd insns, even if the result of the shift is needed without the addition. From-SVN: r24700
Jeff Law committed -
� * pa.md (shadd): Create shadd insns, even if the result of the shift is needed without the addition. From-SVN: r24699
Jeff Law committed -
expr.c (process_jvm_instruction): Coerce to correct Throwable sub-type the result of the call that gets the... * expr.c (process_jvm_instruction): Coerce to correct Throwable sub-type the result of the call that gets the exception value. * parse.y (java_complete_expand_methods): If flags_syntax_only, don't call finish_class. * parse.y (java_check_regular_methods): If METHOD_PRIVATE, clear found before continuing. * verify.c (verify_jvm_instructions): On an array load, allow and handle top of stack to be TYPE_NULL. From-SVN: r24698
Per Bothner committed -
expr.c (process_jvm_instruction): Coerce to correct Throwable sub-type the result of the call that gets the... d * expr.c (process_jvm_instruction): Coerce to correct Throwable sub-type the result of the call that gets the exception value. * parse.y (java_complete_expand_methods): If flags_syntax_only, don't call finish_class. * parse.y (java_check_regular_methods): If METHOD_PRIVATE, clear found before continuing. * verify.c (verify_jvm_instructions): On an array load, allow and handle top of stack to be TYPE_NULL. From-SVN: r24697
Per Bothner committed
-