GCC build failed for native with your patch on 2002-12-31T09:30:14Z.

GCC regression checker geoffk@apple.com
Tue Dec 31 02:55:00 GMT 2002


With your recent patch, GCC does not compile on:
 native
Attached is build output for those targets.

The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.

For more information, see (web pages still under construction).
-------------- next part --------------
ChangeLog entries since last run on 2002-12-31T04:25:20Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Mon Dec 30 19:00:40 2002
+++ gcc/gcc/ChangeLog	Tue Dec 31 01:31:03 2002
@@ -1,3 +1,7 @@
+2002-12-31  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.h: Fix comment typos.
+
 2002-12-30  David Edelsohn  <edelsohn@gnu.org>
 
 	* config/rs6000/rs6000.h (WIDEST_HARDWARE_FP_SIZE): Define.

ChangeLog entries between 2002-12-31T04:25:20Z and the last time everything
passed, on 2002-12-28T00:31:23Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog	Fri Dec 27 16:32:18 2002
+++ gcc/ChangeLog	Mon Dec 30 20:26:08 2002
@@ -1,4 +1,70 @@
+2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
+
+	* configure.in (baseargs): Don't remove first configure argument.
+	* configure: Regenerated.
+
+2002-12-29  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.tpl (local-distclean): Don't remove...
+	(multilib.ts): ... this.  Moved into...
+	(multilib.out): ... this.  Don't use sub-make.
+	($(BUILD_SUBDIR)/[+module+]/Makefile, [+module+]/Makefile,
+	$(TARGET_SUBDIR)/[+module+]/Makefile, gcc/Makefile): Moved into...
+	(configure-build-[+module+], configure-[+module+],
+	configure-target-[+module+], configure-gcc): ... these.  Test
+	for Makefile existence.  Drop config.status from dependencies.
+	* Makefile.in: Rebuilt.
+	* configure.in: Move gcc-version-trigger to the end of
+	ac_configure_args.  Add comments to maybedep.tmp and
+	serdep.tmp.  Introduce --disable-serial-configure.  Remove
+	nonopt from baseargs, matching and removing corresponding
+	whitespace while at it.
+	* configure: Rebuilt.
+
+2002-12-28  Alexandre Oliva  <aoliva@redhat.com>
+
+	* configure.in (host_configargs): Replace reference to
+	no-longer-defined buildopts with --build=${build_alias}.
+	* configure: Rebuilt.
+
+	* Makefile.tpl ($(NOTPARALLEL)): Move to the end.  Bring uses of
+	program_transform_name to standard idiom.
+	(AUTOGEN, AUTOCONF): Define.
+	(Makefile.in): Use $(AUTOGEN).
+	(Makefile): Depend on config.status, and use autoconf-style rule to
+	build it.  Move original commands to...
+	(config.status): ... this new target.
+	(configure): Add $(srcdir).  Depend on config/acx.m4.  Use
+	$(AUTOCONF).
+	* Makefile.in: Rebuilt.
+
+2002-12-28  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Fix dramatic bustage due to change in
+	program_transform_name.
+	* Makefile.in: Regenerate.
+
+	* configure.in: Remove unnecessary PATH setting.
+	* configure: Regnerate.
+
+	* configure.in: Don't default to unprefixed tools unless
+	the native tools will work.
+	* configure: Regenerate.
+
+	* configure.in: Convert to autoconf script.  Blow away lots
+	of now-redundant Makefile fragments.
+	* configure: Generate using Autoconf.
+	* Makefile.tpl: Rewrite to reflect autoconfiscation.
+	* Makefile.in: Regenerate.
+
 2002-12-27  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* configure: Fix stupid bug where RANLIB was mistakenly included.
+
+	* configure.in: Rename (buildargs, hostargs, targargs) to 
+	(build_configargs, host_configargs, target_configargs).
+
+	* configure.in: Move logic out of sed statement.
 
 	* configure: Remove unneeded 'export's.  Make CC_FOR_TARGET, 
 	CXX_FOR_TARGET, GCJ_FOR_TARGET substituted in configure.in only.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog	Fri Dec 27 16:32:21 2002
+++ gcc/gcc/ChangeLog	Mon Dec 30 19:00:40 2002
@@ -1,3 +1,85 @@
+2002-12-30  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/rs6000/rs6000.h (WIDEST_HARDWARE_FP_SIZE): Define.
+
+2002-12-30  Tom Tromey  <tromey@redhat.com>
+
+	* doc/install.texi (Testing): Mention Jacks.
+
+2002-12-30  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* doc/gcc.texi, doc/gccint.texi: Update last modification dates.
+
+2002-12-30  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.c (output_logical_op): Use extu.w in more
+	cases.
+	(compute_logical_op_length): Update to reflect the change in
+	output_logical_op.
+	(compute_logical_op_cc): Likewise.
+
+2002-12-30  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* doc/service.texi: Uncomment and update FAQ link.
+
+2002-12-30  Andreas Jaeger  <aj@suse.de>
+
+	* unwind-dw2-fde.h (last_fde): Add unused attribute for obj.
+
+2002-12-30  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.md (*addsi3_lshiftrt_16_zexthi): New.
+
+2002-12-30  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.c (output_logical_op): Use extu.w if we
+	are clearing the most significant byte.
+	(compute_logical_op_length): Update to reflect the change in
+	output_logical_op.
+	(compute_logical_op_cc): Likewise.
+
+2002-12-29  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.md: Give internal names to anonymous
+	insns.
+
+2002-12-29  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.md: Reorder some insns.
+
+2002-12-29  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300-protos.h: Add prototypes for
+	const_int_qi_operand and const_int_hi_operand.
+	* config/h8300/h8300.c (const_int_qi_operand): New.
+	(const_int_hi_operand): Likewise.
+	* config/h8300/h8300.md (three peepholes): New.
+
+2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* doc/cpp.texi, doc/gcc.texi, doc/gccint.texi, doc/install.texi:
+	Use @copying.
+
+2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* configure.in: Increase makeinfo version requirement to 4.[2-9].
+	* configure: Regenerate.
+	* doc/install.texi: Update Texinfo version requirement.
+
+2002-12-28  Andreas Jaeger  <aj@suse.de>
+
+	* config/i386/i386.c (x86_function_profiler): Mark labelno as
+	possibly unused.
+
+	* c-parse.in (yyprint): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX for
+	correct format.
+
+2002-12-27  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.md (*iorhi_shift_8): Change the name to
+	*iorhi_ashift_8.
+	(*iorhi_lshiftrt_8): New.
+
 2002-12-27  Joseph S. Myers  <jsm@polyomino.org.uk>
 
 	* doc/include/texinfo.tex: Update to version 2002-12-26.16.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Thu Dec 26 11:27:48 2002
