OSDN Git Service

* doc/install.texi (*-*-freebsd*): Update with known status.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index b5ebae8..273f30a 100644 (file)
@@ -1,5 +1,559 @@
+2003-03-25  Loren James Rittle  <ljrittle@acm.org>
+
+       * doc/install.texi (*-*-freebsd*): Update with known status.
+
+2003-03-21  Jason Merrill  <jason@redhat.com>
+
+       PR optimization/10171
+       * unroll.c (unroll_loop): Don't delete the jump at the end unless
+       we also delete a jump at the beginning.
+
+2003-03-25  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * doc/contrib.texi (Contributors): Mention self as 68HC11/68HC12
+       contributor.
+
+Tue Mar 25 20:35:51 CET 2003  Jan Hubicka  <jh@suse.cz>
+
+       * i386.c (ix86_rtx_costs): For -fpic and x86-64 local symbolic
+       constants are not expensive.
+
+Mon Mar 24 20:03:03 CET 2003  Jan Hubicka  <jh@suse.cz>
+
+       PR opt/10056
+       * cfglayout.c (fixup_reorder_chain):  Fix dealing with the conditional
+       jump jumping to the next instruction.
+       * cfgrtl.c (force_nonfallthru_and_redirect):  Likewise.
+
+2003-03-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * doc/passes.texi (Passes): Properly document that we do not
+       perform jump2 any longer; remove command-line option -dJ.
+
+2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR optimization/8746
+       * config/i386/i386.md (and promoting splitters): Disable HImode to
+       SImode promoting when the sign bit matters and is not preserved, or
+       when TARGET_FAST_PREFIX is true. Disable promoting when optimizing
+       for size.
+
+2003-03-24  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (a peephole2): Extend to support loads
+       in QImode and HImode.
+
+2003-03-24  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * config/m68hc11/t-m68hc11-gas (LIB1ASMFUNCS): Add _call_far and
+       _return_far
+       (MULTILIB_OPTIONS): Don't multilib on -mlong-calls.
+       (MULTILIB_EXCEPTIONS): Likewise.
+       * config/m68hc11/m68hc11.md ("call"): Support far calls for 68HC11
+       by calling some board support routine.
+       ("call_value"): Likewise.
+       ("*return_void"): Likewise for return.
+       ("*return_16bit"): Likewise.
+       ("*return_32bit"): Likewise.
+       * config/m68hc11/m68hc11.h (ASM_DECLARE_FUNCTION_NAME): Generate .far
+       for 68HC11 too.
+       (DWARF2_ADDR_SIZE): Use 4 so that addresses can 
+       * config/m68hc11/m68hc11.c (m68hc11_override_options): Accept
+       -mlong-calls for 68HC11.
+       * config/m68hc11/larith.asm (declare_near): New macro.
+       (__premain, ___negsi2, ___one_cmplsi2, ___ashlsi3): Use it.
+       (___ashrsi3, ___lshrsi3, ___lshrhi3, ___lshlhi3): Likewise.
+       (___rotrhi3, ___rotlhi3, ___ashrhi3, ___ashrqi3): Likewise.
+       (___lshlqi3, __divmodhi4, ___mulqi3, ___mulhi3): Likewise.
+       (__mulhi32): Likewise.
+       (ret): Update macro for 68HC11.
+       (__far_trampoline): Implement for 68HC11.
+       (__call_a16, __call_a32, __return_void, __return_16): New support
+       routines for 68HC11 memory bank switching calling support.
+       (__return_32): Likewise.
+
+2003-03-24  Neil Booth  <neil@daikokuya.co.uk>
+
+       * toplev.c (independent_decode_option): Don't skip a 'Y' prefix.
+
+2003-03-24  Janis Johnson  <janis187@us.ibm.com>
+
+       * doc/install.texi (Testing): Mention test result links from build
+       status pages.
+
+2003-03-24  Mark Mitchell  <mark@codesourcery.com>
+
+       * function.c (put_var_into_stack): Change bool parameter to int.
+       (gen_mem_addressof): Likewise.
+       * rtl.h (gen_mem_addressof): Likewise.
+       * tree.h (put_var_into_stack): Likewise.
+       * config/alpha/alpha.c (alpha_gp_save_rtx): Adjust call to
+       gen_mem_addressof or put_var_into_stack.
+       * config/c4x/c4x.c (c4x_expand_builtin): Likewise.
+       * config/ia64/ia64.c (spill_tfmode_operand): Likewise.
+
+2003-03-24  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (a peephole2): New.
+
+2003-03-24  Jakub Jelinek  <jakub@redhat.com>
+
+       * dojump.c (do_jump): Handle UNSAVE_EXPR specially.
+
+2003-03-24  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * doc/contrib.texi (Contributors): Update Janis Johnson.
+
+2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR target/10072
+       * combine.c (simplify_if_then_else): Check that the mode
+       has MODE_INT class before applying the (OP Z (mult COND C2))
+       transformation.
+
+2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR optimization/9414
+       * config/sparc/sparc.md (widening peepholes): Use
+       widen_memory_access instead of change_address.
+
+2003-03-23  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/7086
+       * c-typeck.c (c_mark_addressable): Adjust calls to
+       put_var_into_stack.
+       * expr.c (expand_expr): Likewise.
+       * function.c (put_var_into_stack): Add rescan parameter.  Do not
+       call fixup_var_refs when rescan is false.
+       (gen_mem_addressof): Likewise.
+       (assign_parms): Adjust calls to put_var_into_stack.
+       (setjmp_protect): Likewise.
+       (setjmp_protect_args): Likewise.
+       * rtl.h (gen_mem_addressof): Change prototype.
+       * stmt.c (expand_decl): Adjust calls to put_var_into_stack.
+       * tree.h (put_var_into_stack): Change prototype.
+
+2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
+
+       PR middle-end/9967
+       * builtins.c (expand_builtin_fputs): When optimizing for size,
+       don't transform fputs into fwrite.
+
+2003-03-23  Glen Nakamura <glen@imodulo.com>
+
+       PR c/8224
+       * fold-const.c (extract_muldiv_1): Don't pass through type conversions
+       when signedness changes for division or modulus.
+
+2003-03-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_BSS): Remove unnecessary
+       globalize_label.
+
+2003-03-23  Roger Sayle  <roger@eyesopen.com>
+
+       PR c/10178
+       * stmt.c (expand_end_case_type): Check for overflow in range when
+       determining whether to use a bit-test implementation.
+
+2003-03-23  Richard Henderson  <rth@redhat.com>
+
+       * cfgcleanup.c (try_optimize_cfg): Allow merging of tablejumps
+       before flow2.
+       * cfgrtl.c (try_redirect_by_replacing_jump): Similarly.
+
+2003-03-23  Richard Henderson  <rth@redhat.com>
+
+       PR opt/10116
+       * ifcvt.c (find_if_block): Disallow tablejump insns outgoing
+       from then_bb or else_bb after flow2.
+
+2003-03-23  Zack Weinberg  <zack@codesourcery.com>
+
+       * configure.in: Check whether it is necessary to link against
+       libm to use ldexp.
+       * configure: Regenerate.
+       * Makefile.in: Add LDEXP_LIB substitution variable.
+
+2003-03-23  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md: Fix comment typos.
+
+2003-03-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * pa.c (output_cbranch): Fix typo in comment.
+
+2003-03-22  Richard Henderson <rth@redhat.com>
+
+       * cfgcleanup.c (insns_match_p): Do not do EQUIV substitution
+       after reload.
+
+2003-03-22  DJ Delorie  <dj at redhat dot com>,
+       Bruce Korb  <bkorb at gnu dot org>
+
+       * fixinc/inclhack.def (solaris_mutex_init_1): New; Fix
+       buggy Solaris 2.6 mutex/cond initializers.
+       (solaris_mutex_init): Rename to solaris_mutex_init_2.
+       * fixinc/fixincl.x: Regenerate.
+       * fixinc/tests/base/pthread.h: Update.
+       * fixinc/fixincl.c(initialize): be explicit about the default case
+       and indicate verbose level when being very, very verbose.
+       * fixinc/check.tpl(VERBOSE): provide a means for passing the value in
+
+2003-03-22  Andreas Jaeger  <aj@suse.de>
+
+       * config/i386/i386.c (ix86_init_machine_status): Return value.
+
+2003-03-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * pa.c (output_cbranch, output_bb, output_bvb): Output nop for
+       conditional branch to the following instruction.  Use next_real_insn
+       instead of next_active_insn.
+       (output_dbra, output_movb, jump_in_call_delay): Use next_real_insn
+       instead of next_active_insn.
+
+2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.md ("movti", "*movdi_31", "*movdf_31"): Use 'o'
+       instead of 'm' constraint in forced-split alternatives.
+       ("*adddi3_31", "*subdi3_31"): Likewise.  Also, pass 0 instead of 1 as
+       VALIDATE_ADDRESS parameter to operand_subword.
+
+2003-03-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.c (notice_update_cc): Correctly handle
+       the case where the set destination is STRICT_LOW_PART.
+
+2003-03-22  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * config/c4x/t-c4x (INSTALL_LIBGCC): Make gcc recognize a c33 as a
+       c30 instead of a c40 processor.
+
+2003-03-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * combine.c (simplify_comparison <AND>): Use gen_int_mode.  Tidy.
+
+2003-03-21  Zack Weinberg  <zack@codesourcery.com>
+
+       * c-common.c: Include intl.h.
+       (shadow_warning): Rewrite to allow better diagnostic translations.
+       * c-common.h: Update prototype of shadow_warning.  Declare sw_kind enum.
+       * c-decl.c (warn_if_shadowing): Update calls to shadow_warning;
+       use it throughout.
+       * Makefile.in (c-common.o): Add intl.h.
+
+2003-03-21  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * config.gcc: Remove 'float_format'.
+
+       * fixproto: Define NULL and size_t in generated stdlib.h and
+       unistd.h.  Kill unused required_stdlib_h, required_unistd_h.
+       Rearrange file generation loop for readability.  Generate time.h,
+       string.h if missing.
+       * tsystem.h: Include <string.h>, <time.h> unconditionally.
+       * config.gcc: Blow away POSIX defines.
+
+2003-03-22  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * config/m68hc11/m68hc11.md ("call_value"): Fix trap check.
+
+2003-03-22  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * config/m68hc11/m68hc11.h (ASM_DECLARE_FUNCTION_NAME): Fix typo in
+       writing .interrupt command.
+       * config/m68hc11/m68hc11.md ("call"): Look at the symbol to see
+       if it's a far or near function.
+       ("call_value"): Likewise.
+       * config/m68hc11/m68hc11.c (m68hc11_attribute_table): Add far and
+       near attributes.
+       (m68hc11_handle_fntype_attribute): Accept attributes on methods.
+       (m68hc11_override_options): Ignore -mlong-calls for 68HC11.
+       (m68hc11_initial_elimination_offset): Set current_function_far
+       according to attributes.
+       (expand_prologue): Likewise.
+       (trap_handler_symbol): New global to keep track of trap handlers.
+       (m68hc11_encode_section_info): Mark symbol as far if needed; set
+       trap symbol.
+       (m68hc11_is_far_symbol): New function.
+       (m68hc11_is_trap_symbol): New function.
+       * config/m68hc11/m68hc11-protos.h (m68hc11_is_far_symbol): Declare.
+       (m68hc11_is_trap_symbol): Declare.
+
+2003-03-21  Jan Hubicka  <jh@suse.cz>
+
+       * i386.c (ix86_compute_frame_layout): Recompute fast prologues
+       only when amount of saved regs changed.
+       (ix86_init_machine_status): Initialize use_fast_prologue_epilgoue_nregs.
+       * i386.h (machine_function): New fields use_fast_prologue_epilgoue_nregs.
+
+2003-03-21  Jan Hubicka  <jh@suse.cz>
+
+       PR inline-asm/7916
+       * function.c (instantiate_virtual_regs_lossage): New function.
+       (instantiate_virtual_regs_1): Use it.
+       (instantiate_virtual_regs): Do not continue in substition when insn has
+       been deleted.
+
+2003-03-21  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * combine.c (make_field_assignment): Fix a warning.
+
+2003-03-21  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (*insv_si_1_n_lshiftrt_16): New.
+
+2003-03-21  Dale Johannesen  <dalej@apple.com>
+
+       * config/rs6000/rs6000.h (REG_ALLOC_ORDER):  Increase
+       priority for R2 on Darwin.
+       (HARD_REGNO_MODE_OK):  Don't accept R31 for DFmode.
+
+2003-03-21  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * combine.c (make_field_assignment): Remove unnecessary AND
+       when storing into zero_extract.
+
+2003-03-21  Zack Weinberg  <zack@codesourcery.com>
+
+       * aclocal.m4 (gcc_AC_EXAMINE_OBJECT, gcc_AC_C_FLOAT_FORMAT): Delete.
+       * configure.in: Don't call gcc_AC_C_FLOAT_FORMAT.
+       * defaults.h: Remove reference to HOST_FLOAT_WORDS_BIG_ENDIAN
+       in comment.
+
+2003-03-21  DJ Delorie  <dj@redhat.com>
+
+       * optabs.c (init_integral_libfuncs): Make sure we init at least up
+       to "long long" size words.
+
+2003-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.h: Do not include fixdfdi.h on s390x.
+       (TARGET_64BIT): Define as compile-time constant when IN_LIBGCC2.
+       (MIN_UNITS_PER_WORD): Do not define when IN_LIBGCC2.
+
+2003-03-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR doc-bug/9813
+       * doc/extend.texi: Move misplaced paragraph about underscores in
+       variables in macros.
+
+2003-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
+           Richard Henderson  <rth@redhat.com>
+
+       PR optimization/8366
+       * config/sparc/sparc.h: (SYMBOLIC_CONST): New macro.
+       (GO_IF_LEGITIMATE_ADDRESS): Use it. Reject the form
+       PIC+SYMBOLIC_CONST in other modes than Pmode.
+       (GO_IF_MODE_DEPENDENT_ADDRESS): Use it. Mark
+       the form PIC+SYMBOLIC_CONST as mode dependent.
+
+2003-03-21  DJ Delorie  <dj@redhat.com>
+
+       * config/stormy16/stormy16.c (xstormy16_expand_arith): Make
+       sure we always emit at least one insn.
+
+2003-03-21  Christopher Faylor  <cgf@redhat.com>
+
+       * config.gcc (i[34567]86-*-cygwin*): Use new common makefile
+       stub t-cygming. Use common target header cygming.h. Add extra
+       c_target_obj and cxx_target_obj file. Default cygwin to posix
+       threading. Enforce i386 as float format.
+       (i[34567]86-*-mingw*): Use new common makefile stub t-cygming.
+       Remove cygwin.h as target header. Use common target header
+       cygming.h  Enforce i386 as float format. Correct typo.
+       * config/i386/cygming.h: New file, containing definitions
+       common to mingw32 and cygwin.
+       * config/i386/cygwin.h: Remove definitions common to cygwin and
+       mingw.  Simplify special spec logic.  Define "wrappers" around
+       certain include path defines to accommodate -mno-cygwin.
+       Remove some #if 0'ed code.
+       (STANDARD_INCLUDE_DIR) Always define when not cross-compiling.
+       (LINK_SPEC): Don't use cyg search prefix when -mno-cygwin.
+       (GCC_DRIVER_HOST_INITIALIZATION): Define as call to mingw_scan.
+       * config/i386/mingw32.h: Remove definitions common to cygwin and
+       mingw.
+       (EXTRA_OS_CPP_BUILTINS): Adjust.
+       (TARGET_VERSION): Define.
+       * config/i386/crtdll.h (EXTRA_OS_CPP_BUILTINS): Override
+       mingw32.h definitions.
+       (LIBGCC_SPEC): Add libmingwex.a as in mingw32.h.
+       * config/i386/t-cygwin (EXTRA_GCC_OBJS): Define as cygwin1.o.
+       Add compilation rules for cygwin1.o cygwin2.o.
+       * config/i386/cygwin1.c: New file.
+       * config/i386/cygwin2.c: New file.
+       * config/i386/t-cygming: New makefile stub.
+
+2003-03-20  Richard Henderson  <rth@redhat.com>
+
+       * fold-const.c (extract_muldiv_1): Revert changing order of
+       operands in case MULT_EXPR of 2003-02-16 patch.
+
+2003-03-20  Daniel Berlin  <dberlin@dberlin.org>
+       Merge changes from new-regalloc-branch
+
+       From Michael Matz  <matz@suse.de>
+       * df.c (df_ref_record_1): Move init of loc to safe point.
+       Only recurse on interesting things in parallels.
+       Handle CLASS_CANNOT_CHANGE_MODE smarter.
+       (df_uses_record): Ditto.
+
+       * df.h (DF_REF_MEM_OK): New enum member, used to mark ref's which
+       it's already okay to use memory operands in (IE doesn't require
+       adding another insn or anything).
+
+2003-03-20  Richard Henderson  <rth@redhat.com>
+
+       PR middle-end/6348
+       * explow.c (allocate_dynamic_stack_space): Handle STACK_SIZE_MODE
+       different from word_mode.
+
+2003-03-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (*insv_si_1_n_lshiftrt): Restrict the
+       source operand to those that can be extracted with bld.
+
+2003-03-20  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR 10066
+       * arm.md (UNSPEC_PIC_BASE): New constant.
+       (pic_add_dot_plus_four): Wrap with unspec.
+       (pic_add_dot_plus_eight): Likewise.
+
+2003-03-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (*insv_si_1_n): New.
+       (*insv_si_1_n_lshiftrt): Likewise.
+
+2003-03-20  Roger Sayle  <roger@eyesopen.com>
+
+       * fold-const.c (fold_mathfn_compare): New function to simplify
+       comparisons against built-in math functions.  Fold comparisons
+       of sqrt against constants.
+       (fold): Call fold_mathfn_compare when appropriate.
+
+2003-03-20 Richard Earnshaw  <rearnsha@arm.com>
+
+       * ifcvt.c (find_if_case_1): If we add a new bb, update the dominance
+       information.
+
+2003-03-20  Per Bothner  <pbothner@apple.com>
+
+       Various cleanups to help compile server.
+
+       * cppinit.c (cpp_create_reader):  Take extra hash_table* argument,
+       and pass that to _cpp_init_hashtable.
+       (cpp_read_main_file):  Drop hash_table* argument; don't call
+       _cpp_init_hashtable.
+       * cpplib.h:  Update declarations to match.
+       * c-opts.c (c_common_init_options):  Pass ident_hash to
+       cpp_create_reader.
+       (c_common_post_options):  Don't pass ident_hash to cpp_read_main_file.
+       * fix-header.c (read_scan_file):  Likewise pass NULL table to
+       cpp_create_reader rather than cpp_read_main_file.
+
+       * cppfiles.c (cpp_rename_file):  Generalized and renamed
+       to cpp_change_file.
+       * cpplib.h:  Update declaration to match.
+       * c-opts.c (push_command_line_line, finish_options):  Change
+       cpp_rename_file calls to cpp_change_file.
+
+       * line-map.c (add_line_map):  Allow leaving the outermost file.
+       Allowing entering an outermost-file after the initial time.
+
+       * toplev.c (pop_srcloc):  Allow popping from initial file.
+
+2003-03-20  Kazu Hirata  <kazu at cs dot umass dot edu>
+
+       * fold-const.c (fold): Fold A - (A & B) into ~B & A.
+
+2003-03-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (a peephole2): New.
+
+2003-03-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (*addsi3_and_r_1): New.
+       (*addsi3_and_not_r_1): Likewise.
+
+2003-03-19  Loren James Rittle  <ljrittle@acm.org>
+
+       * Makefile.in (STRICT2_WARN): Add @WERROR@.
+       (GCC_WARN_CFLAGS): Remove $(WERROR).
+       (fixinc.sh-warn): New.
+       * ada/Make-lang.in (ada-warn): Add $(WERROR).
+       * cp/Make-lang.in (cp-warn): Add $(WERROR).
+       * f/Make-lang.in (f-warn): Add $(WERROR).
+       * java/Make-lang.in (java-warn): Add $(WERROR).
+       * treelang/Make-lang.in (treelang-warn): Add $(WERROR).
+
+2003-03-19  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * c-common.h (c_dump_tree), c-dump.c (c_dump_tree),
+       langhooks-def.h (lhd_tree_dump_dump_tree),
+       langhooks.c (lhd_tree_dump_dump_tree), langhooks.h (*dump_tree):
+       Change return type from 'int' to 'bool'.  Replace 0 and 1 with
+       true and false in return statements.
+
+2003-03-19  Kevin Buettner  <kevinb@redhat.com>
+
+       * dwarf2out.c (DWARF_INITIAL_LENGTH_SIZE): Define.
+       (DWARF_COMPILE_UNIT_HEADER_SIZE): Take into account
+       DWARF_INITIAL_LENGTH_SIZE.
+       (output_compilation_unit_header, output_pubnames, output_aranges)
+       (output_line_info): Output 0xffffffff escape value for 64-bit
+       DWARF extension.
+       * config/mips/iris6.h (DWARF_INITIAL_LENGTH_SIZE): Define.
+
+2003-03-19  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.c (s390_preferred_reload_class): Do not
+       force constants to the pool unless necessary.
+       (s390_decompose_address): Prefer to use pointer as base,
+       not index register.
+       * config/s390/s390.md ("*tsthiCCT_only"): Remove '?' from
+       Q alternative.
+       ("*movdi_64", "*movsi", "movhi", "movqi_64", "movqi",
+       "*movdf_64", "*movsf"): Add '?' to Q->Q alternatives.
+       ("*extractqi", "*extracthi", "*zero_extendhisi2_31",
+       "*zero_extendqisi2_31", "*zero_extendqihi2_31",
+       "*adddi3_31", "*subdi3_31"): Do not set "type" attribute.
+
+2003-03-19  Jan Hubicka  <jh@suse.cz>
+
+       * i386.h (machine_function): New fields use_fast_prologue_epilogue.
+       * i386.c (use_fast_prologue_epilogue): Remove.
+       (ix86_frame): New field save_regs-using_mov;
+       (ix86_compute_frame_layout):  Decide on fast prologues;
+       allocate saved registers in red zone.
+       (ix86_expand_epilogue, ix86_expand_prolgoues): Obey new parameters.
+
+2003-03-19  Nick Clifton  <nickc@redhat.com>
+
+       * config/mcore/mcore.h (CPP_SPEC): Remove trailing semi-colon.
+
+2003-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR 10062
+       * config/pa/pa-hpux.h (TARGET_HPUX_UNWIND_LIBRARY): Redefine.
+       * pa-protos.h (output_lbranch): New prototype.
+       * pa.c (compute_frame_size): Change size of the frame marker on the
+       64-bit ports to 48 bytes.
+       (pa_output_function_prologue): Document why SAVE_SP is set.
+       (hppa_expand_prologue): Save previous stack pointer into frame marker
+       on targets which use the hpux unwind library.
+       (output_cbranch): Use output_lbranch.
+       (output_lbranch): New function to output long unconditional branches.
+       * pa.h (TARGET_HPUX_UNWIND_LIBRARY): Define.
+       (STACK_POINTER_OFFSET): Update offset for 48-byte frame marker on
+       64-bit ports.
+       * pa.md (jump): Use output_lbranch.
+       (allocate_stack): New expander for dynamic stack allocation.
+
 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
 
