+2002-06-19 Mark Mitchell <mark@codesourcery.com>
+
+ * Makefile.in (QMTEST_DIR): Simplify definition.
+
+2002-06-19 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * config/d30v/d30v.h (CUMULATIVE_ARGS): Replace typedef with
+ #define.
+
+2002-06-19 Neil Booth <neil@daikokuya.co.uk>
+
+ * cpphash.h (struct cpp_reader): Make date and time strings.
+ (_cpp_builtin_macro_text, _cpp_copy_replacement_text,
+ _cpp_replacement_text_len): New.
+ * cppinit.c (cpp_create_reader): Update.
+ (init_builtins): Register appropriate builtins for -traditional-cpp.
+ * cppmacro.c (new_number_token): Remove.
+ (_cpp_builtin_macro_text): New.
+ (builtin_macro): Use it.
+ (cpp_macro_definition): Update to handle traditional macros.
+ * cppmain.c (cb_line_change): Don't do column positioning for
+ traditional output.
+ * cpptrad.c (enum ls): Rename ls_fun_macro to ls_fun_open. New
+ state ls_fun_close.
+ (skip_whitespace): Fix.
+ (maybe_start_funlike): Don't set state.parsing_args.
+ (scan_out_logical_line): Remove duplicate error. Use lex_state
+ rather than state.parsing_args.
+ (push_replacement_text): Handle builtins.
+ (_cpp_replacement_text_len, _cpp_copy_replacement_text): New.
+
+2002-06-18 Hans-Peter Nilsson <hp@axis.com>
+ Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * config/fp-bit.c (_fpmul_parts, _fpdiv_parts): Mark with
+ attribute __always_inline__.
+
+2002-06-18 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.h (FUNCTION_PROFILER): Respect flag_pic
+ when generating the call to _mcount.
+ (NO_PROFILE_COUNTERS): Define.
+
+2002-06-18 Richard Henderson <rth@redhat.com>
+
+ * print-rtl.c (print_rtx): Adjust NOTE argument numbers for
+ 2002-06-02 change.
+
+Tue Jun 18 20:53:32 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * t-sh (MULTILIB_EXCEPTIONS): Set to ml.
+ config/sh/t-linux (MULTILIB_EXCEPTIONS): Clear.
+ * config/sh/t-netbsd (MULTILIB_EXCEPTIONS): Likewise.
+ * config/sh/t-sh64 (MULTILIB_EXCEPTIONS): Likewise.
+
+ * sh-protos.h (sh_pr_interrupt): Declare.
+ * sh.c (sh_pr_interrupt): New function.
+ (print_operand, calc_live_regs, sh_expand_prologue): Use it.
+ (sh_hard_regno_rename_ok): Likewise.
+ * sh.h (NORMAL_MODE): FP_MODE_NONE for interupt handlers.
+
+2002-06-18 Vladimir Makarov <vmakarov@redhat.com>
+
+ * rtl.def (DEFINE_AUTOMATON): Add description of new options
+ `time' and `v'. Fix incorrect description of option `w'.
+
+ * doc/md.texi: Ditto.
+
+ * genautomata.c (TIME_OPTION, V_OPTION): New macros.
+ (gen_automata_option): Process the new options.
+ (transform_2, transform_3): Initialize some variables.
+ (initiate_automaton_gen): Use the new macros.
+
+2002-06-18 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips-protos.h (mips_initial_elimination_offset): Declare.
+ (mips_set_return_address, mips_restore_gp): Declare.
+ * config/mips/mips.h (struct mips_frame_info): Move to mips.c
+ (current_frame_info): Remove.
+ (INITIAL_ELIMINATION_OFFSET): Use mips_initial_elimination_offset.
+ * config/mips/mips.c: Remove uses of current_frame_info.
+ (struct mips_frame_info): Moved from mips.h. Remove 'insns_len'.
+ (struct machine_function): Add 'frame' and 'insns_len'.
+ (current_frame_info, zero_frame_info): Remove.
+ (mips_restore_gp, mips_set_return_address): New.
+ (mips_initial_elimination_offset): New.
+ * config/mips/mips.md (exception_receiver): Use mips_restore_gp.
+ (eh_return define_split): Use mips_set_return_address.
+
+2002-06-18 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpplib.c (dtable): Update.
+ (end_directive): Decrement expansion prevention count.
+ Clear state.in_expression.
+ (prepare_directive_trad): Set state.in_expression.
+ Increment expansion prevention count.
+ * cpptrad.c (enum ls): New.
+ (_cpp_overlay_buffer): Set overlaid_buffer.
+ (_cpp_remove_overlay): Use overlaid_buffer.
+ (_cpp_read_logcial_line_trad): Update buffer when it might
+ have changed.
+ (scan_out_logical_line): Handle state transitions for assertions
+ and defined() in #if, and for funlike invocations including the
+ directive case. Handle '<' and '>' as a quote mechanism in
+ #include. Warn about unterminated macro invocations.
+ * cpphash.h (struct lexer_state): New member in_expression.
+ (struct cpp_reader): New member overlaid buffer.
+
+2002-06-18 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/arit.c (do_31div, __Udiv, __Umod): Mark prototype
+ __always_inline__.
+
+2002-06-18 Alan Modra <amodra@bigpond.net.au>
+
+ * config/ia64/ia64.md (doloop_end_internal): Correct rtl.
+
+ * doloop.c (doloop_optimize): Extract pattern from insn.
+
+2002-06-17 Matt Kraai <kraai@alumni.cmu.edu>
+
+ * doc/extend.texi (Function Attributes): Remove `,...' from @var.
+
+2002-06-17 Jeff Law <law@redha.com>
+
+ * libgcc2.c: Do not include symcat.h or machmode.h.
+
+2002-06-17 Richard Henderson <rth@redhat.com>
+
+ PR target/6922
+ * expmed.c (make_tree): Handle SIGN_EXTEND/ZERO_EXTEND.
+
2002-06-17 Tom Tromey <tromey@redhat.com>
* dwarfout.c: Include function.h.