+++ gcc/gcc/cp/ChangeLog	Mon Dec 30 19:00:44 2002
@@ -1,3 +1,339 @@
+2002-12-30  Mark Mitchell  <mark@codesourcery.com>
+
+	* parser.c (cp_parser_context_free_list): New variable.
+	(cp_parser_context_new): Use it.
+	(cp_parser_error): Check return code from
+	cp_parser_simulate_error.
+	(cp_parser_simulate_error): Return a value.
+	(cp_parser_id_expression): Optimize common case.
+	(cp_parser_class_name): Likewise.
+	(cp_parser_class_specifier): Adjust call to
+	cp_parser_late_parsing_default_args.
+	(cp_parser_lookup_name): Optimize common case.
+	(cp_parser_late_parsing_for_member): Adjust call to
+	cp_parser_late_parsing_default_args.
+	(cp_parser_late_parsing_default_args): Add scope parameter.
+	(cp_parser_require): Avoid creating the error message unless it's
+	needed.
+	(cp_parser_parse_definitely): Place free'd contexts on the free
+	list.
+
+	* parser.c (cp_parser_declaration_seq_opt): Handle pending_lang_change.
+
+2002-12-30  David Edelsohn  <edelsohn@gnu.org>
+
+	* parser.c (cp_parser_parameter_declaration_clause): Treat system
+	header as extern "C" if NO_IMPLICIT_EXTERN_C undefined.
+
+2002-12-30  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* config-lang.in, Make-lang.in, operators.def, cp-tree.def:  
+	GCC, not GNU CC.
+
+2002-12-30  Mark Mitchell  <mark@codesourcery.com>
+
+	* parse.y: Remove.
+	* spew.c: Likewise.
+	* Make-lang.in (gt-cp-spew.h): Remove.
+	* cp-tree.h (do_pending_lang_change): Remove.
+	(do_identifier): Change prototype.
+	(finish_id_expr): Remove.
+	* decl.c (lookup_name_real): Remove yylex variable.
+	* decl2.c (build_expr_from_tree): Adjust call to do_identifier.
+	* lex.c (init_cpp_parse): Remove.
+	(reduce_cmp): Likewise.
+	(token_cmp): Likewise.
+	(yychar): Likewise.
+	(lastiddecl): Likewise.
+	(token_count): Likewise.
+	(reduce_count): Likewise.
+	(yyhook): Likewise.
+	(print_parse_statistics): Likewise.
+	(do_pending_lang_change): Likewise.
+	(do_identifier): Remove parsing parameter.
+	* lex.h (lastiddecl): Remove.
+	(looking_for_typename): Remove.
+	(looking_for_template): Likewise.
+	(pending_lang_change): Likewise.
+	(yylex): Likewise.
+	* semantics.c (finish_id_expr): Remove.
+	
+	* decl.c (grokdeclarator): Diagnost "extern thread" and "static
+	thread" correctly.
+
+2002-12-30  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* decl.c, decl2.c, decl.h:  GCC, not GNU CC.  This is the C++ front
+	end, not the C front end.
+
+2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* cp-tree.h (THUNK_TARGET): New macro.
+	(THUNK_VIRTUAL_OFFSET): For result thunks it is always a binfo.
+	(finish_thunk): Remove offset parms.
+	* class.c (find_final_overrider): Look through thunks.
+	(get_vcall_index): Use THUNK_TARGET.
+	(update_vtable_entry_for_fn): Look through thunks. Set covariant
+	fixed offset here. Adjust finish_thunk call.
+	(build_vtbl_initializer): Adjust finish_thunk calls.
+	* mangle.c (mangle_call_offset): Remove superfluous if.
+	(mangle_thunk): Adjust.
+	* method.c (make_thunk): Adjust.
+	(finish_thunk): Adjust.
+	(thunk_adjust): Remove assert.
+	(use_thunk): Use THUNK_TARGET
+	* dump1.c (cp_dump_tree): Adjust thunk dumping.
+
+	PR c++/9054
+	* class.c (layout_class_type): Set TYPE_CONTEXT of type for base.
+	* dump.c (cp_dump_tree, RECORD_TYPE): Deal with type for base types.
+
+2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+	Remove traditional C constructs 4/n.
+	* decl2.c (grok_method_quals, warn_if_unknown_interface,
+	grok_x_components, cp_build_parm_decl, build_artificial_parm,
+	maybe_retrofit_in_chrg, grokclassfn, grok_array_decl,
+	delete_sanity, check_member_template, check_java_method,
+	check_classfn, finish_static_data_member_decl, grokfield,
+	grokbitfield, grokoptypename, grok_function_init,
+	cplus_decl_attributes, constructor_name, defer_fn,
+	build_anon_union_vars, finish_anon_union, coerce_new_type,
+	coerce_delete_type, comdat_linkage, maybe_make_one_only,
+	key_method, import_export_vtable, import_export_class,
+	output_vtable_inherit, import_export_decl, import_export_tinfo,
+	build_cleanup, get_guard, get_guard_bits, get_guard_cond,
+	set_guard, start_objects, finish_objects,
+	start_static_storage_duration_function,
+	finish_static_storage_duration_function, get_priority_info,
+	start_static_initialization_or_destruction,
+	finish_static_initialization_or_destruction,
+	do_static_initialization, do_static_destruction,
+	prune_vars_needing_no_initialization, write_out_vars,
+	reparse_decl_as_expr, finish_decl_parsing, namespace_ancestor,
+	add_using_namespace, merge_functions, ambiguous_decl,
+	lookup_using_namespace, lookup_using_namespace,
+	qualified_lookup_using_namespace, set_decl_namespace,
+	decl_namespace, current_decl_namespace, push_decl_namespace,
+	pop_decl_namespace, push_scope, pop_scope, add_function,
+	arg_assoc_namespace, arg_assoc_template_arg, arg_assoc,
+	lookup_arg_dependent, do_namespace_alias,
+	validate_nonmember_using_decl, do_nonmember_using_decl,
+	do_toplevel_using_decl, do_local_using_decl,
+	do_class_using_decl, do_using_directive, check_default_args,
+	mark_used, handle_class_head): Use C90 prototypings.  Use booleans.
+	* parser.c (cp_parser_class_head): Use booleanss.
+	* decl.c (walk_globals, walk_vtables): Likewise.
+	* cp-tree.h (walk_globals_pred, walk_globals_fn, walk_vtables,
+	walk_globals): Change return type from 'int' to 'bool'.
+	* rtti.c (init_rtti_processing, build_headof, throw_bad_cast
+	throw_bad_typeid, get_tinfo_decl_dynamic, typeid_ok_p,
+	build_typeid, tinfo_name, get_tinfo_decl, get_tinfo_ptr,
+	get_typeid, ifnonnull, build_dynamic_cast_1, build_dynamic_cast,
+	qualifier_flags, tinfo_base_init, generic_initializer,
+	ptr_initializer, dfs_class_hint_mark, ptm_initializer,
+	dfs_class_hint_unmark, class_hint_flags, class_initializer,
+	typeinfo_in_lib_p, get_pseudo_ti_init, create_pseudo_type_info,
+	get_pseudo_ti_desc, create_tinfo_types, emit_support_tinfos,
+	unemitted_tinfo_decl_p, emit_tinfo_decl): Likewise.
+	* repo.c (repo_compile_flags, repo_template_declared,
+	repo_template_defined, repo_class_defined, repo_get_id,
+	repo_template_used, repo_vtable_used, repo_inline_used,
+	repo_tinfo_used, repo_template_instantiated, extract_string,
+	open_repo_file, afgets, init_repo, reopen_repo_file_for_write,
+	finish_repo): Likewise.
+	* ptree.c (cxx_print_decl, cxx_print_type, cxx_print_identifier,
+	cxx_print_xnode): Likewise..
+	* cp-lang.c (ok_to_generate_alias_set_for_type, cxx_get_alias_set,
+	cxx_warn_unused_global_decl, cp_expr_size): Likewise.
+	* cxxfilt.c (demangle_it, print_demangler_list, usage,
+	standard_symbol_characters, hp_symbol_characters, main, fatal):
+	Likewise. 
+	(strip_underscore):  Change type from 'int' to 'bool'.
+	(main): Use boolean constants.
+
+2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+	Remove traditional C constructs 3/n.
+	* cvt.c (cp_convert_to_pointer, convert_to_pointer_force,
+	build_up_reference, warn_ref_binding, convert_to_reference,
+	convert_from_reference, convert_lvalue, cp_convert, ocp_convert,
+	convert_to_void, convert, convert_force, build_type_conversion,
+	build_expr_type_conversion, type_promotes_to,
+	perform_qualification_conversions): Use C90 prototyping style.
+	* decl2.c (grok_array_decl): Use boolean constant.
+	(delete_sanity): Likewise.
+	* typeck.c (build_unary_op): Likewise.
+	* semantics.c (finish_switch_cond): Likewise.
+	* parser.c (cp_parser_direct_new_declarator): Likewise.
+	* init.c (build_new): Likewise.
+
+2002-12-27  Mark Mitchell  <mark@codesourcery.com>
+
+	* Make-lang.in (po-generated): Remove parse.c.
+	(CXX_OBJS): Remove parse.o and spew.o.  Add parser.o.
+	($(srcdir)/cp/parse.h): Remove target.
+	($(srcdir)/cp/parse.c): Likewise.
+	(gt-cp-parse.h): Likewise.
+	(gt-cp-parser.h): New target.
+	(c++.distclean): Do not remove parse.output.
+	(c++.maintainer-clean): Do not remove parse.c or parse.h.
+	(cp/spew.o): Remove target.
+	(cp/lex.o): Adjust dependencies.
+	(cp/pt.o): Likewise.
+	(cp/parse.o): Likewise.
+	(cp/TAGS): Do not mention parse.c.
+	(cp/parser.o): New target.
+	* NEWS: Mention the new parser.
+	* call.c (build_scoped_method_call): Simplify.
+	(build_method_call): Likewise.
+	(build_new_function_call): Adjust calls to add_function_candidate
+	and add_template_candidate.
+	(build_new_op): Improve handling of erroroneous operands.
+	(convert_default_arg): Remove circular argument processing.
+	(name_as_c_string): New function.
+	(build_new_method_call): Use it.
+	(perform_implicit_conversion): Use error_operand_p.
+	* class.c (finish_struct_anon): Use constructor_name_p.
+	(check_field_decls): Likewise.
+	(pop_nested_class): Use OVL_NEXT, not OVL_CHAIN.
+	(resolve_address_of_overloaded_function): Likewise.
+	(instantiate_type): Tweak pointer-to-member handling.
+	(get_primary_binfo): Remove incorrect assertion.
+	* config-lang.in (gtfiles): Add parser.c, remove parse.c.
+	* cp-tree.h (DEFARG_TOKENS): New macro.
+	(default_arg): New structure.
+	(cp_tree_node_structure_enum): Add TS_CP_DEFAULT_ARG.
+	(lang_tree_node): Add default_arg.
+	(cp_tree_index): Add CPTI_TYPE_INFO_REF_TYPE.
+	(type_info_ref_type): New macro.
+	(saved_scope): Make processing_explicit_instantiation a boolean.
+	(check_access): New field.
+	(unparsed_text): Remove.
+	(language_function): Remove unparsed_inlines.
+	(error_operand_p): New macro.
+	(lang_decl): Adjust pending_inline_info.
+	(DEFARG_POINTER): Remove.
+	(tag_types): Add typenames.
+	(lookup_ualified_name): Declare.
+	(lookup_name_real): Likewise.
+	(shadow_tag): Adjust prototype.
+	(get_scope_of_declarator): Declare it.
+	(process_next_inline): Remove it.
+	(check_for_missing_semicolon): Likewise.
+	(maybe_get_template_decl_from_type_decl): Declare it.
+	(finish_label_stmt): Adjust prototype.
+	(finish_non_static_data_meber): Declare it.
+	(finish_pseudo_destructor_call_expr): Rename to ...
+	(finish_pseudo_destructor_expr): ... this.
+	(finish_compound_literal): Declare it.
+	(begin_inline_definitions): Remove it.
+	(init_spew): Remove.
+	(peekyylex): Likewise.
+	(arbitrate_lookup): Likewise.
+	(frob_opname): Likewise.
+	(maybe_snarf_defarg): Likewise.
+	(add_defarg_fn): Likewise.
+	(do_pending_defargs): Likewise.
+	(done_pending_defargs): Likewise.
+	(unprocessed_defarg_fn): Likewise.
+	(replace_defarg): Likewise.
+	(end_input): Likewise.
+	(get_overloaded_fn): Likewise.
+	* cvt.c (convert_to_reference): Improve error handling.
+	* decl.c (lookup_name_real): Do not declare it static.
+	(maybe_push_to_top_level): Set check_access.
+	(identifier_type_value): Adjust call to lookup_name_real.
+	(lookup_qualified_name): New method.
+	(lookup_name_real): Remove special-case parsing code.
+	(lookup_name-nonclass): Adjust call to lookup_name_real.
+	(lookup_name_namespace_only): Likewise.
+	(lookup_name): Likewise.
+	(check_tag_decl): Return the type declared.
+	(shadow_tag): Likewise.
+	(register_dtor_fn): Tweak check_access.
+	(grokfndecl): Use constructor_name_p.
+	(get_scope_of_declarator): New function.
+	(grokdeclarator): Obscure tweaks for slightly different declarator
+	representations.
+	(start_method): Return error_mark_node to indicate failure.
+	(cp_tree_node_structure_enum): Use TS_CP_DEFAULT_ARG for DEFAULT_ARGs. 
+	* decl2.c (constructor_name_full): Simplify.
+	(constructor_name): Use it.
+	(build_expr_from_tree): Adjust for changes to do new parser.
+	(push_scope): Improve robustness.
+	(validate_nonmember_using_decl): Process declarations, not names.
+	(do_class_using_decl): Likewise.
+	(handle_class_head): Do not mess with CLASSTYPE_DECLARED_CLASS
+	here.
+	* error.c (dump_expr): Handle IDENTIFIER_NODEs and BASELINKs.
+	* expr.c (cxx_expand_expr): Handle BASELINKs.
+	* init.c (member_init_ok_or_else): Issue more errors.
+	(build_offset_ref): Tweak handling of FUNCTION_DECLs.
+	* lex.c: Do not include parse.h.
+	(yypring): Do not declare.
+	(yylval): Likewise.
+	(make_reference_declarator): Remove error-generating code.
+	(rid_to_yy): Remove.
+	(cxx_init): Do not call init_spew.
+	(yypring): Remove.
+	(check_for_missing_semicolon): Remove.
+	* lex.h (got_scope): Remove.
+	(got_object): Remove.
+	* method.c (hack_identifier): Use finish_non_static_data_member.
+	(implicitly_declare_fn): Adjust use of constructor_name.
+	* parser.c: New file.
+	* pt.c (parse.h): Do not include it.
+	(maybe_get_template_decl_from_template): Do not declare it.
+	(finish_member_template_decl): Tweak.
+	(begin_explicit_instantiation): Adjust for
+	processing_explicit_instantiation being boolean.
+	(end_explicit_instantiation): Likewise.
+	(maybe_process_partial_specialization): Tighten specialization
+	test.
+	(retrieve_local_specialization): Adjust ue of hash table.
+	(eq_local_specializations): New function.
+	(register_local_specialization): Likewise.
+	(push_template_decl_real): Remove unnecessary test.
+	(maybe_get_template_decl_from_type_decl): Don't make it static.
+	(for_each_template_parm_r): Handle TYPEOF_TYPE.
+	(tsubst_copy): Use retrieive_local_specialization to handle
+	PARM_DECL.  Adjust handling of CONST_DECLs.  Handle BASELINKs.
+	Handle COMPONENT_REFs with pseudo-destructor-expressions.
+	Simplify handling of CALL_EXPR and METHOD_CALL_EXPR.
+	(tsubst_expr): Pass decls, not names, to do_local_using_decl.
+	(unify): Tweak handling of CONST_DECLs.
+	(regenerate_decl_from_template): Use push_nested_class.
+	(template_for_substitution): New funciton.
+	(instantiate_decl): Use it.  Register parameters as local
+	specializations.
+	* rtti.c (init_rtti_processing): Set type_info_ref_type.
+	(build_typeid): Use it.
+	(get_typeid): Likeise.
+	* search.c (accessible_p): Use check_access, not
+	flag_access_control.
+	(adjust_result_of_qualified_name_lookup): Pay attention to the
+	context_class.
+	* semantics.c (finish_asm_stmt): Adjust error handling.
+	(finish_label_stmt): Return the statement.
+	(finish_non_static_data_member): New function.
+	(finish_class_expr): Handle BASELINKs.
+	(finish_call_expr): Handle PSEUDO_DTOR_EXPR.
+	(finish_object_call_expr): Simplify handling during templates.
+	(finish_pseudo_destructor_call_expr): Rename to ...
+	(finish_pseudo_dtor_expr): ... this.
+	(finish_compound_literal): New function.
+	(begin_inline_definitions): Remove.
+	(finish_sizeof): Remove special template handling.
+	* spew.c: Do not include parse.h.
+	* tree.c (get_overloaded_fn): Remove.
+	* typeck.c (build_class_member_access_expr): Handle
+	PSEUDO_DTOR_EXPR.  Adjust handling of static member functions.
+	(lookup_destructor): New function.
+	(finish_class_member_access_expr): Use it.
+	(convert_arguments): Simplify.
+	(build_unary_op): Handle BASELINKs.
+	
 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
 
 	PR c++/4803
