-Tue Oct 5 15:37:04 1999 Michael Meissner <meissner@cygnus.com>
+Thu Oct 7 22:53:00 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+ Mark Mitchell <mark@codesourcery.com>
- * libgcc2.c (toplevel): If inhibit_libc is defined, declare
- malloc, free, and atexit. Don't include stddef.h twice.
+ * tree.c (make_lang_type_fn): New funtion pointer.
+ (make_lang_type): Call it.
+ * tree.h (make_lang_type): Declare.
+ (make_lang_type_fn): Likewise.
+ * rs6000.c (rs6000_build_va_list): Use make_lang_type.
+Thu Oct 7 00:36:17 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
+
+ * config/rs6000/rs6000.c (secondary_reload_class): For TARGET_ELF
+ make sure that HIGH instructions are copied into BASE_REGS.
+
+Thu Oct 7 17:02:34 1999 Jason Merrill <jason@yorick.cygnus.com>
+
+ * expr.c (expand_expr, TARGET_EXPR): Set TREE_USED sooner.
+
+Thu Oct 7 17:01:58 1999 Greg McGary <gkm@gnu.org>
+
+ * c-decl.c (finish_struct): Use simpler method of
+ removing elements of a singly-linked list.
+
+Thu Oct 7 15:23:28 1999 Michael Meissner <meissner@cygnus.com>
+
+ * alpha.md (peephole2's): Comment out peephole2's that generate
+ buggy code.
+
+Thu Oct 7 12:00:53 1999 Richard Henderson <rth@cygnus.com>
+
+ * genrecog.c (add_to_sequence): Disable mode check for
+ wildcard matches.
+
+Thu Oct 7 20:14:16 1999 Bernd Schmidt <bernds@cygnus.co.uk>
+
+ * ggc-simple.c (init_ggc): Set empty_string.
+
+Thu Oct 7 01:13:15 1999 Richard Henderson <rth@cygnus.com>
+
+ * configure.in: Detect mmap. Add --with-gc=foo to select
+ garbage collector; default to page if mmap available.
+ * Makefile.in (GGC): Substitute.
+
+Wed Oct 6 23:56:30 1999 Richard Henderson <rth@cygnus.com>
+
+ * c-decl.c (ggc_p): Enable.
+
+Wed Oct 6 17:17:08 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * flow.c (verify_flow_info): Make it extern & unconditionally define.
+
+1999-10-06 Brendan Kehoe <brendan@cygnus.com>
+
+ * sparc/sp86x-elf.h (SUBTARGET_SWITCHES): Add missing doc
+ string for little-endian-data.
+
+Wed Oct 6 16:10:35 1999 Michael Meissner <meissner@cygnus.com>
+
+ * varray.h (VARRAY_CHECK): Fix up appropriate revision check, in
+ case somebody tries to compile --enable-checking code with gcc
+ 1.34 or such.
+
+Wed Oct 6 12:22:50 1999 Richard Henderson <rth@cygnus.com>
+
+ * genrecog.c (add_to_sequence): Verify operand to label_ref is
+ VOIDmode.
+
+Wed Oct 6 10:21:15 1999 Richard Henderson <rth@cygnus.com>
+
+ * genconfig.c (main): Disable HAVE_conditional_arithmetic.
+ * jump.c (jump_optimize_1): Document why.
+
+Wed Oct 6 10:41:56 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * collect2.c (scan_prog_file, scan_libraries): Prototype function
+ pointers and casts for `int_handler' and `quit_handler'.
+
+ * flow.c (verify_flow_info, split_hard_reg_notes,
+ find_insn_with_note, sets_reg_or_subreg_1, prepend_reg_notes,
+ remove_edge, remove_fake_successors): Add static prototypes.
+ (verify_flow_info): Wrap with macro ENABLE_CHECKING.
+ (mark_set_1): Initialize variable `regno'.
+ (unlink_insn_chain): Likewise for variable `curr'.
+ (remove_fake_edges): Remove unused variables `e', `tmp' and `last'.
+
+ * loop.c (strength_reduce): Initialize variable
+ `unrolled_insn_copies'.
+ (cmp_combine_givs_stats, cmp_recombine_givs_stats): Add static
+ prototypes. Change these functions to take const PTR parameters
+ to avoid prototype conflict when used as the comparson argument
+ for qsort.
+ (check_dbra_loop): Initialize variable `comparison_val'.
+
+ * reload.c (debug_reload_to_stream, debug_reload): Add prototypes.
+ (get_secondary_mem): Mark parameter `x' with ATTRIBUTE_UNUSED.
+ (find_valid_class): Initialize variable `best_class'.
+ (find_reloads): Call memcpy, not bcopy.
+
+ * reload1.c (gen_mode_int, dump_needs): Add prototypes.
+ (hard_reg_use_compare): Don't needlessly cast away const.
+ (reload_reg_class_lower): Likewise.
+ (choose_reload_regs): Initialize variable `regno'.
+
+Tue Oct 5 16:34:12 1999 Paul Burchard <burchard@pobox.com>
+
+ * ggc-page.c (GGC_ALWAYS_COLLECT): Fix typo when undef'ing.
+
+Tue Oct 5 16:14:40 1999 Michael Meissner <meissner@cygnus.com>
+
+ * libgcc1-test.c (toplevel): Include stddef.h to get size_t.
+ ({,d}discard): Add forward declarations. Declare parameter as
+ unused.
+ (main_without_main): Explicitly declare return type to be int.
+ (memcpy): Properly declare.
+
+ * libgcc2.c (toplevel): If inhibit_libc is defined and not
+ building the trampoline support, declare malloc, free, and
+ atexit.
+ (__clear_cache): Mark arguments as potentially unused.
+
* frame.c (toplevel): If inhibit_libc is defined, declare
malloc and free.
Tue Oct 5 11:34:52 1999 Michael Meissner <meissner@cygnus.com>
- * ggc-{common,callbacks,none,page,simple}.c (toplevel): Reorder
- includes, so that ggc.h comes after other includes that define the
- appropriate types. Include tm_p.h for getting user prototypes.
+ * ggc-common.c (toplevel): Reorder includes, so that ggc.h comes
+ after other includes that define the appropriate types. Include
+ tm_p.h for getting user prototypes.
+ * ggc-callbacks.c (toplevel): Ditto.
+ * ggc-none.c (toplevel): Ditto.
+ * gcc-page.c (toplevel): Ditto.
+ * ggc-simple.c (toplevel): Ditto.
Mon Oct 4 16:48:16 1999 Diego Novillo <dnovillo@cygnus.com>
Jonathan Larmour <jlarmour@cygnus.co.uk>