+       * config/rs6000/rs6000.c (rs6000_stack_info): Only require a frame
+       when debugging on XCOFF targets.  Delete "abi" temp.
+
        PR target/10073
        * combine.c (force_to_mode <NOT>): Use gen_int_mode.
 
 
 2003-03-18  Geoffrey Keating  <geoffk@apple.com>
 
+       * config/rs6000/rs6000.c (rs6000_emit_prologue): Don't clone
+       the result of machopic_function_base_name.
+       * config/darwin.c (machopic_function_base_name): Use a gc-allocated
+       string rather than a static array.
+
        * Makefile.in (emit-rtl.o): Add gt-emit-rtl.h to dependencies.
 
        * gengtype.c: Include rtl.h.
 
        * config/s390/s390.md ("movti", "movhi", "movqi"): Add "type" attribute.
 
-Tue Mar 18 19:22:57 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-18  Jan Hubicka  <jh@suse.cz>
 
        * i386.md:  Fix previous commit that mistakely applied the patch
        twice.
@@ -62,7 +621,7 @@ Tue Mar 18 19:22:57 CET 2003  Jan Hubicka  <jh@suse.cz>
        (memrefs_conflict_p): Likewise.
        (addr_side_effect_eval): Canonicalize the constructed address.
 
-Tue Mar 18 13:15:08 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-18  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (cvtts?2si peep2): New.
 