@@ -30,29 +366,30 @@
 
 2002-12-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
 
-	* call.c (tourney, build_field_call, equal_functions, joust) 
-	(compare_ics, build_over_call, build_java_interface_fn_ref) 
-	(convert_like_real, op_error, build_object_call, resolve_args) 
-	(build_vfield_ref, check_dtor_name, build_scoped_method_call) 
-	(build_addr_func, build_call, build_method_call, null_ptr_cst_p) 
-	(sufficient_parms_p, build_conv, non_reference, strip_top_quals) 
-	(standard_conversion, reference_related_p) 
-	(reference_compatible_p, convert_class_to_reference) 
-	(direct_reference_binding, reference_binding) 
-	(implicit_conversion, is_complete, promoted_arithmetic_type_p) 
-	(add_template_conv_candidate, any_viable, any_strictly_viable) 
-	(build_this, splice_viable, print_z_candidates) 
-	(build_user_type_conversion, build_new_function_call) 
-	(conditional_conversion, build_conditional_expr, build_new_op) 
-	(build_op_delete_call, enforce_access, call_builtin_trap) 
-	(convert_arg_to_ellipsis, build_x_va_arg, cxx_type_promotes_to) 
-	(convert_default_arg, type_passed_as, convert_for_arg_passing) 
-	(in_charge_arg_for_name, is_properly_derived_from) 
-	(maybe_handle_implicit_object, maybe_handle_ref_bind) 
-	(source_type, add_warning, can_convert, can_convert_arg) 
-	(perform_implicit_conversion, can_convert_arg_bad) 
-	(initialize_reference, add_conv_candidate) 
-	(add_template_candidate_real, add_template_candidate): Ansify.
+	Remove traditional C constructs 2/n.
+	* call.c (tourney, build_field_call, equal_functions, joust,
+	compare_ics, build_over_call, build_java_interface_fn_ref,
+	convert_like_real, op_error, build_object_call, resolve_args,
+	build_vfield_ref, check_dtor_name, build_scoped_method_call,
+	build_addr_func, build_call, build_method_call, null_ptr_cst_p,
+	sufficient_parms_p, build_conv, non_reference, strip_top_quals,
+	standard_conversion, reference_related_p,
+	reference_compatible_p, convert_class_to_reference,
+	direct_reference_binding, reference_binding,
+	,implicit_conversion, is_complete, promoted_arithmetic_type_p,
+	add_template_conv_candidate, any_viable, any_strictly_viable,
+	build_this, splice_viable, print_z_candidates,
+	build_user_type_conversion, build_new_function_call,
+	conditional_conversion, build_conditional_expr, build_new_op,
+	build_op_delete_call, enforce_access, call_builtin_trap,
+	convert_arg_to_ellipsis, build_x_va_arg, cxx_type_promotes_to,
+	convert_default_arg, type_passed_as, convert_for_arg_passing,
+	in_charge_arg_for_name, is_properly_derived_from,
+	maybe_handle_implicit_object, maybe_handle_ref_bind,
+	source_type, add_warning, can_convert, can_convert_arg,
+	perform_implicit_conversion, can_convert_arg_bad,
+	initialize_reference, add_conv_candidate,
+	add_template_candidate_real, add_template_candidate): Ansify.
 
 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
 
