From 62c9aa5f9ead6be1b49757ce1c638f7caf49b494 Mon Sep 17 00:00:00 2001
From: Zack Weinberg <zack@gcc.gnu.org>
Date: Sun, 23 Mar 2003 20:13:58 +0000
Subject: [PATCH] configure.in: Check whether it is necessary to link against
 libm to use ldexp.

	* configure.in: Check whether it is necessary to link against
	libm to use ldexp.
	* configure: Regenerate.
	* Makefile.in: Add LDEXP_LIB substitution variable.
	* java/Make-lang.in: Link jcf-dump against $(LDEXP_LIB).

From-SVN: r64749
---
 gcc/ChangeLog         | 201 +++++-----
 gcc/Makefile.in       |   3 +
 gcc/configure         | 447 ++++++++++++----------
 gcc/configure.in      |   9 +
 gcc/java/ChangeLog    | 856 +++++++++++++++++++++---------------------
 gcc/java/Make-lang.in |   3 +-
 6 files changed, 807 insertions(+), 712 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 25fa673afc5e..fb144abb9b4e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+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.
@@ -102,14 +109,14 @@
 	* config/m68hc11/m68hc11-protos.h (m68hc11_is_far_symbol): Declare.
 	(m68hc11_is_trap_symbol): Declare.
 
-Fri Mar 21 23:12:33 CET 2003  Jan Hubicka  <jh@suse.cz>
+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.
 
-Fri Mar 21 22:44:33 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-21  Jan Hubicka  <jh@suse.cz>
 
 	PR inline-asm/7916
 	* function.c (instantiate_virtual_regs_lossage): New function.
@@ -341,7 +348,7 @@ Fri Mar 21 22:44:33 CET 2003  Jan Hubicka  <jh@suse.cz>
 	"*zero_extendqisi2_31", "*zero_extendqihi2_31",
 	"*adddi3_31", "*subdi3_31"): Do not set "type" attribute.
 
-Wed Mar 19 11:28:45 CET 2003  Jan Hubicka  <jh@suse.cz>
+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.
@@ -434,7 +441,7 @@ Wed Mar 19 11:28:45 CET 2003  Jan Hubicka  <jh@suse.cz>
 
 	* 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.
@@ -444,7 +451,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.
 
@@ -523,7 +530,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.
 
@@ -785,7 +792,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.
@@ -1056,7 +1063,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.
 
@@ -1066,7 +1073,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.
@@ -1164,12 +1171,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
@@ -1178,11 +1185,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
@@ -1428,7 +1435,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.
 
@@ -1597,7 +1604,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.
@@ -1640,7 +1647,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
@@ -1849,7 +1856,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.
 
@@ -1877,14 +1884,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.
@@ -1915,7 +1922,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
@@ -1965,7 +1972,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.
@@ -2001,7 +2008,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.
@@ -2091,7 +2098,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
@@ -2206,7 +2213,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.
@@ -2234,7 +2241,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.
@@ -2589,7 +2596,7 @@ Mon Mar  3 19:07:21 CET 2003  Jan Hubicka  <jh@suse.cz>
 	* 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
@@ -2676,7 +2683,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.
 
@@ -2743,7 +2750,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.
@@ -2926,7 +2933,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.
@@ -2944,7 +2951,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.
 
@@ -3047,21 +3054,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
 
@@ -3133,7 +3140,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.
@@ -3148,7 +3155,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
@@ -3171,14 +3178,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.
 
@@ -3199,14 +3206,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.
 
@@ -3247,7 +3254,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.
@@ -3467,7 +3474,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.
@@ -3513,7 +3520,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.
 
@@ -3532,7 +3539,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.
 
@@ -3555,7 +3562,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.
@@ -3619,7 +3626,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.
@@ -3689,7 +3696,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.
 
@@ -3702,7 +3709,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.
@@ -4000,7 +4007,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
@@ -4058,7 +4065,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.
 
@@ -4096,7 +4103,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.
@@ -4143,7 +4150,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.
 
@@ -4176,7 +4183,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.
@@ -4198,11 +4205,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.
 
@@ -4329,7 +4336,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)
@@ -4362,18 +4369,18 @@ 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
@@ -4405,7 +4412,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.
@@ -4420,7 +4427,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
@@ -4542,7 +4549,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.
 
@@ -4554,7 +4561,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.
 
@@ -4588,7 +4595,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.
@@ -4631,7 +4638,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
@@ -4729,7 +4736,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.
@@ -4804,11 +4811,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.
 
@@ -4850,7 +4857,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
@@ -4882,11 +4889,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.
 
@@ -5046,7 +5053,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.
 
@@ -5084,7 +5091,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.
@@ -5305,7 +5312,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.
 
@@ -5493,7 +5500,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.
@@ -5854,11 +5861,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.
@@ -5952,12 +5959,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.
@@ -5968,7 +5975,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.
@@ -5980,7 +5987,7 @@ 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.
 
@@ -5999,7 +6006,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
@@ -6040,7 +6047,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.
@@ -6624,7 +6631,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.
 
@@ -6856,7 +6863,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.
 
@@ -7027,7 +7034,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.
@@ -7112,7 +7119,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.
@@ -7182,7 +7189,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.
@@ -7233,7 +7240,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.
@@ -8229,7 +8236,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.
@@ -8238,7 +8245,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.
@@ -8312,7 +8319,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
@@ -8410,7 +8417,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.
 
@@ -8493,7 +8500,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).
@@ -8508,7 +8515,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.
@@ -8536,7 +8543,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
@@ -8550,7 +8557,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 ...
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index d4f6cc938949..64491f9db528 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -695,6 +695,9 @@ LIBS =	$(INTLLIBS) @LIBS@ $(LIBIBERTY)
 # Any system libraries needed just for GNAT.
 SYSLIBS = @GNAT_LIBEXC@
 
+# Libs needed (at present) just for jcf-dump.
+LDEXP_LIB = @LDEXP_LIB@
+
 # Likewise, for use in the tools that must run on this machine
 # even if we are cross-building GCC.
 BUILD_LIBS = $(BUILD_LIBIBERTY)
diff --git a/gcc/configure b/gcc/configure
index b3d7bbf56181..06b4b4eda3db 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -3564,17 +3564,87 @@ GNAT_LIBEXC="$LIBS"
 LIBS="$save_LIBS"
 
 
+# Some systems put ldexp and frexp in libm instead of libc; assume
+# they're both in the same place.  jcf-dump needs them.
+save_LIBS="$LIBS"
+LIBS=
+
+echo $ac_n "checking for library containing ldexp""... $ac_c" 1>&6
+echo "configure:3574: checking for library containing ldexp" >&5
+if eval "test \"`echo '$''{'ac_cv_search_ldexp'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  ac_func_search_save_LIBS="$LIBS"
+ac_cv_search_ldexp="no"
+cat > conftest.$ac_ext <<EOF
+#line 3581 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error.  */
+/* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+char ldexp();
+
+int main() {
+ldexp()
+; return 0; }
+EOF
+if { (eval echo configure:3592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  ac_cv_search_ldexp="none required"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+test "$ac_cv_search_ldexp" = "no" && for i in m; do
+LIBS="-l$i  $ac_func_search_save_LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 3603 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error.  */
+/* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+char ldexp();
+
+int main() {
+ldexp()
+; return 0; }
+EOF
+if { (eval echo configure:3614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  ac_cv_search_ldexp="-l$i"
+break
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+done
+LIBS="$ac_func_search_save_LIBS"
+fi
+
+echo "$ac_t""$ac_cv_search_ldexp" 1>&6
+if test "$ac_cv_search_ldexp" != "no"; then
+  test "$ac_cv_search_ldexp" = "none required" || LIBS="$ac_cv_search_ldexp $LIBS"
+  
+else :
+  
+fi
+LDEXP_LIB="$LIBS"
+LIBS="$save_LIBS"
+
+
 # See if the stage1 system preprocessor understands the ANSI C
 # preprocessor stringification operator.  (Used by symcat.h.)
 
 
 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
-echo "configure:3573: checking for preprocessor stringizing operator" >&5
+echo "configure:3643: checking for preprocessor stringizing operator" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3578 "configure"
+#line 3648 "configure"
 #include "confdefs.h"
 
 #define x(y) #y
@@ -3607,12 +3677,12 @@ echo "$ac_t""${ac_cv_c_stringize}" 1>&6
 # Use <inttypes.h> only if it exists,
 # doesn't clash with <sys/types.h>, and declares intmax_t.
 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
-echo "configure:3611: checking for inttypes.h" >&5
+echo "configure:3681: checking for inttypes.h" >&5
 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3616 "configure"
+#line 3686 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <inttypes.h>
@@ -3620,7 +3690,7 @@ int main() {
 intmax_t i = -1;
 ; return 0; }
 EOF
-if { (eval echo configure:3624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3694: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gcc_cv_header_inttypes_h=yes
 else
@@ -3647,12 +3717,12 @@ for ac_func in times clock dup2 kill getrlimit setrlimit atoll atoq \
         scandir alphasort
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3651: checking for $ac_func" >&5
+echo "configure:3721: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3656 "configure"
+#line 3726 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -3675,7 +3745,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3749: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -3701,12 +3771,12 @@ done
 
 
 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:3705: checking for ssize_t" >&5
+echo "configure:3775: checking for ssize_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3710 "configure"
+#line 3780 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -3737,12 +3807,12 @@ fi
 # Try to determine the array type of the second argument of getgroups
 # for the target system (int or gid_t).
 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:3741: checking for uid_t in sys/types.h" >&5
+echo "configure:3811: checking for uid_t in sys/types.h" >&5
 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3746 "configure"
+#line 3816 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 EOF
@@ -3771,7 +3841,7 @@ EOF
 fi
 
 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
-echo "configure:3775: checking type of array argument to getgroups" >&5
+echo "configure:3845: checking type of array argument to getgroups" >&5
 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3779,7 +3849,7 @@ else
   ac_cv_type_getgroups=cross
 else
   cat > conftest.$ac_ext <<EOF
-#line 3783 "configure"
+#line 3853 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Rendell for this test.  */
@@ -3804,7 +3874,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:3808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
     ac_cv_type_getgroups=gid_t
 else
@@ -3818,7 +3888,7 @@ fi
 
 if test $ac_cv_type_getgroups = cross; then
         cat > conftest.$ac_ext <<EOF
-#line 3822 "configure"
+#line 3892 "configure"
 #include "confdefs.h"
 #include <unistd.h>
 EOF
@@ -3859,7 +3929,7 @@ fi
 
 
 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
-echo "configure:3863: checking whether the printf functions support %p" >&5
+echo "configure:3933: checking whether the printf functions support %p" >&5
 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3867,7 +3937,7 @@ else
   gcc_cv_func_printf_ptr=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 3871 "configure"
+#line 3941 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 
@@ -3880,7 +3950,7 @@ int main()
   return (p != q);
 }
 EOF