@@ -90,8 +649,8 @@ Tue Mar 18 13:15:08 CET 2003  Jan Hubicka  <jh@suse.cz>
        (PROFILE_KERNEL): Remove hacks.
        * config/rs6000/rs6000.c (TARGET_PROFILE_KERNEL): Define default.
        (rs6000_stack_info): No need to save lr if just for profiling when
-       TARGET_KERNEL_PROFILE.
-       (output_profile_hook): Output nothing when TARGET_KERNEL_PROFILE.
+       TARGET_PROFILE_KERNEL.
+       (output_profile_hook): Output nothing when TARGET_PROFILE_KERNEL.
        (output_function_profiler): Localize label generation.  Emit code
        for kernel profiling.
 
@@ -141,7 +700,7 @@ Tue Mar 18 13:15:08 CET 2003  Jan Hubicka  <jh@suse.cz>
        decide_unroll_runtime_iterations, decide_peel_simple): Set
        loop->has_desc.
 
-Mon Mar 17 18:57:01 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-17  Jan Hubicka  <jh@suse.cz>
 
        * ggc-common.c (ggc_mark_roots): Use htab_traverse_noresize.
 
@@ -403,7 +962,7 @@ Mon Mar 17 18:57:01 CET 2003  Jan Hubicka  <jh@suse.cz>
        Used flag is set based upon the state of the warn_unused_macros
        flag, and so use of first_unused_line is unnecessary.
 