--- /Users/regress/tbox/changelog_pass/gcc/gcc/f/ChangeLog	Mon Dec 23 12:00:29 2002
+++ gcc/gcc/f/ChangeLog	Sat Dec 28 22:12:50 2002
@@ -1,3 +1,7 @@
+2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* g77.texi: Use @copying.
+
 2002-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>
 
 	* root.texi: Include gcc-common.texi.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/java/ChangeLog	Tue Dec 24 02:04:42 2002
+++ gcc/gcc/java/ChangeLog	Mon Dec 30 19:00:56 2002
@@ -1,3 +1,20 @@
+2002-12-30  DJ Delorie  <dj@redhat.com>
+
+	* Make-lang.in: Protect against texi2pod/pod2man failing.
+
+2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* gcj.texi: Use @copying.
+
+2002-12-27  Mark Mitchell  <mark@codesourcery.com>
+
+	* gjavah.c (print_name_for_stub_or_jni): Adjust call to
+	print_cxx_classname.
+	(print_cxx_classname): Add add_scope parameter.
+	(print_class_decls): Do not emit a semicolon after the extern
+	"Java" block.
+	(process_file): Adjust calls to print_cxx_classname.	
+
 2002-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>
 
 	* gcj.texi: Include Cover Texts in man page.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/po/ChangeLog	Thu May 16 10:42:43 2002
