+2000-12-21 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gccbug.in: Fix typo.
+
+2000-12-20 Benjamin Kosnik <bkoz@redhat.com>
+
+ * Makefile.in (gcc_gxx_target_include_dir): Use instead of
+ build_tooldir and libstdcxx_incdir.
+
+2000-12-20 Robert Lipe <robertlipe@usa.net>
+
+ * haifa-sched.c (schedule_block): Provide empty source statement
+ if not MD_SCHED_REORDER2.
+
+2000-12-20 Richard Henderson <rth@redhat.com>
+
+ * rtl.h (REG_NON_LOCAL_GOTO): New.
+ * rtl.c (reg_note_name): Update.
+ * stmt.c (expand_goto): Emit a REG_NON_LOCAL_GOTO note.
+ * builtins.c (expand_builtin_longjmp): Likewise.
+ * flow.c (make_edges): Check for REG_NON_LOCAL_GOTO and do
+ not emit an edge.
+
+2000-12-20 Marek Michalkiewicz <marekm@linux.org.pl>
+
+ * config/avr/avr.c (out_movsi_r_mr, out_movsi_mr_r, out_movhi_mr_r):
+ Do not output undefined opcodes where source or destination register
+ overlaps with modified pointer register. Handle (X + d) addresses.
+ * config/avr/avr.md (*movhi, *movsi, *movsf): Correct insn length
+ in alternatives with memory operand.
+
+2000-12-20 Richard Henderson <rth@redhat.com>
+
+ * c-typeck.c (build_asm_stmt): New, broken out from ...
+ (c_expand_asm_operands): ... here. Just do rtl expansion.
+ (c_expand_return): Return the new stmt node.
+ (c_start_case, do_case): Likewise.
+ * c-common.c (c_expand_expr_stmt): Likewise.
+ * c-common.h: Update declarations.
+ * c-tree.h: Likewise.
+ * c-semantics.c (build_stmt): Use STMT_LINENO not TREE_COMPLEXITY.
+ * c-parse.in (fndef): Set DECL_SOURCE_LINE to the open brace.
+ (nested_function, notype_nested_function): Likewise.
+ (compstmt): Return the compound statement not the binding level.
+ (lineno_labeled_stmt): Simplify.
+ (lineno_stmt, lineno_label): Set STMT_LINENO.
+ (stmt, label): Return the new stmt node.
+
+2000-12-20 Bernd Schmidt <bernds@redhat.com>
+
+ * Makefile.in (OBJS): Add sched-ebb.o.
+ (sched-ebb.o): New rule.
+ (sched-vis.o): Depend on hard-reg-set.h and $(BASIC_BLOCK_H).
+ (haifa-sched.o): Depend on insn-flags.h.
+ * haifa-sched.c: Include "insn-flags.h".
+ (priority): Don't access BLOCK_NUM, use the new contributes_to_priority
+ callback.
+ * rtl.h (schedule_ebbs): Declare.
+ * sched-int.h (struct sched_info): Add new members
+ contributes_to_priority and compute_jump_reg_dependencies.
+ * sched-rgn.c (contributes_to_priority, compute_jump_reg_dependencies):
+ New functions.
+ (region_sched_info): Add them.
+ * sched-vis.c: Include "hard-reg-set.h" and "basic-block.h".
+ * sched-ebb.c: New file.
+ * sched-deps.c (sched_analyze_insn): Add code to handle JUMP_INSNs.
+
+ * flow.c (ior_reg_cond, and_reg_cond, elim_reg_cond): Properly
+ handle all relational operators.
+
+2000-12-20 Alexandre Oliva <aoliva@redhat.com>
+
+ * final.c (output_addr_const): Use ASM_OUTPUT_SYMBOL_REF.
+ * tm.texi: Document it.
+
+2000-12-19 Benjamin Kosnik <bkoz@redhat.com>
+
+ * Makefile.in (-DGPLUSPLUS_TOOL_INCLUDE_DIR): Use build_tooldir
+ instead of gcc_tooldir.
+
+2000-12-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * system.h (getopt): Update prototype to match include/getopt.h.
+
+2000-12-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ From Jeff Law.
+ * pa.c (basereg_operand): Simplify.
+
+2000-12-19 Bernd Schmidt <bernds@redhat.co.uk>
+
+ * haifa-sched.c (rm_line_notes): Arguments are now head and tail,
+ not block number. All callers and prototype changed.
+ (set_priorities): Likewise.
+ (save_line_notes): Add head and tail arguments; all callers and
+ prototype changed.
+ (restore_line_notes): Likewise. Don't crash on insns generated
+ during scheduling.
+ (schedule_block): Don't use BLOCK_HEAD/BLOCK_END macros.
+ Call MD_SCHED_INIT with additional argument.
+ When starting a new cycle, emit cycle_display insns if available.
+ Don't stop scheduling when encountering a JUMP_INSN, but add another
+ call to schedule_more_p in the inner loop.
+ Call MD_SCHED_REORDER2 after scheduling an insn.
+ Call MD_SCHED_FINISH once all insns are scheduled.
+ (sched_init): Compensate for the fact that get_block_head_tail
+ doesn't include leading notes.
+ * sched-deps.c (free_deps): Free vectors here.
+ * sched-rgn.c (compute_block_backward_dependencies): Not here.
+ (last_was_jump): New static variable.
+ (schedule_more_p): Test it.
+ (init_ready_list): Initialize it.
+ (can_schedule_ready_p): Set it if we have a JUMP_INSN.
+
+ * config/i386/i386.h (MD_SCHED_INIT): Add new arg.
+ * config/m32r/m32r.h (MD_SCHED_INIT): Add new arg.
+ * config/sparc/sparc.h (MD_SCHED_INIT): Add new arg.
+
+ * md.texi (cycle_display): Document.
+ * tm.texi (MD_SCHED_INIT): Document new arg.
+ (MD_SCHED_FINISH, MD_SCHED_REORDER2): Document.
+
+ * flow.c (ior_reg_cond, nand_reg_cond, not_reg_cond): Rewrite
+ to use different representation. All callers changed.
+ (and_reg_cond): Renamed from nand_reg_cond; caller changed.
+ (init_propagate_block_info): Don't test flags to determine
+ whether to compute conditional lifetimes.
+ Adjust code for new representation of conditional lifetimes.
+ (mark_regno_cond_dead): Similar adjustment.
+ (free_reg_cond_life_info): Similar adjustment.
+ (elim_reg_cond): New function.
+ (flush_reg_cond_1): Use it.
+
+2000-12-19 Catherine Moore <clm@redhat.com>
+
+ * reload1.c (reload_combine): Take multi-hard-regs into account
+ when processing CALL_INSN_FUNCTION_USAGE.
+
+2000-12-19 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * invoke.texi (-print-search-dirs): Make references to cpp refer
+ to cpp0 instead.
+
+2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * fold-const.c (tree_expr_nonnegative_p): Treat truth values as
+ non-negative.
+
+Tue Dec 19 00:37:08 2000 J"orn Rennecke <amylaar@redhat.com>
+
+ * reload.c (push_reload): When using a dying register for the reload
+ register in an in-out reload, use outmode if wider than inmode.
+
+2000-12-19 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * config/d30v/d30v.h (EXIT_BODY): Update comment.
+
+2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * config.gcc (*-*-linux*): Don't define HAVE_ATEXIT or BSTRING.
+ * tm.texi (EXIT_BODY): Update documentation.
+ * config/freebsd.h, config/netware.h, config/arm/coff.h,
+ config/arm/conix-elf.h, config/arm/unknown-elf.h,
+ config/d30v/d30v.h, config/mcore/mcore.h, config/pj/pj.h,
+ sparc/sp86x-aout.h: Remove definitions of HAVE_ATEXIT (some
+ commented out) and associated comments.
+
+2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * c-common.c (STD_C9L, ADJ_STD): Define.
+ (printf_length_specs, scanf_length_specs): Mark "ll" as standard
+ STD_C9L.
+ (T99_LL): Rename to T9L_LL.
+ (T99_ULL): Rename to T9L_ULL.
+ (print_char_table, scan_char_table): Use T9L_LL and T9L_ULL
+ instead of T99_LL and T99_ULL.
+ (check_format_info_main): Use ADJ_STD on all format standard
+ versions being compared.
+ * c-common.h: Declare warn_long_long.
+ * c-tree.h: Don't declare warn_long_long.
+
+2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * COPYING: Update to current
+ ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
+ to 19yy as example year in copyright notice).
+
+2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-lex.c (cb_file_change): Treat in_system_header as strictly
+ boolean (0 or 1).
+
+2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmain.c: Update print.lineno with -P.
+
+2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-lex.c: s/change_file/file_change.
+ * cpplib.h: Similarly.
+ * cppmain.c: Similarly.
+ * fix-header.c: Similarly.
+ * cppfiles.c (stack_include_file): Pass the buffer location and
+ size to cpp_push_buffer. Generate the file_change callback,
+ so that sysp is already set.
+ * cpphash.h: Add _cpp_do_file_change.
+ * cpplib.c (do_line): Set buffer->sysp directly. Generate the
+ file_change callback after setting sysp.
+ (_cpp_do_file_change): Handle FC_ENTER and the FC_RENAME exception
+ here.
+ (cpp_push_buffer): Don't generate a callback. Clear sysp.
+ (cpp_pop_buffer): Clean up logic.
+
+2000-12-18 Benjamin Kosnik <bkoz@redhat.com>
+
+ * configure.in (gcc_gxx_include_dir): Simplify.
+ (libstdcxx_incdir): Export.
+ * configure: Regenerate.
+ * Makefile.in (PREPROCESSOR_DEFINES): Add in
+ GPLUSPLUS_TOOL_INCLUDE_DIR bits here..
+ (libstdcxx_incdir): Add.
+ * cppdefault.c (GPLUSPLUS_TOOL_INCLUDE_DIR): Add search path.
+
+2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-lex.c (lex_lineno): Remove.
+ (init_c_lex, c_lex): Remove lex_lineno.
+ (cb_change_file): Update lineno correctly, both before calling
+ push_srcloc and before leaving the function.
+ (cb_def_pragma): Set lineno before outputting diagnostics.
+
+Sun Dec 17 18:45:41 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * print-tree.c (print_node): Print DECL_USER_ALIGN and TYPE_USER_ALIGN.
+ Print TYPE_MIN_VALUE and TYPE_MAX_VALUE for REAL_TYPE.
+ Use print_node_brief to print bounds.
+
+2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpplib.h (struct cpp_reader): Remove references to string_pool
+ and temp_string_pool.
+ * cppinit.c (cpp_create_reader, cpp_cleanup): Similarly; using
+ ident_pool in place.
+ * cpplex.c (parse_number, unescaped_terminator_p, parse_string,
+ save_comment, cpp_token_as_text): Similarly.
+ * cpplib.c (do_define, glue_header_name, parse_assertion): Similarly.
+ * cppmacro.c (make_number_token, builtin_macro, lock_pools,
+ unlock_pools, stringify_arg, paste_tokens): Similarly.
+
+Sun Dec 17 12:41:48 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * dwarf2out.c (loc_descriptor_from_tree, case NOP_EXPR): New case.
+ (loc_descriptor_from_tree, case CONVERT_EXPR): Likewise.
+ (loc_descriptor_from_tree, case NON_LVALUE_EXPR): Likewise.
+
+2000-12-17 Richard Earnshaw <rearnsha@arm.com>
+
+ * Makefile.in (check-po): Use $(MAKE).
+ (risky-stage1, risky-stage2, risky-stage3, risky-stage4): Likewise.
+
+2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmain.c (check_multiline_token): New function.
+ (scan_buffer): Use it.
+ (cb_change_file): Restructure to avoid warning.
+ * cpperror.c (print_location): Initialize col.
+
+2000-12-14 Philipp Thomas <pthomas@suse.de>
+
+ * protoize.c (main): Correctly set locale categories.
+ * gcc.c (main): Likewise.
+ * cppmain.c (general_init): Likewise.
+ * toplev.c (main): Likewise.
+ * gcov.c (main): Likewise.
+ * collect2.c (main): Likewise.
+
+2000-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * c-common.c (c_common_nodes_and_builtins): Create a
+ cstring_endlink, use it. Rename int_ftype_string_string to
+ int_ftype_cstring_cstring, string_ftype_string_int to
+ string_ftype_cstring_int, and string_ftype_string_string to
+ string_ftype_cstring_cstring. Prefer sizetype_endlink and
+ int_endlink to manually recreating them. Fix the prototype
+ set for __builtin_strspn/__builtin_strcspn.
+
+2000-12-12 Marek Michalkiewicz <marekm@linux.org.pl>
+
+ * config/avr/avr.c (out_set_stack_ptr): Update comment.
+ (print_operand): Add support for %~ and %o.
+
+2000-12-17 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
+
+ * c4x.h: Add ASM_OUTPUT_DEF definition for bounded pointer code.
+
+2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-lex.c: Move main_input_filename handling to FC_ENTER. Clean up.
+ * cpperror.c (print_containing_files): Get right line number.
+ (print_location): Output column of 1 if 0.
+ * cppfiles.c (stack_include_file): cpp_push_buffer handles
+ the callback.
+ * cpphash.h (_cpp_do_file_change): No longer external.
+ * cpplib.c (do_file_change): Now local to cpplib.c.
+ (do_line): Fake a buffer stack for preprocessed files.
+ (cpp_push_buffer): Create a file_change callback. Handle faked
+ buffers.
+ (cpp_pop_buffer): Similarly.
+ * cpplib.h: BUF_FAKE: New buffer type.
+ * cppmain.c: Update to handle correct file renaming where a
+ #line is the first line of the main file, and produce only
+ the renamed file, not the original file, as output.
+
+2000-12-17 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+
+ * config/c4x/c4x.md: Remove redundant @s from output patterns.
+
+2000-12-17 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+ Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
+
+ * config/c4x/c4x.h (REGISTER_TARGET_PRAGMAS): Call c4x_init_pragma.
+
+ * config/c4x/c4x-protos.h (c4x_init_pragma): New prototype.
+
+ * config/c4x/c4x.c (c4x_init_pragma): New function.
+ (c_lex_func): New variable.
+ (c4x_parse_pragma): Use c_lex_func.
+
+2000-12-17 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+ Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
+
+ * config/c4x/c4x.h (MD_INIT_BUILTINS): Add void_list_node argument
+ to c4x_init_builtins.
+
+ * config/c4x/c4x-protos.h (c4x_init_builtins): Add tree argument.
+
+ * config/c4x/c4x.c (c4x_init_builtins): Add tree argument.
+ (c4x_output_ascii): Fix.
+
+2000-12-17 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+ Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
+
+ * config/c4x/c4x.h (MD_INIT_BUILTINS, MD_EXPAND_BUILTIN): Define.
+
+ * config/c4x/c4x-protos.h (c4x_init_builtins): New prototype.
+ (c4x_expand_builtin): Likewise.
+
+ * config/c4x/c4x.c (c4x_init_builtins): New function.
+ (c4x_expand_builtin): Likewise.
+
+ * config/c4x/c4x.md (floatunsqihf2): New pattern.
+ (*floatqihf2_set, *fixhfqi_set, fix_trunchfqi2): Likewise.
+ (fixuns_trunchfqi2, toieee, frieee, *ldhf_conditional): Likewise.
+ (*ldhf_conditional_noov, movhfcc, trap, cond_trap_cc): Likewise.
+ (*toieee_movqf_clobber, *frieee_movqf_clobber): Likewise.
+
+2000-12-17 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+
+ * libgcc2.h: Use Wtype for SItype and DWtype for DItype in prototypes.
+ * libgcc2.c (__absvsi2): Use Wtype and DWtype.
+ (__absvdi2, __addvsi3, __addvdi3, __subvsi3): Likewise.
+ (__subvdi3, __mulvsi3, __mulvdi3, __negvsi2, __negvdi2): Likewise.
+
+2000-12-16 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/sh/sh.h (INITIALIZE_TRAMPOLINE): Enclose the block
+ statement in do/while(0).
+
+Sat Dec 16 19:56:24 MET 2000 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (ashrsi3_cmpno, ashrhi3_cmpno, ashrqi3_cmpno, lshrsi3_cmpno,
+ lshrhi3_cmpno): Remove redundant '@' from the template.
+
+ * i386.md (cmpstrsi_1): Fix type of the compare.
+
+ * genattrtab.c (attr_rtx_cost): New function.
+ (simplify_test_exp): Avoid overactive inlining; use temporary
+ obstacks for tests.
+
+Sat Dec 16 10:41:11 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * diagnostic.c (finish_abort): Deleted.
+ (fatal): Add code from finish_abort.
+ (error_recursion, fancy_abort): Call fatal, not finish_abort.
+ (trim_filename): Remove leading "../".
+ * diagnostic.h (finish_abort): Deleted.
+ * toplev.c (crash_signal): Call fatal, not finish_abort.
+
+ * stor-layout.c (place_field): Treat overflowing DECL_SIZE_UNIT
+ as if size were variable.
+
+ * expmed.c (expand_mult): Write REG_EQUAL note with proper mode.
+
+2000-12-16 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * tradcpp.c: T_WARNING: New.
+ (do_warning): New function.
+ (finclude): Skip past the newline and increase the line number
+ before calling output_line_command.
+ (do_line): Skip the new line after output_line_command. Don't
+ pre-decrement the line number.
+
+2000-12-15 Diego Novillo <dnovillo@redhat.com>
+
+ * i386/unix.h (ASM_OUTPUT_MI_THUNK): Fix references to
+ _GLOBAL_OFFSET_TABLE_ when using Intel syntax.
+
+2000-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c (cpp_options): Pass -fno-operator-names.
+ * cpplib.h (struct cpp_options): Add operator_names.
+ * cppinit.c (cpp_create_reader): Initialize it.
+ (initialize_builtins): If -fno-operator-names, don't add
+ C++ alternate operator names.
+ (COMMAND_LINE_OPTIONS): Add -fno-operator-names.
+ (cpp_handle_option): Clear operator_names.
+
+2000-12-15 Jason Merrill <jason@redhat.com>
+
+ * jump.c (jump_optimize_1): Don't delete the line note after the
+ prologue even if it seems redundant.
+
+ * config/arm/arm.c (arm_expand_prologue): Set RTX_FRAME_RELATED_P
+ on all insns used to adjust the stack.
+
+Fri Dec 15 15:32:16 MET 2000 Jan Hubicka <jh@suse.cz>
+
+ * combine.c (cant_combine_insn_p): Get around SUBREGs when determining
+ hardreg<->reg moves.
+
+Fri Dec 15 14:48:37 MET 2000 Jan Hubicka <jh@suse.cz>
+
+ * genrecog.c (add_to_sequence): Remove special case for
+ const_int_operand.
+ (maybe_both_true): Return 1 when falling out of sequence when
+ trying to find common possition in the pattern.
+
+Fri Dec 15 14:44:51 MET 2000 Jan Hubicka <jh@suse.cz>
+
+ * integrate.c (copy_rtx_and_substitute): Copy mode too.
+
+Fri Dec 15 14:11:57 MET 2000 Jan Hubicka <jh@suse.cz>
+
+ * flow.c (notice_stack_pointer_modification_1): Cleanup.
+
+2000-12-15 Alexandre Oliva <aoliva@redhat.com>
+
+ * function.c (adjust_trampoline_addr): New function.
+ (trampoline_address): Call it instead of round_trampoline_addr().
+ * tm.texi (TRAMPOLINE_ADJUST_ADDRESS): Document it.
+
+2000-12-14 Zack Weinberg <zack@wolery.stanford.edu>
+
+ * cppfiles.c (hack_vms_include_specification): Delete function
+ (not used since 1998).
+
+Fri Dec 15 03:37:51 2000 J"orn Rennecke <amylaar@redhat.com>
+
+ * haifa-sched.c (sched_init): Don't put a note in front of any BARRIER.
+
+2000-12-14 Jim Wilson <wilson@redhat.com>
+
+ * alias.c (get_alias_set): Call record_component_aliases for
+ COMPLEX_TYPE.
+ (record_component_aliases): Handle COMPLEX_TYPE.
+
+2000-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * fixinc/gnu-regex.c: Disable NLS.
+
+2000-12-14 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.c (alpha_emit_conditional_move): Do not swap
+ comparison operands when that would create non-canonical rtl.
+
+ * config/i386/i386.md (umulsi3_highpart): Remove * from name.
+ (smulsi3_highpart): Likewise.
+
+2000-12-14 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * gcc.c (cpp_options): Add -remap.
+
+2000-12-14 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * gcc.c (cpp_options): Update to use '&'.
+ (struct switchstr): Change type of validated to save space.
+ New member 'ordering'.
+ (handle_braces, validate_switches): Update to handle '&'.
+
+2000-12-13 Laurynas Biveinis <lauras@softhome.net>
+
+ * fixinc/inclhack.def: skip stdio_va_list fix if __DJ_va_list
+ found in a header.
+ * fixinc/fixincl.x: regenerated.
+
+2000-12-13 DJ Delorie <dj@redhat.com>
+
+ * config.gcc (cygwin, win32, mingw32): Use float-i386.h.
+
+2000-12-13 Tom Tromey <tromey@redhat.com>
+
+ * gcc.c (handle_braces): Handle %{<S*} spec correctly.
+
+2000-12-13 Alexandre Oliva <aoliva@redhat.com>
+
+ * function.c (assign_parms): Optimize incoming PARALLELs into
+ REGs if possible.
+
+2000-12-13 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/Makefile.in(*): substantial rewrite to accommodate systems
+ that cannot handle bi-directional pipes, viz. BeOS and DOS.
+ * fixinc/fixlib.h(IGNORE_ARG): new macro
+ (STATIC): define for all of fixinc to use
+ * fixinc/fixfixes.c(*): eliminate unused arg warnings
+ * fixinc/fixtests.c(*): ditto
+ * fixinc/fixincl.c(start_fixer): chain_open now uses const arg list
+ * fixinc/gnu-regex.c: reorder some includes to avoid _GNU_SOURCE
+ warning. Also, eliminate the ``#ifdef emacs'' stuff.
+ (re_syntax_options): make global as it is declared so.
+ * fixinc/mkfixinc.sh: process the argument list more consistently
+ (beos/msdosdjgpp): set TARGETS to twoprocess vs. oneprocess
+ * fixinc/procopen.c(globals): include "fixlib.h" for std defs
+ * fixinc/server.c(globals): ditto
+ * fixinc/server.h(defines): ditto
+
+2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * tradcpp.c (special_symbol): Improve test for definedness,
+ though it is still not perfect.
+ (do_define): Don't define illegal macro names.
+
+2000-12-07 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/mips/elf.h (ASM_OUTPUT_SECTION_NAME): emit @nobits
+ if changing into .bss section.
+ * config/mips/elf64.h: same.
+ * config/mips/iris6.h: same.
+ * config/mips/netbsd.h: same.
+ * config/mips/openbsd.h: same.
+
+2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppfiles.c (read_name_map): Return null if open () fails.
+ (remap_filename): Simplify logic. Add ICE if it doesn't work
+ as expected. Perform secondary lookup attempt on base filename
+ only.
+
+Wed Dec 13 19:48:04 MET 2000 Jan hubicka <jh@suse.cz>
+
+ * flow.c (notice_stack_pointer_modification_1): Notice midifications
+ using PRE_MODIFY and POST_MODIFY.
+
+Wed Dec 13 17:25:32 MET 2000 Jan Hubicka <jh@suse.cz>
+
+ * genoutput.c (process_template): Add sanity checking for '@' templates.
+
+2000-12-13 Bernd Schmidt <bernds@redhat.co.uk>
+
+ * simplify-rtx.c (cselib_finish): Free reg_values and used_regs
+ varrays.
+
+2000-12-12 Mike Stump <mrs@wrs.com>
+
+ * Makefile.in (distclean): Remove safe-ctype.c as well.
+
+2000-12-12 Brad Lucier <lucier@math.purdue.edu>
+
+ * tradcpp.c (do_error): Cast difference of pointers to int
+ for error message.
+