-Thu Mar 13 18:39:42 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-13  Jan Hubicka  <jh@suse.cz>
 
        * cselib.c (clear_table): Do not take argument; always clear just
        used slots.
@@ -674,7 +1233,7 @@ Thu Mar 13 18:39:42 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * config/netbsd.h (NETBSD_OS_CPP_BUILTINS_LP64): Remove.
 
-Wed Mar 12 19:04:39 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-12  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (ix86_setup_incoming_varargs): Set stack_alignment_needed to 128.
 
@@ -684,7 +1243,7 @@ Wed Mar 12 19:04:39 CET 2003  Jan Hubicka  <jh@suse.cz>
        * stmt.c (expand_decl_init): Call push_temp_slots () and
        pop_temp_slots ().
 
-Wed Mar 12 16:30:25 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-03-12  J"orn Rennecke <joern.rennecke@superh.com>
 
        * sh.c: Include basic-block.h.
        (sh_output_mi_thunk, emit_load_ptr): New functions.
@@ -782,12 +1341,12 @@ Wed Mar 12 16:30:25 2003  J"orn Rennecke <joern.rennecke@superh.com>
 
        * config/rs6000/rs6000.h (machine_function): Add insn_chain_scanned_p.
 
-Tue Mar 11 21:19:03 2003  Alexandre Oliva  <aoliva@redhat.com>
+2003-03-11  Alexandre Oliva  <aoliva@redhat.com>
 
        * toplev.c (independent_decode_option): Return success for --help,
        --target-help and --version.
 
-Tue Mar 11 20:20:14 2003  Alexandre Oliva  <aoliva@redhat.com>
+2003-03-11  Alexandre Oliva  <aoliva@redhat.com>
 
        * config/mips/linux64.h (DRIVER_SELF_SPECS): Add endian_spec.
        Default to -mips3 on -mabi=64.  Don't add -mips* flag if -march is
@@ -796,11 +1355,11 @@ Tue Mar 11 20:20:14 2003  Alexandre Oliva  <aoliva@redhat.com>
        DRIVER_SELF_SPECS.
        (LINK_SPEC): Let endian options affect the linker emulation name.
 
-Tue Mar 11 22:35:39 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-03-11  J"orn Rennecke <joern.rennecke@superh.com>
 
        * sh.md (reload_inqi): Fix mode for source in second set.
 
-Tue Mar 11 22:48:03 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-11  Jan Hubicka  <jh@suse.cz>
 
        * cselib.c (cselib_invalidate_mem_1): Move too ...
        (cselib_invalidate_mem): ... here; use new list
@@ -1046,7 +1605,7 @@ Tue Mar 11 22:48:03 CET 2003  Jan Hubicka  <jh@suse.cz>
        (subrtx_p): New function.
        (tablejump_p): New function.
 
-Mon Mar 10 15:30:36 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-10  Jan Hubicka  <jh@suse.cz>
 
        * cfgcleanup.c (try_optimize_cfg): Fix thinko in previous patch.
 
@@ -1215,7 +1774,7 @@ Mon Mar 10 15:30:36 CET 2003  Jan Hubicka  <jh@suse.cz>
        * emit-rtl.c (gen_lowpart): Don't attempt to load a part of
        a complex or vector type, using a load in the original mode.
 
-Sat Mar  8 19:22:30 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-08  Jan Hubicka  <jh@suse.cz>
 
        * Makefile.in (cgraph.o): Depend on gt-cgraph.h and varray.h.
        * gt-cgraph.h: New GC file.
@@ -1258,7 +1817,7 @@ Sat Mar  8 19:22:30 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * config/h8300/h8300.md (*extzv_16_8): New.
 
-Sat Mar  8 14:13:35 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-08  Jan Hubicka  <jh@suse.cz>
 
        * c-decl.c: (finish_function): Update call of tree_inlinable_function_p.
        * cgraph.h: (cgraph_local_info): Add can_inline_once
@@ -1416,24 +1975,24 @@ Sat Mar  8 14:13:35 CET 2003  Jan Hubicka  <jh@suse.cz>
        MEM, try loading the MEM into a register and taking the low-part
        of that, to help CSE see the use of the MEM in its true mode.
 
-2002-03-05  Tom Tromey  <tromey@redhat.com>
+2003-03-05  Tom Tromey  <tromey@redhat.com>
 
        * config/stormy16/stormy16.h (DWARF_LINE_MIN_INSTR_LENGTH):
        Define.
 
-2002-03-05  Nick Clifton  <nickc@cambridge.redhat.com>
+2003-03-05  Nick Clifton  <nickc@cambridge.redhat.com>
 
        * config/stormy16/stormy16.md ("*eqbranchsi"): Remove '+' on
        operand 2.
        ("*ineqbranchsi"): Likewise.
 
-2002-03-05  Andrew Haley  <aph@cambridge.redhat.com>
+2003-03-05  Andrew Haley  <aph@cambridge.redhat.com>
 
        * config/stormy16/stormy16.c (xstormy16_expand_prologue): Delete
        mem_fake_push_rtx.  Instead construct a SEQUENCE to show the
        register store followed by a stack increment.
 
-2002-03-05  Chris Moller  <cmoller@redhat.com>
+2003-03-05  Chris Moller  <cmoller@redhat.com>
 
        * config/stormy16/stormy16.c (REG_NEEDS_SAVE): added a term
        to inhibit saving CARRY_REGS.
@@ -1467,7 +2026,7 @@ Sat Mar  8 14:13:35 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * config/h8300/h8300.md (a new peephole2): New.
 
-Thu Mar  6 14:20:15 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-06  Jan Hubicka  <jh@suse.cz>
 
        * cgraph.c (cgraph_node): Do not confuse nested functions and methods.
 
@@ -1495,14 +2054,14 @@ Thu Mar  6 14:20:15 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/h8300/h8300.md (a peephole2): Generalize to
        accept a memory operand.
 
-Wed Mar  5 19:34:18 2003  Olivier Hainque <hainque@act-europe.fr>
+2003-03-05  Olivier Hainque <hainque@act-europe.fr>
 
        * config/alpha/alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Add '+'.
        * config/alpha/alpha.c (print_operand, case '+'): New.
        * config/alpha/alpha.md (call_osf_1_noreturn): Document and use.
        (call_value_osf_1_noreturn): Likewise.
 
-Wed Mar  5 18:55:02 2003  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2003-03-05  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * stmt.c (fixup_gotos): Change meaning of DONT_JUMP_IN.
        (expand_end_bindings): Likewise.
@@ -1533,7 +2092,7 @@ Wed Mar  5 18:55:02 2003  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
        (reg_loc_descriptor): Add support for values that span more than
        one register.
 
-Wed Mar  5 23:16:57 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-05  Jan Hubicka  <jh@suse.cz>
 
        * Makefile.in (calls.o, toplev.o alias.o): Depend on cgraph.h
        * alias.c:  Include cgraph.h
@@ -1583,7 +2142,7 @@ Wed Mar  5 23:16:57 CET 2003  Jan Hubicka  <jh@suse.cz>
        of non-duplicable once rolling loops.
        * loop-unswitch.c (unswitch_loop): Update EDGE_IRREDUCIBLE_LOOP flags.
 
-Wed Mar  5 21:40:57 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-03-05  J"orn Rennecke <joern.rennecke@superh.com>
 
        * sh.h (OVERRIDE_OPTIONS): For TARGET_SHMEDIA, the minimum value
        for align_jumps is 4.
@@ -1619,7 +2178,7 @@ Wed Mar  5 21:40:57 2003  J"orn Rennecke <joern.rennecke@superh.com>
        PR c/9799
        * c-typeck.c (push_init_level): Add sanity check.
 