+++ gcc/gcc/po/ChangeLog	Mon Dec 30 19:00:56 2002
@@ -1,3 +1,7 @@
+2002-12-30  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* gcc.pot: Regenerate.
+
 2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
 	* exgettext: Allow for PWDCMD to override hardcoded pwd.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Thu Dec 26 11:27:51 2002
+++ gcc/gcc/testsuite/ChangeLog	Mon Dec 30 19:00:59 2002
@@ -1,3 +1,265 @@
+2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
+
+	* gcc.c-torture/compile/20021230-1.c: New test.
+
+2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* g++.dg/inherit/covariant5.C: New test.
+	* g++.dg/inherit/covariant6.C: New test.
+	* g++.dg/inherit/covariant7.C: New test.
+
+2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/2739
+	* g++.dg/other/access2.C: New test.
+
+2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+	* g++.dg/other/anon-struct.C: No longer fails
+	* g++.old-deja/g++.brendan/parse4.C: Likewise.
+	* g++.old-deja/g++.brendan/parse5.C: Likewise.
+	* g++.old-deja/g++.brendan/parse6.C: Likewise.
+
+2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+	* g++.dg/parse/angle-bracket.C (main): No longer fails.
+
+2002-12-27  Mark Mitchell  <mark@codesourcery.com>
+
+	* g++.dg/eh/spec4.C: Remove stray semicolon.
+	* g++.dg/expr/pmf-1.C: Change error message.
+	* g++.dg/ext/asm1.C: Remove stray semicolon.
+	* g++.dg/ext/typename1.C: Add missing typenames.
+	* g++.dg/inherit/template-as-base.C: Change error message.
+	* g++.dg/lookup/scoped1.C: Likewise.
+	* g++.dg/lookup/scoped2.C: Likewise.
+	* g++.dg/lookup/using2.C: Likewise.
+	* g++.dg/other/component1.C: Remove stray semicolon.
+	* g++.dg/other/do1.C: Change error message.
+	* g++.dg/other/error2.C: Likewise.
+	* g++.dg/other/init1.C: Likewise.
+	* g++.dg/other/packed1.C: Remove stray semicolon.
+	* g++.dg/other/ptrmem2.C: Change error message.
+	* g++.dg/parse/parameter-declaration-1.C: Remove line number
+	marker.
+	* g++.dg/special/initp1.C: Remove invalid attribute usage.
+	* g++.dg/template/access3.C: Add typename keyword.
+	* g++.dg/template/access5.C: Remove stray semicolon.
+	* g++.dg/template/access6.C: Likewise.
+	* g++.dg/template/complit1.C: Likewise.
+	* g++.dg/template/crash1.C: Change error message.
+	* g++.dg/template/inherit2.C: Remove stray semicolon.
+	* g++.dg/template/instantiate2.C: Likewise.
+	* g++.dg/template/instantiate3.C: Change error message.
+	* g++.dg/template/qual1.C: Remove stray semicolon.
+	* g++.dg/template/qualttp18.C: Change error message.
+	* g++.dg/template/ref1.C: Remove stray semicolon.
+	* g++.dg/template/sizeof1.C (A::value): Declare it.
+	* g++.dg/template/spec4.C: Change error message.
+	* g++.dg/template/static1.C: Likewise.
+	* g++.dg/template/type1.C: Likewise.
+	* g++.dg/template/typename3.C: Likewise.
+	* g++.old-deja/g++.benjamin/13478.C: Change error message.
+	* g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
+	* g++.old-deja/g++.benjamin/bool01.C: Likewise.
+	* g++.old-deja/g++.benjamin/bool02.C: Likewise.
+	* g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
+	named return value extension.
+	* g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
+	* g++.old-deja/g++.benjmain/warn01.C: Likewise.
+	* g++.old-deja/g++.bob/extern_C.C: Likewise.
+	* g++.old-deja/g++.bob/inherit2.C: Likewise.
+	* g++.old-deja/g++.brendan/complex1.C: Likewise.
+	* g++.old-deja/g++.brendan/copy5.C: Likewise.
+	* g++.old-deja/g++.brendan/crash13.C: Likewise.
+	* g++.old-deja/g++.brendan/crash15.C: Likewise.
+	* g++.old-deja/g++.brendan/crash18.C: Change error message.
+	* g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
+	* g++.old-deja/g++.brendan/crash38.C: Likewise.
+	* g++.old-deja/g++.brendan/crash50.C: Likewise.
+	* g++.old-deja/g++.brendan/crash56.C: Likewise.
+	* g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
+	syntax.
+	* g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
+	* g++.old-deja/g++.brendan/crash8.C: Change error message.
+	* g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
+	* g++.old-deja/g++.brendan/ctors2.C: Likewise.
+	* g++.old-deja/g++.brendan/shadow1.C: Likewise.
+	* g++.old-deja/g++.brendan/template11.C: Likewise.
+	* g++.old-deja/g++.brendan/template26.C: Likewise.
+	* g++.old-deja/g++.brendan/template27.C: Use explicit
+	specialization syntax.
+	* g++.old-deja/g++.brendan/template30.C: Likewise.
+	* g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
+	* g++.old-deja/g++.brendan/visibility3.C: Account for use of
+	non-dependent names.
+	* g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
+	* g++.old-deja/g++.brendan/warnings7.C: Likewise.
+	* g++.old-deja/g++.bugs/900121_02.C: Likewise.
+	* g++.old-deja/g++.eh/catchptr1.C: Likewise.
+	* g++.old-deja/g++.ext/addrfunc4.C: Likewise.
+	* g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
+	named return value extension.
+	* g++.old-deja/g++.ext/namedret2.C: Likewise.
+	* g++.old-deja/g++.ext/namedret3.C: Likewise.
+	* g++.old-deja/g++.ext/return1.C: Likewise.
+	* g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
+	* g++.old-deja/g++.jason/access17.C: Issue more error messages.
+	* g++.old-deja/g++.jason/access8.C: Likewise.
+	* g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
+	* g++.old-deja/g++.jason/destruct.C: Remove incorrect
+	pseudo-destructor names.
+	* g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
+	* g++.old-deja/g++.jason/dtor5.C: Remove incorrect
+	pseudo-destructor names.
+	* g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
+	* g++.old-deja/g++.jason/overload19.C: Likewise.
+	* g++.old-deja/g++.jason/overload32.C: Likewise.
+	* g++.old-deja/g++.jason/parse11.C: Issue error messages about
+	stray semicolons.
+	* g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
+	* g++.old-deja/g++.jason/return.C: Likewise.
+	* g++.old-deja/g++.jason/return2.C: Likewise.
+	* g++.old-deja/g++.jason/shadow1.C: Likewise.
+	* g++.old-deja/g++.jason/special.C: Use explicit specialization
+	syntax.
+	* g++.old-deja/g++.jason/template10.C: Account for use of
+	non-dependent names.
+	* g++.old-deja/g++.jason/template11.C: Use explicit specialization
+	syntax.
+	* g++.old-deja/g++.jason/template37.C: Likewise.
+	* g++.old-deja/g++.law/access4.C: Change error messages.
+	* g++.old-deja/g++.law/arm13.C:  Remove incorrect
+	pseudo-destructor names.
+	* g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
+	* g++.old-deja/g++.law/ctors9.C: Likewise.
+	* g++.old-deja/g++.law/cvt22.C: Likewise.
+	* g++.old-deja/g++.law/dtors5.C: Likewise.
+	* g++.old-deja/g++.law/global-init1.C: Likewise.
+	* g++.old-deja/g++.law/missed-error3.C: Likewise.
+	* g++.old-deja/g++.law/operators28.C: Likewise.
+	* g++.old-deja/g++.law/visibility28.C: Likewise.
+	* g++.old-deja/g++.martin/eval1.C: Likewise.
+	* g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
+	name.
+	* g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
+	* g++.old-deja/g++.mike/net34.C: Likewise.
+	* g++.old-deja/g++.mike/net36.C: Likewise.
+	* g++.old-deja/g++.mike/ns2.C: Likewise.
+	* g++.old-deja/g++.mike/p12306.C: Likewise.
+	* g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
+	value extension.
+	* g++.old-deja/g++.mike/p700.C: Likewise.
+	* g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
+	* g++.old-deja/g++.mike/p710.C: Likewise.
+	* g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
+	value extension.
+	* g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
+	* g++.old-deja/g++.mike/pmf9.C: Likewise.
+	* g++.old-deja/g++.ns/crash2.C: Likewise.
+	* g++.old-deja/g++.ns/crash3.C: Likewise.
+	* g++.old-deja/g++.ns/invalid1.C: Likewise.
+	* g++.old-deja/g++.ns/ns17.C: Likewise.
+	* g++.old-deja/g++.ns/template16.C: Likewise.
+	* g++.old-deja/g++.ns/template5.C: Remove invalid use of template
+	keyword.
+	* g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
+	* g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
+	* g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
+	named return value extension.
+	* g++.old-deja/g++.oliva/nameret2.C: Likewise.
+	* g++.old-deja/g++.other/access4.C: Issue additional error
+	messages.
+	* g++.old-deja/g++.other/array6.C: Remove stray semicolon.
+	* g++.old-deja/g++.other/crash1.C: Isue additional error messages.
+	* g++.old-deja/g++.other/crash11.C: Add missing class-key.
+	* g++.old-deja/g++.other/crash25.C: Change error message.
+	* g++.old-deja/g++.other/crash4.C: Change error message.
+	* g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
+	* g++.old-deja/g++.other/decl5.C: Issue more error messages.
+	* g++.old-deja/g++.other/defarg7.C: Remove circular dependency
+	checks.
+	* g++.old-deja/g++.other/defarg8.C: Likewise.
+	* g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
+	* g++.old-deja/g++.other/dtor10.C: Likewise.
+	* g++.old-deja/g++.other/incomplete.C: Likewise.
+	* g++.old-deja/g++.other/linkage7.C: Likewise.
+	* g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
+	lookup algorithm.
+	* g++.old-deja/g++.other/mangle2.C: Likewise.
+	* g++.old-deja/g++.other/refinit2.C: Likewise.
+	* g++.old-deja/g++.other/sizeof2.C: Change error messages.
+	* g++.old-deja/g++.other/std1.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/crash28.C: Likewise.
+	* g++.old-deja/g++.pt/crash29.C: Use explicit specialization
+	syntax.
+	* g++.old-deja/g++.pt/crash32.C: Change error message.
+	* g++.old-deja/g++.pt/crash43.C: Adjust error messages.
+	* g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
+	error message position.
+	* g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/defarg8.C: Change error message.
+	* g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
+	syntax.
+	* g++.old-deja/g++.pt/eichin01a.C: Define static data members.
+	* g++.old-deja/g++.pt/eichin01b.C: Likewise.
+	* g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
+	keyword.
+	* g++.old-deja/g++.pt/explicit31.C: Likewise.
+	* g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
+	keyword.
+	* g++.old-deja/g++.pt/explicit71.C: Change error message.
+	* g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
+	syntax.
+	* g++.old-deja/g++.pt/friend28.C: Account for use of
+	non-dependent names.
+	* g++.old-deja/g++.pt/friend29.C: Likewise.
+	* g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
+	rules.
+	* g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
+	* g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
+	lookup rules.
+	* g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
+	keyword.
+	* g++.old-deja/g++.pt/memclass20.C: Likewise.
+	* g++.old-deja/g++.pt/memclass5.C: Likewise.
+	* g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
+	keyword.
+	* g++.old-deja/g++.pt/memtemp75.C: Likewise.
+	* g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
+	* g++.old-deja/g++.pt/overload13.C: Correct error messages.
+	* g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
+	* g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template	
+	keyword.
+	* g++.old-deja/g++.pt/spec10.C: Likewise.
+	* g++.old-deja/g++.pt/spec28.C: Reorder declarations.
+	* g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
+	* g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
+	* g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/ttp62.C: Likewise.
+	* g++.old-deja/g++.pt/ttp64.C: Likewise.
+	* g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
+	* g++.old-deja/g++.pt/typename15.C: Likewise.
+	* g++.old-deja/g++.pt/typename22.C: Likewise.
+	* g++.old-deja/g++.pt/typename6.C: Change error messages.
+	* g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
+	* g++.old-deja/g++.pt/virtual2.C: Likewise.
+	* g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
+	syntax.
+	* g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
+	return value extension.
+	* g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
+	* g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
+	* g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
+	* g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
+	
 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
 
 	* g++.dg/warn/inline1.C: New test.
