+2000-06-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * system.h (SSIZE_MAX): Delete backup definition.
+
+ * cppfiles.c (read_include_file): Use INTTYPE_MAXIMUM(ssize_t)
+ instead of SSIZE_MAX.
+
+2000-06-09 Jakub Jelinek <jakub@redhat.com>
+
+ * configure.in: Check whether gas supports -relax.
+ * configure, config.in: Rebuilt.
+ * config/sparc/sparc.h (ASM_RELAX_SPEC): Define.
+ (EXTRA_SPECS): Add asm_relax.
+ (ASM_SPEC): Add %(asm_relax).
+ (TARGET_SWITCHES): Add -mrelax and -mno-relax.
+ * config/sparc/linux64.h (LINK_ARCH_SPEC): Rename to LINK_SPEC.
+ (LINK_SPEC): Pass -relax to linker unless -mno-relax or -r.
+ (ASM_SPEC): Add %(asm_relax).
+ * config/sparc/linux.h (LINK_SPEC, ASM_SPEC): Likewise.
+ * config/sparc/sparc.c (output_sibcall): If HAVE_AS_RELAX_OPTION,
+ never use sethi/jmpl for leaf tail calls. Use or with rs2 %g0
+ instead of mov, so that gas can further optimize it.
+
+2000-06-08 James E. Wilson <wilson@bletchleypark.cygnus.com>
+
+ * dwarf2out.c (size_of_die, case dw_val_class_const): Use
+ size_of_sleb128.
+ (value_format, case dw_val_class_const): Use sdata format.
+ (output_die): Call output_sleb128.
+
+2000-06-08 Mark Mitchell <mark@codesourcery.com>
+
+ * invoke.texi: Remove documentation for -fsquangle and
+ -fname-mangling-version.
+
+2000-06-08 James E. Wilson <wilson@cygnus.com>
+
+ * dwarf2out.c (ASM_OUTPUT_DWARF_DATA8): Add new macro that uses
+ UNALIGNED_DOUBLE_INT_ASM_OP. Rename old macro to
+ ASM_OUTPUT_DWARF_CONST_DOUBLE.
+ (output_die, case dw_val_class_unsigned_const): Correct call to
+ ASM_OUTPUT_DWARF_DATA8.
+ (output_die, case dw_val_class_long_long): Use
+ ASM_OUTPUT_DWARF_CONST_DOUBLE.
+ * tree.c (host_integerp): Accept unsigned HOST_WIDE_INT values when
+ pos is zero.
+
+ * config/ia64/ia64-protos.h (ia64_output_end_prologue): Add.
+ (output_function_prologue): Fix mispelling.
+ (output_function_prologue, output_function_epilogue): Reorder to
+ match ia64.c definition order.
+ * config/ia64/ia64.c (ia64_expand_prologue): Add comment.
+ (ia64_expand_epilogue): Set RTX_FRAME_RELATED_P on stack restore insns.
+ Use r3 instead of r2 for large stack restores.
+ (ia64_output_end_prologue): New function.
+ (process_set): Emit ".restore sp" for epilogue stack restores.
+ * config/ia64/ia64.h (FUNCTION_END_PROLOGUE): Define.
+
+2000-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ * dbxout.c (dbxout_type_fields): Don't segfault on fields with
+ incomplete types.
+
+2000-06-08 Nathan Sidwell <nathan@codesourcery.com>
+
+ * frame.c (end_fde_sort): Remove extraneous erratic array test.
+
+2000-06-08 Denis Perchine <dyp@perchine.com>
+
+ * frame.c (start_fde_sort): Don't malloc (0).
+
+2000-06-07 Zack Weinberg <zack@wolery.cumb.org>
+
+ * c-decl.c (pushdecl): Do not call COMPLETE_TYPE_P on
+ error_mark_node.
+ * print-tree.c (print_node): The transparent_union_flag means
+ different things for unions and arrays. Do not inspect it
+ with TYPE_TRANSPARENT_UNION.
+
+2000-06-06 Jakub Jelinek <jakub@redhat.com>
+
+ * cpplib.c (do_ifdef, do_ifndef): Don't segfault if parse_ifdef
+ returned NULL.
+
Wed Jun 7 20:34:33 2000 Denis Chertykov <denisc@overta.ru>
* config/avr/avr.c (asm_output_section_name): output section