-Wed Mar  5 02:04:04 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-05  Jan Hubicka  <jh@suse.cz>
 
        * toplev.c (rest_of_compilation):  Deffer RTL compilation only when
        RTL inlining is done.
@@ -1709,7 +2268,7 @@ Wed Mar  5 02:04:04 CET 2003  Jan Hubicka  <jh@suse.cz>
        * c-typeck.c (do_case): Attach the first case label to the SWITCH_BODY.
        (c_finish_case): Rechain the next statements to the SWITCH_STMT.
 
-Tue Mar  4 11:30:04 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-04  Jan Hubicka  <jh@suse.cz>
 
        * doc/invoke.texi:  Document that unit-at-a-time is enabled for -O3
        * toplev.c (parse_options_and_default_flags): Enable flag_unit_at_a_time
@@ -1824,7 +2383,7 @@ Tue Mar  4 11:30:04 CET 2003  Jan Hubicka  <jh@suse.cz>
        * calls.c (compute_argument_addresses): Give the new MEMs a
        minimum alignment of PARM_BOUNDARY.
 
-Mon Mar  3 20:45:25 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
 
        * config/sh/sh.h (EXTRA_SPECS): Add subtarget_asm_relax_spec and
        subtarget_asm_isa_spec.
@@ -1852,7 +2411,7 @@ Mon Mar  3 20:45:25 2003  J"orn Rennecke <joern.rennecke@superh.com>
        into account.
        (gen_block_redirect): Set INSN_SCOPE for indirect_jump_scratch.
 
-Mon Mar  3 19:07:21 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-03  Jan Hubicka  <jh@suse.cz>
 
        * calls.c (rtx_for_function_call): Take the address as an argument
        (expand_call): Do not modify the expression.
@@ -2202,12 +2761,12 @@ Mon Mar  3 19:07:21 CET 2003  Jan Hubicka  <jh@suse.cz>
        (*tst_extzv_memqi_1_n): Likewise.
        (a peephole2): New.
 
-2002-02-28  Richard Sandiford  <rsandifo@redhat.com>
+2003-02-28  Richard Sandiford  <rsandifo@redhat.com>
 
        * config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Wrap in
        #ifndef __mips16.
 
-Fri Feb 28 11:09:14 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-28  Jan Hubicka  <jh@suse.cz>
 
        * combine.c (gen_lowpart_for_combine): Update handling of
        subregs_of_mode
@@ -2294,7 +2853,7 @@ Fri Feb 28 11:09:14 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * config.gcc: Add power4 to PowerPC with_cpu list.
 
-Wed Feb 26 19:46:25 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-26  Jan Hubicka  <jh@suse.cz>
 
        * objc-act.c: (mark_referenced_methods): Fix compilation problem.
 
@@ -2361,7 +2920,7 @@ Wed Feb 26 19:46:25 CET 2003  Jan Hubicka  <jh@suse.cz>
        ("cirrus" attribute): Replace 'no' with 'not' and 'yes' with
        'normal'.
 
-Tue Feb 25 22:46:27 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-25  Jan Hubicka  <jh@suse.cz>
 
        * objc-act.c: Include cgraph.h
        (mark_referenced_methods): New function.
@@ -2544,7 +3103,7 @@ Tue Feb 25 22:46:27 CET 2003  Jan Hubicka  <jh@suse.cz>
        Include target.h.
        (cp_parser_init_declarator): Fix typo in function comments.
 
-Tue Feb 25 12:35:34 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-25  Jan Hubicka  <jh@suse.cz>
 
        * Makefile.in (lcm.o):  Add dependency on function.h
        * lcm.c (function.h): Include.
@@ -2562,7 +3121,7 @@ Tue Feb 25 12:35:34 CET 2003  Jan Hubicka  <jh@suse.cz>
        of fourth arg is 'fndecl' not 'indirect'.  Update comment
        describing the function's parameters.
 
-Mon Feb 24 22:08:22 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-24  Jan Hubicka  <jh@suse.cz>
 
        * combine.c (simplify_shift_const):  Fix previous patch.
 
@@ -2665,21 +3224,21 @@ Mon Feb 24 22:08:22 CET 2003  Jan Hubicka  <jh@suse.cz>
        m68k/t-linux-aout.
        * config/m68k/t-linux, config/m68k/t-linux-aout: Removed.
 
-Sat Feb 22 20:22:19 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-22  Jan Hubicka  <jh@suse.cz>
 
        * toplev.c (rest_of_compilation):  Apply fotgotten hunk
        of track scheduling patch.
 
-Sat Feb 22 19:29:28 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-22  Jan Hubicka  <jh@suse.cz>
 
        * config/linux.h (TARGET_HAS_F_SETLKW): Define.
        * config/alpha/linux.h (TARGET_HAS_F_SETLKW): Likewise
 
-Sat Feb 22 12:42:16 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-22  Jan Hubicka  <jh@suse.cz>
 
        * c-decl.c (c_expand_body_1): Fix.
 
-Sat Feb 22 03:13:36 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-22  Jan Hubicka  <jh@suse.cz>
 
        * expmed.c (expand_divmod): Undo sign extensions for unsigned operands
 
@@ -2751,7 +3310,7 @@ Sat Feb 22 03:13:36 CET 2003  Jan Hubicka  <jh@suse.cz>
        * toplev.c (print_version):  Output GGC heuristics.
        (parse_options_and_default_flags): Call init_ggc_heuristics.
 
-Sat Feb 22 02:35:07 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-22  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (def_builtin):  Special case 64bit builtins.
        (MASK_SSE164, MASK_SSE264): New constants.
@@ -2766,7 +3325,7 @@ Sat Feb 22 02:35:07 CET 2003  Jan Hubicka  <jh@suse.cz>
        _mm_set_epi64x, _mm_set1_epi64x, _mm_cvtsd_si64x, _mm_cvttsd_si64x,
        _mm_cvtsi64x_sd, _mm_cvtsi64x_si128, _mm_cvtsi128_si64x): New.
 
-Sat Feb 22 00:48:22 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-22  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (builtin_description): Add __builtin_ia32_paddq and
        __builtin_ia32_psubq. Fix __builtin_ia32_paddq128
@@ -2789,14 +3348,14 @@ Sat Feb 22 00:48:22 CET 2003  Jan Hubicka  <jh@suse.cz>
        note_prediction_to_br_prob and note_prediction_to_br_prob
        when not optimizing.
 
-Fri Feb 21 23:10:13 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-21  Jan Hubicka  <jh@suse.cz>
 
        * cfgrtl.c (commit_edge_insertions):  Call
        find_many_sub_basic_block only when some code has been emitted.
        (commit_edge_insertions_watch_calls): Bring into sync with
        commit_edge_insertions
 
-Fri Feb 21 20:41:29 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-02-21  J"orn Rennecke <joern.rennecke@superh.com>
 
        * sh.h (OVERRIDE_OPTIONS): Fix code that clears 'e' register class.
 
@@ -2817,14 +3376,14 @@ Fri Feb 21 20:41:29 2003  J"orn Rennecke <joern.rennecke@superh.com>
 
        * config/h8300/h8300.md (a peephole2): New.
 
-Fri Feb 21 11:05:44 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-21  Jan Hubicka  <jh@suse.cz>
 
        * cfgrtl.c (commit_one_edge_insertion): Only mark BB for splitting.
        (commit_edge_insertions): Call find_many_sub_basic_blocks
 
        * reg-stack.c (convert_regs): Cleax aux for blocks.
 
-Fri Feb 21 10:29:52 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-21  Jan Hubicka  <jh@suse.cz>
 
        * toplev.c (parse_options_and_default_flags): Undo accidental commit.
 
@@ -2865,7 +3424,7 @@ Fri Feb 21 10:29:52 CET 2003  Jan Hubicka  <jh@suse.cz>
        options to be ignored.
        (c_common_decode_option): Ignore them when preprocessing.
 
-Thu Feb 20 21:41:19 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-20  Jan Hubicka  <jh@suse.cz>
 
        * toplev.c (flag_sched2_use_superblocks, flag_sched2_use_traces): New
        global variables.
@@ -3085,7 +3644,7 @@ Thu Feb 20 21:41:19 CET 2003  Jan Hubicka  <jh@suse.cz>
        destination block with multiple predecessors.
        (connect_traces): Check whether the block is a start of trace.
 
-Wed Feb 19 19:00:24 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-19  Jan Hubicka  <jh@suse.cz>
 
        * calls.c (expand_call): Update call of INIT_CUMULATIVE_ARGS
        * function.c (assign_params): Likewise.