--- /Users/regress/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Fri Dec 27 16:32:31 2002
+++ gcc/libstdc++-v3/ChangeLog	Mon Dec 30 19:01:07 2002
@@ -1,3 +1,29 @@
+2002-12-30  Loren J. Rittle  <ljrittle@acm.org>
+
+	* src/Makefile.am: Resolve non-portable use of $<.
+	* src/Makefile.in: Rebuilt.
+
+2002-12-30  Phil Edwards  <pme@gcc.gnu.org>
+
+	* configure.in (GLIBCPP_ENABLE_CXX_FLAGS):  Do not pass arguments,
+	let the defaults work.
+	* configure:  Regenerate.
+
+2002-12-30  Phil Edwards  <pme@gcc.gnu.org>
+
+	* acinclude.m4:  Remove trailing whitespace.
+	(GLIBCPP_ENABLE_CXX_FLAGS):  Fix.
+	* aclocal.m4, configure:  Regenerate.
+
+2002-12-29  Phil Edwards  <pme@gcc.gnu.org>
+
+	* include/std/std_bitset.h:  Better comments.
+
+2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* docs/html/17_intro/porting.texi: Use @copying.
+	* docs/html/17_intro/porting.html: Regenerate.
+
 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
 
 	* config/locale/gnu/ctype_members.cc
