+Tue May 2 19:18:43 2000 Jason Eckhardt <jle@cygnus.com>
+
+ * bb-reorder.c (struct reorder_block_def): Remove members end,
+ block_begin, and block_end.
+ (REORDER_BLOCK_OLD_END): Delete.
+ (REORDER_BLOCK_BEGIN): Delete.
+ (REORDER_BLOCK_END): Delete.
+ (chain_reorder_blocks): Remove dead code.
+
+Tue May 2 17:06:53 2000 Jason Eckhardt <jle@cygnus.com>
+
+ * bb-reorder.c (remove_scope_notes): Check for both types of scope
+ notes as the end of a basic block before deleting.
+
+2000-05-02 Mumit Khan <khan@xraylith.wisc.edu>
+
+ * final.c (final_start_function): Fix spelling of "necessary".
+
+2000-05-02 Jason Merrill <jason@casey.cygnus.com>
+
+ * Makefile.in (WARN_CFLAGS): Add -pedantic -Wno-long-long.
+ (LOOSE_CFLAGS): New: CFLAGS without -pedantic and -Wtraditional.
+ (GCC_CFLAGS): Use it.
+ (LANG_FLAGS_TO_PASS): New: SUBDIR_FLAGS_TO_PASS with LOOSE_CFLAGS.
+ * cp/Make-lang.in, java/Make-lang.in, f/Make-lang.in, ch/Make-lang.in,
+ objc/Make-lang.in: Use it.
+
+ * toplev.c (debug_ignore_block): Return int.
+ * dwarf2out.c (dwarf2out_ignore_block): Likewise.
+ * toplev.h, dwarf2out.h: Adjust.
+ * emit-rtl.c (remove_unnecessary_notes): Test return value.
+
+ * emit-rtl.c (remove_unnecessary_notes): Fix spelling of "necessary".
+ * toplev.c, final.c, rtl.h: Adjust.
+
+2000-05-02 Zack Weinberg <zack@wolery.cumb.org>
+
+ * aclocal.m4 (gcc_AC_CHECK_PROG_VER): New macro.
+ * configure.in: Look for makeinfo in the unified tree, then
+ for a system makeinfo which is sufficiently new.
+ * Makefile.in: If configure says makeinfo is too old, don't
+ build or install Info documentation.
+
+2000-05-02 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cpphash.c (collect_params): Fix off-by-one error.
+ (dump_hash_helper): Dump all four macro nodetypes.
+
+2000-05-02 Jakub Jelinek <jakub@redhat.com>
+
+ * cpphash.c (trad_stringify): Adjust p after stringification as
+ well.
+
+2000-05-02 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cpplib.h (CPP_POP, parse_cleanup_t): Delete.
+ (cpp_buffer): Remove cleanup, seen_eof, manual_pop members.
+
+ * cppfiles.c (file_cleanup): Delete.
+ * cpphash.c (macro_cleanup): Delete.
+ (collect_objlike_expansion, collect_funlike_expansion,
+ macarg, scan_arguments): Remove CPP_POP case.
+
+ * cpplex.c (null_cleanup): Delete.
+ (cpp_pop_buffer): Do the work that was done in the cleanups
+ here. Call _cpp_unwind_if_stack from here.
+ (_cpp_expand_to_buffer, cpp_scan_buffer_nooutput,
+ cpp_scan_buffer): Run until we see CPP_EOF and the top of
+ stack is the buffer _below_ the one we stacked.
+ (cpp_get_token): Always pop an exhausted buffer. Return
+ CPP_EOF unless it's a macro buffer. Don't call _cpp_handle_eof.
+ * cpplib.c (skip_if_group): Don't call cpp_get_token to
+ increment the line number.
+ (_cpp_handle_eof): Rename to _cpp_unwind_if_stack.
+
+ * fix-header.c (read_scan_file) [parsing getchar()]: Run until
+ we see CPP_EOF and the top of stack is the buffer _below_ the
+ one we stacked.
+ * scan-decls.c: Likewise.
+
+2000-05-02 Andrew Haley <aph@cygnus.com>
+
+ * config/ia64/ia64.c (ia64_encode_section_info): Handle the case
+ where this function is called for the second time on a decl that
+ has had its section info changed in such a way as to move it out
+ of small data/bss.
+ * config/ia64/ia64.h (REDO_SECTION_INFO_P): New definition.
+
+2000-05-01 Richard Henderson <rth@cygnus.com>
+
+ * ifcvt.c (dead_or_predicable): Set merge_bb->end to the insn before
+ the sequence we're moving, not to merge_bb->head.
+
+2000-05-01 Richard Henderson <rth@cygnus.com>
+
+ * configure.in (alpha*-*-linux-gnulibc1*) [tmake_file]: Remove
+ reference to alpha/t-linux.
+ (alpha*-*-linux-gnu*): Likewise.
+ * configure: Rebuild.
+
+ * calls.c (expand_call): Don't emit reg notes for a sibcall.
+
+ * flow.c (calculate_global_regs_live): Skip for_each_successor_phi
+ if not in SSA form.
+
+ * ifcvt.c (if_convert): Only verify_flow_info if ENABLE_CHECKING.
+
+2000-05-01 Jason Merrill <jason@casey.cygnus.com>
+
+ * integrate.c (copy_decl_for_inlining): Copy TREE_READONLY and
+ TREE_THIS_VOLATILE.
+
+2000-05-01 Richard Henderson <rth@cygnus.com>
+
+ * ifcvt.c (noce_emit_cmove): Conditionally compile call to
+ emit_conditional_move.
+
2000-05-01 Jakub Jelinek <jakub@redhat.com>
* config/ia64/linux.h (LINK_SPEC): Use /lib/ld-linux-ia64.so.1