@@ -3131,7 +3690,7 @@ Wed Feb 19 19:00:24 CET 2003  Jan Hubicka  <jh@suse.cz>
        * fixinc/tests/base/sys/socket.h: New file.
        Fixes PR libgcj/9652.
 
-Wed Feb 19 17:22:51 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-19  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (movsfcc_1, movdfcc_1): Fix constrains.
 
@@ -3150,7 +3709,7 @@ Wed Feb 19 17:22:51 CET 2003  Jan Hubicka  <jh@suse.cz>
        * expr.c (expand_expr): Use gen_int_mode for the argument
        to gen_rtx_MULT.
 
-Wed Feb 19 14:22:42 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-19  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (cosxf2):  Fix conditional.
 
@@ -3173,7 +3732,7 @@ Wed Feb 19 14:22:42 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/h8300/h8300.md: Update all uses of split_adds_subs.
        (a peephole2): New.
 
-Tue Feb 18 23:50:59 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-18  Jan Hubicka  <jh@suse.cz>
 
        * cgraph.c (NPREDECESORC, SET_NPREDECESORS): Kill.
        (cgraph_expand_function): Rewrite.
@@ -3237,7 +3796,7 @@ Tue Feb 18 23:50:59 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/mips/mips.md (define_attr cpu): Sync with processor_type
        enum values, including adding entries that were missing.
 
-Tue Feb 18 20:15:54 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-02-18  J"orn Rennecke <joern.rennecke@superh.com>
 
        * sh.c (calc_live_regs): Also check GET_CODE when checking if
        initial value for PR_REG is still the PR_REG register.
@@ -3307,7 +3866,7 @@ Tue Feb 18 20:15:54 2003  J"orn Rennecke <joern.rennecke@superh.com>
        (__ev_stdw): Same.
        (__ev_stdh): Same.
 
-Mon Feb 17 16:16:54 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-17  Jan Hubicka  <jh@suse.cz>
 
        * recog.c (split_all_insns):  Fix memory overflow.
 
@@ -3320,7 +3879,7 @@ Mon Feb 17 16:16:54 CET 2003  Jan Hubicka  <jh@suse.cz>
        (cmpsi): Likewise.
        (7 peephole2): Likewise.
 
-Sun Feb 16 23:07:52 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-16  Jan Hubicka  <jh@suse.cz>
 
        * c-typeck.c (build_c_cast):  Fold constant variables into
        initial values.
@@ -3618,7 +4177,7 @@ Sun Feb 16 23:07:52 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * config/h8300/h8300.md (a peephole2): New.
 
-Wed Feb 12 22:47:18 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-12  Jan Hubicka  <jh@suse.cz>
 
        * Makefile.in (CRTSTUFF_CFLAGS): Add -fno-unit-at-a-time
        (OBJS): Add callgraph.o
@@ -3676,7 +4235,7 @@ Wed Feb 12 22:47:18 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * doc/install.texi (Specific): Update AVR- and Darwin-related URLs.
 
-Wed Feb 12 15:19:42 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-12  Jan Hubicka  <jh@suse.cz>
 
        * predict.c (estimate_probability):  Fix roundoff error.
 
@@ -3714,7 +4273,7 @@ Wed Feb 12 15:19:42 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * config/alpha/linux.h (TARGET_C99_FUNCTIONS): New.
 
-Mon Oct 21 17:07:47 CEST 2002  Jan Hubicka  <jh@suse.cz>
+2002-10-21  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (contains_128bit_aligned_vector_p): New function.
        (ix86_function_arg_boundary): Properly align vector modes.
@@ -3761,7 +4320,7 @@ Mon Oct 21 17:07:47 CEST 2002  Jan Hubicka  <jh@suse.cz>
        * tests/base/stdlib.h: Update.
        * tests/base/ctype.h: New file.
 
-Tue Feb 11 20:44:45 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-11  Jan Hubicka  <jh@suse.cz>
 
        * emit-rtl.c (emit_copy_of_insn_after): Copy insn recog cache too.
 
@@ -3794,7 +4353,7 @@ Tue Feb 11 20:44:45 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * doc/md.texi: Document new pow?f3 and atan2?f3 patterns.
 
-Tue Feb 11 19:03:22 MET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-11  Jan Hubicka  <jh@suse.cz>
 
        * combine.c (combine_simplify_rtx): Fix folding of
        nested float_truncates.
@@ -3816,11 +4375,11 @@ Tue Feb 11 19:03:22 MET 2003  Jan Hubicka  <jh@suse.cz>
        * config/h8300/h8300.h (PREDICATE_CODES): Add gtuleu_operator.
        * config/h8300/h8300.md (a peephole2): New.
 
-Tue Feb 11 13:32:12 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-11  Jan Hubicka  <jh@suse.cz>
 
        * sched-ebb.c (schedule_ebbs): Do not verify_flow_info.
 
-Tue Feb 11 10:02:54 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-11  Jan Hubicka  <jh@suse.cz>
 
        * predict.c (choose_function_section): Choose sections correctly.
 
@@ -3947,7 +4506,7 @@ Tue Feb 11 10:02:54 CET 2003  Jan Hubicka  <jh@suse.cz>
        -mcirrus-fix-invalid-insns switch,
        (cirrus.md): New file.
 
-Mon Feb 10 11:40:18 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-10  Jan Hubicka  <jh@suse.cz>
 
        * combine.c (combine_simplify_rtx): Simplify using
        (float_truncate (float x)) is (float x)
@@ -3980,24 +4539,24 @@ Mon Feb 10 11:40:18 CET 2003  Jan Hubicka  <jh@suse.cz>
        * doc/extend.texi (C++98 Thread-Local Edits): Add missing @item
        tag.
 
-Mon Feb 10 00:29:17 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-10  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (vector_move_operand): New predicate.
        (ix86_expand_vector_move): Be happy about 0.
        * i386.h (PREDICATE_CODES): Add sse-move_operand.
        * i386.md (mov*_internal): Add 'C' alternative.
 
-Sun Feb  9 23:58:33 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-09  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (floathi*): Deal with SSE.
 
-Sun Feb  9 23:54:59 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-09  Jan Hubicka  <jh@suse.cz>
 
        * simplify-rtx.c (simplify_unary_operation,
        simplify_binary_operation):  Deal with vector modes
        (simplify_ternary_operation):  Deal with no-op VEC_MERGE.
 
-2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
+2003-02-09  Richard Sandiford  <rsandifo@redhat.com>
 
        * toplev.c (rest_of_compilation): Recompute register usage after
        split_all_insns.
@@ -4023,7 +4582,7 @@ Sun Feb  9 23:54:59 CET 2003  Jan Hubicka  <jh@suse.cz>
        * doc/install.texi: Squeeze and streamline section on
        testing and regression checking.
 
-Sun Feb  9 13:33:34 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-09  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (ahi?v*3): Set third operand type to TImode.
        * i386.c (ix86_expand_binop_builtin): Extend operand when needed.
@@ -4038,7 +4597,7 @@ Sun Feb  9 13:33:34 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (vmaskcmp, pinsrw, movd patterns):  Fix RTL representation.
 
-Sat Feb  8 00:21:22 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-08  Jan Hubicka  <jh@suse.cz>
 
        * cfgrtl.c (verify_flow_info):  Use control_flow_insn_p.
        * reload1.c (fixup_abnormal_edges):  Split basic blocks when EH edges
@@ -4160,7 +4719,7 @@ Sat Feb  8 00:21:22 CET 2003  Jan Hubicka  <jh@suse.cz>
        * doc/extend.texi: Document new pow and atan2 builtins, and
        their float and long double variants.  Realphabetize builtins.
 
-Fri Feb  7 23:24:28 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-07  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (sse2_nandv2di3): Fix.
 
@@ -4172,7 +4731,7 @@ Fri Feb  7 23:24:28 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/i386/i386.h (ix86_return_in_memory): Return aggregate
        types of up to 8 bytes via registers if MS_AGGREGATE_RETURN.
 
-Fri Feb  7 22:22:40 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-07  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (movdi_rex64_1): Fix mmx<->int move opcode.
 
@@ -4206,7 +4765,7 @@ Fri Feb  7 22:22:40 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * doc/c-tree.texi (Namespaces): Fix typo.
 
-Fri Feb  7 02:18:57 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-07  Jan Hubicka  <jh@suse.cz>
 
        * regrename.c (do_replace, find_oldest_value_reg,
        copyprop_hardreg_forward_1): Update register attributes.