--- /Users/regress/tbox/changelog_pass/gcc/fastjar/ChangeLog	Tue Dec 24 02:04:15 2002
+++ gcc/fastjar/ChangeLog	Mon Dec 30 19:00:38 2002
@@ -1,3 +1,9 @@
+2002-12-30  DJ Delorie  <dj@redhat.com>
+
+	* Makefile.am (jar.1, grepjar.1): Protect against
+	texi2pod/pod2man failing.
+	* Makefile.in: Regenerated.
+
 2002-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>
 
 	* fastjar.texi: Include Cover Texts in man page.
--- /Users/regress/tbox/changelog_pass/gcc/libjava/ChangeLog	Mon Dec 23 12:00:40 2002
+++ gcc/libjava/ChangeLog	Mon Dec 30 19:01:03 2002
@@ -1,3 +1,38 @@
+2002-12-29  Tom Tromey  <tromey@redhat.com>
+
+	* gcj/javaprims.h: Updated.
+	* scripts/classes.pl (scan): Removed stray semicolon.
+
+2002-12-30  Mark Wielaard  <mark@klomp.org>
+
+	* java/net/URLStreamHandler.java (toExternalForm): Ignore port
+	if zero or smaller.
+
+2002-12-30  Mark Wielaard  <mark@klomp.org>
+
+	* java/util/Properties (formatForOutput): Don't fall through to
+	default case after escaping character.
+
+2002-12-30  Mark Wielaard  <mark@klomp.org>
+
+	* java/lang/StringBuffer.java (getChars): Remove wrong dstOffset check
+	against count.
+
+2002-12-27  Mark Mitchell  <mark@codesourcery.com>
+
+	* boehm.cc: Remove stray semicolon.
+	* interpret.cc: Likewise.
+	* prims.cc: Likewise.
+	* verify.cc (_Jv_BytecodeVerifier::verify_fail): Move definition
+	earlier to ensure default arguments are processed.
+	* gcj/array.h (JArray): Add forward declaration.
+	(elements): Likewise.
+	* gcj/javaprim.h: Remove stray semicolons.
+	* include/bohm-gc.h: Likewise.
+	* include/jni.h: Likewise.
+	* include/jvm.h: Likewise.
+	* java/lang/Class.h (_Jv_GetArrayClass): Declare _Jv_NewArrayClass.
+	
 2002-12-23  Jeff Sturm  <jsturm@one-point.com>
 
 	* exception.cc (PERSONALITY_FUNCTION): Clear least-significant-bit