-if { (eval echo configure:3884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   gcc_cv_func_printf_ptr=yes
 else
@@ -3918,12 +3988,12 @@ case "${host}" in
   ;;
 esac
 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:3922: checking for pid_t" >&5
+echo "configure:3992: checking for pid_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3927 "configure"
+#line 3997 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -3952,17 +4022,17 @@ fi
 
 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
-echo "configure:3956: checking for vfork.h" >&5
+echo "configure:4026: checking for vfork.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3961 "configure"
+#line 4031 "configure"
 #include "confdefs.h"
 #include <vfork.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3966: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -3987,18 +4057,18 @@ else
 fi
 
 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
-echo "configure:3991: checking for working vfork" >&5
+echo "configure:4061: checking for working vfork" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   if test "$cross_compiling" = yes; then
   echo $ac_n "checking for vfork""... $ac_c" 1>&6
-echo "configure:3997: checking for vfork" >&5
+echo "configure:4067: checking for vfork" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4002 "configure"
+#line 4072 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char vfork(); below.  */
@@ -4021,7 +4091,7 @@ vfork();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_vfork=yes"
 else
@@ -4043,7 +4113,7 @@ fi
 ac_cv_func_vfork_works=$ac_cv_func_vfork
 else
   cat > conftest.$ac_ext <<EOF
-#line 4047 "configure"
+#line 4117 "configure"
 #include "confdefs.h"
 /* Thanks to Paul Eggert for this test.  */
 #include <stdio.h>
@@ -4138,7 +4208,7 @@ main() {
   }
 }
 EOF
-if { (eval echo configure:4142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:4212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_vfork_works=yes
 else
@@ -4163,12 +4233,12 @@ fi
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4167: checking for $ac_func" >&5
+echo "configure:4237: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4172 "configure"
+#line 4242 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4191,7 +4261,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4265: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4462,7 +4532,7 @@ main ()
 EOF
 
 echo $ac_n "checking for working mmap from /dev/zero""... $ac_c" 1>&6
-echo "configure:4466: checking for working mmap from /dev/zero" >&5
+echo "configure:4536: checking for working mmap from /dev/zero" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_dev_zero'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4477,11 +4547,11 @@ else
   esac
 else
   cat > conftest.$ac_ext <<EOF
-#line 4481 "configure"
+#line 4551 "configure"
 #include "confdefs.h"
 #include "ct-mmap.inc"
 EOF
-if { (eval echo configure:4485: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:4555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_dev_zero=yes
 else
@@ -4508,7 +4578,7 @@ EOF
 fi
 
 echo $ac_n "checking for working mmap with MAP_ANON(YMOUS)""... $ac_c" 1>&6
-echo "configure:4512: checking for working mmap with MAP_ANON(YMOUS)" >&5
+echo "configure:4582: checking for working mmap with MAP_ANON(YMOUS)" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_anon'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4521,12 +4591,12 @@ else
   esac
 else
   cat > conftest.$ac_ext <<EOF
-#line 4525 "configure"
+#line 4595 "configure"
 #include "confdefs.h"
 #define USE_MAP_ANON
 #include "ct-mmap.inc"
 EOF
-if { (eval echo configure:4530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:4600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_anon=yes
 else
@@ -4554,7 +4624,7 @@ fi
 rm -f ct-mmap.inc
 
 echo $ac_n "checking for working mmap of a file""... $ac_c" 1>&6
-echo "configure:4558: checking for working mmap of a file" >&5
+echo "configure:4628: checking for working mmap of a file" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_file'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4572,7 +4642,7 @@ if test "$cross_compiling" = yes; then
   esac
 else
   cat > conftest.$ac_ext <<EOF
-#line 4576 "configure"
+#line 4646 "configure"
 #include "confdefs.h"
 
 /* Test by Zack Weinberg.  Modified from MMAP_ANYWHERE test by
@@ -4609,7 +4679,7 @@ int main()
   exit(0);
 }
 EOF
-if { (eval echo configure:4613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:4683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_file=yes
 else
@@ -4648,7 +4718,7 @@ fi
 
 
   echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:4652: checking for iconv" >&5
+echo "configure:4722: checking for iconv" >&5
 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4656,7 +4726,7 @@ else
     am_cv_func_iconv="no, consider installing GNU libiconv"
     am_cv_lib_iconv=no
     cat > conftest.$ac_ext <<EOF
-#line 4660 "configure"
+#line 4730 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <iconv.h>
@@ -4666,7 +4736,7 @@ iconv_t cd = iconv_open("","");
        iconv_close(cd);
 ; return 0; }
 EOF
-if { (eval echo configure:4670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_func_iconv=yes
 else
@@ -4678,7 +4748,7 @@ rm -f conftest*
       am_save_LIBS="$LIBS"
       LIBS="$LIBS $am_cv_libiconv_ldpath -liconv"
       cat > conftest.$ac_ext <<EOF
-#line 4682 "configure"
+#line 4752 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <iconv.h>
@@ -4688,7 +4758,7 @@ iconv_t cd = iconv_open("","");
          iconv_close(cd);
 ; return 0; }
 EOF
-if { (eval echo configure:4692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_lib_iconv=yes
         am_cv_func_iconv=yes
@@ -4709,13 +4779,13 @@ echo "$ac_t""$am_cv_func_iconv" 1>&6
 EOF
 
     echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
-echo "configure:4713: checking for iconv declaration" >&5
+echo "configure:4783: checking for iconv declaration" >&5
     if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
       cat > conftest.$ac_ext <<EOF
-#line 4719 "configure"
+#line 4789 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -4734,7 +4804,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:4738: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4808: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_proto_iconv_arg1=""
 else
@@ -4772,12 +4842,12 @@ for ac_func in getenv atol sbrk abort atof getcwd getwd \
 do
   ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
-echo "configure:4776: checking whether $ac_func is declared" >&5
+echo "configure:4846: checking whether $ac_func is declared" >&5
 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4781 "configure"
+#line 4851 "configure"
 #include "confdefs.h"
 #undef $ac_tr_decl
 #define $ac_tr_decl 1
@@ -4791,7 +4861,7 @@ char *(*pfn) = (char *(*)) $ac_func ;
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:4795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4865: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "gcc_cv_have_decl_$ac_func=yes"
 else
@@ -4893,12 +4963,12 @@ for ac_func in getrlimit setrlimit getrusage
 do
   ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
-echo "configure:4897: checking whether $ac_func is declared" >&5
+echo "configure:4967: checking whether $ac_func is declared" >&5
 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4902 "configure"
+#line 4972 "configure"
 #include "confdefs.h"
 #undef $ac_tr_decl
 #define $ac_tr_decl 1
@@ -4916,7 +4986,7 @@ char *(*pfn) = (char *(*)) $ac_func ;
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:4920: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4990: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "gcc_cv_have_decl_$ac_func=yes"
 else
@@ -4955,7 +5025,7 @@ fi
 
 
 cat > conftest.$ac_ext <<EOF
-#line 4959 "configure"
+#line 5029 "configure"
 #include "confdefs.h"
 
 #include "ansidecl.h"
@@ -4968,7 +5038,7 @@ int main() {
 rlim_t l = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:4972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5042: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -4985,12 +5055,12 @@ for ac_func in ldgetname
 do
   ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
-echo "configure:4989: checking whether $ac_func is declared" >&5
+echo "configure:5059: checking whether $ac_func is declared" >&5
 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4994 "configure"
+#line 5064 "configure"
 #include "confdefs.h"
 #undef $ac_tr_decl
 #define $ac_tr_decl 1
@@ -5008,7 +5078,7 @@ char *(*pfn) = (char *(*)) $ac_func ;
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:5012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "gcc_cv_have_decl_$ac_func=yes"
 else
@@ -5044,12 +5114,12 @@ for ac_func in times
 do
   ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
-echo "configure:5048: checking whether $ac_func is declared" >&5
+echo "configure:5118: checking whether $ac_func is declared" >&5
 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5053 "configure"
+#line 5123 "configure"
 #include "confdefs.h"
 #undef $ac_tr_decl
 #define $ac_tr_decl 1
@@ -5067,7 +5137,7 @@ char *(*pfn) = (char *(*)) $ac_func ;
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:5071: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5141: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "gcc_cv_have_decl_$ac_func=yes"
 else
@@ -5101,13 +5171,13 @@ fi
 
 # More time-related stuff.
 echo $ac_n "checking for struct tms""... $ac_c" 1>&6
-echo "configure:5105: checking for struct tms" >&5
+echo "configure:5175: checking for struct tms" >&5
 if eval "test \"`echo '$''{'ac_cv_struct_tms'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 5111 "configure"
+#line 5181 "configure"
 #include "confdefs.h"
 
 #include "ansidecl.h"
@@ -5120,7 +5190,7 @@ int main() {
 struct tms tms;
 ; return 0; }
 EOF
-if { (eval echo configure:5124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_struct_tms=yes
 else
@@ -5143,13 +5213,13 @@ fi
 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
 # revisit after autoconf 2.50.
 echo $ac_n "checking for clock_t""... $ac_c" 1>&6
-echo "configure:5147: checking for clock_t" >&5
+echo "configure:5217: checking for clock_t" >&5
 if eval "test \"`echo '$''{'gcc_cv_type_clock_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 5153 "configure"
+#line 5223 "configure"
 #include "confdefs.h"
 
 #include "ansidecl.h"
@@ -5159,7 +5229,7 @@ int main() {
 clock_t x;
 ; return 0; }
 EOF
-if { (eval echo configure:5163: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gcc_cv_type_clock_t=yes
 else
@@ -5180,12 +5250,12 @@ EOF
 fi
 
 echo $ac_n "checking for uchar""... $ac_c" 1>&6
-echo "configure:5184: checking for uchar" >&5
+echo "configure:5254: checking for uchar" >&5
 if eval "test \"`echo '$''{'gcc_cv_type_uchar'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5189 "configure"
+#line 5259 "configure"
 #include "confdefs.h"
 
 #include "ansidecl.h"
@@ -5196,7 +5266,7 @@ if ((uchar *)0) return 0;
  if (sizeof(uchar)) return 0;
 ; return 0; }
 EOF
-if { (eval echo configure:5200: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_type_uchar=yes
 else
@@ -5226,7 +5296,7 @@ if test "${enable_initfini_array+set}" = set; then
 else
   
 echo $ac_n "checking for .preinit_array/.init_array/.fini_array support""... $ac_c" 1>&6
-echo "configure:5230: checking for .preinit_array/.init_array/.fini_array support" >&5
+echo "configure:5300: checking for .preinit_array/.init_array/.fini_array support" >&5
 if eval "test \"`echo '$''{'gcc_cv_initfini_array'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5234,7 +5304,7 @@ else
   gcc_cv_initfini_array=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 5238 "configure"
+#line 5308 "configure"
 #include "confdefs.h"
 
 static int x = -1;
@@ -5242,7 +5312,7 @@ int main (void) { return x; }
 int foo (void) { x = 0; }
 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
 EOF
-if { (eval echo configure:5246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:5316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   gcc_cv_initfini_array=yes
 else
@@ -5270,12 +5340,12 @@ fi
 
 # mkdir takes a single argument on some systems. 
 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
-echo "configure:5274: checking if mkdir takes one argument" >&5
+echo "configure:5344: checking if mkdir takes one argument" >&5
 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5279 "configure"
+#line 5349 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -5292,7 +5362,7 @@ int main() {
 mkdir ("foo", 0);
 ; return 0; }
 EOF
-if { (eval echo configure:5296: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gcc_cv_mkdir_takes_one_arg=no
 else
@@ -5332,7 +5402,7 @@ fi
 
 
 echo $ac_n "checking for main in -lunwind""... $ac_c" 1>&6
-echo "configure:5336: checking for main in -lunwind" >&5
+echo "configure:5406: checking for main in -lunwind" >&5
 ac_lib_var=`echo unwind'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5340,14 +5410,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lunwind  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5344 "configure"
+#line 5414 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:5351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5644,14 +5714,14 @@ fi
 
             
 echo $ac_n "checking for library containing strerror""... $ac_c" 1>&6
-echo "configure:5648: checking for library containing strerror" >&5
+echo "configure:5718: checking for library containing strerror" >&5
 if eval "test \"`echo '$''{'ac_cv_search_strerror'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_func_search_save_LIBS="$LIBS"
 ac_cv_search_strerror="no"
 cat > conftest.$ac_ext <<EOF
-#line 5655 "configure"
+#line 5725 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5662,7 +5732,7 @@ int main() {
 strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:5666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_search_strerror="none required"
 else
@@ -5673,7 +5743,7 @@ rm -f conftest*
 test "$ac_cv_search_strerror" = "no" && for i in cposix; do
 LIBS="-l$i  $ac_func_search_save_LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5677 "configure"
+#line 5747 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5684,7 +5754,7 @@ int main() {
 strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:5688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_search_strerror="-l$i"
 break
@@ -5707,12 +5777,12 @@ fi
   
 
 echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:5711: checking for working const" >&5
+echo "configure:5781: checking for working const" >&5
 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5716 "configure"
+#line 5786 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -5761,7 +5831,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:5765: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -5782,12 +5852,12 @@ EOF
 fi
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:5786: checking for off_t" >&5
+echo "configure:5856: checking for off_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5791 "configure"
+#line 5861 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -5815,12 +5885,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:5819: checking for size_t" >&5
+echo "configure:5889: checking for size_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5824 "configure"
+#line 5894 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -5850,19 +5920,19 @@ fi
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:5854: checking for working alloca.h" >&5
+echo "configure:5924: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5859 "configure"
+#line 5929 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:5866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -5883,12 +5953,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:5887: checking for alloca" >&5
+echo "configure:5957: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5892 "configure"
+#line 5962 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -5916,7 +5986,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:5920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -5948,12 +6018,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:5952: checking whether alloca needs Cray hooks" >&5
+echo "configure:6022: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5957 "configure"
+#line 6027 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -5978,12 +6048,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5982: checking for $ac_func" >&5
+echo "configure:6052: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5987 "configure"
+#line 6057 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6006,7 +6076,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6033,7 +6103,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:6037: checking stack direction for C alloca" >&5
+echo "configure:6107: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6041,7 +6111,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 6045 "configure"
+#line 6115 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -6060,7 +6130,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:6064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:6134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -6083,12 +6153,12 @@ fi
 
 
     echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:6087: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo "configure:6157: checking whether we are using the GNU C Library 2.1 or newer" >&5
 if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6092 "configure"
+#line 6162 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -6124,17 +6194,17 @@ stdlib.h string.h unistd.h sys/param.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:6128: checking for $ac_hdr" >&5
+echo "configure:6198: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6133 "configure"
+#line 6203 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6138: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6208: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -6165,12 +6235,12 @@ getgid getuid mempcpy munmap putenv setenv setlocale stpcpy strchr strcasecmp \
 strdup strtoul tsearch __argz_count __argz_stringify __argz_next
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6169: checking for $ac_func" >&5
+echo "configure:6239: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6174 "configure"
+#line 6244 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6193,7 +6263,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6234,7 +6304,7 @@ fi
 
 
   echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:6238: checking for iconv" >&5
+echo "configure:6308: checking for iconv" >&5
 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6242,7 +6312,7 @@ else
     am_cv_func_iconv="no, consider installing GNU libiconv"
     am_cv_lib_iconv=no
     cat > conftest.$ac_ext <<EOF
-#line 6246 "configure"
+#line 6316 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <iconv.h>
@@ -6252,7 +6322,7 @@ iconv_t cd = iconv_open("","");
        iconv_close(cd);
 ; return 0; }
 EOF
-if { (eval echo configure:6256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_func_iconv=yes
 else
@@ -6264,7 +6334,7 @@ rm -f conftest*
       am_save_LIBS="$LIBS"
       LIBS="$LIBS $am_cv_libiconv_ldpath -liconv"
       cat > conftest.$ac_ext <<EOF
-#line 6268 "configure"
+#line 6338 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <iconv.h>
@@ -6274,7 +6344,7 @@ iconv_t cd = iconv_open("","");
          iconv_close(cd);
 ; return 0; }
 EOF
-if { (eval echo configure:6278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_lib_iconv=yes
         am_cv_func_iconv=yes
@@ -6295,13 +6365,13 @@ echo "$ac_t""$am_cv_func_iconv" 1>&6
 EOF
 
     echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
-echo "configure:6299: checking for iconv declaration" >&5
+echo "configure:6369: checking for iconv declaration" >&5
     if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
       cat > conftest.$ac_ext <<EOF
-#line 6305 "configure"
+#line 6375 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -6320,7 +6390,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:6324: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_proto_iconv_arg1=""
 else
@@ -6349,19 +6419,19 @@ EOF
 
    
   echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:6353: checking for nl_langinfo and CODESET" >&5
+echo "configure:6423: checking for nl_langinfo and CODESET" >&5
 if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6358 "configure"
+#line 6428 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
 int main() {
 char* cs = nl_langinfo(CODESET);
 ; return 0; }
 EOF
-if { (eval echo configure:6365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_langinfo_codeset=yes
 else
@@ -6384,19 +6454,19 @@ EOF
 
    if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:6388: checking for LC_MESSAGES" >&5
+echo "configure:6458: checking for LC_MESSAGES" >&5
 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6393 "configure"
+#line 6463 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:6400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_val_LC_MESSAGES=yes
 else
@@ -6417,7 +6487,7 @@ EOF
     fi
   fi
    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:6421: checking whether NLS is requested" >&5
+echo "configure:6491: checking whether NLS is requested" >&5
         # Check whether --enable-nls or --disable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval="$enable_nls"
@@ -6440,7 +6510,7 @@ fi
 EOF
 
       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:6444: checking whether included gettext is requested" >&5
+echo "configure:6514: checking whether included gettext is requested" >&5
       # Check whether --with-included-gettext or --without-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
   withval="$with_included_gettext"
@@ -6460,17 +6530,17 @@ fi
 
 	ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
-echo "configure:6464: checking for libintl.h" >&5
+echo "configure:6534: checking for libintl.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6469 "configure"
+#line 6539 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6474: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6544: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -6491,12 +6561,12 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
 EOF
 
            echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6
-echo "configure:6495: checking for GNU gettext in libc" >&5
+echo "configure:6565: checking for GNU gettext in libc" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6500 "configure"
+#line 6570 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
@@ -6505,7 +6575,7 @@ bindtextdomain ("", "");
 return (int) gettext ("") + _nl_msg_cat_cntr
 ; return 0; }
 EOF
-if { (eval echo configure:6509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gnugettext1_libc=yes
 else
@@ -6521,14 +6591,14 @@ echo "$ac_t""$gt_cv_func_gnugettext1_libc" 1>&6
 
 	   if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
 	     echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6
-echo "configure:6525: checking for GNU gettext in libintl" >&5
+echo "configure:6595: checking for GNU gettext in libintl" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libintl'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   gt_save_LIBS="$LIBS"
 		LIBS="$LIBS -lintl $LIBICONV"
 		cat > conftest.$ac_ext <<EOF
-#line 6532 "configure"
+#line 6602 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
@@ -6537,7 +6607,7 @@ bindtextdomain ("", "");
 return (int) gettext ("") + _nl_msg_cat_cntr
 ; return 0; }
 EOF
-if { (eval echo configure:6541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gnugettext1_libintl=yes
 else
@@ -6570,12 +6640,12 @@ EOF
 	     for ac_func in dcgettext
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6574: checking for $ac_func" >&5
+echo "configure:6644: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6579 "configure"
+#line 6649 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6598,7 +6668,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6627,7 +6697,7 @@ done
 	     	     # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:6631: checking for $ac_word" >&5
+echo "configure:6701: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6661,7 +6731,7 @@ fi
 	     # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:6665: checking for $ac_word" >&5
+echo "configure:6735: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6698,7 +6768,7 @@ fi
 	     	     # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:6702: checking for $ac_word" >&5
+echo "configure:6772: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6748,7 +6818,7 @@ fi
         # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:6752: checking for $ac_word" >&5
+echo "configure:6822: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6782,7 +6852,7 @@ fi
         # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:6786: checking for $ac_word" >&5
+echo "configure:6856: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6818,7 +6888,7 @@ fi
         # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:6822: checking for $ac_word" >&5
+echo "configure:6892: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6890,7 +6960,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:6894: checking for $ac_word" >&5
+echo "configure:6964: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6923,7 +6993,7 @@ done
       ac_verc_fail=yes
     else
             echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:6927: checking version of bison" >&5
+echo "configure:6997: checking version of bison" >&5
       ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
       case $ac_prog_version in
         '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
@@ -6968,7 +7038,7 @@ EOF
 
          if test "x$CATOBJEXT" != x; then
      echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:6972: checking for catalogs to be installed" >&5
+echo "configure:7042: checking for catalogs to be installed" >&5
      # Look for .po and .gmo files in the source directory.
      CATALOGS=
      XLINGUAS=
@@ -7026,7 +7096,7 @@ fi
 case $host_os in
 	win32 | pe | cygwin* | mingw32* | uwin*)
 echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6
-echo "configure:7030: checking whether windows registry support is requested" >&5
+echo "configure:7100: checking whether windows registry support is requested" >&5
 if test "x$enable_win32_registry" != xno; then
   cat >> confdefs.h <<\EOF
 #define ENABLE_WIN32_REGISTRY 1
@@ -7035,14 +7105,14 @@ EOF
   echo "$ac_t""yes" 1>&6
   
 echo $ac_n "checking for library containing RegOpenKeyExA""... $ac_c" 1>&6
-echo "configure:7039: checking for library containing RegOpenKeyExA" >&5
+echo "configure:7109: checking for library containing RegOpenKeyExA" >&5
 if eval "test \"`echo '$''{'ac_cv_search_RegOpenKeyExA'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_func_search_save_LIBS="$LIBS"
 ac_cv_search_RegOpenKeyExA="no"
 cat > conftest.$ac_ext <<EOF
-#line 7046 "configure"
+#line 7116 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -7053,7 +7123,7 @@ int main() {
 RegOpenKeyExA()
 ; return 0; }
 EOF
-if { (eval echo configure:7057: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_search_RegOpenKeyExA="none required"
 else
@@ -7064,7 +7134,7 @@ rm -f conftest*
 test "$ac_cv_search_RegOpenKeyExA" = "no" && for i in advapi32; do
 LIBS="-l$i  $ac_func_search_save_LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7068 "configure"
+#line 7138 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -7075,7 +7145,7 @@ int main() {
 RegOpenKeyExA()
 ; return 0; }
 EOF
-if { (eval echo configure:7079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7149: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_search_RegOpenKeyExA="-l$i"
 break
@@ -7117,7 +7187,7 @@ esac
 
 if test "x$enable_win32_registry" != xno; then
   echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6
-echo "configure:7121: checking registry key on windows hosts" >&5
+echo "configure:7191: checking registry key on windows hosts" >&5
   cat >> confdefs.h <<EOF
 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
 EOF
@@ -7331,7 +7401,7 @@ fi
 
 # Figure out what assembler we will be using.
 echo $ac_n "checking what assembler to use""... $ac_c" 1>&6
-echo "configure:7335: checking what assembler to use" >&5
+echo "configure:7405: checking what assembler to use" >&5
 in_tree_gas=no
 gcc_cv_as=
 gcc_cv_gas_major_version=
@@ -7434,7 +7504,7 @@ esac
 
 # Figure out what linker we will be using.
 echo $ac_n "checking what linker to use""... $ac_c" 1>&6
-echo "configure:7438: checking what linker to use" >&5
+echo "configure:7508: checking what linker to use" >&5
 in_tree_ld=no
 gcc_cv_ld=
 gcc_cv_gld_major_version=
@@ -7533,7 +7603,7 @@ esac
 
 # Figure out what nm we will be using.
 echo $ac_n "checking what nm to use""... $ac_c" 1>&6
-echo "configure:7537: checking what nm to use" >&5
+echo "configure:7607: checking what nm to use" >&5
 if test -x nm$host_exeext; then
 	gcc_cv_nm=./nm$host_exeext
 elif test "x$program_prefix" != xNONE; then
@@ -7545,7 +7615,7 @@ echo "$ac_t""$gcc_cv_nm" 1>&6
 
 # Figure out what objdump we will be using.
 echo $ac_n "checking what objdump to use""... $ac_c" 1>&6
-echo "configure:7549: checking what objdump to use" >&5
+echo "configure:7619: checking what objdump to use" >&5
 if test -x objdump$host_exeext; then
 	gcc_cv_objdump=./objdump$host_exeext
 elif test "x$program_prefix" != xNONE; then
@@ -7557,7 +7627,7 @@ echo "$ac_t""$gcc_cv_objdump" 1>&6
 
 # Figure out what assembler alignment features are present.
 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
-echo "configure:7561: checking assembler alignment features" >&5
+echo "configure:7631: checking assembler alignment features" >&5
 gcc_cv_as_alignment_features=none
 if test $in_tree_gas = yes; then
   # Gas version 2.6 and later support for .balign and .p2align.
@@ -7618,7 +7688,7 @@ fi
 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
 
 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
-echo "configure:7622: checking assembler subsection support" >&5
+echo "configure:7692: checking assembler subsection support" >&5
 gcc_cv_as_subsections=no
 if test $in_tree_gas = yes ; then
    if test $gcc_cv_gas_major_version -eq 2 \
@@ -7667,7 +7737,7 @@ fi
 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
 
 echo $ac_n "checking assembler weak support""... $ac_c" 1>&6
-echo "configure:7671: checking assembler weak support" >&5
+echo "configure:7741: checking assembler weak support" >&5
 gcc_cv_as_weak=no
 if test $in_tree_gas = yes ; then
    if test $gcc_cv_gas_major_version -eq 2 \
@@ -7697,7 +7767,7 @@ fi
 echo "$ac_t""$gcc_cv_as_weak" 1>&6
 
 echo $ac_n "checking assembler hidden support""... $ac_c" 1>&6
-echo "configure:7701: checking assembler hidden support" >&5
+echo "configure:7771: checking assembler hidden support" >&5
 gcc_cv_as_hidden=no
 if test $in_tree_gas = yes ; then
    if test $gcc_cv_gas_major_version -eq 2 \
@@ -7778,7 +7848,7 @@ esac
 
 
 echo $ac_n "checking assembler leb128 support""... $ac_c" 1>&6
-echo "configure:7782: checking assembler leb128 support" >&5
+echo "configure:7852: checking assembler leb128 support" >&5
 gcc_cv_as_leb128=no
 if test $in_tree_gas = yes ; then
    if test $gcc_cv_gas_major_version -eq 2 \
@@ -7832,7 +7902,7 @@ fi
 echo "$ac_t""$gcc_cv_as_leb128" 1>&6
 
 echo $ac_n "checking assembler eh_frame optimization""... $ac_c" 1>&6
-echo "configure:7836: checking assembler eh_frame optimization" >&5
+echo "configure:7906: checking assembler eh_frame optimization" >&5
 gcc_cv_as_eh_frame=no
 if test $in_tree_gas = yes ; then
    if test $gcc_cv_gas_major_version -eq 2 \
@@ -7922,7 +7992,7 @@ fi
 echo "$ac_t""$gcc_cv_as_eh_frame" 1>&6
 
 echo $ac_n "checking assembler section merging support""... $ac_c" 1>&6
-echo "configure:7926: checking assembler section merging support" >&5
+echo "configure:7996: checking assembler section merging support" >&5
 gcc_cv_as_shf_merge=no
 if test $in_tree_gas = yes ; then
    if test $gcc_cv_gas_major_version -eq 2 \
@@ -7954,7 +8024,7 @@ fi
 echo "$ac_t""$gcc_cv_as_shf_merge" 1>&6
 
 echo $ac_n "checking assembler thread-local storage support""... $ac_c" 1>&6
-echo "configure:7958: checking assembler thread-local storage support" >&5
+echo "configure:8028: checking assembler thread-local storage support" >&5
 gcc_cv_as_tls=no
 conftest_s=
 tls_first_major=
@@ -8101,7 +8171,7 @@ case "$target" in
   # All TARGET_ABI_OSF targets.
   alpha*-*-osf* | alpha*-*-linux* | alpha*-*-*bsd*)
     echo $ac_n "checking assembler supports explicit relocations""... $ac_c" 1>&6
-echo "configure:8105: checking assembler supports explicit relocations" >&5
+echo "configure:8175: checking assembler supports explicit relocations" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_explicit_relocs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8154,7 +8224,7 @@ EOF
     ;;
   sparc*-*-*)
     echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6
-echo "configure:8158: checking assembler .register pseudo-op support" >&5
+echo "configure:8228: checking assembler .register pseudo-op support" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8182,7 +8252,7 @@ EOF
     fi
 
     echo $ac_n "checking assembler supports -relax""... $ac_c" 1>&6
-echo "configure:8186: checking assembler supports -relax" >&5
+echo "configure:8256: checking assembler supports -relax" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_relax_opt'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8210,7 +8280,7 @@ EOF
     fi
 
     echo $ac_n "checking assembler and linker support unaligned pc related relocs""... $ac_c" 1>&6
-echo "configure:8214: checking assembler and linker support unaligned pc related relocs" >&5
+echo "configure:8284: checking assembler and linker support unaligned pc related relocs" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_sparc_ua_pcrel'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8237,7 +8307,7 @@ EOF
     fi
 
     echo $ac_n "checking assembler and linker support unaligned pc related relocs against hidden symbols""... $ac_c" 1>&6
-echo "configure:8241: checking assembler and linker support unaligned pc related relocs against hidden symbols" >&5
+echo "configure:8311: checking assembler and linker support unaligned pc related relocs against hidden symbols" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_sparc_ua_pcrel_hidden'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8277,7 +8347,7 @@ EOF
     fi
 
     echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6
-echo "configure:8281: checking for assembler offsetable %lo() support" >&5
+echo "configure:8351: checking for assembler offsetable %lo() support" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8316,7 +8386,7 @@ EOF
 
   i[34567]86-*-* | x86_64-*-*)
     echo $ac_n "checking assembler instructions""... $ac_c" 1>&6
-echo "configure:8320: checking assembler instructions" >&5
+echo "configure:8390: checking assembler instructions" >&5
     gcc_cv_as_instructions=
     if test $in_tree_gas = yes ; then 
        if test $gcc_cv_gas_major_version -eq 2 \
@@ -8350,7 +8420,7 @@ EOF
     echo "$ac_t""$gcc_cv_as_instructions" 1>&6
 
     echo $ac_n "checking assembler GOTOFF in data directives""... $ac_c" 1>&6
-echo "configure:8354: checking assembler GOTOFF in data directives" >&5
+echo "configure:8424: checking assembler GOTOFF in data directives" >&5
     gcc_cv_as_gotoff_in_data=no
     if test $in_tree_gas = yes ; then
        if test $gcc_cv_gas_major_version -eq 2 \
@@ -8384,7 +8454,7 @@ EOF
 
   ia64*-*-*)
     echo $ac_n "checking assembler supports ltoffx and ldxmov""... $ac_c" 1>&6
-echo "configure:8388: checking assembler supports ltoffx and ldxmov" >&5
+echo "configure:8458: checking assembler supports ltoffx and ldxmov" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_ltoffx_ldxmov_relocs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8429,7 +8499,7 @@ EOF
 esac
 
 echo $ac_n "checking assembler dwarf2 debug_line support""... $ac_c" 1>&6
-echo "configure:8433: checking assembler dwarf2 debug_line support" >&5
+echo "configure:8503: checking assembler dwarf2 debug_line support" >&5
 gcc_cv_as_dwarf2_debug_line=no
 # ??? Not all targets support dwarf2 debug_line, even within a version
 # of gas.  Moreover, we need to emit a valid instruction to trigger any
@@ -8491,7 +8561,7 @@ fi
 echo "$ac_t""$gcc_cv_as_dwarf2_debug_line" 1>&6
 
 echo $ac_n "checking assembler --gdwarf2 support""... $ac_c" 1>&6
-echo "configure:8495: checking assembler --gdwarf2 support" >&5
+echo "configure:8565: checking assembler --gdwarf2 support" >&5
 gcc_cv_as_gdwarf2_flag=no
 if test $in_tree_gas = yes ; then
    if test $gcc_cv_gas_major_version -eq 2 \
@@ -8525,7 +8595,7 @@ fi
 echo "$ac_t""$gcc_cv_as_gdwarf2_flag" 1>&6
 
 echo $ac_n "checking assembler --gstabs support""... $ac_c" 1>&6
-echo "configure:8529: checking assembler --gstabs support" >&5
+echo "configure:8599: checking assembler --gstabs support" >&5
 gcc_cv_as_gstabs_flag=no
 if test $in_tree_gas = yes ; then
    if test $gcc_cv_gas_major_version -eq 2 \
@@ -8558,7 +8628,7 @@ fi
 echo "$ac_t""$gcc_cv_as_gstabs_flag" 1>&6
 
 echo $ac_n "checking linker read-only and read-write section mixing""... $ac_c" 1>&6
-echo "configure:8562: checking linker read-only and read-write section mixing" >&5
+echo "configure:8632: checking linker read-only and read-write section mixing" >&5
 gcc_cv_ld_ro_rw_mix=unknown
 if test $in_tree_ld = yes ; then
   if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2 && grep 'EMUL = elf' ../ld/Makefile > /dev/null; then
@@ -8596,7 +8666,7 @@ fi
 echo "$ac_t""$gcc_cv_ld_ro_rw_mix" 1>&6
 
 echo $ac_n "checking linker PT_GNU_EH_FRAME support""... $ac_c" 1>&6
-echo "configure:8600: checking linker PT_GNU_EH_FRAME support" >&5
+echo "configure:8670: checking linker PT_GNU_EH_FRAME support" >&5
 gcc_cv_ld_eh_frame_hdr=no
 if test $in_tree_ld = yes ; then
   if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 12 -o "$gcc_cv_gld_major_version" -gt 2 && grep 'EMUL = elf' ../ld/Makefile > /dev/null; then
@@ -8620,7 +8690,7 @@ echo "$ac_t""$gcc_cv_ld_eh_frame_hdr" 1>&6
 case "$target" in
   mips*-*-*)
     echo $ac_n "checking whether libgloss uses STARTUP directives consistently""... $ac_c" 1>&6
-echo "configure:8624: checking whether libgloss uses STARTUP directives consistently" >&5
+echo "configure:8694: checking whether libgloss uses STARTUP directives consistently" >&5
     gcc_cv_mips_libgloss_startup=no
     gcc_cv_libgloss_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/libgloss
     if test "x$exec_prefix" = xNONE; then
@@ -8825,7 +8895,7 @@ fi
 
 
 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
-echo "configure:8829: checking whether to enable maintainer-specific portions of Makefiles" >&5
+echo "configure:8899: checking whether to enable maintainer-specific portions of Makefiles" >&5
     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
 if test "${enable_maintainer_mode+set}" = set; then
   enableval="$enable_maintainer_mode"
@@ -9349,6 +9419,7 @@ s%@BISON@%$BISON%g
 s%@stage1_cflags@%$stage1_cflags%g
 s%@COLLECT2_LIBS@%$COLLECT2_LIBS%g
 s%@GNAT_LIBEXC@%$GNAT_LIBEXC%g
+s%@LDEXP_LIB@%$LDEXP_LIB%g
 s%@TARGET_GETGROUPS_T@%$TARGET_GETGROUPS_T%g
 s%@LIBICONV@%$LIBICONV%g
 s%@manext@%$manext%g
diff --git a/gcc/configure.in b/gcc/configure.in
index f5f61f250460..dd922c1a78f1 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -752,6 +752,15 @@ GNAT_LIBEXC="$LIBS"
 LIBS="$save_LIBS"
 AC_SUBST(GNAT_LIBEXC)
 
+# Some systems put ldexp and frexp in libm instead of libc; assume
+# they're both in the same place.  jcf-dump needs them.
+save_LIBS="$LIBS"
+LIBS=
+AC_SEARCH_LIBS(ldexp, m)
+LDEXP_LIB="$LIBS"
+LIBS="$save_LIBS"
+AC_SUBST(LDEXP_LIB)
+
 # See if the stage1 system preprocessor understands the ANSI C
 # preprocessor stringification operator.  (Used by symcat.h.)
 AC_C_STRINGIZE
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 1b980aea6105..2af38be81ff6 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-23  Zack Weinberg  <zack@codesourcery.com>
+
+	* Make-lang.in: Link jcf-dump against $(LDEXP_LIB).
+
 2003-03-21  Zack Weinberg  <zack@codesourcery.com>
 
 	* javaop.h (jfloat, jdouble): Make them structures mirroring
@@ -1507,7 +1511,7 @@
 	(read_class): Call it.
 	(java_parse_file): Likewise.
 
-Thu Mar 28 13:22:22 CET 2002  Jan Hubicka  <jh@suse.cz>
+2002-03-28  Jan Hubicka  <jh@suse.cz>
 
 	* java/lang.c (java_init_options): Set flag_trapping_math to 0.
 
@@ -2221,7 +2225,7 @@ Thu Mar 28 13:22:22 CET 2002  Jan Hubicka  <jh@suse.cz>
 
 	* check-init.c (check_init) [SWITCH_EXPR]: Use SWITCH_HAS_DEFAULT.
 
-Mon Dec 10 06:09:57 2001  Douglas B. Rupp  <rupp@gnat.com>
+2001-12-10  Douglas B. Rupp  <rupp@gnat.com>
 
 	* Make-lang.in (jvspec.o): Add $(OUTPUT_OPTION).
 
@@ -2542,7 +2546,7 @@ Mon Dec 10 06:09:57 2001  Douglas B. Rupp  <rupp@gnat.com>
 	into for loop, restore TREE_CHAIN on local `tem' before the next
 	iteration.
 
-Tue Oct 23 14:02:17 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2001-10-23  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* lang.c (lang_get_alias_set): Deleted.
 
@@ -3924,7 +3928,7 @@ Tue Oct 23 14:02:17 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	instead of parse_ctxt fields - the lists are global.
 	(init_src_parse):  New function.
 
-Fri Feb 23 15:28:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2001-02-23  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* decl.c (set_block): Set NAMES and BLOCKS from BLOCK.
 
@@ -4105,7 +4109,7 @@ Fri Feb 23 15:28:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	* jvspec.c (lang_specific_driver): Link with the shared
 	libgcc by default.
 
-Sun Feb  4 15:52:44 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2001-02-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* check-init.c (check_init): Call internal_error instead of fatal.
 	* expr.c (java_lang_expand_expr): Likewise.
@@ -4658,7 +4662,7 @@ Sun Feb  4 15:52:44 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	necessary.
 	Fixes gcj/367.
 
-Thu Nov 23 02:19:14 2000  J"orn Rennecke <amylaar@redhat.com>
+2000-11-23  J"orn Rennecke <amylaar@redhat.com>
 
 	* Make-lang.in (jvspec.o): Depend on $(CONFIG_H).
 
@@ -5156,12 +5160,12 @@ Thu Nov 23 02:19:14 2000  J"orn Rennecke <amylaar@redhat.com>
 	`class$'.
 	(mangle_static_field): Use mangle_field.
 
-Tue Oct  3 13:44:37 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-10-03  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (find_local_variable): Removed uncessary type check and
 	fixed range check typo. From Corey Minyard.
 
-Wed Sep 13 16:06:52 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-09-13  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (give_name_to_locals): New local `code_offset'. Call
 	`maybe_adjust_start_pc'.
@@ -5173,7 +5177,7 @@ Wed Sep 13 16:06:52 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(note_instructions): Likewise.
 	* jcf-parse.c (parse_class_file): Call `note_instructions'.
 
-Wed Sep 13 11:50:35 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-09-13  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (field_access:): Fixed indentation.
 	(qualify_ambiguous_name): Properly qualify `this.a[b].c'.
@@ -5479,7 +5483,7 @@ Wed Sep 13 11:50:35 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* ChangeLog: Fixed typo in some jcf-write.c entries mentioning
 	generate_bytecode_{conditional,insns}.
 
-Sun Aug 13 09:41:49 2000  Anthony Green  <green@redhat.com>
+2000-08-13  Anthony Green  <green@redhat.com>
 
 	* check-init.c (check_init): Add case for BIT_FIELD_REF (required
 	for -pg builds).
@@ -5537,7 +5541,7 @@ Sun Aug 13 09:41:49 2000  Anthony Green  <green@redhat.com>
 	(patch_incomplete_class_ref): `build_dot_class_method_invocation'
 	to use `ref_type' directly.
 
-Sun Aug  6 00:47:24 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
+2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
 
 	* lang-options.h: Added a comma after the last element to avoid
 	syntax errors when other languages define additional options.
@@ -5979,7 +5983,7 @@ Sun Aug  6 00:47:24 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
 	(find_most_specific_methods_list): New local variables `abstract'
 	and `candidates'. Use them to pick the right method.
 
-Tue Jun  6 11:39:05 2000  Tom Tromey  <tromey@ferrule.cygnus.com>
+2000-06-06  Tom Tromey  <tromey@ferrule.cygnus.com>
 
 	* parse.y (check_modifiers_consistency): Don't subtract out
 	`PUBLIC_TK' from argument to THIS_MODIFIER_ONLY.
@@ -5990,7 +5994,7 @@ Tue Jun  6 11:39:05 2000  Tom Tromey  <tromey@ferrule.cygnus.com>
 	(LIBS): Add above.
 	(DEPLIBS): Ditto.
 
-Fri Jun  2 16:48:55 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-06-02  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (get_dispatch_table): Build the vtable dummy entry list
 	element with a null purpose. Fixed leading comment.
@@ -6054,12 +6058,12 @@ Fri Jun  2 16:48:55 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	one.)
 	(resolve_qualified_expression_name): Fixed comment.
 
-Thu Apr 27 17:47:34 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-04-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-parse.c (jcf_parse_source): Reset current_class and
 	current_function_decl to NULL before parsing a new file.
 
-Thu Apr 27 17:25:33 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-04-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (block_end:): If the collected block doesn't feature a
 	statement, insert an empty statement.
@@ -6098,7 +6102,7 @@ Thu Apr 27 17:25:33 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* jcf-write.c (generate_classfile): Scan the source_file for
 	slashes with the right pointer variable.
 
-Wed May 17 17:27:44 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+2000-05-17  Andrew Cagney  <cagney@b1.cygnus.com>
 
 	* lang.c (lang_decode_option): Update -Wunused flags by calling
 	set_Wunused.
@@ -6205,7 +6209,7 @@ Wed May 17 17:27:44 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 	or `private' methods.
 	(patch_invoke): Handle INVOKE_NONVIRTUAL case.
 
-Wed Apr 26 14:29:33 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-04-26  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (complete_start_java_method): Don't call _Jv_InitClass
 	from <clinit>
@@ -6231,7 +6235,7 @@ Wed Apr 26 14:29:33 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_method_invocation): Insert proper context as second
 	parameter to pure inner class constructor super invocations.
 
-Mon Apr 24 14:59:36 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-04-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (end_class_declaration): Reset the interface number
 	counter.
@@ -6259,7 +6263,7 @@ Mon Apr 24 14:59:36 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* boehm.c (mark_reference_fields): Added `last_view_index'
 	argument.  Use DECL_FIELD_OFFSET to determine field's offset.
 
-Thu Apr 20 17:41:28 2000  Mo DeJong  <mdejong@cygnus.com>
+2000-04-20  Mo DeJong  <mdejong@cygnus.com>
 
 	* parse.h (INTERFACE_INNER_MODIFIERS): New macro.
 	* parse.y (check_class_interface_creation): Fixed comments. Select
@@ -6279,7 +6283,7 @@ Thu Apr 20 17:41:28 2000  Mo DeJong  <mdejong@cygnus.com>
 	class, when doing inheritance check for protected reference.
 	Fixes PR gcj/124.
 
-Thu Apr 20 18:20:58 2000  Jason Schroeder  <shrode@subnature.com>
+2000-04-20  Jason Schroeder  <shrode@subnature.com>
 
 	* jcf-dump.c (SPECIAL_IINC): Fixed typo printing iinc instruction.
 
@@ -6401,7 +6405,7 @@ Thu Apr 20 18:20:58 2000  Jason Schroeder  <shrode@subnature.com>
 
 	* parse.y (create_new_parser_context): Likewise.
 
-Thu Mar 30 15:26:56 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-03-30  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (java_lang_expand_expr): Added Anthony's Thu Jan 6 2000
 	patch missing hunk. Fixed indentation.
@@ -6437,13 +6441,13 @@ Thu Mar 30 15:26:56 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* jvspec.c (jvgenmain_spec): Add `%{<...}' construct for each
 	Java-specific `-f' option.
 
-Sun Mar 26 11:37:55 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2000-03-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* decl.c (init_decl_processing): Only call initialize_sizetypes once.
 	Adjust order of making types.
 	Make bitsize_*_node values.
 
-Sat Mar 25 09:12:10 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2000-03-25  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* class.c (make_field_value): Use byte_position.
 	* expr.c (JAVA_ARRAY_LENGTH_OFFSET): Use byte_position.
@@ -6466,7 +6470,7 @@ Sat Mar 25 09:12:10 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	(find_most_specific_methods_list): Pick the closest candidate when
 	they're all abstract.
 
-Mon Mar 20 08:58:51 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-03-20  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (generate_bytecode_insns): TRY_FINALLY_EXPR:
 	properly initialize `finished_label'. Don't emit gotos for empty
@@ -6501,7 +6505,7 @@ Mon Mar 20 08:58:51 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_incomplete_class_ref): Invoke synthetic method if necessary.
 	(build_try_statement): Fixed leading comment.
 
-Fri Mar 17 08:09:14 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2000-03-17  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* class.c (make_field_value): Properly handle sizes.
 	(get_dispatch_vector): Use tree_low_cst and host_integerp.
@@ -6559,7 +6563,7 @@ Fri Mar 17 08:09:14 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	mark_reference_fields.
 	(mark_reference_fields): New function.
 
-Tue Mar 14 17:15:41 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-03-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (register_incomplete_type): Fixed initialization of
 	JDEP_ENCLOSING.
@@ -6591,7 +6595,7 @@ Tue Mar 14 17:15:41 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	Section dealing with qualified expression rewritten to use
 	resolve_field_access.
 
-Mon Mar 13 12:21:13 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-03-13  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.h (PUSH_CPC): Fixed indentation.
 	(DEBUG_CPC): New macro.
@@ -6614,7 +6618,7 @@ Mon Mar 13 12:21:13 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(resolve_qualified_expression_name): Handle situation where `this'
 	is implied.
 
-Mon Mar 13 11:36:51 2000  Hans Boehm <boehm@acm.org>
+2000-03-13  Hans Boehm <boehm@acm.org>
 
 	* typeck.c (build_prim_array_type): Correctly set the high word too.
 
@@ -6645,7 +6649,7 @@ Mon Mar 13 11:36:51 2000  Hans Boehm <boehm@acm.org>
 	* expr.c (force_evaluation_order): Call force_evaluation_order on
 	function's arguments too.
 
-Mon Mar  6 18:07:07 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2000-03-06  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* decl.c (emit_init_test_initialization): Mark KEY as unused.
 	* expr.c (build_newarray): Cast TREE_INT_CST_LOW to HOST_WIDE_INT.
@@ -6693,7 +6697,7 @@ Mon Mar  6 18:07:07 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	(lookup_java_method): Re-written by calling lookup_do.
 	(lookup_do): New function.
 
-Thu Mar  2 15:18:33 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-03-02  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* check-init.c (check_init): Removed dead code. Handle (blank)
 	final variables.
@@ -6754,13 +6758,13 @@ Thu Mar  2 15:18:33 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (current_function_decl): Move to toplev.c.
 
-Mon Feb 28 08:20:42 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2000-02-28  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* java-tree.h (LABEL_PC): Relect name changes in ../tree.h.
 	(DECL_BIT_INDEX): Use underlying representation.
 	* parse.h (DECL_INHERITED_SOURCE_LINE): Likewise.
 
-Sun Feb 27 16:40:33 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2000-02-27  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* expr.c (build_java_ret): Pass proper type to size_binop.
 
@@ -6787,25 +6791,25 @@ Sun Feb 27 16:40:33 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	(struct lang_decl): Add init_test_table field.
 	(init_test_hash_entry): Define.
 
-Fri Feb 25 18:41:31 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-25  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* gjavah.c (main): Avoid using `argi' to report unimplemented
 	options.
 
-Fri Feb 25 18:47:25 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-25  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (generate_bytecode_insns): TRY_FINALLY_EXPR:
 	initialize locals to avoid warnings. Local `exception_type' moved
 	into if statement.
 
-Fri Feb 25 18:00:37 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-25  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (resolve_expression_name): Use `orig' as a second
 	argument to resolve_field_access.
 	(resolve_field_access): Removed unnecessary code when dealing with
 	static fields.
 
-Wed Feb 23 17:41:50 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (push_super_field): Don't push the field twice.
 	* jcf-parse.c (parse_source_file): Call java_reorder_fields.
@@ -6823,7 +6827,7 @@ Wed Feb 23 17:41:50 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* parse.y (init_decl_processing): `_Jv_IsInstanceOf' returned
 	value type set to `boolean_type_node'.
 
-Mon Jan 18 14:30:09 2000  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
+2000-01-18  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
 
 	* jcf-dump.c (main): Test for correct condition after
 	output file creation.
@@ -6832,7 +6836,7 @@ Mon Jan 18 14:30:09 2000  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
 
 	* jcf-depend.c (add_entry): Fix test for first list entry.
 
-Sat Feb 19 18:43:13 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+2000-02-19  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* class.c (build_class_ref, push_super_field): Set DECL_SIZE_UNIT.
 	* constants.c (build_constants_constructor): Likewise.
@@ -6841,7 +6845,7 @@ Sat Feb 19 18:43:13 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* jcf-depend.c (add_entry): Add entries to the end of the list.
 
-Wed Nov 03 02:16:00 PST 1999  Pekka Nikander  <pekka.nikander@hut.fi>
+1999-11-03  Pekka Nikander  <pekka.nikander@hut.fi>
 
 	* decl.c (INT_TYPE_SIZE): Define if necessary.
 	(expand_java_return): Handle the case of a native integer smaller
@@ -6853,12 +6857,12 @@ Wed Nov 03 02:16:00 PST 1999  Pekka Nikander  <pekka.nikander@hut.fi>
 	* jv-scan.c (help): Likewise.
 	* jcf-dump.c (help): Likewise.
 
-Thu Feb 17 14:30:37 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (generate_bytecode_insns): Don't generate empty
 	`finally' clauses.
 
-Thu Feb 17 13:20:58 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-parse.c (load_class): Call `fatal' if no file containing
 	the target class are found.
@@ -6905,7 +6909,7 @@ Thu Feb 17 13:20:58 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jv-scan.c: Likewise.
 
-Sat Feb 12 04:34:04 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (outer_field_access_fix): First parameter now a tree
 	node. Check for assignement to final. First argument to
@@ -6919,7 +6923,7 @@ Sat Feb 12 04:34:04 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_unaryop): Use node instead of its line/column value when
 	calling outer_field_access_fix.
 
-Fri Feb 11 17:38:26 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-11  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (interface_declaration:): No longer tagged
 	<node>. Re-installed default action.
@@ -6931,24 +6935,24 @@ Fri Feb 11 17:38:26 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(register_fields): Inner class static field limitations not to
 	apply to inner interfaces.
 
-Thu Feb 10 22:07:35 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-parse.c (load_class): Update `java_error_count' when a
 	class' file can't be found.
 	(parse.y): Avoid (byte)code generation when errors seen.
 
-Thu Feb 10 20:10:43 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (java_complete_lhs): Handle TRUNC_DIV_EXPR. Ensure `fatal'
 	decodes a valid node.
 	(patch_binop): Handle TRUNC_DIV_EXPR.
 
-Thu Feb 10 16:04:26 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (resolve_package): New local `acc'. Try to progressively
 	build and guess a package and type name.
 
-Thu Feb 10 12:52:09 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (find_applicable_accessible_methods_list): Load and
 	layout the search class if necessary.
@@ -7011,7 +7015,7 @@ Thu Feb 10 12:52:09 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_unaryop): Handle outer field access when generating
 	bytecode.
 
-Thu Feb  3 20:23:19 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-03  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h (FIELD_THISN): New macro.
 	* jcf-write.c (append_synthetic_attribute): New function.
@@ -7078,7 +7082,7 @@ Thu Feb  3 20:23:19 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	assemble doubles correctly when HOST_FLOAT_WORDS_BIG_ENDIAN is
 	defined to be 1.
 
-Wed Feb  2 18:43:37 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-02  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.def (INSTANCE_INITIALIZERS_EXPR): New tree code.
 	* java-tree.h (TYPE_II_STMT_LIST): New macro.
@@ -7171,7 +7175,7 @@ Wed Feb  2 18:43:37 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(main): Use getopt_long_only to parse command line.
 	(usage): Changed message.
 
-Tue Feb  1 22:23:41 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.def (NEW_ANONYMOUS_ARRAY_EXPR): New tree code.
 	* parse.h (ANONYMOUS_ARRAY_BASE_TYPE, ANONYMOUS_ARRAY_DIMS_SIG,
@@ -7182,7 +7186,7 @@ Tue Feb  1 22:23:41 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(qualify_ambiguous_name): Likewise.
 	(java_complete_expand_class): Likewise.
 
-Tue Feb  1 14:59:35 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-02-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.def (SYNCHRONIZED_EXPR): Fixed typo.
 	* parse.h (MANGLE_ALIAS_INITIALIZER_PARAMETER_NAME_ID): New macro.
@@ -7228,7 +7232,7 @@ Tue Feb  1 14:59:35 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	error handling/recovery.
 	* java-tree.h (SYNCHRONIZED_EXPR): Fixed typo in comment.
 
-Fri Jan 28 20:10:57 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-01-28  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h (ARG_FINAL_P, FIELD_LOCAL_ALIAS,
 	FIELD_LOCAL_ALIAS_USED): New macros.
@@ -7405,7 +7409,7 @@ Fri Jan 28 20:10:57 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	MAYBE_CREATE_TYPE_TYPE_LANG_SPECIFIC.
 	(set_java_signature): Likewise.
 
-Mon Jan 18 14:30:09 2000  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
+2000-01-18  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
 
 	* gjavah.c: Delete ACC_VISIBILITY define.
 	* jcf.h: Add ACC_VISIBILITY define.
@@ -7414,7 +7418,7 @@ Mon Jan 18 14:30:09 2000  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
 	default package access check.
 	(local_variable_declaration_statement): Use final: rule.
 
-Mon Jan 17 11:58:17 2000  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
+2000-01-17  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
 
 	* parse.y (format_parameter:): Use final: rule instead of modifiers:.
 	(final:): New rule.
@@ -7423,7 +7427,7 @@ Mon Jan 17 11:58:17 2000  Joerg Brunsmann  <joerg.brunsmann@fernuni-hagen.de>
 
 	* gjavah.c (print_field_info): Allow non-static final fields.
 
-Fri Jan 14 18:03:41 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-01-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.h (enum jdep_code): New entry `JDEP_ANONYMOUS'.
 	* parse.y (patch_anonymous_class): New function.
@@ -7432,7 +7436,7 @@ Fri Jan 14 18:03:41 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(parser_check_super_interface): Simplify argument to CLASS_INTERFACE.
 	(verify_constructor_super): Tuned error message.
 
-Fri Jan 14 00:14:24 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-01-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h (FOR_LOOP_P): Replaces IS_FOR_LOOP_P.
 	(ANONYMOUS_CLASS_P): New macro.
@@ -7476,7 +7480,7 @@ Fri Jan 14 00:14:24 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(search_loop): Use FOR_LOOP_P.
 	(labeled_block_contains_loop_p): Likewise.
 
-Wed Jan 12 00:38:47 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-01-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (set_super_info): Set CLASS_STATIC when appropriate.
 	(enclosing_context_p): New function.
@@ -7657,7 +7661,7 @@ Wed Jan 12 00:38:47 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* parse.y (build_string_concatenation): Only use
 	StringBuffer(String) shortcut if String arg is constant.
 
-Wed Jan 12 20:20:11 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-01-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (generate_bytecode_insns): binop: Change the type of
 	the shift value to int. Fixed typo in comment.
@@ -7678,12 +7682,12 @@ Wed Jan 12 20:20:11 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Makefile.in (jcf-dump, gcjh): Move ../errors.o before $(LIBS).
 
-Thu Jan  6 16:31:28 2000  Anthony Green  <green@cygnus.com>
+2000-01-06  Anthony Green  <green@cygnus.com>
 
 	* expr.c (java_lang_expand_expr): Switch to permanent obstack
 	before building constant array decl.
 
-Thu Jan  6 00:54:10 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+2000-01-06  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (generate_bytecode_conditional): Fixed indentation in
 	method invocation and typo in conditional expression.
@@ -7742,7 +7746,7 @@ Thu Jan  6 00:54:10 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	patch_throw_statement, check_thrown_exceptions,
 	patch_conditional_expr): Likewise.
 
-Fri Dec 24 00:25:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-12-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Makefile.in (LIBDEPS): Added gcc's errors.o
 	(../jcf-dump$(exeext):): Link with gcc's errors.o
@@ -7781,7 +7785,7 @@ Fri Dec 24 00:25:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	fixes PR gcj/119.
 	(process_file): Use `\n\' at end of each line in string.
 
-Thu Dec 16 00:09:45 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-12-16  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (expand_invoke): Layout the loaded class before
 	attempting to use it.
@@ -7814,7 +7818,7 @@ Thu Dec 16 00:09:45 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* typeck.c (lookup_java_method): Take WFLs in method names into
 	account.
 
-Tue Dec 14 14:20:16 1999  Per Bothner  <per@bothner.com>
+1999-12-14  Per Bothner  <per@bothner.com>
 
 	* class.c (make_class_data): flag_keep_inline_functions to keep
 	private methods in the method array.
@@ -7824,12 +7828,12 @@ Tue Dec 14 14:20:16 1999  Per Bothner  <per@bothner.com>
 	* check-init.c (check_init): Take into account both types of
 	`throw's when checking for uninitialized variables.
 
-Fri Dec 10 21:53:45 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-12-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (java_complete_lhs): Force convertion of array
 	dimensions to int_type_node, that's what runtime's ABI expects.
 
-Fri Dec 10 16:13:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-12-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.h (EXPR_WFL_QUALIFICATION): Temporary uses the third
 	operand of a WFL, until the Java front-end gets fixed with regard
@@ -7843,7 +7847,7 @@ Fri Dec 10 16:13:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	java-tree.h: Ditto.
 	jcf-write.c: Ditto.
 
-Wed Dec  8 15:33:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-12-08  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (java_lang_expand_expr): Switch to permanent obstack
 	before calling expand_eh_region_start and expand_start_all_catch.
@@ -7859,18 +7863,18 @@ Wed Dec  8 15:33:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(init_decl_processing): Mark all memory allocating DECLs with
 	DECL_IS_MALLOC.
 
-Wed Dec  1 04:25:06 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-12-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* except.c (expand_end_java_handler): Call
 	expand_resume_after_catch and end_catch_handler.
 
-Tue Nov 30 12:36:15 1999  Anthony Green  <green@cygnus.com>
+1999-11-30  Anthony Green  <green@cygnus.com>
 
 	* verify.c (verify_jvm_instructions): Create new return label
 	chain if non existent (don't rely on the verified state of the jsr
 	target.)
 
-Tue Nov 30 12:28:34 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-30  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (generate_bytecode_insns): Fixed indentation for
 	COMPOUND_EXPR and FIX_TRUNC_EXPR cases.
@@ -7885,7 +7889,7 @@ Tue Nov 30 12:28:34 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* decl.c (find_local_variable): Reuse single slot decls when
 	  appropriate.
 
-Wed Nov 24 17:33:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-parse.c (saw_java_source): Global variable removed.
 	(read_class): Don't use `saw_java_source'. Added extra braces.
@@ -7895,12 +7899,12 @@ Wed Nov 24 17:33:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* except.c (emit_handlers): Zero catch_clauses after emitting them.
 
-Tue Nov 23 17:29:40 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* verify.c (merge_type_state): Non verified subroutines being
 	considered more than once to trigger passive type merge.
 
-Tue Nov 23 10:55:18 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (catch_clause_parameter:): Still set `$$' to NULL_TREE
 	in case of error. Error message tuned.
@@ -7924,12 +7928,12 @@ Tue Nov 23 10:55:18 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lang.c (lang_decode_option): Parse new options.
 
-Wed Nov 17 21:09:28 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (layout_class): Always convert TYPE_SIZE_UNIT to
 	int_type_node: that's what `_Jv_AllocObject' expects.
 
-Thu Nov 11 01:57:14 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-11  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (lookup_method_invoke): Use lang_printable_name to
 	reliably build the type name during error report. Fixes PR gcj/97.
@@ -7940,7 +7944,7 @@ Thu Nov 11 01:57:14 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(jcf_path_init): Search for libjava.zip.  Fixes PR gcj/84.
 	(DIR_UP): New macro.
 
-Tue Nov  9 12:12:38 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (source_end_java_method): Resume permanent allocation,
 	reversing Apr 27 1998 patch.
@@ -7952,39 +7956,39 @@ Tue Nov  9 12:12:38 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* class.c (finish_class): Emit inlined methods if any native
 	methods exist in the class.  Fixes PR gcj/85.
 
-Thu Nov  4 16:27:01 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-04  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (resolve_qualified_expression_name): Handle PLUS_EXPR.
 	(qualify_ambiguous_name): Likewise.
 
-Wed Nov  3 15:20:02 MST 1999  Godmar Back <gback@cs.utah.edu>
+1999-11-03  Godmar Back <gback@cs.utah.edu>
 
 	* typeck.c: (lookup_java_method):  search all inherited
 	interfaces when looking up interface method.
 
-Mon Nov  1 23:42:00 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (method_header:): Issue error message for rule `type
 	error'.
 	(synchronized:): Error report when not using synchronized.
 
-Mon Nov  1 01:32:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-11-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (resolve_qualified_expression_name): Prevent `this' from
 	being used before the superclass constructor has been called.
 	(complete_function_arguments): Use CALL_EXPLICIT_CONSTRUCTOR_P
 	instead of `CALL_THIS_CONSTRUCTOR_P'.
 
-Sat Oct 30 21:35:13 1999  Todd T. Fries <todd@lighthouse.fries.net>
+1999-10-30  Todd T. Fries <todd@lighthouse.fries.net>
 
 	* check-init.c: Fix typo in comment.
 
-Fri Oct 29 14:35:18 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-10-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (add_method_1): Set DECL_INLINE to 1 for private, static
 	and final method.
 
-Fri Oct 29 14:23:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-10-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (expression_statement:): Call function to report
 	improper invocation of a constructor.
@@ -8000,12 +8004,12 @@ Fri Oct 29 14:23:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* jvgenmain.c (main): _Jv_Compiler_Properties now an extern; set
 	in generated `main'.
 
-Thu Oct 21 01:27:31 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-10-21  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (resolve_qualified_expression_name): Handle MODIFY_EXPR.
 	(qualify_ambiguous_name): Likewise.
 
-Wed Oct 20 01:41:47 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-10-20  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (java_complete_tree): fold_constant_for_init to work on
 	permanent_obstack.
@@ -8050,7 +8054,7 @@ Wed Oct 20 01:41:47 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* verify.c (verify_jvm_instructions): Likewise.
 
-Tue Oct 12 22:28:10 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-10-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (RELOCATION_VALUE_1): Fixed integer value from 0 to 1.
 
@@ -8068,11 +8072,11 @@ Tue Oct 12 22:28:10 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	well.  Fixes Java PR gcj/59.
 	* parse-scan.y (yyerror): Report errors.
 
-Fri Sep 24 12:23:05 1999  Glenn Chambers  <GChambers@provsol.com>
+1999-09-24  Glenn Chambers  <GChambers@provsol.com>
 
 	* decl.c (insert_block): Remove unconditional `abort'.
 
-Fri Sep 24 10:48:10 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
+1999-09-24  Bernd Schmidt  <bernds@cygnus.co.uk>
 
 	* decl.c (builtin_function): No longer static.  New arg CLASS.  Arg
 	FUNCTION_CODE now of type int.  All callers changed.
@@ -8091,7 +8095,7 @@ Fri Sep 24 10:48:10 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
 	(WORDS_TO_LONG): Likewise.
 	(WORDS_TO_DOUBLE): Likewise.
 
-Tue Sep 14 16:24:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-09-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (RELOCATION_VALUE_0): New macro.
 	(RELOCATION_VALUE_1): Likewise.
@@ -8120,7 +8124,7 @@ Tue Sep 14 16:24:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lang.c (lang_decode_option): Extend comment.
 
-Thu Sep 16 15:42:39 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-09-16  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (java_method_add_stmt): Test against GET_CURRENT_BLOCK
 	instead of fndecl.
@@ -8165,7 +8169,7 @@ Thu Sep 16 15:42:39 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* zextract.c (ALLOC): Use xmalloc, not malloc.
 
-Sun Sep 12 23:30:09 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Make-lang.in (jvspec.o): Depend on system.h and gcc.h.
 
@@ -8177,12 +8181,12 @@ Sun Sep 12 23:30:09 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 	(lang_specific_driver): All calls to the function pointer
 	parameter now explicitly call `fatal'.
 
-Sat Sep 11 16:46:44 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-09-11  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (find_applicable_accessible_methods_list): Search
 	abstract classes as interfaces.
 
-Thu Sep  9 17:33:28 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-09-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (finish_class): We're now outside a valid method
 	declaration. Tell the rest of gcc so.
@@ -8198,7 +8202,7 @@ Thu Sep  9 17:33:28 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(decode_signature_piece): Don't emit "::" in JArray<>.
 	(print_namelet): Only print trailing `;' when printing a class.
 
-Fri Sep 10 10:32:32 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
+1999-09-10  Bernd Schmidt  <bernds@cygnus.co.uk>
 
 	* java-tree.h: Delete declarations for all tree nodes now moved to
 	global_trees.
@@ -8258,7 +8262,7 @@ Fri Sep 10 10:32:32 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
 
 	* Make-lang.in: Likewise.
 
-Mon Aug 30 16:41:41 1999  Hans-Peter Nilsson  <hp@axis.se>
+1999-08-30  Hans-Peter Nilsson  <hp@axis.se>
 
 	* Makefile.in (xref.o): Depend on xref.c explicitly.
 
@@ -8268,7 +8272,7 @@ Mon Aug 30 16:41:41 1999  Hans-Peter Nilsson  <hp@axis.se>
 
 	* lang.c (lang_printable_name): Likewise.
 
-Fri Aug 27 23:31:57 1999  Jeffrey A Law  (law@cygnus.com)
+1999-08-27  Jeffrey A Law  (law@cygnus.com)
 
 	* gjavah.c, jcf-write.c, verify.c: Do not use C++ style
 	comments in C code.
@@ -8278,13 +8282,13 @@ Fri Aug 27 23:31:57 1999  Jeffrey A Law  (law@cygnus.com)
 	* gjavah.c (print_cxx_classname): Print "::" before qualified
 	name.
 
-Thu Aug 26 09:10:58 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-08-26  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (lookup_cl): Changed leading comment. Now does its best
 	to set the column number.
 	(qualify_ambiguous_name): Take WFL wrappers into account.
 
-Wed Aug 25 15:37:15 1999  Gregg Townsend  <gmt@cs.arizona.edu>
+1999-08-25  Gregg Townsend  <gmt@cs.arizona.edu>
 
 	* verify.c (verify_jvm_instructions): Don't check instruction
 	validity beyond end of method.
@@ -8347,7 +8351,7 @@ Wed Aug 25 15:37:15 1999  Gregg Townsend  <gmt@cs.arizona.edu>
 
 	* verify.c (start_pc_cmp): Don't needlessly cast away const.
 
-Sun Aug 22 11:07:41 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-08-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (check_method_redefinition): Changed leading comment.
 	(check_abstract_method_definitions): New function.
@@ -8356,7 +8360,7 @@ Sun Aug 22 11:07:41 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(verify_constructor_super): Fixed indentation.
 	(lookup_method_invoke): Likewise.
 
-Thu Aug 19 10:26:18 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-08-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (method_header): Return a null pointer if the current
 	class node is null.
@@ -8365,18 +8369,18 @@ Thu Aug 19 10:26:18 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(source_start_java_method): Likewise.
 	(java_method_add_stmt): Likewise.
 
-Wed Aug 18 13:17:15 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-08-18  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (emit_register_class): Removed unnecessary call to
 	start_sequence.
 	* parse.y (labeled_block_contains_loop_p): Removed unused local
 	variable.
 
-Tue Aug 17 22:51:44 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-08-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (java_refold): Added prototype.
 
-Tue Aug 17 21:48:41 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-08-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (BINOP_COMPOUND_CANDIDATES): New macro.
 	(java_stabilize_reference): Removed unnecessary `else'.
@@ -8398,7 +8402,7 @@ Tue Aug 17 21:48:41 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* expr.c (java_lang_expand_expr): Mark static array data as
 	referenced.
 
-Tue Aug	10 00:28:31 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+1999-08-10  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
 	* jvgenmain.c (main): NUL-terminate name_obstack.
 
@@ -8550,7 +8554,7 @@ Tue Aug	10 00:28:31 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 	(java_complete_expand_methods, java_expand_finals): Make static.
 	(convert_narrow): Remove static prototype.
 
-Tue Aug  3 20:21:20 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
+1999-08-03  J"orn Rennecke <amylaar@cygnus.co.uk>
 
 	* Makefile.in (decl.o): Depends on $(srcdir)/../defaults.h.
 
@@ -8622,7 +8626,7 @@ Tue Aug  3 20:21:20 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
 	(print_full_cxx_name): New function.
 	(print_c_decl): Use print_full_cxx_name.
 
-Thu Jul 22 12:41:12 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-07-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* check-init.c (check_init): Handle MAX_EXPR.
 
@@ -8652,7 +8656,7 @@ Thu Jul 22 12:41:12 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* lang-options.h (DEFINE_LANG_NAME ("Java")): Add
 	-fuse-divide-subroutine
 
-Tue Jul 20 13:20:05 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-07-20  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (resolve_and_layout): Check methods only once.
 	(resolve_qualified_expression_name): Verify thrown exceptions
@@ -8665,17 +8669,17 @@ Tue Jul 20 13:20:05 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* expr.c (expand_expr): Do not return the last statement in a
 	block as the block's value.
 
-Sat Jul  3 22:26:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-07-03  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (force_evaluation_order): Save the COMPOUND_EXPR'ed
 	CALL_EXPR, to avoid order of evaluation changes.
 
-Fri Jul  2 17:44:08 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-07-02  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (qualify_ambiguous_name): Do not use
 	IDENTIFIER_LOCAL_VALUE when name is a STRING_CST.
 
-Thu Jul  1 23:31:16 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-07-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* check-init.c (check_init): Handle MAX_EXPR.
 	* expr.c (force_evaluation_order): Force method call arguments to
@@ -8683,7 +8687,7 @@ Thu Jul  1 23:31:16 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* parse.y (qualify_ambiguous_name): Loop again to qualify
 	NEW_ARRAY_EXPR properly.
 
-Wed Jun 30 17:27:58 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-30  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (patch_invoke): Resolve unresolved invoked method
 	returned type.
@@ -8700,7 +8704,7 @@ Wed Jun 30 17:27:58 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jvspec.c (lang_specific_driver): Recognize --help.
 
-Fri Jun 25 13:35:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-25  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (resolve_package): Fixed bogus return statement.
 	(patch_method_invocation): Resolve method invocation beginning with
@@ -8713,19 +8717,19 @@ Fri Jun 25 13:35:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(java.stage3): Likewise for stage3-start.
 	(java.stage4): Likewise for stage4-start.
 
-Thu Jun 24 13:12:15 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (java_complete_lhs): When doing cross referencing, don't
 	try to keep file location on a WFL expanded as a CALL_EXPR.
 
-Wed Jun 23 14:37:15 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (finish_method_declaration): Insert a RETURN_EXPR when
 	compiling to class file a void method with an empty method body.
 	As a side effect, the bytecode backend will generate the
 	appropriate `return' instruction.
 
-Tue Jun 22 20:43:49 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (lookup_package_type_and_set_next): New function prototype.
 	(resolve_package): Search current and imported packages.
@@ -8750,22 +8754,22 @@ Tue Jun 22 20:43:49 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	instruction.  With some control flows it is possible that the last
 	block ends with an `athrow'.
 
-Mon Jun 14 13:13:39 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (qualify_ambiguous_name): Reorganized the post
 	evaluation of non WFL leading expression nodes.
 
-Fri Jun 11 21:37:18 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-11  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (qualify_ambiguous_name): Handle ARRAY_REF after
 	CONVERT_EXPR.
 
-Thu Jun 10 22:26:17 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (qualify_ambiguous_name): Handle qualified expression
 	beginning with a STRING_CST.
 
-Thu Jun 10 20:27:25 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (register_fields): Set DECL_INITIAL on both
 	pre-initialized static and public fields.
@@ -8778,12 +8782,12 @@ Thu Jun 10 20:27:25 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(fold_constant_for_init): Pre-initialized field decl constant to
 	be folded.
 
-Mon Jun  7 16:09:51 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-06-07  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (note_possible_classname): Mark returned node with
 	QUALIFIED_P only if the original class name contained a '/'.
 
-Sat Jun  5 11:46:59 1999  Anthony Green  <green@cygnus.com>
+1999-06-05  Anthony Green  <green@cygnus.com>
 
 	* Make-lang.in (gcjh): More parallel build fixes.
 
@@ -8791,38 +8795,38 @@ Sat Jun  5 11:46:59 1999  Anthony Green  <green@cygnus.com>
 
 	* Make-lang.in (JCF_DUMP_SOURCES, jvgenmain): Fix parallel builds.
 
-Wed Jun  2 10:44:38 1999  Anthony Green  <green@cygnus.com>
+1999-06-02  Anthony Green  <green@cygnus.com>
 
 	* except.c (link_handler): Chain exception handlers in order.
 
-Wed Jun  2 10:41:24 1999  Anthony Green  <green@cygnus.com>
+1999-06-02  Anthony Green  <green@cygnus.com>
 
 	* expr.c (expand_byte_code): Fill unreachable bytecode regions
 	with nops and process as usual in order to always set correct EH
 	ranges.  Emit detailed warnings about unreachable bytecodes.
 
-Wed Jun  2 10:35:13 1999  Anthony Green  <green@cygnus.com>
+1999-06-02  Anthony Green  <green@cygnus.com>
 
 	* class.c (build_utf8_ref): Mark cinit and utf8 tree nodes as
 	constant.
 
-Fri May 28 18:22:45 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-28  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (lookup_field_wrapper): Unified returned value to NULL
 	  or the searched field decl.
 
-Fri May 28 11:34:05 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-28  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (fold_constant_for_init): Convert numerical constant
 	values to the type of the assigned field.
 
-Thu May 27 19:57:40 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (lookup_field): Relaxed the test on class loading error
 	detection.
 	* parse.y (fold_constant_for_init): Enabeled old code.
 
-Wed May 26 18:06:02 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-26  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (valid_ref_assignconv_cast_p): Let `_Jv_CheckCast'
 	decide the validity of the cast of a java.lang.Cloneable reference
@@ -8830,32 +8834,32 @@ Wed May 26 18:06:02 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_conditional_expr): Fixed first argument passed to
 	binary_numeric_promotion.
 
-Wed May 26 15:33:06 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-26  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (qualify_ambiguous_name): Take into account that a
 	CONVERT_EXPR might specify a type as a WFL.
 
-Tue May 25 15:06:13 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-25  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (patch_assignment): Save the rhs before using it as an
 	argument to _Jv_CheckArrayStore.
 
-Tue May 25 11:23:59 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-25  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lex.c (java_parse_doc_section): Fixed `tag' buffer size.
 
-Mon May 24 13:26:00 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lex.c (java_lex): Accepts `+' or `-' after the beginning of a
 	floating point litteral only when the exponent indicator has been
 	parsed.
 
-Sat May 22 13:54:41 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (formal_parameter:): Construct argument tree list
 	element even if a yet unsupported final parameter was encountered.
 
-Tue May 18 00:28:58 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-18  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (finish_method_declaration): Issue errors for native or
 	abstract methods declared with a method body, as well as for non
@@ -8901,29 +8905,29 @@ Tue May 18 00:28:58 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(link_handler): Changed interface to allow merging of eh_ranges.
 	Split overlapping ranges.  Return `void'.
 
-Mon May 17 19:20:24 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (constructor_block_end:): New rule, tagged <node>.
 	(constructor_body:): Use `constructor_block_end' instead of
 	`block_end'.
 
-Mon May 17 18:01:40 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (statement_nsi:): Pop `for' statement block.
 	(java_complete_lhs): Labeled blocks containing no statement are
 	marked as completing normally.
 
-Fri May 14 12:31:08 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* xref.c (xref_set_current_fp): New function, defined.
 	* xref.h (xref_set_current_fp): New function, prototyped.
 
-Fri May 14 11:57:54 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* check-init.c (check_init): Take into account that
 	LABELED_BLOCK_STMT can be empty.
 
-Thu May 13 18:30:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-13  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (java_check_regular_methods): Warning check on not
 	overriding methods with default access in other packages does not
@@ -8932,7 +8936,7 @@ Thu May 13 18:30:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	it by NULL_TREE. This prevents gcc from generating an irrelevant
 	warning.
 
-Thu May 13 13:23:38 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-05-13  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* check-init.c (check_init): Removed code accepting to see things
 	falling through default:, when doing xrefs.
@@ -9003,7 +9007,7 @@ Thu May 13 13:23:38 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(find_spec_file): New function.
 	(SPEC_FILE): New define.
 
-Tue May 11 11:46:36 1999  Dave Brolley  <brolley@cygnus.com>
+1999-05-11  Dave Brolley  <brolley@cygnus.com>
 
 	* lang-options.h: -MD, -MMD, -M and -MM not needed here for
 	cpplib-enabled build.
@@ -9044,7 +9048,7 @@ Tue May 11 11:46:36 1999  Dave Brolley  <brolley@cygnus.com>
 
 	* Makefile.in: Remove -v from bison command lines.
 
-Fri Apr 30 17:54:40 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-04-30  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* check-init.c (check_init): Exclude a case of error when doing
 	xrefs.
@@ -9093,7 +9097,7 @@ Fri Apr 30 17:54:40 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	create internal labels.
 	(lookup_label): Ditto.
 
-Sat Apr 24 16:50:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-04-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (layout_class_method): Generate <clinit>'s rtl for
 	interfaces.
@@ -9126,7 +9130,7 @@ Sat Apr 24 16:50:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Make-lang.in (JAVA_SRCS): Added check-init.c.
 
-Wed Apr 21 11:13:36 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-04-21  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (predef_filenames, predef_filenames_size): New globals
 	(init_decl_processing): predef_filenames and predef_filenames_size
@@ -9143,7 +9147,7 @@ Wed Apr 21 11:13:36 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(java_complete_lhs): If the cross reference flag is set, wrap
 	field DECL node around a WFL when resolving expression name.
 
-Mon Apr 19 14:44:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-04-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lang.c (lang_decode_option): Fixed returned value when parsing
 	`-fxref=...' and `-Wall'.
@@ -9172,22 +9176,22 @@ Mon Apr 19 14:44:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* parse.y (resolve_qualified_expression_name): Added missing
 	`break'.
 
-Thu Apr 15 13:08:03 1999  Anthony Green  <green@cygnus.com>
+1999-04-15  Anthony Green  <green@cygnus.com>
 
 	* gjavah.c: New prototypes for java_float_finite and
 	java_double_finite.
 
-Mon Apr 12 18:27:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-04-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (patch_unaryop): Fixed ++/-- operator check on array
 	references.
 
-Tue Apr  6 23:15:52 1999  Jeffrey A Law  (law@cygnus.com)
+1999-04-06  Jeffrey A Law  (law@cygnus.com)
 
 	* Makefile.in (TREE_H): Add tree-check.h.
 	(RTL_H): Add genrtl.h.
 
-Tue Apr  6 15:15:51 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-04-06  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (patch_assignment): Added ArrayStoreException runtime
 	check.
@@ -9202,7 +9206,7 @@ Tue Apr  6 15:15:51 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* parse.y (patch_binop):  Don't fold if non-constant and emiting
 	class files.
 
-Mon Apr  5 16:06:09 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-04-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Makefile.in (gjavah.o): Depend on $(JAVA_TREE_H).
 
@@ -9216,7 +9220,7 @@ Mon Apr  5 16:06:09 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* lang.c (main_jcf): Don't define.
 
-Mon Apr  5 15:43:51 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-04-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* class.c (add_method_1): Cast the argument of `bzero' to PTR.
 
@@ -9239,7 +9243,7 @@ Mon Apr  5 15:43:51 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* xref.c: Don't include <stdio.h>.
 
-Mon Apr  5 11:24:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-04-05  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (struct parser_ctxt *ctxp): Now global.
 	(declare_local_variables): Use WFL compound value for the
@@ -9257,24 +9261,24 @@ Mon Apr  5 11:24:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(get_field_name): New function.
 	(print_field_info): Use get_field_name and print_field_name.
 
-Wed Mar 31 11:00:32 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-03-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Makefile.in (keyword.h): Generate using gperf language 'C', not
 	'KR-C', so gperf uses the `const' keyword on strings.
 
 	* keyword.gperf (java_keyword): Const-ify a char*.
 
-Tue Mar 30 11:31:53 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-03-30  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (patch_bc_statement): Fixed identation and a bogus
 	`printf' format.
 
-Tue Mar 30 11:29:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-03-30  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (patch_assignment): Allow static variables in other
 	classes to be assigned.
 
-Sun Mar 28 22:12:10 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-03-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* class.c (maybe_add_interface): Remove unused variable
 	`interface_binfo'.
@@ -9286,7 +9290,7 @@ Sun Mar 28 22:12:10 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 	* verify.c (verify_jvm_instructions): Remove unused variable
 	`self_type'.
 
-Sat Mar 27 15:49:18 1999  Per Bothner  <bothner@cygnus.com>
+1999-03-27  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (complete_loop_body):  Rename to finish_loop_body.
 	(complete_labeled_statement):  Rename to finish_labeled_statement.
@@ -9303,7 +9307,7 @@ Sat Mar 27 15:49:18 1999  Per Bothner  <bothner@cygnus.com>
 	(patch_loop_statement):  Re-organize.
 	(patch_bc_statement):  Re-write.
 
-Sat Mar 27 15:13:21 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-03-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.h (EXPR_WFL_GET_LINECOL): Set a line and column count
 	using a WFL compound value.
@@ -9317,7 +9321,7 @@ Sat Mar 27 15:13:21 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* xref.c (system.h, jcf.h, parse.h, obstack.h): Include.
 	* xref.h (expand_xref): Prototype renamed from xref_generate.
 
-Sat Mar 27 14:16:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-03-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.h (BLOCK_CHAIN_DECL): New use GET_CURRENT_BLOCK.
 	(GET_CURRENT_BLOCK): New macro.
@@ -9344,13 +9348,13 @@ Sat Mar 27 14:16:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* java/Make-lang.in: Remove all references to gcj.o/gcj.c.
 	Link gcj from gcc.o.
 
-Tue Mar 23 10:48:24 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-03-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (find_applicable_accessible_methods_list): When dealing
 	with interface: ensure that a given interface or java.lang.Object
 	are searched only once.
 
-Tue Mar 23 10:05:27 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-03-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* gjavah.c (print_c_decl): Remove unused argument `flags'.
 
@@ -9368,7 +9372,7 @@ Tue Mar 23 10:05:27 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 	(create_class): Remove unused variable `super_decl'.
 	(get_printable_method_name): Initialize variable `name'.
 
-Mon Mar 22 20:14:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-03-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Changelog: Fixed 1999-03-22 typos.
 	* lang.c (lang_decode_option): Fixed typo in error string in the
@@ -9390,7 +9394,7 @@ Mon Mar 22 20:14:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* Make-lang.in ($(GCJ)$(exeext)): Add intl.o to list of files to be
 	linked with.
 
-Sun Mar 21 08:30:30 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Makefile.in (jcf-dump.o): Depend on $(CONFIG_H)
 	$(srcdir)/../system.h and $(JAVA_TREE_H).
@@ -9510,7 +9514,7 @@ Sun Mar 21 08:30:30 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 	* class.c (unmangle_classname): Implemented stricter testing
 	before setting the QUALIFIED_P flag on an identifier.
 
-Tue Mar 16 15:15:41 1999  Per Bothner  <bothner@cygnus.com>
+1999-03-16  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (java_complete_lhs):  Call force_evaluation_order
 	after patch_newarray.
@@ -9524,7 +9528,7 @@ Tue Mar 16 15:15:41 1999  Per Bothner  <bothner@cygnus.com>
 	operator (if necessary) and complete the RHS after having built
 	the cast.
 
-Mon Mar 15 12:18:29 1999  Per Bothner  <bothner@cygnus.com>
+1999-03-15  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (make_class):  Don't set CLASS_P here (because
 	this function is also called by build_java_array_type).
@@ -9541,7 +9545,7 @@ Mon Mar 15 12:18:29 1999  Per Bothner  <bothner@cygnus.com>
 	* parse.y (method_header):  For interfaces, set ACC_ABSTRACT (to
 	match what JDK 1.2 does), but don't set ACC_PUBLIC.
 
-Sat Mar 13 18:16:34 1999  Per Bothner  <bothner@cygnus.com>
+1999-03-13  Per Bothner  <bothner@cygnus.com>
 
 	* lex.c (java_read_char):  UNGET invalid non-initial utf8 character.
 	* lex.h (UNGETC):  Change misleading macro.
@@ -9573,7 +9577,7 @@ Sat Mar 13 18:16:34 1999  Per Bothner  <bothner@cygnus.com>
 	cast. If not processing `+' fix string constants before processing
 	binop.
 
-Fri Mar 12 19:42:55 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* constants.c (find_class_or_string_constant): Cast variable `j'
 	to a `jword' when comparing against one.
@@ -9608,7 +9612,7 @@ Fri Mar 12 19:42:55 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 	* jcf-path.c (add_entry): alloca len+2 rather than len+1 bytes;
 	we'll need a directory separator and a null character.
 
-Wed Mar 10 23:20:11 1999  Per Bothner  <bothner@cygnus.com>
+1999-03-10  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-write.c (generate_bytecode_insns):  Handle __builtin_fmod, for %.
 
@@ -9617,7 +9621,7 @@ Wed Mar 10 23:20:11 1999  Per Bothner  <bothner@cygnus.com>
 	* parse.y (method_header): Don't set ACC_ABSTRACT flags on
 	interfaces.
 
-Fri Mar  5 15:17:29 1999  Per Bothner  <bothner@cygnus.com>
+1999-03-05  Per Bothner  <bothner@cygnus.com>
 
 	* lex.c (java_parse_end_comment):  Take extra parameter (next char).
 
@@ -9637,7 +9641,7 @@ Fri Mar  5 15:17:29 1999  Per Bothner  <bothner@cygnus.com>
 	* parse.y (java_complete_lhs):  Don't call patch_assignment if rhs is
 	error_mark (it might catch more errors, but it is more likely to lose).
 
-Sat Mar  6 11:17:16 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Makefile.in (jcf-parse.o): Depend on $(PARSE_H).
 	(parse-scan.o): Depend on toplev.h.
@@ -9687,16 +9691,16 @@ Sat Mar  6 11:17:16 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 	* typeck.c (convert_ieee_real_to_integer): Remove unused variable
 	`node'.
 
-Wed Feb 24 16:13:59 1999  Per Bothner  <bothner@deneb.cygnus.com>
+1999-02-24  Per Bothner  <bothner@deneb.cygnus.com>
 
 	*  check-init.c (check_init):  COPYN takes word count, not bit count.
 
-Fri Feb 26 14:06:21 1999  Per Bothner  <bothner@cygnus.com>
+1999-02-26  Per Bothner  <bothner@cygnus.com>
 
 	* typeck.c (convert_ieee_real_to_integer):  Use save_expr instead of
 	explicit build_decl.  (Avoids crash in reload when optimizing.)
 
-Thu Feb 25 21:05:04 1999  Per Bothner  <bothner@cygnus.com>
+1999-02-25  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (complete_start_java_method):  Handle synchronized method
 	even when compiling from bytecode.
@@ -9760,7 +9764,7 @@ Thu Feb 25 21:05:04 1999  Per Bothner  <bothner@cygnus.com>
 	* jcf.h (UTF8_GET): Mask first byte of 3-byte encoding with 0x0f,
 	not 0x1f.
 
-Sun Feb 21 14:56:11 1999  Per Bothner  <bothner@cygnus.com>
+1999-02-21  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (build_result_decl), java-tree.h:  New method.
 	(complete_start_java_method):  Handle synchronized methods.
@@ -9779,7 +9783,7 @@ Sun Feb 21 14:56:11 1999  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-write.c (generate_classfile):  Emit "Exceptions" attribute.
 
-Fri Feb 19 15:35:01 1999  Per Bothner  <bothner@cygnus.com>
+1999-02-19  Per Bothner  <bothner@cygnus.com>
 
 	Force left-to-right evaluation of binary operations etc.
 	* expr.c (force_evaluation_order), java-tree.h:  New function.
@@ -9797,7 +9801,7 @@ Fri Feb 19 15:35:01 1999  Per Bothner  <bothner@cygnus.com>
 	* parse.y (java_complete_lhs):  Ignore an empty statement in a
 	COMPOUND_EXPR.  Don't complain about empty statement after return.
 
-Fri Feb 19 13:00:56 1999  Per Bothner  <bothner@cygnus.com>
+1999-02-19  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (obtain_incomplete_type):  Don't wrap unknown types
 	in TREE_LIST - just chain the POINTER_TYPEs together.
@@ -9811,7 +9815,7 @@ Fri Feb 19 13:00:56 1999  Per Bothner  <bothner@cygnus.com>
 	JDEP_RESOLVED_P):  Redefined for new TREE_LIST-less convention.
 	* typeck.c (build_java_array_type):  Don't call layout_class.
 
-Wed Feb 17 15:47:20 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-02-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (check_pkg_class_access): Allow private class access
 	within the same package.
@@ -9819,7 +9823,7 @@ Wed Feb 17 15:47:20 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_unaryop): Call strip_out_static_field_access_decl on ++/--
 	operator argument before testing its nature.
 
-Wed Feb  3 12:38:43 1999  Per Bothner  <bothner@cygnus.com>
+1999-02-03  Per Bothner  <bothner@cygnus.com>
 
 	* java-tree.def (FINALLY_EXPR):  Removed.  (Now uses TRY_FINALLY_EXPR.)
 	(TRY_EXPR):  Simplify - it no longer has a finally clause.
@@ -9854,12 +9858,12 @@ Wed Feb  3 12:38:43 1999  Per Bothner  <bothner@cygnus.com>
 	* constants.c (alloc_class_constant): Likewise.
 	* expr.c (build_invokeinterface): Likewise.
 
-Thu Feb 11 21:25:51 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-02-11  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (valid_builtin_assignconv_identity_widening_p): Got rid
 	of an ancient workaround.
 
-Wed Feb 10 23:27:33 1999  Jeffrey A Law  (law@cygnus.com)
+1999-02-10  Jeffrey A Law  (law@cygnus.com)
 
 	* jvspec.c (xmalloc): Kill the prototype.  It does not belong
 	here anymore.
@@ -9880,7 +9884,7 @@ Wed Feb 10 23:27:33 1999  Jeffrey A Law  (law@cygnus.com)
 	* jvspec.c (THREAD_NAME): Renamed -lqthreads to -lgcjcoop.
 	(GC_NAME): Renamed -lgc to -lgcjgc.
 
-Tue Feb  9 19:31:09 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-02-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lex.c (java_lang_cloneable): Initialize.
 	* parse.y (java_lang_cloneable): New static variable.
@@ -9891,7 +9895,7 @@ Tue Feb  9 19:31:09 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_cast): Swapped two first arguments to first call to
 	valid_ref_assignconv_cast_p.
 
-Mon Feb  8 11:50:50 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-02-08  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.h: DECL_P renamed JDECL_P.
 	* parse.y: DECL_P replaced by JDECL_P.
@@ -9913,21 +9917,21 @@ Mon Feb  8 11:50:50 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	separator, rather than '/'.
 	(make_class_data): Likewise.
 
-Wed Feb  3 22:50:17 1999  Marc Espie <Marc.Espie@liafa.jussieu.fr>
+1999-02-03  Marc Espie <Marc.Espie@liafa.jussieu.fr>
 
 	* Make-lang.in ($(GCJ)(exeext)): Remove choose-temp.o, pexecute.o and
 	mkstemp.o.  Get them from libiberty now.
 
-Tue Feb  2 19:49:12 1999  Jeffrey A Law  (law@cygnus.com)
+1999-02-02  Jeffrey A Law  (law@cygnus.com)
 
 	* jcf-io.c: Do not include sys/stat.h or sys/wait.h
 
-Tue Feb  2 20:04:50 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* jvspec.c (xmalloc): Fix the prototype to match the one obtained
 	from libiberty.h
 
-Tue Feb  2 10:39:47 1999  Per Bothner  <bothner@cygnus.com>
+1999-02-02  Per Bothner  <bothner@cygnus.com>
 
 	Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.
 	* jcf-write.c (generate_bytecode_return):  New function.
@@ -9941,7 +9945,7 @@ Tue Feb  2 10:39:47 1999  Per Bothner  <bothner@cygnus.com>
 	* verify.c (verify_jvm_instructions):  Do INVALIDATE_PC after
 	handling OPCODE_lookupswitch or OPCODE_tableswitch.
 
-Mon Feb  1 20:44:47 1999  Per Bothner  <bothner@cygnus.com>
+1999-02-01  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (patch_method_invocation):  Handle calling static methods,
 	even in the form EXPR.METHOD(ARGS), not just TYPE.METHOD(ARGS).
@@ -9949,7 +9953,7 @@ Mon Feb  1 20:44:47 1999  Per Bothner  <bothner@cygnus.com>
 	* parse.y (java_complete_lhs):  Don't complain about unreachable
 	exit condition in a do-while statement.
 
-Fri Jan 29 18:19:02 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-01-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lex.c (java_read_char): Fixed utf8 decoding.
 	(java_unicode_2_utf8): Fixed utf8 encoding in the 0x800-0xffff
@@ -9963,7 +9967,7 @@ Fri Jan 29 18:19:02 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(build_string_concatenation): Optimize out left or right empty
 	string constants.
 
-Thu Jan 28 18:51:26 1999  Per Bothner  <bothner@cygnus.com>
+1999-01-28  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-write.c (localvar_alloc):  Only emit entry for
 	LocalVariableTable if debug_info_level > DINFO_LEVEL_TERSE.
@@ -9972,12 +9976,12 @@ Thu Jan 28 18:51:26 1999  Per Bothner  <bothner@cygnus.com>
 	* jvspec.c (lang_specific_driver):  If no -O* or -g* option
 	is specified, add -g1 (for compatibility wih javac).
 
-Thu Jan 28 09:17:51 1999  Hans-Peter Nilsson  <hp@axis.se>
+1999-01-28  Hans-Peter Nilsson  <hp@axis.se>
 
 	* java/Makefile.in: Add missing dependencies for jcf-dump.o,
 	gjavah.o, check-init.o, jv-scan.o
 
-Mon Feb  1 09:50:48 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-02-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Makefile.in (gjavah.o): Depend on $(CONFIG_H) and system.h.
 
@@ -9991,11 +9995,11 @@ Mon Feb  1 09:50:48 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* lex.c (inline): Likewise.
 
-Sun Jan 31 20:34:29 1999  Zack Weinberg  <zack@rabi.columbia.edu>
+1999-01-31  Zack Weinberg  <zack@rabi.columbia.edu>
 
 	* lang-specs.h: Map -Qn to -fno-ident.
 
-Fri Jan 29 16:51:56 1999  Richard Henderson  <rth@cygnus.com>
+1999-01-29  Richard Henderson  <rth@cygnus.com>
 
 	* check-init.c (check_init): Fix CLEANUP_POINT_EXPR typo.
 
@@ -10004,19 +10008,19 @@ Fri Jan 29 16:51:56 1999  Richard Henderson  <rth@cygnus.com>
 	* parse.h (BUILD_APPEND): If ARG is a non-String object reference,
 	then cast it to Object before calling `append' method.
 
-Thu Jan 28 14:45:39 1999  Per Bothner  <bothner@cygnus.com>
+1999-01-28  Per Bothner  <bothner@cygnus.com>
 
 	* check-init.c (check_bool2_init, check_bool_init, check_init):
 	Handle TRUTH_AND_EXPR, TRUTH_OR_EXPR, and TRUTH_XOR_EXPR.
 	* jcf-write.c (generate_bytecode_insns):  Likewise.
 
-Thu Jan 28 11:50:11 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-01-28  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-parse.c (jcf_parse): Don't parse the same class file twice.
 	* parse.y (patch_cast): Allow a boolean to be cast into a
 	boolean.
 
-Wed Jan 27 10:19:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-01-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y: (class_declaration:): Fixed indentation.
 	(class_member_declaration:): Extra `;' after field declaration now
@@ -10026,14 +10030,14 @@ Wed Jan 27 10:19:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	node's COMPOUND_ASSIGN_P flag value.
 	(patch_cast): Fix cast from char to floating point.
 
-Mon Jan 25 17:39:19 1999  Andrew Haley  <aph@cygnus.com>
+1999-01-25  Andrew Haley  <aph@cygnus.com>
 
 	* except.c, java-except.h (expand_resume_after_catch): new
 	function.
 	* expr.c (java_lang_expand_expr): call expand_resume_after_catch
 	to branch back to main flow of control after a catch block.
 
-Sat Jan 23 23:02:43 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-01-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Makefile.in (parse.o): Depend on $(CONFIG_H) and
 	$(srcdir)/../system.h.
@@ -10141,12 +10145,12 @@ Sat Jan 23 23:02:43 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* zipfile.h: Prototype `read_zip_archive'.
 
-Thu Jan 21 16:00:06 1999  Andrew Haley  <aph@cygnus.com>
+1999-01-21  Andrew Haley  <aph@cygnus.com>
 
 	* typeck.c (convert): Allow conversions to void type: some
 	optimizations in gcc do this.
 
-Thu Jan 21 15:21:49 1999  Andrew Haley  <aph@cygnus.com>
+1999-01-21  Andrew Haley  <aph@cygnus.com>
 
 	* typeck.c (convert_ieee_real_to_integer): New function.
 	(convert): When not using fast-math and using hardware fp, convert
@@ -10157,7 +10161,7 @@ Thu Jan 21 15:21:49 1999  Andrew Haley  <aph@cygnus.com>
 	* parse.y (patch_binop): Do a type conversion from signed to
 	unsigned and then back to signed when a ">>>" is found.
 
-Sun Jan 17 22:34:22 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-01-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h: (check_for_initialization): Added prototype.
 	* lex.c (java_parse_doc_section): `\n' breaks the `*/' string.
@@ -10168,13 +10172,13 @@ Sun Jan 17 22:34:22 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(qualify_ambiguous_name): Likewise.
 	(patch_synchronized_statement): Removed unused local.
 
-Sun Jan 17 21:55:42 1999  Jeffrey A Law  (law@cygnus.com)
+1999-01-17  Jeffrey A Law  (law@cygnus.com)
 
 	* Makefile.in (zextract.o): Add dependencies.
 
 	* Makefile.in: Do not put ^Ls at the start of a line.
 
-Fri Jan 15 20:16:20 1999  Per Bothner  <bothner@cygnus.com>
+1999-01-15  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (process_jvm_instruction):  Coerce to correct Throwable
 	sub-type the result of the call that gets the exception value.
@@ -10201,7 +10205,7 @@ Fri Jan 15 20:16:20 1999  Per Bothner  <bothner@cygnus.com>
 	generated at all and the synchronized statement will read an
 	uninitialized variable.
 
-Wed Jan 13 01:24:54 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1999-01-13  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (maybe_layout_super_class): Fixed returned value.
 	* lex.c: Added 1999 to the copyright.
@@ -10223,12 +10227,12 @@ Wed Jan 13 01:24:54 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(java_check_regular_methods): Set saved found wfl to NULL after
 	having reinstalled it in the previously found DECL_NAME.
 
-Sun Jan 10 13:36:14 1999  Richard Henderson  <rth@cygnus.com>
+1999-01-10  Richard Henderson  <rth@cygnus.com>
 
 	* gjavah.c (java_float_finite): Use a union to do type punning.
 	(java_double_finite): Likewise.
 
-Sat Jan  9 11:25:00 1999  Per Bothner  <bothner@cygnus.com>
+1999-01-09  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (build_new_array_init):  Don't set EXPR_WFL_LINECOL
 	on CONSTRUCTOR (since that trashes TREE_CST_RTL).
@@ -10237,7 +10241,7 @@ Sat Jan  9 11:25:00 1999  Per Bothner  <bothner@cygnus.com>
 	CONSTRUCTOR (which causes expand_expr to call output_constant_def).
 	* expr.c (java_lang_expand_expr):  Check TREE_STATIC of NEW_ARRAY_INIT.
 
-Fri Jan  8 15:48:03 1999  Per Bothner  <bothner@cygnus.com>
+1999-01-08  Per Bothner  <bothner@cygnus.com>
 
 	* check-init.c (check_init):  If compiling to native, we don't
 	see THROW_EXPR.  Instead, look for a call to throw_node (_Jv_Throw).
@@ -10255,7 +10259,7 @@ Fri Jan  8 15:48:03 1999  Per Bothner  <bothner@cygnus.com>
 	* jcf-parse.c (yyparse): variable len changed from a char to an
 	int to prevent overflow.
 
-Wed Jan  6 17:19:46 1999  Per Bothner  <bothner@cygnus.com>
+1999-01-06  Per Bothner  <bothner@cygnus.com>
 
 	* java-tree.h:  Declare read_class.
 	* jcf-parse.c (read_class):  New function.
@@ -10278,23 +10282,23 @@ Wed Jan  6 17:19:46 1999  Per Bothner  <bothner@cygnus.com>
 	* parse.y (java_complete_expand_method): Call check_for_initialization.
 	* parse.h (BLOCK_EXPR_DECLS, BLOCK_EXPR_BODY):  Moved to java-tree.h.
 
-Wed Jan  6 14:53:10 1999  Graham <grahams@rcp.co.uk>
+1999-01-06  Graham <grahams@rcp.co.uk>
 
 	* parse.y : include system.h instead of including
 	standard headers directly with the exception of <dirent.h>.
 
-Wed Jan  6 16:20:06 1999  Per Bothner  <bothner@cygnus.com>
+1999-01-06  Per Bothner  <bothner@cygnus.com>
 
 	* lex.h:  Moved static function declarations to lex.c,
 	to shut up some -Wall warnings.
 	* lex.c:  Static function declarations moved here.
 	* jcf-dump.c:  Small fixes to shut up -Wall warnings.
 
-Tue Jan  5 22:15:40 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1999-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Make-lang.in ($(GCJ).o): Depend on prefix.h.
 
-Tue Dec 22 11:25:19 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-22  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (process_jvm_instruction):  Do load_type_state after JSR.
 	* verify.c (verify_jvm_instructions):  Fix off-by-one error.
@@ -10316,7 +10320,7 @@ Tue Dec 22 11:25:19 1998  Per Bothner  <bothner@cygnus.com>
 	(patch_synchronized_statement): Re-write suing CLEANUP_POINT_EXPR and
 	WITH_CLEANUP_EXPR instead of TRY_EXPR.
 
-Sun Dec 20 16:15:44 1998  John F. Carr  <jfc@mit.edu>
+1998-12-20  John F. Carr  <jfc@mit.edu>
 
 	* Make-lang.in: Comment out control-Ls; they upset some makes.
 
@@ -10333,11 +10337,11 @@ Sun Dec 20 16:15:44 1998  John F. Carr  <jfc@mit.edu>
 	* parse-scan.y (report_main_declaration): Recognize
 	`java.lang.String' in argument to main.
 
-Wed Dec 16 16:18:59 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-16  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (create_interface):  Remove bogus test.
 
-Wed Dec 16 14:42:19 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-16  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-parse.c (get_constant):  Set TREE_TYPE for string constants.
 	(HANDLE_CONSTANTVALUE):  If flag_emit_class_files, call get_constant.
@@ -10351,7 +10355,7 @@ Wed Dec 16 14:42:19 1998  Per Bothner  <bothner@cygnus.com>
 	* gjavah.c (print_field_info): Changed how most negative number is
 	printed.
 
-Mon Dec 14 18:49:29 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-14  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (fold_constant_for_init):  New function.
 	(resolve_expression_name):  Don't replace static final
@@ -10386,7 +10390,7 @@ Mon Dec 14 18:49:29 1998  Per Bothner  <bothner@cygnus.com>
 	(HANDLE_CODE_ATTRIBUTE): Only print it method_declared set.
 	(print_method_info): Handle abstract methods.
 
-Sun Dec 13 17:31:40 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-13  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (patch_method_invocation):  If class_decl is null
 	(e.g. an array type), use original type.
@@ -10413,7 +10417,7 @@ Sun Dec 13 17:31:40 1998  Per Bothner  <bothner@cygnus.com>
 	Include java-opcodes.h.
 	(decompiled): New global.
 
-Sat Dec 12 20:13:19 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-12  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (build_class_ref):  Handle PRIMTYPE.class if
 	flag_emit_class_files.
@@ -10460,7 +10464,7 @@ Sat Dec 12 20:13:19 1998  Per Bothner  <bothner@cygnus.com>
 	* parse.y (java_complete_expand_methods):  Call write_classfile
 	here, and not in java_expand_classes (which only gets first class).
 
-Sat Dec 12 19:46:04 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-12-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (<type_declaration>):  Do maybe_generate_clinit last.
 	(register_fields):  If a static fields has an initializer, just
@@ -10471,7 +10475,7 @@ Sat Dec 12 19:46:04 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_initialized_static_field):  New function.
 	(java_complete_field):  Call it.
 
-Sat Dec 12 19:21:11 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-12  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (encode_newarray_type, build_new_array):  New functions.
 	* java-tree.h:  Declare build_new_array.
@@ -10497,7 +10501,7 @@ Sat Dec 12 19:21:11 1998  Per Bothner  <bothner@cygnus.com>
 	* class.c (make_class_data): Renamed dtable -> vtable, and
 	dtable_method_count -> vtable_method_count.
 
-Thu Dec 10 20:00:54 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-12-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (long_zero_node, float_zero_node, double_zero_node): New
 	global variables, initialized.
@@ -10516,7 +10520,7 @@ Thu Dec 10 20:00:54 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	increment/decrement node into its original type after binary
 	numeric promotion on its operands.
 
-Thu Dec 10 11:02:49 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-12-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (array_initializer:): Array init operand is NULL_TREE
 	instead of a TREE_LIST of NULL_TREEs when parsing `{}'. `{,}' is
@@ -10526,7 +10530,7 @@ Thu Dec 10 11:02:49 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(array_constructor_check_entry): Removed check on null wfl_value.
 	Return an error if wfl_value's walk returns an error.
 
-Wed Dec  9 15:37:05 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-12-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.def (NEW_ARRAY_INIT): New Java tree code.
 	* lex.c (java_lex): Remember column position before advancing one
@@ -10550,7 +10554,7 @@ Wed Dec  9 15:37:05 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	patch_new_array_init, patch_array_constructor,
 	array_constructor_check_entry): New functions.
 
-Mon Dec  7 15:13:52 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-12-07  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (array_initializer): Tagged <node>.
 	(variable_initializer:): Use default rule.
@@ -10565,7 +10569,7 @@ Mon Dec  7 15:13:52 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_conditional_expr): Patch results of string concatenation
 	operations.
 
-Sun Dec  6 13:45:00 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-06  Per Bothner  <bothner@cygnus.com>
 
 	* constants.c (find_methodref_index):  When the class is an interface,
 	generate CONSTANT_InterfaceMethodref instead of a CONSTANT_MethodRef.
@@ -10599,11 +10603,11 @@ Sun Dec  6 13:45:00 1998  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-write.c (generate_classfile):  Emit ConstantValue attributes.
 
-Sun Dec  6 13:21:18 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-06  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-dump.c (INVOKE):  If invokeinterface, print number of args.
 
-Thu Dec  3 17:11:12 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-12-03  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h (java_layout_seen_class_methods): New function
 	prototype.
@@ -10623,16 +10627,16 @@ Thu Dec  3 17:11:12 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(java_layout_seen_class_methods): New function.
 	(java_layout_classes): Call java_layout_seen_class_methods.
 
-Thu Dec  3 15:56:50 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-03  Per Bothner  <bothner@cygnus.com>
 
 	* parse,y (patch_synchronized_statement):  Set CAN_COMPLETE_NORMALLY.
 
-Thu Dec  3 15:08:30 1998  Per Bothner  <bothner@cygnus.com>
+1998-12-03  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-dump.c (main):  Fix error message.
 	* jcf-path.c (add_entry):  Style fix.
 
-Wed Dec  2 15:52:25 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-12-02  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (layout_class_method): Call build_java_argument_signature
 	on constructors too.
@@ -10641,7 +10645,7 @@ Wed Dec  2 15:52:25 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	expression name. Augmented comment on code checking illegal `this'
 	usage. Loosened it test by accepting NEW_CLASS_EXPR.
 
-Tue Dec  1 13:53:24 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-12-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (layout_class_method): Don't report error on non-static
 	overriding static if the method is private.
@@ -10665,7 +10669,7 @@ Tue Dec  1 13:53:24 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(+tmake_file): Likewise.
 	(.NOEXPORT): Removed duplicate.
 
-Fri Nov 27 13:20:51 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1998-11-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Makefile.in (jc1, jv-scan): Link with $(SUBDIR_OBSTACK).
 
@@ -10680,12 +10684,12 @@ Fri Nov 27 13:20:51 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 	OS headers or gansidecl.h.  Don't prototype xmalloc/xstrdup.
 	Provide an xstrdup definition.
 
-Thu Nov 26 22:03:58 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
+1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
 	* jcf-path.c (add_entry): Recognize ".jar" too.
 	* lang-specs.h: Likewise.
 
-Thu Nov 26 12:44:07 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-26  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-write.c (generate_bytecode_insns):  In Call_EXPR, handle
 	soft_monitorenter_node, soft_monitorexit_node, throw_node.
@@ -10696,7 +10700,7 @@ Thu Nov 26 12:44:07 1998  Per Bothner  <bothner@cygnus.com>
 	* jcf-write.c (generate_bytecode_insns):
 	Handle missing exception handler (finally for synchronized).
 
-Wed Nov 25 09:47:15 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-25  Per Bothner  <bothner@cygnus.com>
 
 	* java-tree.h (end_params_node):  Declare global.
 	* decl.c (end_params_node):  New global.
@@ -10728,16 +10732,16 @@ Wed Nov 25 09:47:15 1998  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (CHECK_PC_IN_RANGE):  Add void cast to kill warnings.
 
-Wed Nov 25 00:50:58 1998  Marc Espie <espie@quatramaran.ens.fr>
+1998-11-25  Marc Espie <espie@quatramaran.ens.fr>
 
 	* jcf-write.c (generate_bytecode_conditional): Fix typo.
 
-Tue Nov 24 17:06:38 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-24  Per Bothner  <bothner@cygnus.com>
 
 	* (generate_classfile): Always write class access flag with
 	ACC_SUPER set.
 
-Tue Nov 24 16:34:33 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-11-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (maybe_layout_super_class): New function.
 	(layout_class): Reorganized. Loop on class methods dispatched into
@@ -10801,7 +10805,7 @@ Tue Nov 24 16:34:33 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_method_invocation): Class to search is resolved and laid
 	out.
 
-Tue Nov 24 12:57:13 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-24  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (java_lang_expand_expr):  Add missing emit_queue.
 
@@ -10817,7 +10821,7 @@ Tue Nov 24 12:57:13 1998  Per Bothner  <bothner@cygnus.com>
 	* parse.y (java_complete_tree):  For CASE_EXPR and DEFAULT_EXPR,
 	set TREE_SIDE_EFFECTS (otherwise expand_expr may skip them).
 
-Thu Nov 19 11:16:55 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-11-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-parse.c (jcf_parse_source): Function returned type is
 	void. Added prototype.
@@ -10826,7 +10830,7 @@ Thu Nov 19 11:16:55 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h (jcf_parse): Changed jcf_parse prototype.
 
-Wed Nov 18 23:54:53 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-11-18  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (unmangle_classname): Set QUALIFIED_P when appropriate.
 	(layout_class): Cope with methods featuring WFL in decl names.
@@ -10943,23 +10947,23 @@ Wed Nov 18 23:54:53 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(purge_unchecked_exceptions): Use IS_UNCHECKED_EXCEPTION_P instead
 	of IS_UNCHECKED_EXPRESSION_P.
 
-Wed Nov 18 14:21:48 1998  Anthony Green  <green@cygnus.com>
+1998-11-18  Anthony Green  <green@cygnus.com>
 
 	* jcf-parse.c (yyparse): Open class file in binary mode.
 
-Sun Nov 15 17:14:17 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-15  Per Bothner  <bothner@cygnus.com>
 
 	* jvgenmain.c:  Need to #include "gansidecl.h" (to get PROTO).
 
 	* jcf-write.c (perform_relocations):  Move check out one loop.
 
-Sun Nov 15 15:09:56 1998  Anthony Green  <green@hoser.cygnus.com>
+1998-11-15  Anthony Green  <green@hoser.cygnus.com>
 
 	* Make-lang.in: Fix reference to srcdir.
 	* jv-scan.c: Add missing xmalloc prototype.
 	* jvgenmain.c: Ditto.
 
-Sun Nov 15 14:36:29 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-15  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (error_mark_node), java-tree.h:  New global.
 	* parse.y:  Use empty_stmt_node instead of size_zero_node.
@@ -10983,7 +10987,7 @@ Sun Nov 15 14:36:29 1998  Per Bothner  <bothner@cygnus.com>
 	(- case PREDECREMENT_EXPR etc):  Remove redundant NOTE_PUSH.
 	(generate_classfile):  More robust for abstract methods.
 
-Sun Nov 15 13:52:39 1998  Anthony Green  <green@cygnus.com>
+1998-11-15  Anthony Green  <green@cygnus.com>
 
 	* Makefile.in: jv-scan and jvgenmain all require libiberty.
 	* Make-lang.in: Ditto.
@@ -10991,13 +10995,13 @@ Sun Nov 15 13:52:39 1998  Anthony Green  <green@cygnus.com>
 	* jv-scan.c: Remove xmalloc and xstrdup definitions.
 	* jvgenmain: Ditto.
 
-Sun Nov 15 14:10:56 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-15  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-parse.c (HANDLE_EXCEPTIONS_ATTRIBUTE):  New macro.
 
 	* jcf-io.c (find_class):  Simpler/cleaner structure fixes a bug.
 
-Sat Nov 14 17:19:18 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-14  Per Bothner  <bothner@cygnus.com>
 
 	Allow uses of interface types to verify.  This is not really
 	type-safe, but it matches what Sun does, and is OK as long as
@@ -11025,7 +11029,7 @@ Sat Nov 14 17:19:18 1998  Per Bothner  <bothner@cygnus.com>
 
 	* Makefile.in (prefix): New macro.
 
-Thu Nov 12 14:15:07 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-12  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (patch_invoke):  Do less if flag_emit_class_files.
 	* expr.c (build_known_method_ref):  Don't check flag_emit_class_files
@@ -11097,7 +11101,7 @@ Thu Nov 12 14:15:07 1998  Per Bothner  <bothner@cygnus.com>
 	if required.
 	* Make-lang.in (jvspec.o): Define WITH_GC_<name>.
 
-Wed Nov 11 19:08:52 1998  Per Bothner  <bothner@cygnus.com>
+1998-11-11  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-dump.c (TABLE_SWITCH):  Fix typos.
 
@@ -11105,7 +11109,7 @@ Wed Nov 11 19:08:52 1998  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-dump.c (main): Correctly recognize `--'-style long options.
 
-Tue Nov 10 12:34:03 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-11-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (is_compiled_class): Call safe_layout_class for class
 	compiled from source.
@@ -11287,7 +11291,7 @@ Tue Nov 10 12:34:03 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	`state' field to 0.
 	* decl.c (init_decl_processing): Likewise.
 
-Wed Oct 28 08:03:31 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-10-28  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (layout_class): Don't mangle <finit>, produce
 	__finit<class> instead. Don't verify artificial methods.
@@ -11430,7 +11434,7 @@ Wed Oct 28 08:03:31 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_conditional_expr): New function.
 	* typeck.c (build_java_signature): Removed unnecessary empty line.
 
-Wed Oct 28 00:46:15 1998  Jeffrey A Law  (law@cygnus.com)
+1998-10-28  Jeffrey A Law  (law@cygnus.com)
 
 	* Makefile.in (jcf-dump, gcjh): Link in $(LIBS) too.
 
@@ -11445,17 +11449,17 @@ Wed Oct 28 00:46:15 1998  Jeffrey A Law  (law@cygnus.com)
 	* decl.c (init_decl_processing): Removed subclass_head and
 	subclass_next fields.
 
-Wed Oct 28 00:46:15 1998  Jeffrey A Law  (law@cygnus.com)
+1998-10-28  Jeffrey A Law  (law@cygnus.com)
 
 	* jcf-write.c (emit_load_or_store): Avoid implicit int arguments.
 	* mangle.c (emit_unicode_mangled_name): Similarly.
 
-Mon Oct 26 12:17:23 1998  Nick Clifton  <nickc@cygnus.com>
+1998-10-26  Nick Clifton  <nickc@cygnus.com>
 
 	* jcf-parse.c (get_constant): Place braces around code to compute
 	'd' when REAL_ARITHMETIC is not defined.
 
-Sun Oct 25 14:58:05 1998  H.J. Lu  (hjl@gnu.org)
+1998-10-25  H.J. Lu  (hjl@gnu.org)
 
 	* Make-lang.in (jv-scan$(exeext)): Add stamp-objlist to
 	dependency.
@@ -11464,7 +11468,7 @@ Sun Oct 25 14:58:05 1998  H.J. Lu  (hjl@gnu.org)
 
 	* lang-specs.h: `.zip' files are input to jc1.
 
-Thu Oct 22 23:01:54 1998  Per Bothner  <bothner@cygnus.com>
+1998-10-22  Per Bothner  <bothner@cygnus.com>
 
 	* jvspecs.c:  Add (but don't enable) support for combining multiple
 	.class and .java input filenames to a single jc1 invocation.
@@ -11490,7 +11494,7 @@ Thu Oct 22 23:01:54 1998  Per Bothner  <bothner@cygnus.com>
 
 	* config-lang.in (stagestuff): Added jcf-dump and jv-scan.
 
-Sun Oct 11 10:31:52 1998  Anthony Green  <green@cygnus.com>
+1998-10-11  Anthony Green  <green@cygnus.com>
 
 	* Make-lang.in (java): Depend on jcf-dump and jv-scan.
 	(JV_SCAN_SOURCES): New macro.
@@ -11560,7 +11564,7 @@ Sun Oct 11 10:31:52 1998  Anthony Green  <green@cygnus.com>
 	* lang.c (OBJECT_SUFFIX): Define if not already defined.
 	(init_parse): Use OBJECT_SUFFIX, not ".o".
 
-Wed Oct 21 07:54:11 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-10-21  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (emit_register_classes): Renamed from
 	emit_register_class.
@@ -11570,7 +11574,7 @@ Wed Oct 21 07:54:11 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	returning.
 	* parse.y (java_expand_classes): No longer register classes.
 
-Tue Oct 20 09:15:38 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-10-20  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (is_compiled_class): New local variable
 	seen_in_zip. Identify classes found in currently compiled source
@@ -11598,11 +11602,11 @@ Tue Oct 20 09:15:38 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(java_complete_expand_methods): Fixed indentation.
 	(java_expand_classes): New function.
 
-Sat Oct 17 11:25:21 1998  Per Bothner  <bothner@cygnus.com>
+1998-10-17  Per Bothner  <bothner@cygnus.com>
 
 	* Makefile.in:  Link with libiberty.a instead of memmove.o.
 
-Fri Oct 16 10:59:01 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-10-16  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lex.c (setjmp.h): No longer included.
 	* lex.h (setjmp.h): Included.
@@ -11631,7 +11635,7 @@ Fri Oct 16 10:59:01 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(qualify_ambiguous_name): Sweep through all successive array
 	dimensions.
 
-Wed Oct 14 18:21:29 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-10-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h (pop_labeled_block, lang_printable_name,
 	maybe_add_interface, set_super_info, get_access_flags_from_decl,
@@ -11778,7 +11782,7 @@ Wed Oct 14 18:21:29 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(HANDLE_METHOD): Likewise.
 	* jcf-depend.c: New file.
 
-Tue Oct 13 23:34:12 1998  Jeffrey A Law  (law@cygnus.com)
+1998-10-13  Jeffrey A Law  (law@cygnus.com)
 
 	* java-tree.def: Add missing newline at EOF.
 
@@ -11791,7 +11795,7 @@ Tue Oct 13 23:34:12 1998  Jeffrey A Law  (law@cygnus.com)
 	(disassemble_method): Undefine RET to avoid clash with
 	config/i386/i386.h.
 
-Tue Oct 13 03:50:28 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-10-13  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (runtime_exception_type_node, error_exception_type_node):
 	New global variables.
@@ -11885,16 +11889,16 @@ Tue Oct 13 03:50:28 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(field_pass): New global.
 	(HANDLE_END_FIELD): Take field_pass into account.
 
-Wed Oct  7 12:10:48 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+1998-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Makefile.in (keyword.h): Add -L KR-C -F ', 0' flags to gperf.
 	(keyword.h): Regenerate using gperf 2.7.1 (19981006 egcs).
 
-Sat Oct  3 13:29:46 1998  Anthony Green  <green@cygnus.com>
+1998-10-03  Anthony Green  <green@cygnus.com>
 
 	* jvspec.c: Fix bug in jvgenmain_spec patch.
 
-Fri Oct  2 17:22:52 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-10-02  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Makefile.in (lang.o:): Install dependency on java-tree.def.
 	* decl.c (soft_exceptioninfo_call_node): New global variable.
@@ -11991,16 +11995,16 @@ Fri Oct  2 17:22:52 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	patch_try_statement): New functions.
 	* typeck.c (match_java_method): Function deleted.
 
-Fri Oct  2 13:48:36 1998  Anthony Green  <green@cygnus.com>
+1998-10-02  Anthony Green  <green@cygnus.com>
 
 	* jvspec.c: jvgenmain_spec uses different temporary file names.
 
-Fri Oct  2 12:50:19 1998  Anthony Green  <green@cygnus.com>
+1998-10-02  Anthony Green  <green@cygnus.com>
 
 	* jvspec.c (lang_specific_driver): Fail if user specifies
 	--main= when not linking.
 
-Mon Sep 28 13:48:33 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-28  Tom Tromey  <tromey@cygnus.com>
 
 	* class.c (make_class_data): Push value for `thread' field.
 	* decl.c (init_decl_processing): Added `thread' field to class.
@@ -12008,20 +12012,20 @@ Mon Sep 28 13:48:33 1998  Tom Tromey  <tromey@cygnus.com>
 	* class.c (add_field): Always make static fields externally
 	visible.
 
-Sat Sep 26 08:22:47 1998  Anthony Green  <green@cygnus.com>
+1998-09-26  Anthony Green  <green@cygnus.com>
 
 	* expr.c (build_java_athrow,
 	build_java_throw_out_of_bounds_exception, expand_invoke,
 	build_newarray, expand_java_multianewarray, build_java_monitor):
 	Update comments to reflect _Jv_* function names.
 
-Fri Sep 25 16:03:02 1998  Per Bothner  <bothner@cygnus.com>
+1998-09-25  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (complete_start_java_method):  DECL_RESULT is always promoted.
 	* decl.c (start_java_method):  Handle PROMOTE_PROTOTYPES target macro.
 	* parse.y (expand_start_java_method):  Likewise.
 
-Thu Sep 24 12:20:35 1998  Per Bothner  <bothner@cygnus.com>
+1998-09-24  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (pop_arguments):  Handle PROMOTE_PROTOTYPES target macro.
 
@@ -12037,12 +12041,12 @@ Thu Sep 24 12:20:35 1998  Per Bothner  <bothner@cygnus.com>
 
 	* lex.c (java_lex):  Fix (from Alex) for JC1_LITE problem.
 
-Wed Sep 23 14:49:35 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-23  Tom Tromey  <tromey@cygnus.com>
 
 	* class.c (init_class_processing): libjava function renamed to
 	_Jv_RegisterClass.
 
-Tue Sep 22 12:00:02 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-09-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (java_lang_expand_expr): New case for SWITCH_EXPR.
 	* java-tree.def: Fixed DEFTREECODE third argument.
@@ -12124,7 +12128,7 @@ Tue Sep 22 12:00:02 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_switch_statement, case_identity, java_expand_switch): New
 	functions.
 
-Mon Sep 21 13:21:35 1998  Per Bothner  <bothner@cygnus.com>
+1998-09-21  Per Bothner  <bothner@cygnus.com>
 
 	* buffer.h (BUFFER_INIT):  New macro.
 	* jcf-write.c (struct jcf_partial):  New type.  Put global stuff here.
@@ -12132,11 +12136,11 @@ Mon Sep 21 13:21:35 1998  Per Bothner  <bothner@cygnus.com>
 	(jcf_block, jcf_relocation):  New types.
 	Support labels, branches, conditionals, loops.
 
-Mon Sep 21 15:08:48 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-21  Tom Tromey  <tromey@cygnus.com>
 
 	* decl.c (INT_TYPE_SIZE): Define as BITS_PER_WORD if not defined.
 
-Mon Sep 21 13:21:35 1998  Per Bothner  <bothner@cygnus.com>
+1998-09-21  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (integer_type_node):  Make it have INT_TYPE_SIZE.
 	* verify.c (verify_jvm_instructions):  Use int_type_not (32 bits),
@@ -12149,30 +12153,30 @@ Mon Sep 21 13:21:35 1998  Per Bothner  <bothner@cygnus.com>
 	(disassemble_method):  Better handling of wide instructions.
 	Make more robust for bad input.
 
-Wed Sep 30 20:53:51 1998  Jeffrey A Law  (law@cygnus.com)
+1998-09-30  Jeffrey A Law  (law@cygnus.com)
 
 	* jcf-write.c (OP2, OP4): Use "_i", not "_I" to avoid problems on
 	FreeBSD.
 
-Thu Sep 17 19:45:01 1998  Jeffrey A Law  (law@cygnus.com)
+1998-09-17  Jeffrey A Law  (law@cygnus.com)
 
 	* Makefile.in (jcf-dump, jvgenmain): Link in memmove.o too.
 
-Thu Sep 17 16:21:52 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-17  Tom Tromey  <tromey@cygnus.com>
 
 	* Makefile.in ($(PARSE_H)): Removed target.
 
-Thu Sep 17 01:57:07 1998  Jeffrey A Law  (law@cygnus.com)
+1998-09-17  Jeffrey A Law  (law@cygnus.com)
 
 	* Makefile.in (JAVA_OBJS): Add memmove.o
 	(memmove.o): New target & rules.
 
-Tue Sep 15 23:21:55 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-15  Tom Tromey  <tromey@cygnus.com>
 
 	* expr.c (expand_invoke): Don't generate a call to the class init
 	code.
 
-Mon Sep 14 10:14:47 1998  Jeffrey A Law  (law@cygnus.com)
+1998-09-14  Jeffrey A Law  (law@cygnus.com)
 
 	* Makefile.in: Add many missing dependencies.
 	* buffer.c, class.c, constants.c, decl.c: Use system.h and toplev.h
@@ -12180,7 +12184,7 @@ Mon Sep 14 10:14:47 1998  Jeffrey A Law  (law@cygnus.com)
 	* except.c, expr.c, jcf-io.c jcf-parse.c, jcf-write.c: Likewise.
 	* jvgenmain.c lang.c mangle.c typeck.c verify.c: Likewise.
 
-Fri Sep 11 14:05:21 1998  Per Bothner  <bothner@cygnus.com>
+1998-09-11  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (complete_start_java_method):  If method is static (and
 	not private) call _Jv_InitClass.
@@ -12188,31 +12192,31 @@ Fri Sep 11 14:05:21 1998  Per Bothner  <bothner@cygnus.com>
 
 	* jvspec.c (jvgenmain_spec):  Fix spec for generated .o file.
 
-Thu Sep 10 10:33:31 1998  Jeffrey A Law  (law@cygnus.com)
+1998-09-10  Jeffrey A Law  (law@cygnus.com)
 
 	* Make-lang.in (GCJ): Define before using.
 
-Wed Sep  9 21:23:10 1998  Jeffrey A Law  (law@cygnus.com)
+1998-09-09  Jeffrey A Law  (law@cygnus.com)
 
 	* gjavah.c (java_no_argument): Renamed from no_argument to avoid
 	losing due to namespace pollution in GNU getopt.h
 
-Wed Sep  9 13:33:39 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-09  Tom Tromey  <tromey@cygnus.com>
 
 	* Make-lang.in (java.all.build): Don't mention jvgenmain or gcjh.
 	(java.all.cross): Likewise.
 	(java.rest.encap): Likewise.
 
-Tue Sep  8 10:34:05 1998  Jeffrey A Law  (law@cygnus.com)
+1998-09-08  Jeffrey A Law  (law@cygnus.com)
 
 	* gjavah.c (print_class_decls): Fix thinko in arglist
 	* jcv-io.c (find_classfile): Similarly.
 
-Mon Sep  7 13:59:49 1998  Jeffrey A Law  (law@cygnus.com)
+1998-09-07  Jeffrey A Law  (law@cygnus.com)
 
 	* Makefile.in (INCLUDES): Update for recent toplevel gcc changes.
 
-Sat Sep  5 16:08:01 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-05  Tom Tromey  <tromey@cygnus.com>
 
 	* Make-lang.in (java.maintainer-clean): Don't remove parse.h.
 	(java.mostlyclean): Remove parse.c and parse-scan.c, not parse.h.
@@ -12224,7 +12228,7 @@ Sat Sep  5 16:08:01 1998  Tom Tromey  <tromey@cygnus.com>
 	(clean): Remove parse-scan.c as well.
 	(parse.o): Depend on $(PARSE_C).
 
-Sat Sep  5 08:48:40 1998  Anthony Green  <green@cygnus.com>
+1998-09-05  Anthony Green  <green@cygnus.com>
 
 	* README, license.terms: Removed.
 
@@ -12237,18 +12241,18 @@ Sat Sep  5 08:48:40 1998  Anthony Green  <green@cygnus.com>
 	verify.c, zextract.c, zipfile.h: Fixed copyright assignment,
 	and Java trademark attribution.
 
-Fri Sep  4 10:42:05 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-04  Tom Tromey  <tromey@cygnus.com>
 
 	* Makefile.in: Use gcjh, not gjavah.
 	* config-lang.in (stagestuff): Use gcjh, not gjavah.
 	* Make-lang.in: Changed gjavah to gcjh everywhere.
 
-Thu Sep  3 18:04:09 1998  Per Bothner  <bothner@cygnus.com>
+1998-09-03  Per Bothner  <bothner@cygnus.com>
 
 	* gjavah.c:  Support new -prepend -add -append flags.
 	(print_method_info):  Method is not virtual if class is final.
 
-Thu Sep  3 12:03:53 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-09-03  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jv-scan.c: Fixed copyright assignment.
 	* keyword.gperf: Likewise.
@@ -12273,7 +12277,7 @@ Thu Sep  3 12:03:53 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(complete_loop_body): New function.
 	(patch_exit_expr): Fixed condition inversion.
 
-Wed Sep  2 11:53:58 1998  Tom Tromey  <tromey@cygnus.com>
+1998-09-02  Tom Tromey  <tromey@cygnus.com>
 
 	* Make-lang.in (jvspec.o): Use GCC_THREAD_FILE to compute correct
 	name of thread define.
@@ -12284,17 +12288,17 @@ Wed Sep  2 11:53:58 1998  Tom Tromey  <tromey@cygnus.com>
 	library or gc library.  Recognize -ljava on command line so it
 	isn't linked against more than once.
 
-Wed Sep  2 11:28:35 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-09-02  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse-scan.y (report_main_declaration): Name of the class
 	containing `main' can be a qualified name.
 
-Mon Aug 31 13:25:58 1998  Tom Tromey  <tromey@cygnus.com>
+1998-08-31  Tom Tromey  <tromey@cygnus.com>
 
 	* config-lang.in: Changed gjavac to gjc everywhere.
 	* Make-lang.in: Changed gjavac to gjc everywhere.
 
-Thu Aug 27 02:28:27 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-08-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Make-lang.in (JAVA_TARGET_INDEPENDENT_BIN_TOOLS): New variable.
 	(java.install-common:): Loop over JAVA_TARGET_INDEPENDENT_BIN_TOOLS
@@ -12348,7 +12352,7 @@ Thu Aug 27 02:28:27 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* parse-scan.y: New file.
 	* jv-scan.c: New file.
 
-Tue Aug 25 10:17:54 1998  Tom Tromey  <tromey@cygnus.com>
+1998-08-25  Tom Tromey  <tromey@cygnus.com>
 
 	* gjavah.c (main): Handle -friend option.
 	(friend_specs): New global.
@@ -12359,18 +12363,18 @@ Tue Aug 25 10:17:54 1998  Tom Tromey  <tromey@cygnus.com>
 	(print_cxx_classname): Added `prefix' argument.  Ignore arrays.
 	Changed all callers.
 
-Mon Aug 24 20:19:27 1998  Per Bothner  <bothner@cygnus.com>
+1998-08-24  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-dump.c (process_class):  Move JCF_FINISH use to main,
 	(main):  Handle processing all the entries of a named .zip archive.
 	* jcf-io.c (jcf_trim_old_input):  New function.
 	* jcf.h (GET_u2_le,GET_u4_le,JCF_readu2_le,JCF_readu4_le):  New macros.
 
-Mon Aug 24 07:35:13 1998  Per Bothner  <bothner@cygnus.com>
+1998-08-24  Per Bothner  <bothner@cygnus.com>
 
 	* lang.c (flag_assume_compiled):  Make default be on.
 
-Fri Aug 21 17:29:04 1998  Per Bothner  <bothner@cygnus.com>
+1998-08-21  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-dump.c:  Add bunches of flags to control output more.
 	(process_class):  New function;  support printing more than one class.
@@ -12378,21 +12382,21 @@ Fri Aug 21 17:29:04 1998  Per Bothner  <bothner@cygnus.com>
 	* jcf-reader.c (IGNORE_ATTRIBUTE):  New hook.
 	* jcf.h (CPOOL_INDEX_IN_RANGE):  New macro.
 
-Thu Aug 20 14:24:47 1998  Per Bothner  <bothner@cygnus.com>
+1998-08-20  Per Bothner  <bothner@cygnus.com>
 
 	Change mangling of dispatch table to match C++ vtable (w/thunks).
 	* class.c (build_dtable_decl), java-tree.h:  New function.
 	(make_class_data):  Call it.
 	* decl.c (init_decl_processing):  Likewise.
 
-Wed Aug 19 17:57:07 1998  Warren Levy  <warrenl@cygnus.com>
+1998-08-19  Warren Levy  <warrenl@cygnus.com>
 
 	* decl.c (init_decl_processing): Use _Jv_NewObjectArray, not
 	soft_anewarray; adjust args passed.
 	* expr.c (build_anewarray): Adjust args for soft_anewarray_node to
 	match _Jv_NewObjectArray.
 
-Wed Aug 19 09:33:23 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-08-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (push_labeled_block, pop_labeled_block): New functions.
 	* expr.c (loopup_label): Call create_label_decl.
@@ -12469,17 +12473,17 @@ Wed Aug 19 09:33:23 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* typeck.c (build_java_signature): Build argument signature before
 	enclosing it in between parenthesis.
 
-Mon Aug 17 17:44:24 1998  Warren Levy  <warrenl@cygnus.com>
+1998-08-17  Warren Levy  <warrenl@cygnus.com>
 
 	* Make-lang.in (JAVA_SRCS): Created for dependencies * Makefile.in
 	(JAVA_OBJS): Added reminder comment
 
-Thu Aug 13 10:01:45 1998  Nick Clifton  <nickc@cygnus.com>
+1998-08-13  Nick Clifton  <nickc@cygnus.com>
 
 	* gjavah.c (D_NAN_MASK): Append LL to the constant to force it to
 	be interpreted as a long long.
 
-Thu Aug 13 14:34:07 1998  Warren Levy  <warrenl@cygnus.com>
+1998-08-13  Warren Levy  <warrenl@cygnus.com>
 
 	* decl.c (init_decl_processing): Use _Jv_InitClass, not
 	soft_initialise_class.  Use _Jv_NewMultiArray, not
@@ -12488,7 +12492,7 @@ Thu Aug 13 14:34:07 1998  Warren Levy  <warrenl@cygnus.com>
 	_Jv_CheckArrayStore, not soft_checkarraystore.  Use
 	_Jv_LookupInterfaceMethod, not soft_lookupinterfacemethod.
 
-Wed Aug 12 14:23:13 1998  Per Bothner  <bothner@cygnus.com>
+1998-08-12  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c, java-tree.h (this_identifier_node, super_identifier_node,
 	length_identifier_node):  New global tree node constants.
@@ -12502,7 +12506,7 @@ Wed Aug 12 14:23:13 1998  Per Bothner  <bothner@cygnus.com>
 	* jcf-write.c (generate_bytecode_insns):  Handle ARRAY_REF opcode
 	and ARRAY.length.
 
-Tue Aug 11 11:31:55 1998  Per Bothner  <bothner@cygnus.com>
+1998-08-11  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (init_decl_processing): Remove unused method_type_node fields.
 	* class.c (make_method_value):  Remove init for removed fields.
@@ -12523,7 +12527,7 @@ Tue Aug 11 11:31:55 1998  Per Bothner  <bothner@cygnus.com>
 	* jcf-write.c (generate_bytecode_insns):  Handle RETURN_EXPR,
 	MINUS_EXPR, MULT_EXPR, TRUNC_DIV_EXPR, and RDIV_EXPR.
 
-Mon Aug 10 09:57:15 1998  Tom Tromey  <tromey@cygnus.com>
+1998-08-10  Tom Tromey  <tromey@cygnus.com>
 
 	* Make-lang.in (jc1$(exeext)): Don't depend on c-common.o or
 	c-pragma.o.
@@ -12534,7 +12538,7 @@ Mon Aug 10 09:57:15 1998  Tom Tromey  <tromey@cygnus.com>
 	(last_access_generated): Removed.
 	(process_file): Only make a single pass over the .class file.
 
-Wed Jul 29 17:50:23 1998  Per Bothner  <bothner@cygnus.com>
+1998-07-29  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (get_dispatch_table):  Add extra dummy vtable entry,
 	for compatibility for G++ (with -fvtable-thunks).
@@ -12542,7 +12546,7 @@ Wed Jul 29 17:50:23 1998  Per Bothner  <bothner@cygnus.com>
 
 	* gjavah.c (process_file):  Use public inheritance for super-class.
 
-Wed Jul 29 13:19:03 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-07-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lex.c (java_init_lex): Initialize ctxp->package.
 	* parse.h (struct parser_ctxt): package and package_len replaced
@@ -12590,11 +12594,11 @@ Wed Jul 29 13:19:03 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(java_complete_class): Sanity check on stabilize_ref gone.
 	* zextract.c (read_zip_archive): Cast lseek second argument to long.
 
-Tue Jul 28 21:39:22 1998  Per Bothner  <bothner@cygnus.com>
+1998-07-28  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (hashUtf8String):  Fix - use new JavaSoft specification.
 
-Fri Jul 24 10:43:25 1998  Tom Tromey  <tromey@cygnus.com>
+1998-07-24  Tom Tromey  <tromey@cygnus.com>
 
 	* gjavah.c (F_NAN): Removed.
 	(F_NAN_MASK): New macro.
@@ -12609,7 +12613,7 @@ Fri Jul 24 10:43:25 1998  Tom Tromey  <tromey@cygnus.com>
 	* jcf-dump.c (print_constant): [CONSTANT_Double, CONSTANT_Float]
 	If verbose, print underlying representation of value in hex.
 
-Fri Jul 24 14:14:32 1998  Per Bothner  <bothner@cygnus.com>
+1998-07-24  Per Bothner  <bothner@cygnus.com>
 
 	* buffer.h, buffer.c:  New files.
 	* Makefile.in (JAVA_OBJS):  Add buffer.o.
@@ -12623,12 +12627,12 @@ Fri Jul 24 14:14:32 1998  Per Bothner  <bothner@cygnus.com>
 	(generate_bytecode_insns):  Handle local variables.
 	(generate_classfile):  Write LocalVariableTable attribute.
 
-Fri Jul 24 13:46:59 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-07-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-io.c (open_in_zip): Check the zipfile magic number.
 	* zipfile.h (ZIPMAGIC): New macro.
 
-Fri Jul 24 10:43:25 1998  Tom Tromey  <tromey@cygnus.com>
+1998-07-24  Tom Tromey  <tromey@cygnus.com>
 
 	* Makefile.in (gjavah.o): Updated dependencies.
 	(jcf-dump.o): Likewise.
@@ -12644,7 +12648,7 @@ Fri Jul 24 10:43:25 1998  Tom Tromey  <tromey@cygnus.com>
 	(java.rest.encap): Likewise.
 	* config-lang.in (compilers, stagestuff): Added gjavah.
 
-Thu Jul 23 18:33:56 1998  Tom Tromey  <tromey@cygnus.com>
+1998-07-23  Tom Tromey  <tromey@cygnus.com>
 
 	* gjavah.c (java_float_finite): New function.
 	(java_double_finite): Likewise.
@@ -12656,18 +12660,18 @@ Thu Jul 23 18:33:56 1998  Tom Tromey  <tromey@cygnus.com>
 	(D_NAN): Likewise.
 	(print_field_info): Use java_float_finite and java_double_finite.
 
-Thu Jul 23 15:28:24 1998  Per Bothner  <bothner@cygnus.com>
+1998-07-23  Per Bothner  <bothner@cygnus.com>
 
 	* parse.y (method_header):  Name "this" implicit argument.
 
-Wed Jul 22 15:47:30 1998  Per Bothner  <bothner@cygnus.com>
+1998-07-22  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-write.c:  Write out LineNumberTable attribute in .class file.
 	(linenumber_buffer, linenumber_ptr, linenumber_limit):  New statics.
 	(put_linenumber):  New function.
 	(generate_bytecode_insns, generate_classfile):  Write line numbers.
 
-Wed Jul 22 14:39:00 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-07-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h (CALL_EXPR_FROM_PRIMARY_P): Changed in PRIMARY_P.
 	(lookup_name, build_known_method_ref, build_class_init,
@@ -12756,7 +12760,7 @@ Wed Jul 22 14:39:00 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(build_return, patch_return): New functions.
 	* typeck.c (lookup_java_constructor): Fixed typo in comment.
 
-Tue Jul 21 12:10:04 1998  Per Bothner  <bothner@cygnus.com>
+1998-07-21  Per Bothner  <bothner@cygnus.com>
 
 	* constants.c (find_name_and_type_constant, find_fieldref_index,
 	find_methodref_index):  New methods.
@@ -12781,7 +12785,7 @@ Tue Jul 21 12:10:04 1998  Per Bothner  <bothner@cygnus.com>
 	* parse.y:  Use build_java_argument_signature instead of fiddling
 	with signature_include_return.
 
-Fri Jul 17 09:48:51 1998  Tom Tromey  <tromey@cygnus.com>
+1998-07-17  Tom Tromey  <tromey@cygnus.com>
 
 	* gjavah.c (print_c_decl): Always generate JArray<>* for array
 	types.
@@ -12790,7 +12794,7 @@ Fri Jul 17 09:48:51 1998  Tom Tromey  <tromey@cygnus.com>
 	(gjavah$(exeext)): Added $(exeext).
 	(clean): Likewise.
 
-Thu Jul 16 15:29:20 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-07-16  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (layout_class): Call to java_layout_parsed_class replace
 	by safe_layout_class.
@@ -12909,7 +12913,7 @@ Thu Jul 16 15:29:20 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	builtin types.
 	(build_newarray_node, patch_newarray, build_this): New functions.
 
-Thu Jul 16 10:46:47 1998  Tom Tromey  <tromey@cygnus.com>
+1998-07-16  Tom Tromey  <tromey@cygnus.com>
 
 	* gjavah.c (print_c_decl): UTF8_GET increments pointer; don't
 	increment it in `for' statement.
@@ -12928,7 +12932,7 @@ Thu Jul 16 10:46:47 1998  Tom Tromey  <tromey@cygnus.com>
 	(generate_access): Set found_error.
 	(print_c_decl): Likewise.
 
-Wed Jul 15 10:36:27 1998  Tom Tromey  <tromey@cygnus.com>
+1998-07-15  Tom Tromey  <tromey@cygnus.com>
 
 	* gjavah.c (print_c_decl): Don't print "," when examining field.
 	Skip type name when looking at "[L" types.
@@ -12949,7 +12953,7 @@ Wed Jul 15 10:36:27 1998  Tom Tromey  <tromey@cygnus.com>
 	(process_file): Use it.
 	(utf8_cmp): New function.
 
-Mon Jul 13 14:21:47 1998  Nick Clifton  <nickc@cygnus.com>
+1998-07-13  Nick Clifton  <nickc@cygnus.com>
 
 	* lang-options.h: Format changed to match changes in gcc/toplev.c
 	to implement a --help option.
@@ -12958,7 +12962,7 @@ Mon Jul 13 14:21:47 1998  Nick Clifton  <nickc@cygnus.com>
 
 	* decl.c (init_decl_processing): Revert change to dtable_type.
 
-Thu Jul  9 18:22:12 1998  Per Bothner  <bothner@cygnus.com>
+1998-07-09  Per Bothner  <bothner@cygnus.com>
 
 	* java-tree.h (CLASS_P):  Changed DECL_LANG_FLAG_7 -> TYPE_LANG_FLAG_4.
 
@@ -12969,14 +12973,14 @@ Thu Jul  9 18:22:12 1998  Per Bothner  <bothner@cygnus.com>
 	* lang.c (lang_init): Default flag_exceptions to 1, without
 	checking to see if it's 2 first.
 
-Wed Jul  8 03:01:32 1998  Jeffrey A Law  (law@cygnus.com)
+1998-07-08  Jeffrey A Law  (law@cygnus.com)
 
 	* constants.c: Include "system.h".
 	* decl.c: Likewise.
 	* lang.c (flag_new_exceptions): Get via extern now.
 	(lang_init_options): New functions.  Turn on flag_new_exceptions.
 
-Tue Jul  7 12:56:48 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-07-07  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* lex.c (java_lex): Return 0 when we see an invalid character in
 	the input.
@@ -12998,7 +13002,7 @@ Tue Jul  7 12:56:48 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* jcf-io.c (find_class): Zero out BUFFER before we use it, since
 	we don't explicitly put a null pointer when we're copying it.
 
-Tue Jul  7 09:38:38 1998  Tom Tromey  <tromey@cygnus.com>
+1998-07-07  Tom Tromey  <tromey@cygnus.com>
 
 	* gjavah.c (print_cxx_classname): New function.
 	(super_class_name): Likewise.
@@ -13023,7 +13027,7 @@ Tue Jul  7 09:38:38 1998  Tom Tromey  <tromey@cygnus.com>
 	(print_c_decl): Return void.
 	(print_field_info): Return void.
 
-Thu Jul  2 16:53:16 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-07-02  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Makefile.in (JAVABISONFLAGS): Specific flag for bison when
 	processing the jc1 grammar file. Prefix bison functions and
@@ -13158,26 +13162,26 @@ Thu Jul  2 16:53:16 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(patch_unary_op): Extract location information from the node.
 	(build_array_ref, patch_array_ref): New functions.
 
-Wed Jul  1 13:11:36 1998  Tom Tromey  <tromey@cygnus.com>
+1998-07-01  Tom Tromey  <tromey@cygnus.com>
 
 	* expr.c (expand_java_INSTANCEOF): Changed calling convention to
 	match _Jv_IsInstanceOf.
 	* decl.c (init_decl_processing): Use _Jv_NewArray, not
 	soft_newarray.  Use _Jv_IsInstanceOf, not soft_instanceof.
 
-Tue Jun 30 14:12:54 1998  Tom Tromey  <tromey@cygnus.com>
+1998-06-30  Tom Tromey  <tromey@cygnus.com>
 
 	* decl.c (init_decl_processing): Functions are now named
 	_Jv_MonitorEnter and _Jv_MonitorExit, and return jint.
 
-Mon Jun 29 14:47:10 1998  Per Bothner  <bothner@cygnus.com>
+1998-06-29  Per Bothner  <bothner@cygnus.com>
 
 	* java-tree.h (load_class):  Add prototype.
 	* class.c (is_compiled_class):  Add missing arg to load_class.
 	* expr.c (expand_java_NEW):  Call load_class.
 	* parse.y (process_import):  Removed bogus use of void return value.
 
-Thu Jun 25 11:50:48 1998  Per Bothner  <bothner@cygnus.com>
+1998-06-25  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c, java-tree.h (soft_athrow_node):  Renamed to soft_node.
 	Function name is "_Jv_Throw" instead of "soft_athrow".
@@ -13186,18 +13190,18 @@ Thu Jun 25 11:50:48 1998  Per Bothner  <bothner@cygnus.com>
 	Takes an extra parameter (object size).
 	* expr.c:  Update calls.
 
-Wed Jun 24 13:59:02 1998  Per Bothner  <bothner@cygnus.com>
+1998-06-24  Per Bothner  <bothner@cygnus.com>
 
 	* lex.c (java_get_line_col):  Handle end-of-file.
 	* except.c (expand_end_java_handler):  Handle null type (i.e. finally).
 
-Wed Jun 24 09:22:34 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
+1998-06-24  Andrew MacLeod  <amacleod@cygnus.com>
 
 	* lang.c (lang_init): Make -fexceptions the default.
 	* except.c (maybe_start_try, maybe_end_try): Don't do anything if
 	exception handling is not turned on.
 
-Tue Jun 23 10:17:09 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
+1998-06-23  Andrew MacLeod  <amacleod@cygnus.com>
 
 	* lang.c (flag_new_exceptions): Make this this default.
 	* decl.c (end_java_method): Call emit_handlers.
@@ -13208,7 +13212,7 @@ Tue Jun 23 10:17:09 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
 	(emit_handlers): New routine to generate the saved handlers.
 	* java-except.h (emit_handlers): Add prototype.
 
-Fri Jun 12 11:31:24 1998  Per Bothner  <bothner@cygnus.com>
+1998-06-12  Per Bothner  <bothner@cygnus.com>
 
 	We used to have three different representations of the constant pool:
 	the CPool structure, the tree_constant_pool, and the constructures
@@ -13267,7 +13271,7 @@ Fri Jun 12 11:31:24 1998  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (expand_invoke):  Re-arrange error checks to make more robust.
 
-Wed Jun 10 17:34:42 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-06-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.h: New comment on the handling of unresolved type
 	identifiers. JDEPs are now part of the jdep_code enum.
@@ -13275,7 +13279,7 @@ Wed Jun 10 17:34:42 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	availability. Both are narrowed down to an 8 bits bitfield.
 	(CALL_EXPR_PRIMARY): Fixed comment.
 
-Wed Jun 10 10:54:39 1998  Tom Tromey  <tromey@cygnus.com>
+1998-06-10  Tom Tromey  <tromey@cygnus.com>
 
 	* Make-lang.in (java): Added gjavac and jvgenmain.
 	(java.start.encap): Depend on gjavac.
@@ -13290,11 +13294,11 @@ Wed Jun 10 10:54:39 1998  Tom Tromey  <tromey@cygnus.com>
 	* config-lang.in (compilers, stagestuff): Added gjavac and
 	jvgenmain.
 
-Wed Jun 10 12:19:04 1998  Dave Brolley  <brolley@cygnus.com>
+1998-06-10  Dave Brolley  <brolley@cygnus.com>
 
 	* lang.c (lang_decode_option): New argc/argv interface.
 
-Tue Jun  9 18:12:46 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-06-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* ChangeLog: Fixed entries not compliant with the Gnu Coding Standard.
 	* decl.c (build_decl_no_layout): New function.
@@ -13367,34 +13371,34 @@ Tue Jun  9 18:12:46 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(build_unaryop, build_incdec, build_cast, patch_unaryop,
 	patch_cast): New functions.
 
-Fri Jun  5 18:03:07 1998  Per Bothner  <bothner@cygnus.com>
+1998-06-05  Per Bothner  <bothner@cygnus.com>
 
 	* jvspec.c:  New file.
 	* Make-lang.in:  New rules to build gjavac from jvspec.c and ../gcc.c.
 
 	* java-tree.h (identifier_subst):  Add declaration.
 
-Thu Jun  4 13:44:23 1998  Tom Tromey  <tromey@cygnus.com>
+1998-06-04  Tom Tromey  <tromey@cygnus.com>
 
 	* jvgenmain.c (main): Generate call to JvRunMain.
 
 	* class.c (make_class_data): Push value for "sync_info" field.
 	* decl.c (init_decl_processing): Push "sync_info" field.
 
-Wed Jun  3 20:39:14 1998  Per Bothner  <bothner@cygnus.com>
+1998-06-03  Per Bothner  <bothner@cygnus.com>
 
 	* typeck.c (build_java_array_type):  Set TYPE_NAME to actual
 	Java (source) name, not signature.
 	Set TYPE_ALIGN to (at least) that of element_type.
 
-Tue Jun  2 15:19:19 1998  Per Bothner  <bothner@cygnus.com>
+1998-06-02  Per Bothner  <bothner@cygnus.com>
 
 	* class.c:  Moved classname-mangling-rekated code to ...
 	* mangle.c:  ... this new file.
 	* jvgenmain.c:  New program (needs mangle.c) to generate main program.
 	* Makefile.in:  Update for above changes.
 
-Mon Jun  1 09:58:36 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-06-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (truthvalue_conversion): Convert integer and floating
 	point value to their truth value.
@@ -13425,7 +13429,7 @@ Mon Jun  1 09:58:36 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	different. Force fixed type into node. Handle all binary
 	operators.
 
-Wed May 27 10:30:31 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-05-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* java-tree.h (COMPOUND_ASSIGN_P, INITIALIZED_P): New macros.
 	* lex.c (java_lex): Use BUILD_OPERATOR and BUILD_OPERATOR2 to
@@ -13483,7 +13487,7 @@ Wed May 27 10:30:31 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	build_binop, operator_string, patch_binop): New functions.
 	* typeck.c (binary_numeric_promotion): New function.
 
-Thu May 21 12:01:04 1998  Per Bothner  <bothner@cygnus.com>
+1998-05-21  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (identifier_subst):  New convenience wrapper for ident_subst.
 	Replace most uses of ident_subst by identifier_subst.
@@ -13497,14 +13501,14 @@ Thu May 21 12:01:04 1998  Per Bothner  <bothner@cygnus.com>
 	Do nreverse 0 times (instead of twice) for Object and Class.
 	* parse.y (java_layout_parsed_class): No push_class_static_dummy_field.
 
-Wed May 20 16:35:04 1998  Per Bothner  <bothner@cygnus.com>
+1998-05-20  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-parse.c (parse_class-file):  Set lino to smallest line number,
 	while initializing linenumber_count and linenumber_table.
 	Do it before init_function_start (which calls emit_line_note).
 	* expr.c (expand_byte_code):  Don't need to clear lineno here.
 
-Mon May 18 16:23:32 1998  Tom Tromey  <tromey@cygnus.com>
+1998-05-18  Tom Tromey  <tromey@cygnus.com>
 
 	* class.c (append_gpp_mangled_type): If `qualifications' is >=9,
 	then mangle number as _N_.
@@ -13514,13 +13518,13 @@ Mon May 18 16:23:32 1998  Tom Tromey  <tromey@cygnus.com>
 	mangle_class_field.
 	(push_class_static_dummy_field): Likewise.
 
-Sun May 17 12:52:35 1998  Michael Tiemann <tiemann@cygnus.com>
+1998-05-17  Michael Tiemann <tiemann@cygnus.com>
 
 	* parse.y (source_start_java_method): Use TREE_SET_CODE instead
 	of assigning to TREE_CODE.  The latter method exploits a feature
 	of GCC that is not ANSI compliant.
 
-Thu May 12 13:44:27 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-05-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (pushdecl_force_head): New function.
 	(pushlevel): Removed conditional printf.
@@ -13633,7 +13637,7 @@ Thu May 12 13:44:27 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(build_expr_block, enter_block, exit_block, lookup_name_in_blocks,
 	maybe_absorb_scoping_blocks): New functions.
 
-Mon Apr 27 10:50:05 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-04-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-io.c (find_class): Reset jcf->java_source after JCF_ZERO, if
 	previously set.
@@ -13770,7 +13774,7 @@ Mon Apr 27 10:50:05 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	tree argument.
 	(patch_argument, java_complete_tree): New functions.
 
-Mon Apr 20 18:26:57 1998  Per Bothner  <bothner@cygnus.com>
+1998-04-20  Per Bothner  <bothner@cygnus.com>
 
 	Recover from missing fields and methods (i.e. error instead of fatal).
 	* decl.c, java-tree.h (TYPE_identifier_node):  New global constant.
@@ -13790,7 +13794,7 @@ Mon Apr 20 18:26:57 1998  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-parse.c (set_source_filename): Use TYPE_NAME, not DECL_NAME.
 
-Tue Apr 14 15:59:54 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-04-14  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-parse.c (load_class): Don't change input_filename before
 	calling jcf_parse_source (but still do it before calling
@@ -13900,11 +13904,11 @@ Tue Apr 14 15:59:54 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(lookup_method_invoke): cl is now a WFL node. Added missing
 	IDENTIFIER_POINTER to class type decl name.
 
-Tue Apr 14 15:23:29 1998  Dave Brolley  <brolley@cygnus.com>
+1998-04-14  Dave Brolley  <brolley@cygnus.com>
 
 	* lang.c (init_parse): Now returns char* containing the filename.
 
-Fri Apr 10 11:36:04 1998  Per Bothner  <bothner@cygnus.com>
+1998-04-10  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (layout_class):  Mangle repeated arg types to match cc1plus.
 
@@ -13913,7 +13917,7 @@ Fri Apr 10 11:36:04 1998  Per Bothner  <bothner@cygnus.com>
 	state is CSTATE_PREPARED; make superclass and interfaces direct
 	references, rather than constant pool indexes.
 
-Thu Apr  9 16:10:56 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-04-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parser.y: Include flags.h. Removed debug variable pl.
 	(method_declaration:): Uses ctxp->parser_ccb_indent instead of pl.
@@ -13946,11 +13950,11 @@ Thu Apr  9 16:10:56 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* lang.c (init_parse): Expose for non USE_CPPLIB builds.
 	(finish_parse): Expose for non USE_CPPLIB builds.
 
-Wed Apr  8 13:06:23 1998  Jeffrey A Law  (law@cygnus.com)
+1998-04-08  Jeffrey A Law  (law@cygnus.com)
 
 	* lang.c (lang_print_xnode): New function.
 
-Fri Apr  3 13:22:41 1998  Per Bothner  <bothner@cygnus.com>
+1998-04-03  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (class_dtable_decl), java-tree.h:  New tree node.
 	* class.c (get_dispatch_vector, get_dispatch_table):  New functions
@@ -13971,12 +13975,12 @@ Fri Apr  3 13:22:41 1998  Per Bothner  <bothner@cygnus.com>
 
 	* Makefile.in, Make-lang.in:  Add missing $(exeext)s.
 
-Thu Mar 19 16:59:16 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-03-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (build_method_invocation_stmt): Removed extra argument
 	to build_invoke.
 
-Mon Mar 16 17:25:19 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-03-16  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (dtable_indent): Now static global.
 	(expand_invoke): Now call invoke_build_dtable and
@@ -14051,11 +14055,11 @@ Mon Mar 16 17:25:19 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	if return type skipped.
 	(match_java_method): New function.
 
-Mon Mar 16 10:40:47 1998  Per Bothner  <bothner@cygnus.com>
+1998-03-16  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-io.c (find_classfile):  If USE_JCF_STDIO, fopen in binary mode.
 
-Wed Feb 25 08:55:49 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-02-25  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (build_invoke_non_interface): New function.
 	(methods_ident, ncode_ident): Now static globals.
@@ -14103,7 +14107,7 @@ Wed Feb 25 08:55:49 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(java_layout_parsed_class, java_register_parsed_class): New functions.
 	(resolve_expression_name): New function.
 
-Thu Feb 12 11:54:28 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-02-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-parse.c: (parse_source_file): Check on errors after init lex.
 	* lex.c: (java_init_lex): Defer ctxp->java_pass initialization
@@ -14130,7 +14134,7 @@ Thu Feb 12 11:54:28 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* lang.c (lang_f_options): Add the flag.
 	(flag_assume_compiled): Add decl, default to 0.
 
-Wed Feb 11 11:27:59 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1998-02-11  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (class_depth): Call to load_class uses extra VERBOSE arg.
 	(is_compiled_class): Likewise.
@@ -14259,7 +14263,7 @@ Wed Feb 11 11:27:59 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-io.c (open_in_zip): Use strncmp and LEN.
 
-Thu Jan 29 16:12:13 1998  Dave Brolley  <brolley@cygnus.com>
+1998-01-29  Dave Brolley  <brolley@cygnus.com>
 
 	* Make-lang.in (java.info): Added.
 	(java.install-info): Added
@@ -14280,12 +14284,12 @@ Thu Jan 29 16:12:13 1998  Dave Brolley  <brolley@cygnus.com>
 	of a static macro value.
 	(JAVA_ARRAY_EXCEPTION): Delete macro.
 
-Fri Jan 23 14:19:47 1998  Per Bothner  <bothner@cygnus.com>
+1998-01-23  Per Bothner  <bothner@cygnus.com>
 
 	* typeck.c (build_java_array_type):  Fix two bugs in previous change.
 	* expr.c (build_anewarray):  Add missing promote_type.
 
-Thu Jan 22 17:43:45 1998  Per Bothner  <bothner@cygnus.com>
+1998-01-22  Per Bothner  <bothner@cygnus.com>
 
 	Add array types with known length to optimize bounds checking.
 	* typeck.c (build_java_array_type):  Take length parameter.
@@ -14305,12 +14309,12 @@ Thu Jan 22 17:43:45 1998  Per Bothner  <bothner@cygnus.com>
 	(ARRAY_NEW_NUM, ARRAY_NEW_PTR):  Use build_{a,}newarray.
 	* verify.c (merge_types):  Handle known-lengh array types.
 
-Mon Jan 19 13:09:25 1998  Per Bothner  <bothner@cygnus.com>
+1998-01-19  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (expand_byte_code):  Fix performace bug, which caused
 	searching linenumber_table to be linear rather than constant.
 
-Fri Dec 12 19:18:42 1997  Per Bothner  <bothner@cygnus.com>
+1997-12-12  Per Bothner  <bothner@cygnus.com>
 
 	* Makefile.in (BISON, BISONFLAGS):  Add missing macros.
 
@@ -14319,7 +14323,7 @@ Fri Dec 12 19:18:42 1997  Per Bothner  <bothner@cygnus.com>
 	* expr.c (build_java_binop):  Implement TRUNC_MOD_EXPR for REAL_TYPE
 	using __builtin_fmod.
 
-Thu Dec  4 13:22:59 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-12-04  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* keyword.h: New file, output of keyword.gperf as processed by
 	gperf.
@@ -14334,7 +14338,7 @@ Thu Dec  4 13:22:59 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Makefile.in (parse.c): Use $(srcdir) for parse.y.
 
-Wed Dec  3 18:37:42 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-12-03  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* Makefile.in: (JAVA_OBJS): New object jcf-parse.o.
 	(parse.c, lex.c, keyword.h): New rules for Java source code
@@ -14347,7 +14351,7 @@ Wed Dec  3 18:37:42 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* lex.c: New file, Java language lexer.
 	* lex.h: New file, Java language lexer definitions.
 
-Wed Dec  3 17:00:17 1997  Per Bothner  <bothner@cygnus.com>
+1997-12-03  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c (clinit_identifier_node), java-tree.h:  New global.
 	* java-tree.h (IS_METHOD_INIT_P, IS_METHOD_CLINIT_P):  Removed.
@@ -14357,13 +14361,13 @@ Wed Dec  3 17:00:17 1997  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-reader.c (get_attribute):  Test for wrong attribute length.
 
-Mon Oct 27 17:46:36 1997  Per Bothner  <bothner@cygnus.com>
+1997-10-27  Per Bothner  <bothner@cygnus.com>
 
 	* verify.c (verify_jvm_instructions):  When processing a handler,
 	attempt to set the current_subr to the right value.
 	(More complicated code combines Sep 17 and Oct 22 versions.)
 
-Fri Oct 24 11:36:54 1997  Per Bothner  <bothner@cygnus.com>
+1997-10-24  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (push_class):  Figure out (guess) name of source file.
 	* parse.c  (set_source_filename):  Set DECL_SOURCE_FILE of class decl.
@@ -14374,19 +14378,19 @@ Fri Oct 24 11:36:54 1997  Per Bothner  <bothner@cygnus.com>
 	* expr.c (build_java_binop):  Fix masking 2nd operand.
 	* decl.c (init_decl_processing):  Set sizetype first.
 
-Wed Oct 22 19:39:05 1997  Per Bothner  <bothner@cygnus.com>
+1997-10-22  Per Bothner  <bothner@cygnus.com>
 
 	* verify.c (verify_jvm_instructions):  Don't set current_subr to NULL.
 	(Revert Sep 17 change.)
 
-Tue Oct 21 15:09:02 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-10-21  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.c (process_zip_dir): Skip ZIP entries not bearing the
 	.class extension in their name and fix thing so we don't process
 	them parse_zip_file_entries().
 	(parse_zip_file_entries): Cleaned unused local variables.
 
-Mon Oct 20 14:52:42 1997  Per Bothner  <bothner@cygnus.com>
+1997-10-20  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (can_widen_reference_to):  Allows equal array element types.
 	(expand_byte_code):  PRE_RET must expand OPERAND_VALUE (to get index).
@@ -14395,7 +14399,7 @@ Mon Oct 20 14:52:42 1997  Per Bothner  <bothner@cygnus.com>
 	* verify.c (verify_jvm_instructions case OPCODE_anewarray):
 	Promote element type to POINTER_TYPE.
 
-Mon Oct 20 13:40:41 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-10-20  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-reader.c, parse.c: (parse_zip_file, process_zip_dir,
 	find_in_current_zip, jcf_figure_file_type): Moved from
@@ -14403,13 +14407,13 @@ Mon Oct 20 13:40:41 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	* zextract.c: (read_zip_archive): takes file_comment_length possible
 	field into account.
 
-Mon Oct 20 11:45:06 1997  Per Bothner  <bothner@cygnus.com>
+1997-10-20  Per Bothner  <bothner@cygnus.com>
 
 	* verify.c (verify_jvm_instructions):  Var can also be promoted to int.
 
 	* verify.c (merge_types):  Handle array types even better ...
 
-Fri Oct 17 15:56:37 1997  Per Bothner  <bothner@cygnus.com>
+1997-10-17  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (java_stack_pop):  Fix use of NULL_TREE for TYPE_SECOND.
 
@@ -14420,7 +14424,7 @@ Fri Oct 17 15:56:37 1997  Per Bothner  <bothner@cygnus.com>
 	* expr.c (java_stack_swap):  Update stack_type_map.
 	* verify.c (merge_types):  Handle array types better.
 
-Wed Oct 15 18:09:45 1997  Per Bothner  <bothner@cygnus.com>
+1997-10-15  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (add_field):  Don't promote short integral fields to
 	int any more (unless JAVA_PROMOTE_TO_INT), since Kaffe doesn't.
@@ -14429,12 +14433,12 @@ Wed Oct 15 18:09:45 1997  Per Bothner  <bothner@cygnus.com>
 	* decl.c, java-tree.h (integer_two_node):  New constant node.
 	* verify.c (merge_types):  Check for TYPE_RETURN_ADDR.
 
-Wed Oct 15 17:04:50 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-10-15  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (append_gpp_mangled_type): Use function argument
 	unpromoted type to generate mangled name.
 
-Mon Oct 13 16:52:55 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-10-13  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* constants.c (build_constant_data_ref): Now uses current_class
 	instead of main_class.
@@ -14502,7 +14506,7 @@ Mon Oct 13 16:52:55 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	main_class
 	(is_compiled_class): Now take into account class seen in the archive.
 
-Mon Oct  6 12:03:23 1997  Per Bothner  <bothner@cygnus.com>
+1997-10-06  Per Bothner  <bothner@cygnus.com>
 
 	* except.h:  Renamed to: java-except.h.
 	* parse.c, except.c, expr.c, verify.c:  Update #include accordingly.
@@ -14514,20 +14518,20 @@ Mon Oct  6 12:03:23 1997  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-io.c (find_class):  Don't look first in ".".
 
-Wed Oct  1 11:26:10 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-10-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* zextract.c (read_zip_archive): Now takes into account the
 	extra_field field.
 	* expr.c (can_widen_reference_to): Modified to handle sub-interfaces.
 
-Sat Sep 20 12:44:28 1997  Per Bothner  <bothner@cygnus.com>
+1997-09-20  Per Bothner  <bothner@cygnus.com>
 
 	* constants.c, java-tree.h (build_internal_class_name):  New function.
 	(alloc_class_constant):  Re-implement using build_internal_class_name.
 	* class.c (make_class_data):  Likewise.
 	* class.c (hashUtf8String):  Make hash algorithm match String.hashCode.
 
-Wed Sep 17 13:15:23 1997  Per Bothner  <bothner@cygnus.com>
+1997-09-17  Per Bothner  <bothner@cygnus.com>
 
 	* verify.c (verify_jvm_instructions):  Temporarily set current_subr
 	to NULL before pushing an exception handler target.
@@ -14537,7 +14541,7 @@ Wed Sep 17 13:15:23 1997  Per Bothner  <bothner@cygnus.com>
 	clobbering registers.
 	(build_class_init):  New function.
 
-Wed Sep 17 11:02:41 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-09-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* typeck.c (build_java_array_type): Temporary use
 	permanent_obstack to create the array 'length' field.
@@ -14545,7 +14549,7 @@ Wed Sep 17 11:02:41 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	label if not found.
 	* class.c (push_super_field): Tempory use permanent_obstack.
 
-Mon Sep 15 11:33:31 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-09-15  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* typeck.c (type_for_mode): Now handles double_type_node and
 	float_type_node.
@@ -14553,7 +14557,7 @@ Mon Sep 15 11:33:31 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	the wide bytecode is checked. OPCODE_ret added to the list of
 	wide.
 
-Thu Sep 11 19:45:18 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-09-11  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (make_class): Temporary use permanent_obstack. Set the
 	class CLASS_P field to 1.
@@ -14598,7 +14602,7 @@ Thu Sep 11 19:45:18 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(FIELD_VOLATILE, FIELD_TRANSIENT): Defined.
 	(CLASS_P): Defined
 
-Thu Sep 11 11:57:32 1997  Per Bothner  <bothner@cygnus.com>
+1997-09-11  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (append_gpp_mangled_type):  Fix typo.
 	(emit_register_class):  Use main_class to get class object, rather
@@ -14606,7 +14610,7 @@ Thu Sep 11 11:57:32 1997  Per Bothner  <bothner@cygnus.com>
 	* typeck.c (parse_signature_type):  Promote array element type
 	if it is a RECORD_TYPE.
 
-Wed Sep 10 16:09:23 1997  Per Bothner  <bothner@cygnus.com>
+1997-09-10  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (push_class_static_dummy_field):  New function.
 	(mangle_static_field):  New. Do G++-style mangling of static fields.
@@ -14630,7 +14634,7 @@ Wed Sep 10 16:09:23 1997  Per Bothner  <bothner@cygnus.com>
 
 	* class.c: Include stdio.h.
 
-Thu Sep  4 21:30:55 1997  Per Bothner  <bothner@cygnus.com>
+1997-09-04  Per Bothner  <bothner@cygnus.com>
 
 	* expr.c (expand_invoke):  Use COMPOUND_EXPR (and TREE_SIDE_EFFECTS)
 	to make sure class is initialized before static/special invoke.
@@ -14639,7 +14643,7 @@ Thu Sep  4 21:30:55 1997  Per Bothner  <bothner@cygnus.com>
 	call find_local_variable to force pre-allocation of decl and rtx.
 	* decl.c (push_jvm_slot):  Set DECL_REGISTER on stack slots.
 
-Wed Sep  3 16:13:23 1997  Per Bothner  <bothner@cygnus.com>
+1997-09-03  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (build_class_ref):   Strip off "promoted_" if need be.
 	(make_field_value): Call build_java_signature when needed.
@@ -14656,11 +14660,11 @@ Wed Sep  3 16:13:23 1997  Per Bothner  <bothner@cygnus.com>
 	* javaop.def (lload):  Fix typo.
 	* jcf-dump.c (main):  Clear filename to prevent possibly-bad free.
 
-Tue Sep  2 17:37:25 1997  Brendan Kehoe  <brendan@lisa.cygnus.com>
+1997-09-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
 
 	* parse.c: Don't include function.h.
 
-Wed Aug 27 18:33:04 1997  Per Bothner  <bothner@cygnus.com>
+1997-08-27  Per Bothner  <bothner@cygnus.com>
 
 	* except.[ch]:  New files.
 	* Makefile.in (JAVA_OBJS):  Add except.o
@@ -14669,7 +14673,7 @@ Wed Aug 27 18:33:04 1997  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-dump.c (disassemble_method):  Print exception table.
 
-Wed Aug 27 13:26:58 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-08-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* expr.c (verify_jvm_instructions): Started a thorough
 	verification of invoke* bytecodes.
@@ -14691,7 +14695,7 @@ Wed Aug 27 13:26:58 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	access_flags.
 	(get_access_flags_from_decl): Handles all class flags.
 
-Tue Aug 26 18:54:34 1997  Per Bothner  <bothner@cygnus.com>
+1997-08-26  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (add_method):  Zero out newly-allocated DECL_LANG_SPECIFIC.
 	* parse.c (yyparse):  Check for abstract method, and missing code.
@@ -14701,7 +14705,7 @@ Tue Aug 26 18:54:34 1997  Per Bothner  <bothner@cygnus.com>
 	Partial support for scanning exception table.
 	For load instructions, handle promoted integral types.
 
-Thu Aug 21 13:48:01 1997  Per Bothner  <bothner@cygnus.com>
+1997-08-21  Per Bothner  <bothner@cygnus.com>
 
 	* verify.c:  New file, with contents moved from expr.c.
 	* expr.c:  Bunch of stuff (mostly verification) moved to verify.c.
@@ -14709,7 +14713,7 @@ Thu Aug 21 13:48:01 1997  Per Bothner  <bothner@cygnus.com>
 	* java-tree.h:  Add some now-needed function declarations.
 	* Makefile.in (JAVA_OBJS): Added verify.o.
 
-Wed Aug 20 14:34:34 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-08-20  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* class.c (add_method): Sets the METHOD_SYNCHRONIZED flag, sets the
 	METHOD_ABSTRACT flag.
@@ -14733,7 +14737,7 @@ Wed Aug 20 14:34:34 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(verify_jvm_instructions): Started a thorough verification of
 	invoke* bytecodes.
 
-Tue Aug 19 13:35:49 1997  Per Bothner  <bothner@cygnus.com>
+1997-08-19  Per Bothner  <bothner@cygnus.com>
 
 	Support verification of jsr/ret subroutines (used for try/finally).
 	* decl.c (return_address_type_node):  New type node.
@@ -14756,16 +14760,16 @@ Tue Aug 19 13:35:49 1997  Per Bothner  <bothner@cygnus.com>
 	(verify_jvm_instructions):  Handle errors from push_poending_block.
 	Support jsr and ret instructions.
 
-Tue Aug 19 13:33:36 1997  Per Bothner  <bothner@cygnus.com>
+1997-08-19  Per Bothner  <bothner@cygnus.com>
 
 	* jcf-io.c (find_classfile):  Fix thinko.
 	* jcf-dump.c:  Add CONVERT2 (to match changed javaop.def).
 
-Tue Aug 12 20:14:45 1997  Jason Merrill  <jason@yorick.cygnus.com>
+1997-08-12  Jason Merrill  <jason@yorick.cygnus.com>
 
 	* Makefile.in (BISON): Remove.
 
-Thu Aug  7 23:08:24 1997  Per Bothner  <bothner@cygnus.com>
+1997-08-07  Per Bothner  <bothner@cygnus.com>
 
 	* Makefile.in:  Convert to autoconf.
 	* config-lang.in (outputs):  Added java/Makefile.
@@ -14803,7 +14807,7 @@ Thu Aug  7 23:08:24 1997  Per Bothner  <bothner@cygnus.com>
 	Improve newarray, anewarray, ?aload, athrow,
 	* java-tree.h (LABEL_CHANGED):  New macro.
 
-Tue Aug  5 12:21:27 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-08-05  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* decl.c (soft_athrow_node): New global variable initialized.
 	* javaop.def (i2b, i2c, i2s): Invoke CONVERT2
@@ -14826,7 +14830,7 @@ Tue Aug  5 12:21:27 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	OPCODE_ifnonnull): Now supported.
 	(build_java_athrow): New function.
 
-Mon Aug  4 15:46:45 1997  Per Bothner  <bothner@cygnus.com>
+1997-08-04  Per Bothner  <bothner@cygnus.com>
 
 	Rename method name <init> to match G++ (and fix mangling).
 	* class.c (layout_class):  Replace method name of <init> by class name.
@@ -14838,7 +14842,7 @@ Mon Aug  4 15:46:45 1997  Per Bothner  <bothner@cygnus.com>
 
 	* parse.c (get_constant):  Handle CONSTANT_Float and CONSTANT_Double.
 
-Fri Aug  1 11:37:09 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+1997-08-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.c (get_class_constant): Modified to handle array "classes"
 	* typeck.c (set_local_type): Bug fixed when filling type_map[] with
@@ -14866,14 +14870,14 @@ Fri Aug  1 11:37:09 1997  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 	(CONVERT): Modified to invoke convert().
 	(case OPCODE_aload2): Fixed index typo from 2 to 1.
 
-Thu Jul 31 12:48:18 1997  Per Bothner  <bothner@cygnus.com>
+1997-07-31  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (push_class):  Set DECL_ARTIFICIAL (for dbxout.c).
 	(build_class_ref, is_compiled_class):  Handle pointer-to-record types.
 	(make_class_data):  Field name needs '/' as package prefix.
 	* expr.c (type_stack_dup, java_stack_dup):  Fix fencepost errors.
 
-Fri Jul 25 11:44:21 1997  Per Bothner  <bothner@cygnus.com>
+1997-07-25  Per Bothner  <bothner@cygnus.com>
 
 	Implement debug information for local variables.
 	* java-tree.h (DECL_CODE_LENGTH, DECL_ARG_SLOT_COUNT,
@@ -14895,7 +14899,7 @@ Fri Jul 25 11:44:21 1997  Per Bothner  <bothner@cygnus.com>
 	* class.c (make_method_value, make_class_data):  Update
 	initializations to match.
 
-Wed Jul 16 17:17:50 1997  Per Bothner  <bothner@cygnus.com>
+1997-07-16  Per Bothner  <bothner@cygnus.com>
 
 	* class.c (unicode_mangling_length, emit_unicode_mangled_name,
 	append_gpp_mangled_name, append_gpp_mangled_type):  New functions.
@@ -14912,7 +14916,7 @@ Wed Jul 16 17:17:50 1997  Per Bothner  <bothner@cygnus.com>
 	* parse.c (yyparse):  Don't call layout_class here.
 	* typeck.c (build_java_array_type):  Set TYPE_ARRAY_ELEMENT.
 
-Sat Jun 14 12:06:57 1997  Per Bothner  <bothner@cygnus.com>
+1997-06-14  Per Bothner  <bothner@cygnus.com>
 
 	* decl.c, class.c:  Update method type to match latest Kaffe snapshot.
 	* constants.c (lookup_name_constant):  Renamed to alloc_name_constant.
@@ -14921,7 +14925,7 @@ Sat Jun 14 12:06:57 1997  Per Bothner  <bothner@cygnus.com>
 	* class.c (interits_from_p, emit_register_class):  New functions.
 	* parse.c (yyparse):  Call emit_register_class.
 
-Mon Jun  9 18:08:06 1997  Per Bothner  <bothner@cygnus.com>
+1997-06-09  Per Bothner  <bothner@cygnus.com>
 
 	* constants.c:  New file, to handle constant pool.
 	* Makefile.in (JAVA_OBJS):  Add constants.o.
@@ -14932,7 +14936,7 @@ Mon Jun  9 18:08:06 1997  Per Bothner  <bothner@cygnus.com>
 	* class.c (build_class_ref):  Make work fully
 	(make_class_data):  Emit super-class, constant pool, interface vector.
 
-Tue Jun  3 10:14:31 1997  Per Bothner  <bothner@cygnus.com>
+1997-06-03  Per Bothner  <bothner@cygnus.com>
 
 	java-tree.h (DECL_SIGNATURE, BCODE_EMITTED):  Remove.
 	(LABEL_VERIFIED, BCODE_EXCEPTION_TARGET, TYPE_ARRAY_P):  New.
@@ -14955,7 +14959,7 @@ Tue Jun  3 10:14:31 1997  Per Bothner  <bothner@cygnus.com>
 	(set_java_signature):  New function - cache signature with type.
 	(lookup_java_method):  New function.
 
-Tue May  6 22:08:24 1997  Per Bothner  <bothner@deneb.cygnus.com>
+1997-05-06  Per Bothner  <bothner@deneb.cygnus.com>
 
 	* class.c (ident_subst):  Take extra SUFFIX parameter.
 	(add_field):  Set DECL_ASSEMBLER_NAME of static fields;  more.
@@ -14976,18 +14980,18 @@ Tue May  6 22:08:24 1997  Per Bothner  <bothner@deneb.cygnus.com>
 	* parse.c:  Add support for ConstantValue attribute.
 	Handle nested loading of a class.  (JPOOL_UTF):  New.
 
-Tue Mar 11 20:11:05 1997  Per Bothner  <bothner@deneb.cygnus.com>
+1997-03-11  Per Bothner  <bothner@deneb.cygnus.com>
 
 	* expr.c (expand_java_pushc):  Support #ifndef REAL_ARITHMETIC case.
 
-Thu Feb 27 14:24:29 1997  Per Bothner  <bothner@deneb.cygnus.com>
+1997-02-27  Per Bothner  <bothner@deneb.cygnus.com>
 
 	* Make-lang.in (java.install-man):  New empty rule.
 	* typeck.c (set_local_type):  New function.
 	* expr.c (STORE_INTERNAL):  Call find_local_variable,
 	not find_stack_slot.  Call set_local_type.
 
-Wed Feb 12 16:11:05 1997  Per Bothner  <bothner@kalessin.cygnus.com>
+1997-02-12  Per Bothner  <bothner@kalessin.cygnus.com>
 
 	* java-tree.h:  Various new macros for constructing RECORD_TYPEs,
 	and building RECORD_TYPE CONSTRUCTORs.
@@ -15005,7 +15009,7 @@ Wed Feb 12 16:11:05 1997  Per Bothner  <bothner@kalessin.cygnus.com>
 	* jcf-dump.c:  Support reading classfile from explicitly-named
 	class file (without CLASSPATH searching).
 
-Thu Oct 24 14:10:16 1996  Per Bothner  <bothner@deneb.cygnus.com>
+1996-10-24  Per Bothner  <bothner@deneb.cygnus.com>
 
 	* jcf-reader.c:  Add parameter list to HANDLE_CONSTANT_Utf8.
 	* parse.c (JPOOL_UTF_LENGTH, JPOOL_UTF_DATA, HANDLE_CONSTANT_Utf8):
@@ -15015,6 +15019,6 @@ Thu Oct 24 14:10:16 1996  Per Bothner  <bothner@deneb.cygnus.com>
 	* jcf.h:  Make NEW_CPOOL the default.
 	* jcf.h, jcf-reader.c, parse.c:  Remove support for !NEW_CPOOL.
 
-Thu Oct 24 13:52:45 1996  Per Bothner  <bothner@deneb.cygnus.com>
+1996-10-24  Per Bothner  <bothner@deneb.cygnus.com>
 
 	New directory.
diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in
index b7c963b0ed0a..9a97da57c43e 100644
--- a/gcc/java/Make-lang.in
+++ b/gcc/java/Make-lang.in
@@ -142,7 +142,8 @@ jv-scan$(exeext): $(JVSCAN_OBJS) $(LIBDEPS)
 
 jcf-dump$(exeext): $(JCFDUMP_OBJS) $(LIBDEPS)
 	rm -f $@
-	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(JCFDUMP_OBJS) $(ZLIB) $(LIBS)
+	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(JCFDUMP_OBJS) \
+		$(ZLIB) $(LDEXP_LIB) $(LIBS)
 
 jvgenmain$(exeext): $(JVGENMAIN_OBJS) $(LIBDEPS)
 	rm -f $@
-- 
GitLab