@@ -4249,7 +4808,7 @@ Fri Feb  7 02:18:57 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/i386/i386.c (ix86_function_ok_for_sibcall): Forbid sibcalls
        from functions that return a float to functions that don't.
 
-Thu Feb  6 00:18:38 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-06  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (x86_inter_unit_moves): New variable.
        (ix86_secondary_memory_needed): Fix 64bit case, honor
@@ -4347,7 +4906,7 @@ Thu Feb  6 00:18:38 CET 2003  Jan Hubicka  <jh@suse.cz>
        (ctzsi2): New.
        * config/arm/arm-protos.h: Update.
 
-Wed Feb  5 23:12:57 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-05  Jan Hubicka  <jh@suse.cz>
 
        * i386-protos.h (x86_emit_floatuns):  Declare.
        * i386.c (x86_emit_floatuns): New global function.
@@ -4363,7 +4922,7 @@ Wed Feb  5 23:12:57 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/ia64/unwind-ia64.c: include coretypes.h, tm.h to get
          config/ia64/linux.h
 
-2002-02-05  Roger Sayle  <roger@eyesopen.com>
+2003-02-05  Roger Sayle  <roger@eyesopen.com>
 
        * cfgloop.h (flow_bb_inside_loop_p): Correct prototype again.
 
@@ -4422,11 +4981,11 @@ Wed Feb  5 23:12:57 CET 2003  Jan Hubicka  <jh@suse.cz>
        PR c/9376
        * libgcc2.c (__subvdi3): Fix typo.
 
-Tue Feb  4 21:46:05 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-04  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (movti_rex64):  Fix constraint.
 
-Tue Feb  4 18:40:42 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-04  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (vector push splitters):  Fix typo in resolving conflict.
 
@@ -4468,7 +5027,7 @@ Tue Feb  4 18:40:42 CET 2003  Jan Hubicka  <jh@suse.cz>
        (SPEC_REG_FIRST, SPEC_REG_LAST, SPEC_REG_NUM, COUNT_REGISTER_REGNUM):
        Delete unused macros.
 
-Mon Feb  3 21:19:11 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-03  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (ix86_expand_store_builtin):  Always force op1 to register.
        (mov*_internal): Fix predicates; require one of operands to not be
@@ -4479,7 +5038,7 @@ Mon Feb  3 21:19:11 CET 2003  Jan Hubicka  <jh@suse.cz>
        (movups/movupd/movdqu patterns): Force one of operands to not be
        memory.
 
-2002-02-03  Roger Sayle  <roger@eyesopen.com>
+2003-02-03  Roger Sayle  <roger@eyesopen.com>
 
        * hooks.c (hook_rtx_rtx_identity): Generic hook function that
        takes a single rtx and returns it unmodified.
@@ -4500,11 +5059,11 @@ Mon Feb  3 21:19:11 CET 2003  Jan Hubicka  <jh@suse.cz>
        (ix86_find_base_term): Simplify using i386_simplify_dwarf_addr.
        (maybe_get_pool_constant): Likewise.
 
-Mon Feb  3 16:01:17 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-03  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (ix86_expand_int_movcc):  Fix setcc sign bit case.
 
-Mon Feb  3 01:30:11 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-03  Jan Hubicka  <jh@suse.cz>
 
        * regclass.c (cannot_change_mode_set_regs): Correct argument order.
 
@@ -4664,7 +5223,7 @@ Mon Feb  3 01:30:11 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * reload.c: Revert 2003-01-31 change.
 
-Sat Feb  1 14:14:40 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-01  Jan Hubicka  <jh@suse.cz>
 
        * combine.c (combine_simplify_rtx):  Use reversed_comparison_code_parts.
 
@@ -4702,7 +5261,7 @@ Sat Feb  1 14:14:40 CET 2003  Jan Hubicka  <jh@suse.cz>
        (Binaries): Refer to Microsoft Windows instead of listing all
        possible variants.
 
-Sat Feb  1 00:28:30 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-02-01  Jan Hubicka  <jh@suse.cz>
 
        * loop.c (emit_prefetch_instructions):  Do conversion at right place in
        RTL chain.
@@ -4923,7 +5482,7 @@ Sat Feb  1 00:28:30 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * tree-inline.c (walk_tree): Add CHAR_TYPE.
 
-Wed Jan 29 10:26:12 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-29  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (subdi3_carry_rex64): Fix typo.
 
@@ -5111,7 +5670,7 @@ Wed Jan 29 10:26:12 CET 2003  Jan Hubicka  <jh@suse.cz>
        class contains a floating-point register, return the size of the
        mode in half words.
 
-Tue Jan 28 12:15:13 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-28  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (ix86_carry_flag_operator):  New predicate.
        (fcmov_operator): Fix whitespace.
@@ -5472,11 +6031,11 @@ Tue Jan 28 12:15:13 CET 2003  Jan Hubicka  <jh@suse.cz>
        which blocks have valid PRE information.
        (bypass_conditional_jumps): Initialize bypass_last_basic_block.
 
-Sat Jan 25 22:31:59 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-25  Jan Hubicka  <jh@suse.cz>
 
        * gcse.c (local_cprop_pass): Update reg_sets table when needed.
 
-Sat Jan 25 21:04:33 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-25  Jan Hubicka  <jh@suse.cz>
                              Eric Botcazou <ebotcazou@libertysurf.fr>
        PR opt/8492
        * gcse.c (one_cprop_pass): Delete unreachable blocks.
@@ -5498,11 +6057,11 @@ Sat Jan 25 21:04:33 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/h8300/h8300.c (h8300_shift_needs_scratch_p): Update a
        comment.
 
-2002-01-25  Richard Henderson  <rth@redhat.com>
+2003-01-25  Richard Henderson  <rth@redhat.com>
 
        * config/m68k/m68k-none.h (ASM_SPEC): Adjust inter-option spacing.
 
-2002-01-25  Kelley Cook <kelleycook@comcast.net>
+2003-01-25  Kelley Cook <kelleycook@comcast.net>
 
        * ggc-simple.c (debug_ggc_tree): Add PTR cast.
 
@@ -5520,7 +6079,7 @@ Sat Jan 25 21:04:33 CET 2003  Jan Hubicka  <jh@suse.cz>
        2002-02-19  Robert Lipe  <robertlipe@usa.net>
        * config/i386/t-sco5gas: (CRTSTUFF_T_CFLAGS_S): Delete -mcoff.
 
-2002-01-25  Roger Sayle  <roger@eyesopen.com>
+2003-01-25  Roger Sayle  <roger@eyesopen.com>
 
        * builtins.c (purge_builtin_constant_p): Scan insn stream
        sequentially rather than by basic block.
@@ -5530,7 +6089,7 @@ Sat Jan 25 21:04:33 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * combine.c (simplify_comparison, case AND): Remove a redundant test.
 
-2002-01-25  Roger Sayle  <roger@eyesopen.com>
+2003-01-25  Roger Sayle  <roger@eyesopen.com>
 
        * function.h (struct function): New field calls_constant_p.
        (current_function_calls_constant_p): New macro for above.
@@ -5542,7 +6101,7 @@ Sat Jan 25 21:04:33 CET 2003  Jan Hubicka  <jh@suse.cz>
        * integrate.c (expand_inline_function): Set calls_constant_p if
        the function being inlined has calls_constant_p set.
 
-2002-01-25  Roger Sayle  <roger@eyesopen.com>
+2003-01-25  Roger Sayle  <roger@eyesopen.com>
 
        * cse.c (fold_rtx): Instantiate CONSTANT_P_RTX to 0 when not
        optimizing, even if flag_gcse is true.
@@ -5570,12 +6129,12 @@ Sat Jan 25 21:04:33 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/ia64/crtbegin.asm [HAVE_INITFINI_ARRAY]: Put it here
        instead so that it comes first.
 
-Sat Jan 25 16:11:22 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-25  Jan Hubicka  <jh@suse.cz>
 
        * df.c (read_modify_subreg_p):  When osize == UNITS_PER_WORD,
        subreg is read/modify.
 
-Sat Jan 25 15:55:08 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-25  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (ix86_expand_movstr, ix86_expand_clrstr): Consistently
        do libcall for large blocks.
@@ -5586,7 +6145,7 @@ Sat Jan 25 15:55:08 CET 2003  Jan Hubicka  <jh@suse.cz>
        (cse_set_around_loop):  Do not create new basic blocks.
        * Makefile.in (cse.o): Add dependnecy on except.h
 