-------------- next part --------------
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/pt.c:7149: warning: `template_args' might be used uninitialized in this function
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.0/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -fno-common  -DHAVE_CONFIG_H    -I. -Icp -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/cp -I/Users/regress/tbox/cvs-gcc/gcc/gcc/config -I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include /Users/regress/tbox/cvs-gcc/gcc/gcc/cp/typeck2.c -o cp/typeck2.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.0/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -fno-common  -DHAVE_CONFIG_H    -I. -Icp -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/cp -I/Users/regress/tbox/cvs-gcc/gcc/gcc/config -I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include /Users/regress/tbox/cvs-gcc/gcc/gcc/cp/class.c -o cp/class.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.0/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -fno-common  -DHAVE_CONFIG_H    -I. -Icp -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/cp -I/Users/regress/tbox/cvs-gcc/gcc/gcc/config -I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include /Users/regress/tbox/cvs-gcc/gcc/gcc/cp/decl2.c -o cp/decl2.o
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/decl2.c: In function `check_classfn':
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/decl2.c:686: warning: `fndecl' might be used uninitialized in this function
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/decl2.c: In function `build_anon_union_vars':
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/decl2.c:1267: warning: `decl' might be used uninitialized in this function
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.0/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -fno-common  -DHAVE_CONFIG_H    -I. -Icp -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/cp -I/Users/regress/tbox/cvs-gcc/gcc/gcc/config -I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include /Users/regress/tbox/cvs-gcc/gcc/gcc/cp/error.c -o cp/error.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.0/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -fno-common  -DHAVE_CONFIG_H    -I. -Icp -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/cp -I/Users/regress/tbox/cvs-gcc/gcc/gcc/config -I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include /Users/regress/tbox/cvs-gcc/gcc/gcc/cp/lex.c -o cp/lex.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.0/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -fno-common  -DHAVE_CONFIG_H    -I. -Icp -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/cp -I/Users/regress/tbox/cvs-gcc/gcc/gcc/config -I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include /Users/regress/tbox/cvs-gcc/gcc/gcc/cp/parser.c -o cp/parser.o
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/parser.c: In function `cp_parser_declaration_seq_opt':
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/parser.c:6484: error: `pending_lang_change' undeclared (first use in this function)
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/parser.c:6484: error: (Each undeclared identifier is reported only once
/Users/regress/tbox/cvs-gcc/gcc/gcc/cp/parser.c:6484: error: for each function it appears in.)
make[2]: *** [cp/parser.o] Error 1
make[1]: *** [stage2_build] Error 2
make: *** [bootstrap] Error 2
+ '[' -s gcc/.bad_compare ']'
+ exit 1
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list