Makefile.in (TCL_LIBRARY): Use 'cd' to find the library directory logically rather...
[gcc.git] / gcc / ChangeLog
index a294f81a260adc3e06ed8c4378766cf28fe055ce..b5e702afe876d2eed220f8b58f949cbd6151083b 100644 (file)
@@ -1,3 +1,119 @@
+Mon Jan 18 11:35:49 1999  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * Makefile.in (TCL_LIBRARY): Use 'cd' to find the library
+       directory logically rather than physically. 
+
+Mon Jan 18 09:05:37 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * 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.
+
+Mon Jan 18 04:28:36 1999  Nathan Sidwell  <nathan@acm.org>
+
+       * Makefile.in (GCOV_INSTALL_NAME): New macro.
+       (install-common): Use it.
+       (uninstall): Use it.
+       (uninstall): Use correct names for protoize and unprotoize.
+
+Mon Jan 18 03:52:56 1999  Christian Bruel <Christian.Bruel@st.com>
+                         Jeffrey A Law  (law@cygnus.com)
+
+       * 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.
+
+Mon Jan 18 01:01:02 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * alias.c (base_alias_check): Add missing return for differing
+       symbols case.
+
+Mon Jan 18 00:36:13 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * mips-tdump.c (print_file_desc): Handle unknown filenames and
+       missing local symbols.
+
+Sun Jan 17 21:04:31 1999  Richard Henderson  <rth@cygnus.com>
+
+       * jump.c (rtx_renumbered_equal_p): Special case CODE_LABEL.
+
+       * system.h (bcopy): Implement with memmove not memcpy.
+
+Sun Jan 17 19:23:20 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.in (cppulp.o): Add dependencies.
+
+       * i386.md (integer conditional moves): Add missing earlyclobbers.
+
+        * 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.
+
+Sun Jan 17 03:20:47 1999  H.J. Lu  (hjl@gnu.org)
+
+       * reg-stack.c (subst_stack_regs_pat): Abort if the destination
+       of a FP conditional move is not on the FP register stack.
+
+Sun Jan 17 01:15:04 PST 1999 Jeff Law  (law@cygnus.com)
+
+       * version.c: Bump for snapshot.
+
+Sat Jan 16 23:40:33 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * reload1.c (reload_cse_regs_1): Do not call
+       reload_cse_simplify_operands for an insn with asm operands.
+
+       * cccp.c (print_help): Fix typos.
+       * cpplib.c (print_help): Fix typos.
+       * toplev.c (f_optiosn): Fix typos.
+       (documented_lang_options): Fix typos.
+
+Sat Jan 16 21:48:17 1999  Marc Espie (Marc.Espie@openbsd.org)
+
+       * gcc.c: (do_spec_1): Fix obvious typo.
+
+Sat Jan 16 19:31:07 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * 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.
+
 Sat Jan 16 15:13:46 1999  Jeffrey A Law  (law@cygnus.com)
 
        * pa.md (shadd): Create shadd insns, even if the result of the shift is