-Sat Jan 25 12:05:17 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-25  Jan Hubicka  <jh@suse.cz>
 
        * builtins.c (fold_trunc_transparent_mathfn): New function.
        (fold_builtin): Use it.
@@ -5598,11 +6157,11 @@ Sat Jan 25 12:05:17 CET 2003  Jan Hubicka  <jh@suse.cz>
        * Makefile.in (cfgloop.o, cfgloopanal.o, cfgloopmanip.o): Add
        dependencies on coretypes.h and $(TM_H).
 
-Sat Jan 25 11:10:03 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-25  Jan Hubicka  <jh@suse.cz>
 
        * builtins.c (fold_trunc_transparent_mathfn):  Undo accidental commit.
 
-2002-01-24  Stuart Hastings  <stuart@apple.com>
+2003-01-24  Stuart Hastings  <stuart@apple.com>
 
        * config/i386/i386.c (x86_output_mi_thunk): Add Darwin/x86 support.
 
@@ -5617,7 +6176,7 @@ Sat Jan 25 11:10:03 CET 2003  Jan Hubicka  <jh@suse.cz>
        (UNSPEC_POPQI, UNSPEC_POPQF, UNSPEC_ANDN_ST):  Likewise.
        (UNSPEC_RPTB_INIT, UNSPEC_TOIEEE, UNSPEC_FRIEEE):  Likewise.
 
-Fri Jan 24 23:44:12 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-24  Jan Hubicka  <jh@suse.cz>
 
        * emit-rtl.c (reg_attrs_htab): New static variable.
        (reg_attrs_htab_hash, reg_attrs_htab_eq, get_reg_attrs): New static
@@ -5658,7 +6217,7 @@ Fri Jan 24 23:44:12 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/xtensa/xtensa-protos.h
        (xtensa_function_prologue, xtensa_function_epilogue): Ditto.
 
-Fri Jan 24 23:03:32 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-24  Jan Hubicka  <jh@suse.cz>
 
        * builtins.c (DEF_BUILTIN): Accept 10 arguments.
        (implicit_built_in_decls): New global array.
@@ -6242,7 +6801,7 @@ Fri Jan 24 23:03:32 CET 2003  Jan Hubicka  <jh@suse.cz>
        UNSPEC_PROLOGUE_USE to prevent the link register from being
        considered dead.
 
-Mon Jan 20 14:36:23 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-20  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (SSE cmov splitter):  Handle memory operand in operand 5.
 
@@ -6474,7 +7033,7 @@ Mon Jan 20 14:36:23 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * config/m68hc11/m68hc11.h (MASK_M6812): Define.
 
-Thu Jan 16 21:50:25 2003  J"orn Rennecke <amylaar@onetel.net.uk>
+2003-01-16  J"orn Rennecke <amylaar@onetel.net.uk>
 
        * sh.md (mshflo_w_x): Fix description of operation.
 
@@ -6645,7 +7204,7 @@ Thu Jan 16 21:50:25 2003  J"orn Rennecke <amylaar@onetel.net.uk>
        (ARM_GO_IF_LEGITIMATE_ADDRESS): Handle pre/post-modify addresses.
        (ARM_PRINT_OPERAND_ADDRESS): Likewise.
 
-Wed Jan 15 12:23:21 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-15  Jan Hubicka  <jh@suse.cz>
 
        PR f/9258
        * global.c (struct allocno): Add no_stack_reg.
@@ -6730,7 +7289,7 @@ Wed Jan 15 12:23:21 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/h8300/h8300.md (*andsi3_lshiftrt_9_sb): New.
        (*iorsi3_and_lshiftrt_9_sb): Likewise.
 
-Tue Jan 14 00:45:33 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-14  Jan Hubicka  <jh@suse.cz>
 
        * convert.c (strip_float_extensions):  Look for narrowest type handling
        FP constants.
@@ -6800,7 +7359,7 @@ Tue Jan 14 00:45:33 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * arm-protos.h (struct cpp_reader): Add declaration.
 
-Sat Jan 11 11:02:58 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-11  Jan Hubicka  <jh@suse.cz>
 
        PR target/9068
        * i386.c (output_fp_compare): Fix typo.
@@ -6851,7 +7410,7 @@ Sat Jan 11 11:02:58 CET 2003  Jan Hubicka  <jh@suse.cz>
        Remove calls.
        * mklibgcc.in: Remove uses of RANLIB_TEST_FOR_TARGET.
 
-Fri Jan 10 22:05:35 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-10  Jan Hubicka  <jh@suse.cz>
 
        * ifcvt.c (noce_try_addcc): Do not call emit_conditional_add
        with weird operands.
@@ -7847,7 +8406,7 @@ Fri Jan 10 22:05:35 CET 2003  Jan Hubicka  <jh@suse.cz>
        the generated code.
        (write_automata): Call the new function.
 
-Thu Jan  9 22:47:38 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-09  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (unit, prefix_0f, memory attributes): Hanlde sseicvt
        correctly.
@@ -7856,7 +8415,7 @@ Thu Jan  9 22:47:38 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * doc/tm.texi (EXTRA_ADDRESS_CONSTRAINT): Fix typo.
 
-Thu Jan  9 17:26:40 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-01-09  J"orn Rennecke <joern.rennecke@superh.com>
 
        * defaults.h (EXTRA_MEMORY_CONSTRAINT): Add STR argument.
        (EXTRA_ADDRESS_CONSTRAINT): Likewise.
@@ -7930,7 +8489,7 @@ Thu Jan  9 17:26:40 2003  J"orn Rennecke <joern.rennecke@superh.com>
        (volatile_refs_p) [ASM_INPUT]: Likewise.
        (side_effects_p) [ASM_INPUT]: Likewise.
 
-Thu Jan  9 12:00:36 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-09  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (*mul*): FIx constraints; remove confused comment; fix
        athlon_decode attributes
@@ -8028,7 +8587,7 @@ Thu Jan  9 12:00:36 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * gcc.hlp: Delete.
 
-Thu Jan  9 00:57:15 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-09  Jan Hubicka  <jh@suse.cz>
 
        * i386.c  (ix86_expand_int_addcc): Fix thinko.
 
@@ -8111,7 +8670,7 @@ Thu Jan  9 00:57:15 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config/h8300/h8300.h (CONSTANT_ADDRESS_P): Allow CONST and
        HIGH on all variants.
 
-Wed Jan  8 14:06:34 CET 2003  Josef Zlomek <zlomj9am@artax.karlin.mff.cuni.cz>
+2003-01-08  Josef Zlomek <zlomj9am@artax.karlin.mff.cuni.cz>
 
        * Makefile.in (PARTITION_H): New.
        (BASIC_BLOCK_H): Added hard-reg-set.h and $(PARTITION_H).
@@ -8126,7 +8685,7 @@ Wed Jan  8 14:06:34 CET 2003  Josef Zlomek <zlomj9am@artax.karlin.mff.cuni.cz>
        (cmpxf_trap): Delete.
        (movxf_hard_insn): Remove test of ENABLE_XF_PATTERNS.
 
-Wed Jan  8 12:10:57 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-08  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (adddi3_carry_rex64, subdi3_carry_rex64): Name pattern.
        (addhi3_carry, addqi3_carry, subhi3_carry, subqi3_carry): New patterns.
@@ -8154,7 +8713,7 @@ Wed Jan  8 12:10:57 CET 2003  Jan Hubicka  <jh@suse.cz>
        * config.gcc (m68k-*-linux*): Don't set extra_parts and gnu_ld,
        should come from the generic *-*-linux* entry.
 
-Tue Jan  7 22:29:56 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-07  Jan Hubicka  <jh@suse.cz>
 
        * cselib.c (cselib_current_insn_in_libcall): New static variable.
        (new_elt_loc_list, cselib_process_insn, cselib_init): Keep track on whether
@@ -8168,7 +8727,7 @@ Tue Jan  7 22:29:56 CET 2003  Jan Hubicka  <jh@suse.cz>
        * doc/tm.texi (TARGET_SCHED_VARIABLE_ISSUE): CLOBBER and USE do
        not normally affect to issue rate.
 
-Tue Jan  7 21:46:57 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-01-07  Jan Hubicka  <jh@suse.cz>
 
        * genopinit.c (optabs): Add addc_optab.
        * ifcvt.c (noce_try_store_flag): Rename to ...
@@ -8594,3 +9153,4 @@ Tue Jan  7 21:46:57 CET 2003  Jan Hubicka  <jh@suse.cz>
        * doc/tm.texi (REGISTER_TARGET_PRAGMAS): Update
 
 See ChangeLog.8 for earlier changes.
+