10 GCC HEAD regressions, 0 new, with your patch on 2005-07-20T12:37:03Z.

GCC regression checker geoffk@apple.com
Thu Jul 21 09:14:00 GMT 2005


With your recent patch, GCC HEAD has some regression test failures, 
which used to pass.  There are 0 new failures, and 10
failures that existed before and after that patch; 1 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
native g++.sum g++.dg/opt/inline4.C
native gcc.sum gcc.c-torture/execute/20000603-1.c
native gcc.sum gcc.dg/compat/scalar-by-value-1
native libjava.sum Array_3
native libjava.sum Divide_1
native libstdc++.sum 26_numerics/cmath/c99_classification_macros_c.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/2-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/2-io.cc

The fixed failures are:
native gcc.sum gcc.c-torture/execute/simd-2.c

For more information, see http://gcc.gnu.org/regtest/.

-------------- next part --------------
ChangeLog entries since last run on 2005-07-19T16:06:29Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Tue Jul 19 09:07:49 2005
+++ gcc/gcc/ChangeLog	Wed Jul 20 05:38:33 2005
@@ -1,3 +1,214 @@
+2005-07-20  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+	* config/bfin/bfin-protos.h (legitimize_pic_address): Don't declare.
+	* config/bfin/bfin.c (legitimize_pic_address): Now static.  Take
+	extra arg "picreg" and use it instead of pic_offset_table_rtx.
+	All callers changed.
+	(frame_related_constant_load): New arg "related" which controls
+	setting of RTX_FRAME_RELATED_P.  All callers changed.
+	(bfin_load_pic_reg): New function, broken out of bfin_expand_prologue.
+	(bfin_expand_prologue): Add stack limit checking.
+	* config/bfin/bfin.md (trapifcc): New pattern.
+
+	* config/bfin/bfin.c: Include "langhooks.h".
+	(def_builtin): Go through lang_hooks to call builtin_function.
+
+	* config/bfin/bfin-protos.h (bfin_longcall_p): Declare.
+	* config/bfin/predicates.md (symbol_ref_operand): New.
+	(call_insn_operand): Delete.  All callers changed to use
+	register_no_elim_operand.
+	* config/bfin/bfin.c (init_cumulative_args): Initialize the new
+	call_cookie field.
+	(function_arg): Use it to generate the call's operand 2.
+	(bfin_longcall_p): New function.
+	(bfin_expand_call): Extra arg "cookie".  All callers and declaration
+	changed.  Emit extra USE in the pattern.  Use bfin_longcall_p to
+	determine if the address needs to be in a REG.
+	(bfin_handle_longcall_attribute): New function.
+	(bfin_attribute_table): Add "longcall" and "shortcall".
+	* config/bfin/bfin.h (CALL_NORMAL, CALL_LONG, CALL_SHORT): New macros.
+	(CUMULATIVE_ARGS): New member call_cookie.
+	(PREDICATE_CODES): Add symbol_ref_operand.
+	* config/bfin/bfin.md (call, call_value, sibcall, sibcall_value): Add
+	extra USE to the pattern.
+	(call_symbol, sibcall_symbol, call_value_symbol, sibcall_value_symbol):
+	New patterns, split off call_insn, sibcall_insn, call_value_insn and
+	sibcall_value_insn; now the new patterns handle direct calls and the
+	old ones indirect calls.
+	* doc/extend.texi: Mention Blackfin in longcall/shortcall docs.
+
+2005-07-20  Zdenek Dvorak  <dvorakz@suse.cz>
+
+	* doc/trouble.texi: Update section on handling of empty loops.
+
+2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
+
+	* config.gcc: Remove support for sparc-*-openbsd*,
+	i860-*-sysv4*, ip2k-*-elf, ns32k-*-netbsdelf*,
+	ns32k-*-netbsd*.
+	* config.host: Remove support for i860-*-sysv4* as a host.
+	* config/i860/*, config/ip2k/*, config/ns32k/*,
+	config/sparc/openbsd.h, config/sparc/t-openbsd: Remove.
+	* doc/install.texi, doc/invoke.texi, doc/md.texi: Don't
+	mention obsolete ports.
+
+2005-07-20  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	* config/sh/sh.c (regno_reg_class): Add GENERAL_REGS for
+	soft frame pointer.
+	(sh_expand_prologue): Use hard_frame_pointer_rtx instead
+	of frame_pointer_rtx.
+	(sh_expand_epilogue): Likewise.
+	(sh_set_return_address): Likewise.
+	(initial_elimination_offset): Use HARD_FRAME_POINTER_REGNUM
+	instead of FRAME_POINTER_REGNUM if needed.  Add elimination
+	offsets from FRAME_POINTER_REGNUM.
+	* config/sh/sh.h (SH_REGISTER_NAMES_INITIALIZER): Add sfp.
+	(sh_register_names): Add initializer for sfp.
+	(GENERAL_OR_AP_REGISTER_P): Permit FRAME_POINTER_REGNUM.
+	(VALID_REGISTER_P): Likewise.
+	(FIRST_PSEUDO_REGISTER): Update.
+	(DWARF_FRAME_REGISTERS): Define.
+	(FIXED_REGISTERS, CALL_USED_REGISTERS): Add sfp.
+	(HARD_FRAME_POINTER_REGNUM): Define.
+	(FRAME_POINTER_REGNUM): Redefine.
+	(ELIMINABLE_REGS): Never eliminate to FRAME_POINTER_REGNUM,
+	but HARD_FRAME_POINTER_REGNUM instead.  Add eliminations
+	from FRAME_POINTER_REGNUM.
+	(CAN_ELIMINATE): Use HARD_FRAME_POINTER_REGNUM instead of
+	FRAME_POINTER_REGNUM.
+	(REG_CLASS_CONTENTS): Add sfp.
+	(REG_ALLOC_ORDER): Likewise.
+	(FRAME_GROWS_DOWNWARD): Set to 1.  Update comment.
+	(GO_IF_LEGITIMATE_ADDRESS): Use hard_frame_pointer_rtx instead
+	of frame_pointer_rtx.
+	(LEGITIMIZE_RELOAD_ADDRESS): Likewise.
+
+2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
+
+	* fold-const.c (tree_expr_nonnegative_p): Only return true for
+	ABS_EXPR when flag_wrapv is false because of INT_MIN.
+	(tree_expr_nonzero_p): Always call tree_expr_nonzero_p on the argument
+	of an ABS_EXPR.
+	(fold_unary): Always fold ABS_EXPR<ABS_EXPR<x>> into
+	ABS_EXPR<x>.
+
+2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
+
+	Make CONSTRUCTOR use VEC to store initializers.
+	* c-common.c (complete_array_type): Update to cope with VEC in
+	CONSTRUCTOR_ELTS.
+	* c-pretty-print.c (pp_c_initializer_list): Use pp_c_constructor_elts.
+	(pp_c_constructor_elts): New function.
+	* c-pretty-print.h (pp_c_constructor_elts): Declare.
+	* c-typeck.c (build_function_call, build_c_cast, digest_init,
+	struct constructor_stack, struct initializer_stack,
+	constructor_elements, push_init_level, pop_init_level,
+	add_pending_init, find_init_member, output_init_element): Update to
+	cope with VEC in CONSTRUCTOR_ELTS.
+	* coverage.c (build_fn_info_value, build_ctr_info_value,
+	build_gcov_info): Likewise.
+	* expr.c (categorize_ctor_elements_1, store_constructor,
+	expand_expr_real_1): Likewise.
+	* fold-const.c (fold_ternary): Likewise.
+	* gimplify.c (gimplify_init_ctor_preeval, zero_sized_field_decl,
+	gimplify_init_constructor, gimplify_expr): Likewise.
+	* tree-dump.c (dequeue_and_dump): Likewise.
+	* tree-inline.c (copy_tree_r): Add code to duplicate a CONSTRUCTOR
+	node.
+	* tree-pretty-print.c (dump_generic_node): Update to cope with VEC in
+	CONSTRUCTOR_ELTS.
+	* tree-sra.c (generate_element_init_1): Likewise.
+	* tree-ssa-ccp.c (fold_const_aggregate_ref): Likewise.
+	* tree-ssa-operands.c (get_expr_operands): Likewise.
+	* tree-vect-generic.c (expand_vector_piecewise): Likewise.
+	* tree-vect-transform.c (vect_get_vec_def_for_operand):
+	(get_initial_def_for_reduction): Likewise.
+	* tree-vn.c (set_value_handle, get_value_handle): CONSTURCTOR uses
+	value handle in annotations.
+	* tree.c (tree_node_kind, tree_code_size, make_node_stat,
+	tree_node_structure): Add support for constr_kind.
+	(build_vector_from_ctor, build_constructor_single,
+	build_constructor_from_list): New functions.
+	(build_constructor): Update to take a VEC instead of a TREE_LIST.
+	(simple_cst_equal, iterative_hash_expr, initializer_zerop, walk_tree):
+	Update to cope with VEC in CONSTRUCTOR_ELTS.
+	* tree.def (CONSTRUCTOR): Make it a tcc_exceptional node.
+	* tree.h (FOR_EACH_CONSTRUCTOR_VALUE, FOR_EACH_CONSTRUCTOR_ELT,
+	CONSTRUCTOR_APPEND_ELT): New macros.
+	(struct constructor_elt, struct	tree_constructor): New data types.
+	(union tree_node): Add tree_constructor field.
+	* treestruct.def: Define TS_CONSTRUCTOR.
+	* varasm.c (const_hash_1, compare_constant, copy_constant,
+	compute_reloc_for_constant, output_addressed_constants,
+	initializer_constant_valid_p, output_constant,
+	array_size_for_constructor, output_constructor): Update to cope with
+	VEC in CONSTRUCTOR_ELTS.
+	* vec.h (VEC_empty, VEC_copy): New macros.
+
+2005-07-19  Devang Patel  <dpatel@apple.com>
+
+	* dbxout.c (dbxout_type): Check Objective-C++ lang.
+	
+2005-07-19  Richard Henderson  <rth@redhat.com>
+
+	PR tree-opt/22278
+	* gimplify.c (gimplify_expr): Use main variant type for the temp
+	destination for a discarded volatile read.
+	* tree-ssa.c (tree_ssa_useless_type_conversion_1): Don't elide
+	casts between non-void types that change volatility.
+
+2005-07-15  DJ Delorie  <dj@redhat.com>
+
+	* toplev.h: Add comment about the first parameter for warning().
+	* errors.h: Likewise.
+
+	* c.opt (Wpragmas): New.
+	* doc/invoke.texi: Document it.
+	
+	* function.c (do_warn_unused_parameter): Add warning control to
+	warning call.
+	* c-decl.c (warn_if_shadowing): Likewise.
+	* c-lex.c (cb_def_pragma): Likewise.
+	* c-pragma.c (GCC_BAD, GCC_BAD2): Likewise.
+	(pop_alignment): Likewise.
+	(handle_pragma_pack): Likewise.
+	(apply_pragma_weak): Likewise.
+	(handle_pragma_weak): Likewise.
+	(handle_pragma_redefine_extname): Likewise.
+	(add_to_renaming_pragma_list): Likewise.
+	(handle_pragma_extern_prefix): Likewise.
+	(maybe_apply_renaming_pragma): Likewise.
+	(handle_pragma_visibility): Likewise.
+	
+	* config/c4x/c4x-c.c (BAD): Likewise.
+	(c4x_parse_pragma): Likewise.
+	* config/ia64/ia64-c.c (ia64_hpux_handle_builtin_pragma): Likewise.
+	* config/rs6000/rs6000-c.c (SYNTAX_ERROR): Likewise.
+	(rs6000_pragma_longcall): Likewise.
+	* config/v850/v850-c.c (pop_data_area): Likewise.
+	(ghs_pragma_section): Likewise.
+	(ghs_pragma_section): Likewise.
+	(ghs_pragma_interrupt): Likewise.
+	(ghs_pragma_starttda): Likewise.
+	(ghs_pragma_startsda): Likewise.
+	(ghs_pragma_startzda): Likewise.
+	(ghs_pragma_endtda): Likewise.
+	(ghs_pragma_endsda): Likewise.
+	(ghs_pragma_endzda): Likewise.
+
+2005-07-19  Danny Berlin <dberlin@dberlin.org>
+	    Kenneth Zadeck <zadeck@naturalbridge.com>
+
+	* Makefile.in: Removed tree-promote-statics.c
+	* tree-promote-statics.c: Removed.
+	* common.opt: Removed flag-promote-statics.
+	* opts.c: Ditto.
+	* passes.c: Removed tree-promote-statics pass. 
+	* tree-pass.h: Ditto.
+	* timevar.def: Removed TV_PROMOTE_STATICS.
+
+
 2005-07-19  Gerald Pfeifer  <gerald@pfeifer.com>
 
 	* config.gcc: Add support for *-*-freebsd7, *-*-freebsd8,
@@ -23,6 +234,11 @@
 
 	* config/i386/i386.md (lrint<mode>2): Use temporary
 	instead of clobbering non-existent memory.
+
+2005-07-19  Nick Clifton  <nickc@redhat.com>
+
+	* config/avr/avr.c (legitimate_address_p): Fix debugging print
+	statement to avoid displaying ASCII control characters.
 
 2005-07-19  Ben Elliston  <bje@au.ibm.com>
 
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog	Mon Jul 18 12:39:18 2005
+++ gcc/gcc/cp/ChangeLog	Wed Jul 20 05:38:51 2005
@@ -1,3 +1,54 @@
+2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
+
+	Make CONSTRUCTOR use VEC to store initializers.
+	* call.c (convert_default_arg): Update call to digest_init.
+	* class.c (dump_class_hierarchy, dump_array): Update to cope with
+	VEC in CONSTRUCTOR_ELTS.
+	* cp-tree.h (EMPTY_CONSTRUCTOR_P): Likewise.
+	(finish_compound_literal, digest_init): Update declaration.
+	* decl.c (struct reshape_iter): New data type.
+	(reshape_init_array): Rename to...
+	(reshape_init_array_1): Update to cope with VEC in CONSTRUCTOR_ELTS.
+	(reshape_init): Rewrite from scratch. Split parts into...
+	(reshape_init_array, reshape_init_vector, reshape_init_class,
+	reshape_init_r): New functions.
+	(check_initializer): Update call to reshape_init. Remove obsolete
+	code.
+	(initialize_artificial_var, cp_complete_array_type): Update to cope
+	with VEC in CONSTRUCTOR_ELTS.
+	* decl2.c (grokfield): Update calls to digest_init.
+	(mark_vtable_entries): Update to cope with VEC in CONSTRUCTOR_ELTS.
+	* error.c (dump_expr_init_vec): New function.
+	(dump_expr): Use dump_expr_init_vec.
+	* init.c (build_zero_init, build_vec_init): Update to cope with VEC
+	in CONSTRUCTOR_ELTS.
+	(expand_default_init): Update call to digest_init.
+	* parser.c  (cp_parser_postfix_expression): Use a VEC for the
+	initializers.
+	(cp_parser_initializer_list): Build a VEC of initializers.
+	* pt.c (tsubst_copy, tsubst_copy_and_build): Update to cope with VEC
+	in CONSTRUCTOR_ELTS.
+	* rtti.c (tinfo_base_init, generic_initializer, ptr_initializer,
+	ptm_initializer, class_initializer, get_pseudo_ti_init): Use
+	build_constructor_from_list instead of build_constructor.
+	* semantics.c (finish_compound_literal): Update call to digest_init.
+	* tree.c (stabilize_init): Update to cope with VEC in
+	CONSTRUCTOR_ELTS.
+	* typeck.c (build_ptrmemfunc1): Likewise.
+	* typeck2.c: (cxx_incomplete_type_error, split_nonconstant_init_1):
+	Likewise.
+	(store_init_value): Use build_constructor_from_list and update call
+	to digest_init.
+	(digest_init): Rewrite.
+	(process_init_constructor): Rewrite from scratch. Split into...
+	(process_init_constructor_array, picflag_from_initializer,
+	process_init_constructor_record, process_init_constructor_union):
+	New functions.
+	(PICFLAG_ERRONEOUS, PICFLAG_NOT_ALL_CONSTANT, PICFLAG_NOT_ALL_SIMPLE):
+	New macros.
+	(build_functional_cast): Use build_constructor_from_list instead of
+	build_constructor.
+
 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
 
 	PR c++/22263
--- /Users/regress/tbox/changelog_mail/gcc/gcc/java/ChangeLog	Wed Jul 13 09:59:58 2005
+++ gcc/gcc/java/ChangeLog	Wed Jul 20 05:39:05 2005
@@ -1,3 +1,26 @@
+2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
+
+	Make CONSTRUCTOR use VEC to store initializers.
+	* check-init.c (check_init): Update to cope with VEC in
+	CONSTRUCTOR_ELTS.
+	* class.c (make_field_value, make_method_value, get_dispatch_table,
+	make_class_data, emit_symbol_table, emit_catch_table,
+	emit_assertion_table): Use build_constructor_from_list instead of
+	build_constructor.
+	* constants.c (build_constants_constructor): Likewise.
+	* java-gimplify.c (java_gimplify_new_array_init): Update to cope with
+	VEC in CONSTRUCTOR_ELTS.
+	* java-tree.h (START_RECORD_CONSTRUCTOR, PUSH_SUPER_VALUE,
+	PUSH_FIELD_VALUE, FINISH_RECORD_CONSTRUCTOR): Create a VEC instead
+	of a TREE_LIST.
+	* jcf-write.c (generate_bytecode_insns): Update to cope with VEC in
+	CONSTRUCTOR_ELTS.
+	* parse.y (build_new_array_init): Use build_constructor_from_list
+	instead of build_constructor.
+	(patch_new_array_init): Update to cope with VEC in
+	CONSTRUCTOR_ELTS.
+	(array_constructor_check_entry): Likewise.
+
 2005-07-12  Tom Tromey  <tromey@redhat.com>
 
 	* jvspec.c (lang_specific_driver): Put filelist_filename first on
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Tue Jul 19 09:07:58 2005
+++ gcc/gcc/testsuite/ChangeLog	Wed Jul 20 05:39:12 2005
@@ -1,3 +1,31 @@
+2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
+
+	* gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
+	gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
+
+2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
+
+	* gcc.dg/fold-abs-1.c: New test.
+	* gcc.dg/fold-abs-2.c: New test.
+	* gcc.dg/fold-abs-3.c: New test.
+
+2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
+
+	Make CONSTRUCTOR use VEC to store initializers.
+	* g++.dg/ext/complit3.C: Check for specific error messages.
+	* g++.dg/init/brace2.C: Update error message.
+	* g++.dg/warn/Wbraces2.C: Likewise.
+
+2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/16940
+	* gfortran.dg/module_interface_1.f90: New test.
+
+2005-07-19  Danny Berlin <dberlin@dberlin.org>
+	    Kenneth Zadeck <zadeck@naturalbridge.com>
+
+	* gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
+
 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
--- /Users/regress/tbox/changelog_mail/gcc/libffi/ChangeLog	Sun Jul 10 23:29:46 2005
+++ gcc/libffi/ChangeLog	Wed Jul 20 05:39:31 2005
@@ -1,3 +1,22 @@
+2005-07-19  Andreas Tobler  <a.tobler@schweiz.ch>
+
+	* Makefile.am (nodist_libffi_la_SOURCES): Add POWERPC_FREEBSD.
+	* Makefile.in: Regenerate.
+	* include/Makefile.in: Likewise.
+	* testsuite/Makefile.in: Likewise.
+	* configure.ac: Add POWERPC_FREEBSD rules.
+	* configure: Regenerate.
+	* src/powerpc/ffitarget.h: Add POWERPC_FREEBSD rules.
+	(FFI_SYSV_TYPE_SMALL_STRUCT): Define.
+	* src/powerpc/ffi.c: Add flags to handle small structure returns
+	in ffi_call_SYSV.
+	(ffi_prep_cif_machdep): Handle small structures for SYSV 4 ABI.
+	Aka FFI_SYSV.
+	(ffi_closure_helper_SYSV): Likewise.
+	* src/powerpc/ppc_closure.S: Add return types for small structures.
+	* src/powerpc/sysv.S: Add bits to handle small structures for
+	final SYSV 4 ABI.
+
 2005-07-10  Andreas Tobler  <a.tobler@schweiz.ch>
 
 	* testsuite/libffi.call/cls_5_1_byte.c: New test file.

ChangeLog entries between 2005-07-19T16:06:29Z and the last time everything
passed, on 2005-03-03T14:15:02Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog	Wed Mar  2 01:31:07 2005
+++ gcc/ChangeLog	Sun Jul 17 13:38:40 2005
@@ -1,3 +1,335 @@
+2005-07-16  Kelley Cook  <kcook@gcc.gnu.org>
+
+	* all files: Update FSF address.
+
+2005-07-15  Eric Christopher  <echristo@redhat.com>
+
+	* MAINTAINERS: Change affiliation.
+
+2005-07-14  Jim Blandy  <jimb@redhat.com>
+
+	* configure.in: Add cases for Renesas m32c.
+	* configure: Regenerated.
+	
+2005-07-14  Kelley Cook  <kcook@gcc.gnu.org>
+
+	* COPYING.LIB: Update from fsf.org.
+
+2005-07-14  Kelley Cook  <kcook@gcc.gnu.org>
+
+	* COPYING, compile, config.guess,
+	config.sub, install-sh, missing, mkinstalldirs,
+	symlink-tree, ylwrap: Sync from upstream sources.
+	* config-ml.in: Update FSF address.
+
+2005-07-13  Eric Christopher  <echristo@redhat.com>
+
+	* configure.in: Add toplevel noconfigdir support for tpf.
+	* configure: Regenerate.
+
+2005-07-11  Paolo Bonzini  <bonzini@gnu.org>
+
+	PR ada/22340
+
+	* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Fix pasto.
+	* Makefile.in: Regenerate.
+
+2005-07-07  Mark Mitchell  <mark@codesourcery.com>
+
+	* MAINTAINERS: Remove Dave Brolley as a cpplib maintainer.  Add Dave
+	Brolley to write-after-approval. 
+
+2005-07-07  Andreas Schwab  <schwab@suse.de>
+
+	* Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD.
+	* Makefile.tpl (EXTRA_GCC_FLAGS): Don't pass CFLAGS_FOR_BUILD here.
+	* Makefile.in: Regenerated.
+
+2005-07-06  Geoffrey Keating  <geoffk@apple.com>
+
+	* configure.in: Don't build sim or rda when targetting darwin.
+	* configure: Regenerate.
+
+2005-07-06  Kazu Hirata  <kazu@codesourcery.com>
+
+	* configure.in: Add --enable-libssp and --disable-libssp.
+	* configure: Regenerate with autoconf-2.13.
+
+2005-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* Makefile.def (target_modules): Add libssp.
+	* configure.in (target_libraries): Add target-libssp.
+	* configure: Rebuilt.
+	* Makefile.in: Rebuilt.
+
+2005-07-01  Zack Weinberg  <zackw@panix.com>
+
+	* MAINTAINERS: Change email address.  Resign from maintainership.
+
+2005-07-01  Richard Guenther  <rguenther@suse.de>
+
+	* MAINTAINERS: Change my e-mail address and affiliation.
+
+2005-06-22  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (stagefeedback): Come after profile.
+	Define profiledbootstrap target.
+	* Makefile.tpl (profiledbootstrap): Remove.
+	(stageprofile-end): Zap stagefeedback.
+	(stagefeedback-start): Copy all .gcda files, not only GCC's.
+	* Makefile.in: Regenerate.
+
+2005-06-13  Richard Sandiford  <richard@codesourcery.com>
+
+	* MAINTAINERS: Update my email address.
+
+2005-06-13  Zack Weinberg  <zack@codesourcery.com>
+
+	* depcomp: Update from automake CVS.  Add 'ia64hp' stanza.
+	In 'cpp' stanza, support '#line' as well as '# '.
+
+2005-06-08  Andreas Schwab  <schwab@suse.de>
+
+	* MAINTAINERS: Move myself from 'Write After Approval' to
+	'CPU Port Maintainers' section as m68k maintainer.
+
+2005-06-07  Hans-Peter Nilsson  <hp@axis.com>
+
+	* configure.in (unsupported_languages): New macro.
+	<mmix-knuth-mmixware>: Set unsupported_languages.  Name explicit
+	non-ported target libraries in noconfigdirs.
+	<cris-*, crisv32-*> Ditto, except for non-aout, non-elf,
+	non-linux-gnu.  Remove libgcj_ex_libffi.
+ 	<lang_frag loop>: Set add_this_lang=no if the language is in
+	unsupported_languages.
+	* configure: Regenerate.
+
+2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+
+	* configure.in: Fix typo in handling of --with-mpfr-dir.
+	* configure: Regenerate.
+
+2005-06-04  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+	* MAINTAINERS: Update my email address.
+
+2005-06-02  Jim Blandy  <jimb@redhat.com>
+
+	* config.sub: Add cases for the Renesas m32c.  (This patch has been
+	accepted into the master sources.)
+
+2005-06-02  Aldy Hernandez  <aldyh@redhat.com>
+	    Michael Snyder  <msnyder@redhat.com>
+	    Stan Cox  <scox@redhat.com>
+
+	* configure.in: Set noconfigdirs for ms1.
+
+	* configure: Regenerate.
+
+2005-06-01  Jerry DeLisle  <jvdelisle@verizon.net>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2005-06-01  Josh Conner  <jconner@apple.com>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2005-06-01  Kazu Hirata  <kazu@codesourcery.com>
+
+	* MAINTAINERS: Update my email address.
+
+2005-05-27  Ziga Mahkovec  <ziga.mahkovec@klika.si>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2005-05-26  Chris Demetriou  <cgd@broadcom.com>
+
+	* MAINTAINERS (Write After Approval): Remove self.
+
+2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (stage[+id+]-start): Iterate over target module as well.
+	(Dependencies): Consider target modules for bootstrap dependencies.
+	Make target bootstrap modules depend on each stage's gcc.
+	* Makefile.in: Regenerate.
+
+2005-05-20  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (configure-gcc): Depend on binutils having been built.
+	(all-gcc): No need to do it here.
+	* Makefile.in: Regenerate.
+
+2005-05-19  Paul Brook  <paul@codesourcery.com>
+
+	* configure.in: Rewrite misleading error message when requested
+	language cannot be built.
+	* configure: Regenerate.
+
+2005-05-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* ylwrap: Import from Automake 1.9.5.
+
+2005-05-13  David Ung  <davidu@mips.com>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2005-05-09  Mike Stump  <mrs@apple.com>
+
+	* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use quotes on
+	lt_cv_sys_max_cmd_len for now.
+
+2005-05-09  Stan Cox  <scox@redhat.com>
+
+	* MAINTAINERS: Remove self, add Nick Clifton as iq2000 maintainer.
+
+2005-05-08  Matt Kraai  <kraai@ftbfs.org>
+
+	* README.SCO: Update the URL.
+
+2005-05-05  David Edelsohn  <edelsohn@gnu.org>
+
+	* ltconfig: Define file_list_spec.  Pass file_list_spec and
+	with_gnu_ld to libtool.
+	* ltcf-c.sh (aix[45]): Define file_list_spec.
+	* ltcf-cxx.sh (aix[45]): Same.
+	* ltcf-gcj.sh (aix[45]): Same.
+	* ltmain.sh: If command exceeds max_cmd_len and file_list_spec
+	exists, write list of input files to temporary file.
+
+2005-05-04  Mike Stump  <mrs@apple.com>
+
+	* configure.in: Always pass --target to target configures as
+	otherwise rebuilds that do --recheck will fail.
+	* confiugure: Rebuilt.
+
+2005-05-04  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Rename from
+	STAGE_HOST_EXPORTS.
+	(configure, all): Add bootstrap support.
+	(Host modules, target modules): Pass post-stage1 flags and exports.
+	(Top-level bootstrap): Remove bootstrap rules, expanded elsewhere.
+	* Makefile.in: Regenerate.
+
+2005-04-29  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure: Regenerate.
+
+2005-04-27  Mike Stump  <mrs@apple.com>
+
+	* MAINTAINERS: Add self as darwin maintainer.
+
+2005-04-22  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+	* config.sub: Update from master copy.
+
+2005-04-21  Mike Stump  <mrs@apple.com>
+
+	* MAINTAINERS: Add self as Objective-C/Objective-C++ maintainer.
+	* MAINTAINERS: Add Zem as Objective-C++ maintainer.
+
+2005-04-19  Hans-Peter Nilsson  <hp@axis.com>
+
+	* configure.in <crisv32-*-*, cris-*-*>: New local variable
+	libgcj_ex_libffi.  Have specific match for *-*-linux*.  Separate
+	matches for "*-*-aout" and "*-*-elf".  Don't disable libffi for
+	"*-*-elf" and "*-*-linux*".
+	* configure: Regenerate.
+
+2005-04-14  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* MAINTAINERS (Various Maintainers): Add self as i18n maintainer.
+
+2005-04-12  Mike Stump  <mrs@apple.com>
+
+	* libtool.m4: Update AC_LIBTOOL_SYS_MAX_CMD_LEN bits from upstream.
+
+2005-04-04  Thomas Koenig  <Thomas.Koenig@online.de>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2005-04-07  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+	* MAINTAINERS (Port Maintainers): Add self for Blackfin.
+
+2005-04-06  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (BUILD_CONFIGARGS): Include --with-build-subdir.
+	(TARGET_CONFIGARGS): Include --with-target-subdir.
+	(configure, all): New macros.  Use them throughout.
+	* Makefile.in: Regenerate.
+
+2005-04-04  Jon Grimm  <jgrimm2@us.ibm.com>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2005-03-31  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* MAINTAINERS: Remove 'loop unrolling' maintainer.
+
+2005-03-30  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* MAINTAINERS: Move John Carr to Write After Approval.
+
+2005-03-30  J"orn Rennecke <joern.rennecke@st.com>
+
+	* config/mh-mingw32: Delete.
+	* configure.in: Don't use it.
+	* configure: Regenerate.
+
+2005-03-31  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (bfd, opcodes, libstdc++-v3, libmudflap): Set lib_path.
+	* Makefile.tpl (SET_LIB_PATH, REALLY_SET_LIB_PATH): Remove.
+	(HOST_EXPORTS, STAGE_HOST_EXPORTS, TARGET_EXPORTS): Set $(RPATH_ENVVAR).
+	(HOST_LIB_PATH): Generate from Makefile.def.
+	(TARGET_LIB_PATH): Likewise.
+	(Old bootstrap targets): Include TARGET_LIB_PATH into RPATH_ENVVAR.
+	* Makefile.in: Regenerate.
+	* configure.in (set_lib_path, SET_LIB_PATH, SET_GCC_LIB_PATH): Remove.
+	(RPATH_ENVVAR): Include Darwin case.
+	* configure: Regenerate.
+
+2005-03-29  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+	* MAINTAINERS (Various Maintainers): Remove self.
+	(Write After Approval): Add self.
+
+2005-03-26  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+	* MAINTAINERS (Various Maintainers): Add self.
+
+2005-03-25  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.in (RPATH_ENVVAR): Set to DYLD_LIBRARY_PATH on Darwin.
+	* configure: Regenerate.
+
+2005-03-21  Zack Weinberg  <zack@codesourcery.com>
+
+	* Makefile.def: Remove libstdcxx_incdir, libsubdir, gxx_include_dir,
+	gcc_version, and gcc_version_trigger from set of flags to pass.
+	* Makefile.tpl: Remove definitions of above variables.
+	(config.status): Remove dependency on $(gcc_version_trigger).
+	* Makefile.in: Regenerate.
+	* configure.in: Do not reference config/gcc-version.m4 nor
+	config/gxx-include-dir.m4.  Do not invoke TL_AC_GCC_VERSION nor
+	TL_AC_GXX_INCLUDE_DIR.  Do not set gcc_version_trigger.
+	* configure: Regenerate.
+
+2005-03-16  Manfred Hollstein  <manfred.h@gmx.net>
+	    Andrew Pinski <pinskia@physics.uc.edu>
+
+	* Makefile.tpl (check-[+module+]): Fix shell statement inside if ... fi.
+	* Makefile.in: Regenerate.
+
+2005-03-13  Feng Wang  <fengwang@nudt.edu.cn>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2005-03-03  David Ayers  <d.ayers@inode.at>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
 2005-03-01  Alexandre Oliva  <aoliva@redhat.com>
 
 	PR libgcj/20160
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog	Thu Mar  3 06:16:38 2005
+++ gcc/gcc/ChangeLog	Tue Jul 19 09:07:49 2005
@@ -1,5687 +1,1950 @@
-2005-03-03  Roger Sayle  <roger@eyesopen.com>
-	    Andrew Pinski  <pinskia@physics.uc.edu>
+2005-07-19  Gerald Pfeifer  <gerald@pfeifer.com>
 
-	* jump.c (redirect_exp_1): If nlabel is a NULL pointer create a
-	RETURN rtx, and not a LABEL_REF containing a NULL pointer.
+	* config.gcc: Add support for *-*-freebsd7, *-*-freebsd8,
+	and *-*-freebsd9.
+	* config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Ditto.
+	
+2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	PR c/22476
+	* c-common.c (check_function_arguments): Call
+	'check_function_format' if either -Wformat or
+	-Wmissing-format-attribute are specified.
+	* c-format.c (check_function_format): Check -Wformat before
+	calling 'check_format_info'.
+	* c-opts.c (c_common_post_options): Don't warn for
+	-Wmissing-format-attribute without -Wformat.
+	* c-typeck.c (convert_for_assignment): Detect additional cases for
+	-Wmissing-format-attribute.
+	* doc/invoke.texi (-Wmissing-format-attribute): Document new
+	behavior.
+
+2005-07-19  Richard Guenther  <rguenther@suse.de>
+
+	* config/i386/i386.md (lrint<mode>2): Use temporary
+	instead of clobbering non-existent memory.
+
+2005-07-19  Ben Elliston  <bje@au.ibm.com>
+
+	* bt-load.c (link_btr_uses): Fix uninitialised warnings.
+	* cfganal.c (find_edge_index): Ditto.
+	* combine.c (combine_instructions): Ditto.
+	* ddg.c (create_scc): Ditto.
+	(find_successors): Ditto.
+	(find_predecessors): Ditto.
+	(find_nodes_on_paths): Ditto.
+	(longest_simple_path): Ditto.
+	* flow.c (update_life_info): Ditto.
+	(count_or_remove_death_notes): Ditto.
+	(clear_log_links): Ditto.
+	* modulo-sched.c (generate_reg_moves): Ditto.
+	(find_max_asap): Ditto.
+	(find_max_hv_min_mob): Ditto.
+	(find_max_dv_min_mob): Ditto.
+	* sbitmap.c (sbitmap_first_set_bit): Ditto.
+	* sched-rgn.c (extract_edgelst): Ditto.
+	* tree-into-ssa.c (prepare_names_to_update): Ditto.
+	(dump_update_ssa): Ditto.
+	(ssa_names_to_replace) Ditto.
+	(switch_virtuals_to_full_rewrite): Ditto.
+	(update_ssa): Ditto.
+	* tree-vect-transform.c (vect_create_epilog_for_reduction): Ditto.
+
+2005-07-18  Daniel Berlin  <dberlin@dberlin.org>
+
+	Fix PR tree-optimization/22483
+	
+	* tree-complex.c (create_components): Use
+	safe_referenced_var_iterator and FOR_EACH_REFERENCED_VAR_SAFE.
+	* tree-flow-inline.h (fill_referenced_var_vec): New function.
+	* tree-flow.h (safe_referenced_var_iterator): New structure.
+	(FOR_EACH_REFERENCED_VAR_SAFE): New macro.
+	* tree-ssa-alias.c (setup_pointers_and_addressables): Use
+	safe_referenced_var iterator.
+	(add_type_alias): Ditto.
+
+2005-07-19  Steven Bosscher  <stevenb@suse.de>
+
+	* loop-init.c (rest_of_handle_loop2): Remove.
+	(rtl_loop_init, rtl_loop_done, rtl_move_loop_invariants,
+	rtl_unswitch, rtl_unroll_and_peel_loops, rtl_doloop): New functions.
+	(pass_rtl_loop_init, pass_rtl_loop_done,
+	pass_rtl_move_loop_invariants, pass_rtl_unswitch,
+	pass_rtl_unroll_and_peel_loops, pass_rtl_doloop): New passes.
+	* tree-ssa-loop.c (pass_loop, pass_loop_init, pass_loop_done,
+	pass_unswitch): Rename to pass_tree_loop, pass_tree_loop_init,
+	pass_tree_loop_done, and pass_tree_unswitch.
+	(gate_loop): Rename to gate_tree_loop.
+	* passes.c (init_optimization_passes): Update for renamed tree
+	loop passes.  Add the new loop2 passes as subpasses of loop2.
+	* tree-pass.h: Add extern declarations for the new loop2 subpasses.
+	Update for the renamed tree loop passes.
+
+2005-07-18  Ian Lance Taylor  <ian@airs.com>
+
+	PR middle-end/22057
+	* tree-cfgcleanup.c (cleanup_tree_cfg): Only remove forwarder
+	blocks when optimizing.
+
+2005-07-18  Steve Ellcey  <sje@cup.hp.com>
+
+	* common.opt (frename-registers): Initialize to 2.
+	(fweb): Ditto.
+	(fgcse-after-reload): Ditto.
+	* toplev.c (AUTODETECT_FLAG_VAR_TRACKING): Rename to AUTODETECT_VALUE.
+	(process_options): Only change flag_web, flag_rename_registers,
+	and flag_rerun_cse_after_loop if not explicitly set by user.
+
+2005-07-18  Jan Beulich  <jbeulich@novell.com>
+
+	* config/i386/i386.c (ix86_expand_branch, ix86_expand_setcc,
+	ix86_expand_carry_flag_compare, ix86_expand_int_movcc): Handle TImode
+	in 64-bit mode the same as DImode in 32-bit mode.
+	(ix86_expand_ashl_const, ix86_split_ashl, ix86_split_ashr,
+	ix86_split_lshr): Likewise. Rename to no longer refer to a specific
+	mode. Add new mode parameter. 
+	* config/i386/i386.h (CONST_OK_FOR_LETTER_P): Describe and handle 'O'.
+	* config/i386/i386.md (cmpti, addti3, subti3, negti2, ashlti3, ashrti3,
+	x86_64_shift_adj): New expanders.
+	(*addti3_1, *subti3_1, *negti2_1, ashlti3_1, *ashlti3_2, ashrti3_1,
+	*ashrti3_2, lshrti3_1, *lshrti3_2, x86_64_shld, x86_64_shrd): New
+	insns.
+	Respective new splitters. Use renamed shift splitter helpers in 32-bit
+	DImode shift splitters.
+	* config/i386/i386-protos.h (ix86_split_ashl, ix86_split_ashr,
+	ix86_split_lshr): Renamed from ix86_split_[al]sh[rl]di. Added new
+	mode parameter.
+
+2005-07-18  Jan Beulich  <jbeulich@novell.com>
+
+	* i386.md (movdi_extzv_1): New.
+	(zero_extendhidi2): Combine alternatives and never force use of
+	REX64 prefix.
+	(zero_extendqidi2): Likewise. Don't restrict input selection.
+
+2005-07-17  Daniel Berlin  <dberlin@dberlin.org>
+
+	Fix PR tree-optimization/22531
+	* tree-ssa-pre.c (do_eustores):  Make sure LHS is a decl for the
+	 moment.
 
-2005-03-03  Hans-Peter Nilsson  <hp@axis.com>
+2005-07-17  Daniel Berlin  <dberlin@dberlin.org>
 
-	Describe special registers SRP and MOF as allocatable registers.
-	* config/cris/cris.c (cris_md_asm_clobbers): New function.
-	(TARGET_MD_ASM_CLOBBERS): Define to cris_md_asm_clobbers.
-	(cris_conditional_register_usage): Enable CRIS_MOF_REGNUM if
-	TARGET_HAS_MUL_INSNS.
-	(cris_print_operand) <case 'd'>: New case.
-	<case REG>: Allow CRIS_MOF_REGNUM and CRIS_SRP_REGNUM.
-	* config/cris/cris.h (CRIS_PC_REGNUM, CRIS_SRP_REGNUM): Don't
-	define.
-	(FIRST_PSEUDO_REGISTER, FIXED_REGISTERS, CALL_USED_REGISTERS)
-	(REG_ALLOC_ORDER): Update for MOF.
-	(enum reg_class): New members MOF_REGS, GENERAL_REGS and
-	SPECIAL_REGS.
-	(GENERAL_REGS): No longer a define of ALL_REGS.
-	(REGNO_REG_CLASS, REG_CLASS_CONTENTS, REG_CLASS_NAMES)
-	(PREFERRED_RELOAD_CLASS, REGISTER_NAMES, DBX_REGISTER_NUMBER):
-	Adjust accordingly.
-	(CRIS_SPECIAL_REGS_CONTENTS): New macro.
-	(REG_CLASS_FROM_LETTER): Allocate 'h' and 'x'.
-	(SECONDARY_RELOAD_CLASS): Define.
-	(STACK_POINTER_REGNUM): Define as CRIS_SP_REGNUM.
-	(FRAME_POINTER_REGNUM): Define as CRIS_FP_REGNUM.
-	(ARG_POINTER_REGNUM): Define as CRIS_AP_REGNUM.
-	(STATIC_CHAIN_REGNUM): Define as CRIS_STATIC_CHAIN_REGNUM.
-	(REGISTER_MOVE_COST): Define.
-	(PIC_OFFSET_TABLE_REGNUM): Define in terms of CRIS_GOT_REGNUM.
-	* config/cris/cris.md (CRIS_GOT_REGNUM, CRIS_STATIC_CHAIN_REGNUM)
-	(CRIS_FP_REGNUM, CRIS_SP_REGNUM, CRIS_SRP_REGNUM, CRIS_AP_REGNUM)
-	(CRIS_MOF_REGNUM): New define_constants.
-	("*movsi_internal", "movhi", "movqi", "movsf"): Add alternatives for
-	special registers.
-	("reload_inhi", "reload_outhi", "reload_inqi", "reload_outqi"):
-	New patterns.
-	("umulhisi3", "umulqihi3", "mulsi3", "mulqihi3", "mulhisi3")
-	("mulsidi3", "umulsidi3", "smulsi3_highpart", "umulsi3_highpart"):
-	Adjust for MOF being properly described as a register.
-	(indir_to_reg_split): Name this split.  Conditionalize on the
-	destination register being a general register.
-	(movei): Conditionalize on on operands 0 and 1 having the same
-	register class.
-
-2005-03-03  Alan Modra  <amodra@bigpond.net.au>
-
-	PR target/20277
-	* config/rs6000/rs6000.c (rs6000_override_options): Don't allow
-	-mcpu to override any other explicitly given flags.
-
-2005-03-02  J"orn Rennecke <joern.rennecke@st.com>
-
-	* recog.c (verify_changes, confirm_change_group): New functions,
-	broken out of apply_change_group.
-	(apply_change_group): Use them.
-	* recog.h (verify_change, confirm_change_group): Declare.
-	* rtl.h (redirect_jump_2): Declare.
-	* jump.c (redirect_exp, invert_exp): Delete.
-	(invert_exp_1): Take second parameter.  Return value.  Changed caller.
-	(redirect_jump_2): New function, broken out of redirect_jump.
-	(redirect_jump): Use redirect_jump_1 and redirect_jump_2.
-	(invert_jump): Use invert_jump_1 and redirect_jump_2.
-	* ifcvt.c (dead_or_predicable): Use redirect_jump_2.
-
-2005-03-02  Geoffrey Keating  <geoffk@apple.com>
-
-	* varasm.c (named_section): Use xstrdup rather than doing it by
-	hand.
-
-	* config/darwin8.h (LIB_SPEC): Switch -lmx and -lSystem.
-
-2005-03-02  Devang Patel  <dpatel@apple.com>
-	
-	Undo PR tree-optimization/18815 fix.
-	
-2005-03-02  Devang Patel  <dpatel@apple.com>
-
-	PR tree-optimization/18815
-	* tree-if-conv.c (combine_blocks): Adjust loop header edges for
-	loops with zero exit edges.
-	
-2005-03-02  Kazu Hirata  <kazu@cs.umass.edu>
-
-	* cfg.c (connect_src, connect_dest, disconnect_src,
-	disconnct_dest): New.
-	(unchecked_make_edge, remove_edge, redirect_edge_succ,
-	redirect_edge_pred): Use the new functions.
-
-	* tree-ssa-dom.c (tree_ssa_dominator_optimize): Call
-	free_dominance_info only when needed.
-
-2005-03-02  David Edelsohn  <edelsohn@gnu.org>
-
-	PR target/20276
-	* config/rs6000/predicates.md (reg_or_cint64_operand): Fix typo.
-	(reg_or_sub_cint64_operand): Same.
-
-2005-03-02  Jeff Law  <law@redhat.com>
-
-	* tree-ssa-dom.c (tree_ssa_dominator_optimize): Fix setting of
-	CFG_ALTERED in the main DOM iteration loop.
-
-2005-03-02  Mark Mitchell  <mark@codesourcery.com>
-
-	PR c++/19916
-	* varasm.c (initializer_constant_valid_p): Allow conversions
-	between OFFSET_TYPEs.  Tidy.
-
-2005-03-02  Hans-Peter Nilsson  <hp@axis.com>
-
-	* config/cris/cris.md ("return"): Remove epilogue delay list
-	sanity check.
-
-2005-03-02  Daniel Jacobowitz  <dan@codesourcery.com>
-
-	* config/arm/linux-elf.h (ARM_FUNCTION_PROFILER): Do not use (PLT)
-	for Thumb.
-	* config/arm/netbsd-elf.h (ARM_FUNCTION_PROFILER): Likewise.
-
-2005-03-02  Kazu Hirata  <kazu@cs.umass.edu>
-
-	* cfgloop.h, cfgloopanal.c, cfgloopmanip.c, conflict.c,
-	loop-init.c, loop-unroll.c, print-tree.c, reg-notes.def,
-	config/m68k/m68k.c, config/mips/mips.h,
-	config/rs6000/rs6000-protos.h, doc/contrib.texi,
-	doc/include/gcc-common.texi: Update copyright.
-
-	PR middle-end/18029 and PR middle-end/18030
-	* expr.c (optimize_bitfield_assignment_op): Add a special case
-	to handle BIT_IOR_EXPR and BIT_XOR_EXPR.
-
-	* fold-const.c (fold_unary): New.
-	(fold): Call fold_unary on unary expressions.
-
-2005-03-02  Richard Guenther  <rguenth@gcc.gnu.org>
-
-	* cgraph.h (struct cgraph_edge): Add prev_caller and
-	prev_callee fields.
-	(cgraph_node_remove_callees): Export.
-	* cgraph.c (cgraph_create_edge): Initialize prev_caller
-	and prev_callee.
-	(cgraph_edge_remove_callee): New function.
-	(cgraph_edge_remove_caller): Likewise.
-	(cgraph_remove_edge): Use.
-	(cgraph_redirect_edge_callee): Likewise.
-	(cgraph_node_remove_callees): New function.
-	(cgraph_node_remove_callers): Likewise.
**** TRUNCATED ****
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list