GCC build failed for native with your patch on 2003-03-24T11:57:39Z.

GCC regression checker geoffk@apple.com
Mon Mar 24 12:25:00 GMT 2003


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 http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2003-03-24T11:30:01Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Mon Mar 24 03:30:20 2003
+++ gcc/gcc/ChangeLog	Mon Mar 24 03:57:58 2003
@@ -1,3 +1,11 @@
+2003-03-24  Jakub Jelinek  <jakub@redhat.com>
+
+	* dojump.c (do_jump): Handle UNSAVE_EXPR specially.
+
+2003-03-24  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+	* doc/contrib.texi (Contributors): Update Janis Johnson.
+
 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
 	PR target/10072
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Mon Mar 24 03:30:25 2003
+++ gcc/gcc/testsuite/ChangeLog	Mon Mar 24 03:58:01 2003
@@ -1,3 +1,7 @@
+2003-03-24  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/opt/rtti1.C: New test.
+
 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
 	* gcc.dg/ultrasp5.c: New test.

ChangeLog entries between 2003-03-24T11:30:01Z and the last time everything
passed, on 2003-03-03T21:26:39Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog	Mon Mar  3 13:26:59 2003
+++ gcc/ChangeLog	Mon Mar 17 08:56:40 2003
@@ -1,3 +1,66 @@
+2003-03-17  Olivier Hainque  <hainque@act-europe.fr>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+ 	
+2003-03-14  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES back down.
+	* Makefile.in: Regenerate.
+
+2003-03-14  Michael Chastain  <mec@shout.net>
+
+	* Makefile.in: Regenerate with correct Makefile.def.
+
+2003-03-12  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES up.  Delete unused
+	Make macro.
+	* Makefile.in: Regenerate.
+	* configure.in: Clean up gxx_include_dir logic.
+	* configure: Regenerate.
+
+2003-03-12  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2003-03-10  Ben Elliston  <bje@wasabisystems.com>
+
+	* MAINTAINERS: Update my mail address.
+
+2003-03-09  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+	* configure.in (gxx_include_dir): Fix typo.
+	* configure: Regenerated.
+
+2003-03-04  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Reindent.
+	* Makefile.in: Regenerate.
+	* configure.in: Reindent.  Don't set unused variables.
+	* configure: Regenerate.
+
+2003-03-04  Daniel Jacobowitz  <drow@mvista.com>
+
+	* configure.in: Include $(build_tooldir)/sys-include in
+	FLAGS_FOR_TARGET.
+	* configure: Regenerated.
+
+2003-03-04  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Always pass down RANLIB.
+	* Makefile.in: Regenerate.
+
+	* Makefile.tpl: Don't set unused enable_shared, enable_threads macros.
+	* Makefile.in: Regenerate.
+	* configure.in: Remove unused logic relating to --enable-shared
+	and --enable-threads.  Remove bogus comments.  Remove redundant
+	noconfigdirs.
+	* configure: Regenerate.
+
+	* configure.in: Replace ${libstdcxx_version} by its value.
+	Remove reference to mh-dgux.
+	* configure: Regenerate.
+
 2003-03-03  Kevin Buettner  <kevinb@redhat.com>
 
 	* MAINTAINERS (Write After Approval): Add myself.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog	Mon Mar  3 13:27:03 2003
+++ gcc/gcc/ChangeLog	Mon Mar 24 03:30:20 2003
@@ -1,21217 +1,9050 @@
-Mon Mar  3 20:45:25 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
-	* config/sh/sh.h (EXTRA_SPECS): Add subtarget_asm_relax_spec and
-	subtarget_asm_isa_spec.
-	(SUBTARGET_ASM_RELAX_SPEC, SUBTARGET_ASM_ISA_SPEC): Define.
-	(ASM_SPEC): Define as SH_ASM_SPEC.
-	(SH_ASM_SPEC): New; take the role of ASM_SPEC, but safe from svr4.h.
-	Use subtarget_asm_relax_spec and subtarget_asm_isa_spec.
-	* config/sh/elf.h (ASM_SPEC): Use SH_ASM_SPEC.
-	(SUBTARGET_ASM_ISA_SPEC): Undef / define.
+	PR target/10072
+	* combine.c (simplify_if_then_else): Check that the mode
+	has MODE_INT class before applying the (OP Z (mult COND C2))
+	transformation.
 
-	* sh.h (OVERRIDE_OPTIONS): Set default values for align_loops
-	and align_jumps if not set.
-	Force align_jumps to be at least 2.
-	When relaxing, force align_functions to be at least the maximum of
-	align_loops, align_jumps and 4.
-	* sh.c (find_barrier, barrier_align): Honour align_jumps_log.
-	(sh_loop_align): Honour align_loops_log.
+2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
-	* sh.md (length attribute): Use prev_nonnote_insn instead of PREV_INSN
-	to check for indirect_jump_scratch.
-	(indirect_jump_scratch): Add second set.
-	* sh.c (output_far_jump): Use prev_nonnote_insn instead of PREV_INSN
-	when looking for indirect_jump_scratch.
-	Extract scratch register taking new structure of indirect_jump_scratch
-	into account.
-	(gen_block_redirect): Set INSN_SCOPE for indirect_jump_scratch.
+	PR optimization/9414
+	* config/sparc/sparc.md (widening peepholes): Use
+	widen_memory_access instead of change_address.
 
-Mon Mar  3 19:07:21 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-23  Mark Mitchell  <mark@codesourcery.com>
 
-	* calls.c (rtx_for_function_call): Take the address as an argument
-	(expand_call): Do not modify the expression.
+	PR c++/7086
+	* c-typeck.c (c_mark_addressable): Adjust calls to
+	put_var_into_stack.
+	* expr.c (expand_expr): Likewise.
+	* function.c (put_var_into_stack): Add rescan parameter.  Do not
+	call fixup_var_refs when rescan is false.
+	(gen_mem_addressof): Likewise.
+	(assign_parms): Adjust calls to put_var_into_stack.
+	(setjmp_protect): Likewise.
+	(setjmp_protect_args): Likewise.
+	* rtl.h (gen_mem_addressof): Change prototype.
+	* stmt.c (expand_decl): Adjust calls to put_var_into_stack.
+	* tree.h (put_var_into_stack): Change prototype.
 
-	* toplev.c (rest_of_compilation):  Avoid cfg_cleanup calls when not
-	optimizing.
+2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
 
-2003-03-03  Kazu Hirata  <kazu@cs.umass.edu>
+	PR middle-end/9967
+	* builtins.c (expand_builtin_fputs): When optimizing for size,
+	don't transform fputs into fwrite.
 
-	* config/h8300/h8300.md (*ixorsi3_zext_hi): Restrict to
-	TARGET_H8300H and TARGET_H8300S.
+2003-03-23  Glen Nakamura <glen@imodulo.com>
 
-2003-03-03  Kazu Hirata  <kazu@cs.umass.edu>
+	PR c/8224
+	* fold-const.c (extract_muldiv_1): Don't pass through type conversions
+	when signedness changes for division or modulus.
 
-	* config/h8300/h8300.md (a peephole2): New.
+2003-03-24  Alan Modra  <amodra@bigpond.net.au>
 
-2003-03-03  Kazu Hirata  <kazu@cs.umass.edu>
+	* config/rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_BSS): Remove unnecessary
+	globalize_label.
 
-	* config/h8300/h8300.md (*extzv_8_8): Use shorter code when
-	operands[0] and operands[1] are different.
+2003-03-23  Roger Sayle  <roger@eyesopen.com>
 
-2003-03-03  Kazu Hirata  <kazu@cs.umass.edu>
+	PR c/10178
+	* stmt.c (expand_end_case_type): Check for overflow in range when
+	determining whether to use a bit-test implementation.
 
-	* reload1.c (reload_cse_move2add): Remove variable success.
+2003-03-23  Richard Henderson  <rth@redhat.com>
 
-2003-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+	* cfgcleanup.c (try_optimize_cfg): Allow merging of tablejumps
+	before flow2.
+	* cfgrtl.c (try_redirect_by_replacing_jump): Similarly.
 
-	* ggc-common.c (ggc_rlimit_bound): Cast RLIM_INFINITY to avoid
-	warnings.
+2003-03-23  Richard Henderson  <rth@redhat.com>
 
-2003-03-02  Richard Henderson  <rth@redhat.com>
+	PR opt/10116
+	* ifcvt.c (find_if_block): Disallow tablejump insns outgoing
+	from then_bb or else_bb after flow2.
 
-	* configure.in (HAVE_AS_LTOFFX_LDXMOV_RELOCS): New ia64 test.
-	* config.in, configure: Rebuild.
-	* config/ia64/ia64.c (ia64_ld_address_bypass_p): Accept lo_sum.
-	* config/ia64/ia64.md (load_symptr): Use high/lo_sum for the 
-	paired ldtoffx and ldxmov annotations.
-	(load_symptr_internal1): Remove.
-	(load_symptr_high, load_symptr_low): New.
+2003-03-23  Zack Weinberg  <zack@codesourcery.com>
 
-2003-03-02  Neil Booth  <neil@daikokuya.co.uk>
+	* configure.in: Check whether it is necessary to link against
+	libm to use ldexp.
+	* configure: Regenerate.
+	* Makefile.in: Add LDEXP_LIB substitution variable.
 
-	* c-incpath.c (add_path): Fix sysp assignment.
+2003-03-23  Kazu Hirata  <kazu@cs.umass.edu>
 
-2003-03-02  Kurt Garloff  <garloff@suse.de>
+	* config/h8300/h8300.md: Fix comment typos.
 
-	* params.def: Introduce parameter max-inline-insns-rtl for
-	a separate limit for the RTL inliner.
-	* params.h: Likewise.
-	* integrate.c (function_cannot_inline_p): Use it.
-	* toplev.c (decode_f_option): Set multiple parameters 
-	controlling inlining with -finline-limit.
-	* params.def: Fix orthographic and typographic errors.
-	* doc/invoke.texi: Document parameters controlling inlining
-	and the way -finline-limit sets multiple of them.
+2003-03-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
-	* tree.h (struct tree_decl): Introduce inlined_function_flag,
-	recording whether the function became eligible for inlining
-	by a compiler flag rather than the declaration.
-	Provide DID_INLINE_FUNC macro to access it.
-	* c-decl.c (grokdeclarator): Set DID_INLINE_FUNC.
-	* cp/decl.c (grokfndecl): Likewise.
-	* toplev.c (rest_of_compilation): Likewise.
-	* cp/optimize (maybe_clone_body): Copy DID_INLINE_FUNC.
-	* print-tree.c (print_node): Report it.
-	* params.def: Introduce new max-inline-insns-auto limit.
-	* params.h: Likewise.
-	* tree-inline.c (inlinable_function_p): Apply it to functions
-	with DID_INLINE_FUNC set.
-	* toplev.c (decode_f_option): Initialize it from -finline-limit
-	value.
-	* doc/invoke.texi: Document new parameter.
+	* pa.c (output_cbranch): Fix typo in comment.
 
-2003-03-02  Geoffrey Keating  <geoffk@apple.com>
+2003-03-22  Richard Henderson <rth@redhat.com>
 
-	* fix-header.c (read_scan_file): Don't reference simplify_path.
+	* cfgcleanup.c (insns_match_p): Do not do EQUIV substitution
+	after reload.
 
-2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
+2003-03-22  DJ Delorie  <dj at redhat dot com>,
+	Bruce Korb  <bkorb at gnu dot org>
 
-	* config/m68hc11/m68hc11.c (m68hc11_override_options): Don't enable
-	min/max instructions by default as may result in reload errors.
+	* fixinc/inclhack.def (solaris_mutex_init_1): New; Fix
+	buggy Solaris 2.6 mutex/cond initializers.
+	(solaris_mutex_init): Rename to solaris_mutex_init_2.
+	* fixinc/fixincl.x: Regenerate.
+	* fixinc/tests/base/pthread.h: Update.
+	* fixinc/fixincl.c(initialize): be explicit about the default case
+	and indicate verbose level when being very, very verbose.
+	* fixinc/check.tpl(VERBOSE): provide a means for passing the value in
 
-2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
+2003-03-22  Andreas Jaeger  <aj@suse.de>
 
-	* config/m68hc11/m68hc11.md ("mulqi3"): Allow address register to
-	avoid reload problems; define split for it.
+	* config/i386/i386.c (ix86_init_machine_status): Return value.
 
-2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
+2003-03-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
-	* config/m68hc11/m68hc11.c (m68hc11_shift_operator): New function.
-	* config/m68hc11/m68hc11-protos.h (m68hc11_shift_operator): Declare.
-	* config/m68hc11/m68hc11.h (PREDICATE_CODES): Register.
-	* config/m68hc11/m68hc11.md ("rotrhi3", "rotlhi3"): New patterns for 
-	rotatert and rotate.
-	("rotrhi3_const", "rotlhi3_const"): Rename of old 'rotrhi3' insns.
-	("*rotrhi3", "*rotlhi3"): New insn pattern for non-const rotatert.
-	("*rotrhi3_addr"): New split for shift insns on address register.
-	("*lshrhi3", "*ashrhi3", "*ashlhi3_2"): Use new split.
-	* config/m68hc11/larith.asm (___rotlhi3): New asm function.
-	(___rotrhi3): Likewise.
-	* config/m68hc11/t-m68hc11-gas (LIB1ASMFUNCS): Build them.
+	* pa.c (output_cbranch, output_bb, output_bvb): Output nop for
+	conditional branch to the following instruction.  Use next_real_insn
+	instead of next_active_insn.
+	(output_dbra, output_movb, jump_in_call_delay): Use next_real_insn
+	instead of next_active_insn.
 
-2003-03-02  Neil Booth  <neil@daikokuya.co.uk>
+2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
 
-	* toplev.c (aux_base_name): Moved from toplev.h.
-	(filename): Constify.
-	(lang_dependent_init): Don't duplicate name.
-	(process_options): Set aux_base_name here, not...
-	(do_compile): ...here.  Change protoype.
-	(toplev_main): Move some code from do_compile.
-	* toplev.h: Remove aux_base_name.
+	* config/s390/s390.md ("movti", "*movdi_31", "*movdf_31"): Use 'o'
+	instead of 'm' constraint in forced-split alternatives.
+	("*adddi3_31", "*subdi3_31"): Likewise.  Also, pass 0 instead of 1 as
+	VALIDATE_ADDRESS parameter to operand_subword.
 
-2003-03-02  Kazu Hirata  <kazu@cs.umass.edu>
+2003-03-22  Kazu Hirata  <kazu@cs.umass.edu>
 
-	* config/h8300/h8300-protos.h: Add a prototype for
-	iorxor_operator.
-	* config/h8300/h8300.c (print_operand): Handle 'c'.
-	(iorxor_operator): New.
-	* config/h8300/h8300.h (PREDICATE_CODES): Add iorxor_operator.
-	* config/h8300/h8300.md (*iorhi3_zext): Remove.
-	(*iorsi3_zexthi): Likewise.
-	(*iorsi3_zextsi): Likewise.
-	(*xorhi3_zextqi): Likewise.
-	(*xorsi3_zexthi): Likewise.
-	(*xorsi3_zextsi): Likewise.
-	(*ixorhi3_zext): New.
-	(*ixorsi3_zext_qi): Likewise.
-	(*ixorsi3_zext_hi): Likewise.
+	* config/h8300/h8300.c (notice_update_cc): Correctly handle
+	the case where the set destination is STRICT_LOW_PART.
 
-2003-03-02  Neil Booth  <neil@daikokuya.co.uk>
+2003-03-22  Svein E. Seldal  <Svein.Seldal@solidas.com>
 
-	* c-incpath.c (remove_component_p, simplify_path): Move back to
-	cppfiles.c.
-	(remove_duplicates): Use cpp_simplify_path.
-	* c-incpath.h (simplify_path): Remove.
-	* c-lex.c: Don't include c-incpath.h.
-	(init_c_lex): Remove simplify_path.
-	* cppfiles.c (remove_component_p, cpp_simplify_path): Restore.
-	(find_or_create_entry, validate_pch): Revert.
+	* config/c4x/t-c4x (INSTALL_LIBGCC): Make gcc recognize a c33 as a
+	c30 instead of a c40 processor.
 
-2003-03-02  Ashif Harji  <asharji@uwaterloo.ca>
+2003-03-22  Alan Modra  <amodra@bigpond.net.au>
 
-	* gcc.c (default_compilers): Add -no-integrated-cpp flag to invoke
-	  an external cpp during compilation.
-	(option_map): Likewise.
-	* objc/lang-specs.h (default_compilers): Similarly.
-	* doc/invoke.texi: Document -no-integrated-cpp flag.
+	* combine.c (simplify_comparison <AND>): Use gen_int_mode.  Tidy.
 
-2003-03-02  Kazu Hirata  <kazu@cs.umass.edu>
+2003-03-21  Zack Weinberg  <zack@codesourcery.com>
 
-	* config/h8300/h8300.md (zero_extendqisi2): Change to an
-	expander.
-	(*zero_extendqisi2_h8300): New.
-	(*zero_extendqisi2_h8300hs): New.
-	(two splitters): New.
+	* c-common.c: Include intl.h.
+	(shadow_warning): Rewrite to allow better diagnostic translations.
+	* c-common.h: Update prototype of shadow_warning.  Declare sw_kind enum.
+	* c-decl.c (warn_if_shadowing): Update calls to shadow_warning;
+	use it throughout.
+	* Makefile.in (c-common.o): Add intl.h.
 
-2003-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+2003-03-21  Nathanael Nerode  <neroden@gcc.gnu.org>
 
-	* fp-bit.h (float_to_usi): Fix condition wrapping prototype.
+	* config.gcc: Remove 'float_format'.
 
-2003-03-01  Kazu Hirata  <kazu@cs.umass.edu>
+	* fixproto: Define NULL and size_t in generated stdlib.h and
+	unistd.h.  Kill unused required_stdlib_h, required_unistd_h.
+	Rearrange file generation loop for readability.  Generate time.h,
+	string.h if missing.
+	* tsystem.h: Include <string.h>, <time.h> unconditionally.
+	* config.gcc: Blow away POSIX defines.
 
-	* config/h8300/h8300.md (a peephole2): Remove dead code.
+2003-03-22  Stephane Carrez  <stcarrez@nerim.fr>
 
-2003-03-01  Roger Sayle  <roger@eyesopen.com>
+	* config/m68hc11/m68hc11.md ("call_value"): Fix trap check.
 
-	PR c++/9367
-	* builtin-types.def (DEF_FUNCTION_TYPE_VAR_3): New macro.
-	(BT_FN_INT_CONST_STRING_VALIST_ARG,
-	BT_FN_INT_STRING_CONST_STRING_VALIST_ARG,
-	BT_FN_INT_CONST_STRING_CONST_STRING_VALIST_ARG,
-	BT_FN_INT_STRING_SIZE_CONST_STRING_VALIST_ARG,
-	BT_FN_INT_STRING_CONST_STRING_VAR,
-	BT_FN_INT_CONST_STRING_CONST_STRING_VAR,
-	BT_FN_INT_STRING_SIZE_CONST_STRING_VAR): New built-in types.
-	* builtin-attrs.def (ATTR_NONNULL_1, ATTR_NONNULL_2,
-	ATTR_NONNULL_3): Also include the nothrow attribute.
-	(sprintf, scanf, sscanf, vprintf, vsprintf, snprintf,
-	vsnprintf, vscanf, vsscanf): Don't define attributes here.
-	* builtins.def (putchar, puts): Make full C89 built-ins.
-	(snprintf, sprintf, scanf, sscanf, vprintf, vscanf,
-	vsscanf, vsnprintf, vsprintf): New built-ins.
-	* c-common.c (c_common_nodes_and_builtins): Handle new macro
-	DEF_FUNCTION_TYPE_VAR_3.
+2003-03-22  Stephane Carrez  <stcarrez@nerim.fr>
 
-	* doc/extend.texi: Document these new built-in functions.
+	* config/m68hc11/m68hc11.h (ASM_DECLARE_FUNCTION_NAME): Fix typo in
+	writing .interrupt command.
+	* config/m68hc11/m68hc11.md ("call"): Look at the symbol to see
+	if it's a far or near function.
+	("call_value"): Likewise.
+	* config/m68hc11/m68hc11.c (m68hc11_attribute_table): Add far and
+	near attributes.
+	(m68hc11_handle_fntype_attribute): Accept attributes on methods.
+	(m68hc11_override_options): Ignore -mlong-calls for 68HC11.
+	(m68hc11_initial_elimination_offset): Set current_function_far
+	according to attributes.
+	(expand_prologue): Likewise.
+	(trap_handler_symbol): New global to keep track of trap handlers.
+	(m68hc11_encode_section_info): Mark symbol as far if needed; set
+	trap symbol.
+	(m68hc11_is_far_symbol): New function.
+	(m68hc11_is_trap_symbol): New function.
+	* config/m68hc11/m68hc11-protos.h (m68hc11_is_far_symbol): Declare.
+	(m68hc11_is_trap_symbol): Declare.
 
-2003-03-01  Kazu Hirata  <kazu@cs.umass.edu>
+2003-03-21  Jan Hubicka  <jh@suse.cz>
 
-	* config/h8300/h8300.md (a peephole2): New.
+	* i386.c (ix86_compute_frame_layout): Recompute fast prologues
+	only when amount of saved regs changed.
+	(ix86_init_machine_status): Initialize use_fast_prologue_epilgoue_nregs.
+	* i386.h (machine_function): New fields use_fast_prologue_epilgoue_nregs.
 
-2003-03-01  Richard Earnshaw  <rearnsha@arm.com>
+2003-03-21  Jan Hubicka  <jh@suse.cz>
 
-	* predict.c (estimate_bb_frequencies): Correctly set
-	real_values_initialized after initialization.
+	PR inline-asm/7916
+	* function.c (instantiate_virtual_regs_lossage): New function.
+	(instantiate_virtual_regs_1): Use it.
+	(instantiate_virtual_regs): Do not continue in substition when insn has
+	been deleted.
 
-2003-03-01  Neil Booth  <neil@daikokuya.co.uk>
+2003-03-21  Kazu Hirata  <kazu@cs.umass.edu>
 
-	* Makefile.in (C_AND_OBJC_OBJS, c-incpath.o, c-lex.o, LIBCPP_OBJS,
-	cppinit.o, cppdefault.o, fix-header): Update.
-	* c-incpath.c: New file.
-	* c-incpath.h: New file.
-	* c-lex.c: Include c-incpath.h.
-	(init_c_lex): Register path simplifier.
-	* c-opts.c: Include cppdefault.h and c-incpath.h.
-	(TARGET_SYSTEM_ROOT, verbose, iprefix, sysroot, std_inc,
-	std_cxx_inc, quote_chain_split, add_prefixed_path): New.
-	(COMMAND_LINE_OPTIONS): Add more options from cpplib.
-	(missing_arg, c_common_decode_option): Handle them.
-	(c_common_post_options): Register include chains.
-	(print_help): Update.
-	* cppdefault.h (struct default include): Update.
-	Move some macros to ...
-	* cppdefault.c: ... here.
-	(cpp_include_defaults): Add extra field add_sysroot.
-	* cppfiles.c (include_file, search_from, find_or_create_entry,
-	cpp_included, find_include_file, remap_filename): Update for
-	renaming of search_path to cpp_path, and of the chain headers.
-	(remove_component_p, _cpp_simplify_pathname): Move to c-incpath.c.
-	* cpphash.h (struct search_path): Move to cpplib.h.
-	(struct cpp_buffer, struct cpp_reader): Update.
-	(_cpp_simplify_pathname): Remove.
-	* cppinit.c: Don't include prefix.h and cppdefault.h.
-	(INO_T_EQ, INO_T_COPY, path_include, append_include_chain,
-	remove_dup_dir, remove_dup_nonsys_dirs, remove_dup_dirs,
-	init_standard_includes, BRACKET, SYSTEM, AFTER, no_dir,
-	no_pth, cpp_handle_options): Remove.
-	(struct pending_option): Remove chain members.
-	(cpp_destroy, cpp_read_main_file, COMMAND_LINE_OPTIONS,
-	cpp_handle_option): Update.
-	* cpplib.h (struct cpp_path, cpp_set_include_chains): New.
-	(struct cpp_options): Remove quote_include, bracket_include,
-	include_prefix, include_prefix_len, verbose, ignore_srcdir,
-	no_standard_includes, no_standard_cplusplus_includes.
-	(struct cpp_callbacks): Add simplify_path.
-	(cpp_handle_options): Remove.
-	* fix-header.c: Include c-incpath.h.
-	(read_scan_file): Update to use c-incpath functionality.
-	* doc/passes.texi: Update.
+	* combine.c (make_field_assignment): Fix a warning.
 
-2003-03-01  Kazu Hirata  <kazu@cs.umass.edu>
+2003-03-21  Kazu Hirata  <kazu@cs.umass.edu>
 
-	* config/h8300/h8300.c (bit_operand): Accept MEM only if it
-	satisfies EXTRA_CONSTRAINT 'U'.
+	* config/h8300/h8300.md (*insv_si_1_n_lshiftrt_16): New.
 
-2003-03-01  Kazu Hirata  <kazu@cs.umass.edu>
+2003-03-21  Dale Johannesen  <dalej@apple.com>
 
-	* config/h8300/h8300.md (*tst_extzv_bitqi_1_n): Take a scratch
-	register.
-	(*tst_extzv_memqi_1_n): Change to a splitter.
-	(a peephole2): Update.
+	* config/rs6000/rs6000.h (REG_ALLOC_ORDER):  Increase
+	priority for R2 on Darwin.
+	(HARD_REGNO_MODE_OK):  Don't accept R31 for DFmode.
 
-2003-03-01  Richard Earnshaw  <rearnsha@arm.com>
+2003-03-21  Kazu Hirata  <kazu@cs.umass.edu>
 
-	* predict.c (estimate_bb_frequencies): Initialize the sreal
-	constants once per compilation.
+	* combine.c (make_field_assignment): Remove unnecessary AND
+	when storing into zero_extract.
 
-2003-02-28  Richard Henderson  <rth@redhat.com>
+2003-03-21  Zack Weinberg  <zack@codesourcery.com>
 
-	* toplev.c (flag_eliminate_unused_debug_types): Enable by default.
+	* aclocal.m4 (gcc_AC_EXAMINE_OBJECT, gcc_AC_C_FLOAT_FORMAT): Delete.
+	* configure.in: Don't call gcc_AC_C_FLOAT_FORMAT.
+	* defaults.h: Remove reference to HOST_FLOAT_WORDS_BIG_ENDIAN
+	in comment.
 
-2003-02-28  scott snyder  <snyder@fnal.gov>
+2003-03-21  DJ Delorie  <dj@redhat.com>
 
-	* flags.h: Add flag_eliminate_unused_debug_types.
-	* toplev.c: Add flag_eliminate_unused_debug_types.
-	(f_options): Add -feliminate-unused-debug-types.
-	* dwarf2out.c (struct file_table): Add emitted member.
-	(splice_child_die): Fix the parent pointer for the child being
-	spliced.
-	(lookup_filename): Maintain file_table.emitted array.  Don't
-	output .file directive here.
-	(maybe_emit_file): (new)
-	(init_file_table): Set up file_table.emitted.
-	(dwarf2out_source_line): Use maybe_emit_file.
-	(dwarf2out_start_source_file): Use maybe_emit_file.
-	(dwarf2out_init): Use maybe_emit_file.
-	(prune_unused_types_walk_attribs): (new)
-	(prune_unused_types_mark): (new)
-	(prune_unused_types_walk): (new)
-	(prune_unused_types_prune): (new)
-	(prune_unused_types): (new)
-	(dwarf2out_finish): Call prune_unused_types if
-	flag_eliminate_unused_debug_types is set.
-	* doc/invoke.texi (Option Summary): Add
-	-feliminate-unused-debug-types.
-	(Debugging Options): Likewise.
+	* optabs.c (init_integral_libfuncs): Make sure we init at least up
+	to "long long" size words.
 
-2003-02-28  Geoffrey Keating  <geoffk@apple.com>
+2003-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
 
-	* doc/invoke.texi: Change .pch to .gch.
-	* cppfiles.c (open_file_pch): Likewise.
-	* gcc.c (default_compilers): Likewise.
+	* config/s390/s390.h: Do not include fixdfdi.h on s390x.
+	(TARGET_64BIT): Define as compile-time constant when IN_LIBGCC2.
+	(MIN_UNITS_PER_WORD): Do not define when IN_LIBGCC2.
 
-2003-02-28  Aldy Hernandez  <aldyh@redhat.com>
+2003-03-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
 
-        * floatlib.c: Remove.
+	PR doc-bug/9813
+	* doc/extend.texi: Move misplaced paragraph about underscores in
+	variables in macros.
 
-2003-02-28  Jason Merrill  <jason@redhat.com>
+2003-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
+	    Richard Henderson  <rth@redhat.com>
 
-	* stor-layout.c (variable_size): Leave a "minus 1" outside the
-	SAVE_EXPR.
+	PR optimization/8366
+	* config/sparc/sparc.h: (SYMBOLIC_CONST): New macro.
+	(GO_IF_LEGITIMATE_ADDRESS): Use it. Reject the form
+	PIC+SYMBOLIC_CONST in other modes than Pmode.
+	(GO_IF_MODE_DEPENDENT_ADDRESS): Use it. Mark
+	the form PIC+SYMBOLIC_CONST as mode dependent.
+
+2003-03-21  DJ Delorie  <dj@redhat.com>
+
+	* config/stormy16/stormy16.c (xstormy16_expand_arith): Make
+	sure we always emit at least one insn.
+
+2003-03-21  Christopher Faylor  <cgf@redhat.com>
+
+	* config.gcc (i[34567]86-*-cygwin*): Use new common makefile
+	stub t-cygming. Use common target header cygming.h. Add extra
+	c_target_obj and cxx_target_obj file. Default cygwin to posix
+	threading. Enforce i386 as float format.
+	(i[34567]86-*-mingw*): Use new common makefile stub t-cygming.
+	Remove cygwin.h as target header. Use common target header
+	cygming.h  Enforce i386 as float format. Correct typo.
+	* config/i386/cygming.h: New file, containing definitions
+	common to mingw32 and cygwin.
+	* config/i386/cygwin.h: Remove definitions common to cygwin and
+	mingw.	Simplify special spec logic.  Define "wrappers" around
+	certain include path defines to accommodate -mno-cygwin.
+	Remove some #if 0'ed code.
+	(STANDARD_INCLUDE_DIR) Always define when not cross-compiling.
+	(LINK_SPEC): Don't use cyg search prefix when -mno-cygwin.
+	(GCC_DRIVER_HOST_INITIALIZATION): Define as call to mingw_scan.
+	* config/i386/mingw32.h: Remove definitions common to cygwin and
+	mingw.
+	(EXTRA_OS_CPP_BUILTINS): Adjust.
+	(TARGET_VERSION): Define.
+	* config/i386/crtdll.h (EXTRA_OS_CPP_BUILTINS): Override
+	mingw32.h definitions.
+	(LIBGCC_SPEC): Add libmingwex.a as in mingw32.h.
+	* config/i386/t-cygwin (EXTRA_GCC_OBJS): Define as cygwin1.o.
+	Add compilation rules for cygwin1.o cygwin2.o.
+	* config/i386/cygwin1.c: New file.
+	* config/i386/cygwin2.c: New file.
+	* config/i386/t-cygming: New makefile stub.
+
+2003-03-20  Richard Henderson  <rth@redhat.com>
+
+	* fold-const.c (extract_muldiv_1): Revert changing order of
+	operands in case MULT_EXPR of 2003-02-16 patch.
+
+2003-03-20  Daniel Berlin  <dberlin@dberlin.org>
+	Merge changes from new-regalloc-branch
+
+	From Michael Matz  <matz@suse.de>
+	* df.c (df_ref_record_1): Move init of loc to safe point.
+	Only recurse on interesting things in parallels.
+	Handle CLASS_CANNOT_CHANGE_MODE smarter.
+	(df_uses_record): Ditto.
+
+	* df.h (DF_REF_MEM_OK): New enum member, used to mark ref's which
+	it's already okay to use memory operands in (IE doesn't require
+	adding another insn or anything).
+
+2003-03-20  Richard Henderson  <rth@redhat.com>
+
+	PR middle-end/6348
+	* explow.c (allocate_dynamic_stack_space): Handle STACK_SIZE_MODE
+	different from word_mode.
+
+2003-03-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.md (*insv_si_1_n_lshiftrt): Restrict the
+	source operand to those that can be extracted with bld.
+
+2003-03-20  Richard Earnshaw  <rearnsha@arm.com>
+
+	PR 10066
+	* arm.md (UNSPEC_PIC_BASE): New constant.
+	(pic_add_dot_plus_four): Wrap with unspec.
+	(pic_add_dot_plus_eight): Likewise.
+
+2003-03-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300.md (*insv_si_1_n): New.
+	(*insv_si_1_n_lshiftrt): Likewise.
+
+2003-03-20  Roger Sayle  <roger@eyesopen.com>
+
+	* fold-const.c (fold_mathfn_compare): New function to simplify
+	comparisons against built-in math functions.  Fold comparisons
+	of sqrt against constants.
+	(fold): Call fold_mathfn_compare when appropriate.
 
-2003-02-28  David Edelsohn  <edelsohn@gnu.org>
+2003-03-20 Richard Earnshaw  <rearnsha@arm.com>
 
-	* config/rs6000/power4.md: Add compare bypass.
+	* ifcvt.c (find_if_case_1): If we add a new bb, update the dominance
+	information.
 
-2003-02-28  Jason Thorpe  <thorpej@wasabisystems.com>
+2003-03-20  Per Bothner  <pbothner@apple.com>
 
-	* config/netbsd.h: Update copyright years.
-	(NETBSD_CPP_SPEC): Define _REENTRANT and _PTHREADS if
-	-pthread is specified on the command line.
+	Various cleanups to help compile server.
 
-2003-02-28  Dale Johannesen <dalej@apple.com>
+	* cppinit.c (cpp_create_reader):  Take extra hash_table* argument,
+	and pass that to _cpp_init_hashtable.
+	(cpp_read_main_file):  Drop hash_table* argument; don't call
+	_cpp_init_hashtable.
+	* cpplib.h:  Update declarations to match.
+	* c-opts.c (c_common_init_options):  Pass ident_hash to
+	cpp_create_reader.
+	(c_common_post_options):  Don't pass ident_hash to cpp_read_main_file.
+	* fix-header.c (read_scan_file):  Likewise pass NULL table to
+	cpp_create_reader rather than cpp_read_main_file.
 
-        * loop.c (struct movable): Add insert_temp, shrink savemode.
-	(scan_loop): Accept invariants that require copying; mark as
-        insert_temp.
-	(combine_movables): Don't combine insert_temp movables.
-	(move_movables): Insert copies for insert_temp movables.
-	Don't record the info based on regno for insert_temp's.
+	* cppfiles.c (cpp_rename_file):  Generalized and renamed
+	to cpp_change_file.
+	* cpplib.h:  Update declaration to match.
+	* c-opts.c (push_command_line_line, finish_options):  Change
+	cpp_rename_file calls to cpp_change_file.
 
-2003-02-28  Joel Sherrill <joel@OARcorp.com>
+	* line-map.c (add_line_map):  Allow leaving the outermost file.
+	Allowing entering an outermost-file after the initial time.
 
-	PR 9638/other
-	* config/i386/i386.c (DEFAULT_PCC_STRUCT_RETURN): Ensure the 
-	this constant defaults to 1.
+	* toplev.c (pop_srcloc):  Allow popping from initial file.
 
-2003-02-28  Bob Wilson  <bob.wilson@acm.org>
+2003-03-20  Kazu Hirata  <kazu at cs dot umass dot edu>
 
-	* config.gcc (xtensa-*-linux*): Add t-slibgcc-elf-ver to tmake_file.
+	* fold-const.c (fold): Fold A - (A & B) into ~B & A.
 
-2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
+2003-03-20  Kazu Hirata  <kazu@cs.umass.edu>
 
-	* arm.md (mulhisi3, mulhisi3addsi, mulhidi3adddi): Enable for any 
-	ARMv5e processor, not just for XScale.  Instructions are predicable.
-	(mulhisi3tb, mulhisi3bt, mulhisi3tt): New patterns for ARMv5e.
+	* config/h8300/h8300.md (a peephole2): New.
 
-2003-02-28  Nick Clifton  <nickc@redhat.com>
+2003-03-20  Kazu Hirata  <kazu@cs.umass.edu>
 
-	* config/arm/arm.c (note_invalid_constants): Change parameter type
-	from bool to int.
+	* config/h8300/h8300.md (*addsi3_and_r_1): New.
+	(*addsi3_and_not_r_1): Likewise.
 
-2003-02-28  Kazu Hirata  <kazu@cs.umass.edu>
+2003-03-19  Loren James Rittle  <ljrittle@acm.org>
 
-	* config/h8300/h8300.md (*tst_extzv_bitqi_1_n): Accept the
-	test of bit 7.
-	(*tst_extzv_memqi_1_n): Likewise.
-	(a peephole2): New.
+	* Makefile.in (STRICT2_WARN): Add @WERROR@.
+	(GCC_WARN_CFLAGS): Remove $(WERROR).
+	(fixinc.sh-warn): New.
+	* ada/Make-lang.in (ada-warn): Add $(WERROR).
+	* cp/Make-lang.in (cp-warn): Add $(WERROR).
+	* f/Make-lang.in (f-warn): Add $(WERROR).
+	* java/Make-lang.in (java-warn): Add $(WERROR).
+	* treelang/Make-lang.in (treelang-warn): Add $(WERROR).
 
-2002-02-28  Richard Sandiford  <rsandifo@redhat.com>
+2003-03-19  Nathanael Nerode  <neroden@gcc.gnu.org>
 
-	* config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Wrap in
-	#ifndef __mips16.
+	* c-common.h (c_dump_tree), c-dump.c (c_dump_tree),
+	langhooks-def.h (lhd_tree_dump_dump_tree),
+	langhooks.c (lhd_tree_dump_dump_tree), langhooks.h (*dump_tree):
+	Change return type from 'int' to 'bool'.  Replace 0 and 1 with
+	true and false in return statements.
 
-Fri Feb 28 11:09:14 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-19  Kevin Buettner  <kevinb@redhat.com>
 
-	* combine.c (gen_lowpart_for_combine): Update handling of
-	subregs_of_mode
-	* flow.c (life_analysis, mark_used_regs): Likewise.
-	* regclass.c (subregs_of_mode): Turn into single bitmap.
-	(cannot_change-mode_set_regs, invalid_mode_change_p): Update
-	dealing with subregs_of_mode
-	* regs.h (subregs_of_mode): Update prototype.
+	* dwarf2out.c (DWARF_INITIAL_LENGTH_SIZE): Define.
+	(DWARF_COMPILE_UNIT_HEADER_SIZE): Take into account
+	DWARF_INITIAL_LENGTH_SIZE.
+	(output_compilation_unit_header, output_pubnames, output_aranges)
+	(output_line_info): Output 0xffffffff escape value for 64-bit
+	DWARF extension.
+	* config/mips/iris6.h (DWARF_INITIAL_LENGTH_SIZE): Define.
 
-2003-02-28  Josef Zlomek  <zlomekj@suse.cz>
+2003-03-19  Ulrich Weigand  <uweigand@de.ibm.com>
 
-	* emit-rtl.c (set_reg_attrs_for_parm): New function.
-	* rtl.h (set_reg_attrs_for_parm): New exported function.
-	* function.c (assign_parms): Use set_reg_attrs_for_parm instead of
-	set_reg_attrs_from_mem.
+	* config/s390/s390.c (s390_preferred_reload_class): Do not
+	force constants to the pool unless necessary.
+	(s390_decompose_address): Prefer to use pointer as base,
+	not index register.
+	* config/s390/s390.md ("*tsthiCCT_only"): Remove '?' from
+	Q alternative.
+	("*movdi_64", "*movsi", "movhi", "movqi_64", "movqi",
+	"*movdf_64", "*movsf"): Add '?' to Q->Q alternatives.
+	("*extractqi", "*extracthi", "*zero_extendhisi2_31",
+	"*zero_extendqisi2_31", "*zero_extendqihi2_31",
+	"*adddi3_31", "*subdi3_31"): Do not set "type" attribute.
 
-2003-02-27  Roger Sayle  <roger@eyesopen.com>
-	    Zack Weinberg <zack@codesourcery.com>
+2003-03-19  Jan Hubicka  <jh@suse.cz>
 
-	* gcc.c (do_spec_1):  Treat %U like %u for unique associations.
+	* i386.h (machine_function): New fields use_fast_prologue_epilogue.
+	* i386.c (use_fast_prologue_epilogue): Remove.
+	(ix86_frame): New field save_regs-using_mov;
+	(ix86_compute_frame_layout):  Decide on fast prologues;
+	allocate saved registers in red zone.
+	(ix86_expand_epilogue, ix86_expand_prolgoues): Obey new parameters.
 
-2003-02-27  Kazu Hirata  <kazu@cs.umass.edu>
+2003-03-19  Nick Clifton  <nickc@redhat.com>
 
-	* reload1.c (sext_for_mode): Remove.
-	(reload_cse_move2add): Use trunc_int_for_mode instead of
-	sext_for_mode.
-	(move2add_note_store): Likewise.
-	Reset register information if we see a set in non-integer
-	mode.
+	* config/mcore/mcore.h (CPP_SPEC): Remove trailing semi-colon.
 
-2003-02-27  David Edelsohn  <edelsohn@gnu.org>
+2003-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
-	* config/rs6000/aix43.h (ASM_SPEC): Only emit -mppc64 if no -mcpu
-	option.
-	(ASM_CPU_SPEC): Use -m620 for Power3, Power4, 620, 630.
-	* config/rs6000/aix51.h: Same.
-	* config/rs6000/aix52.h: Same.
-	* config/rs6000/power4.md: Additional VMX bypasses.
+	PR 10062
+	* config/pa/pa-hpux.h (TARGET_HPUX_UNWIND_LIBRARY): Redefine.
+	* pa-protos.h (output_lbranch): New prototype.
+	* pa.c (compute_frame_size): Change size of the frame marker on the
+	64-bit ports to 48 bytes.
+	(pa_output_function_prologue): Document why SAVE_SP is set.
+	(hppa_expand_prologue): Save previous stack pointer into frame marker
+	on targets which use the hpux unwind library.
+	(output_cbranch): Use output_lbranch.
+	(output_lbranch): New function to output long unconditional branches.
+	* pa.h (TARGET_HPUX_UNWIND_LIBRARY): Define.
+	(STACK_POINTER_OFFSET): Update offset for 48-byte frame marker on
+	64-bit ports.
+	* pa.md (jump): Use output_lbranch.
+	(allocate_stack): New expander for dynamic stack allocation.
 
-2003-02-27   Geert Bosch <bosch@gnat.com>
+2003-03-19  Alan Modra  <amodra@bigpond.net.au>
 
-	* toplev.c (print_version): Add indentation for GGC heuristics and
-	output after printing version information.
+	* config/rs6000/rs6000.c (rs6000_stack_info): Only require a frame
+	when debugging on XCOFF targets.  Delete "abi" temp.
 
-2003-02-27  James E Wilson  <wilson@tuliptree.org>
+	PR target/10073
+	* combine.c (force_to_mode <NOT>): Use gen_int_mode.
 
-	* combine.c (simplify_comparison): Require integral mode when
-	permuting SUBREG with AND.
+2003-03-18  Jakub Jelinek  <jakub@redhat.com>
 
-2003-02-27  Steve Ellcey  <sje@cup.hp.com>
+	* config/s390/s390.c (s390_output_dwarf_dtprel): New.
+	* config/s390/s390-protos.h (s390_output_dwarf_dtprel): New proto.
+	* config/s390/s390.h (ASM_OUTPUT_DWARF_DTPREL): Define.
 
-	* config/ia64/hpux.h (STARTFILE_PREFIX_SPEC): Remove.
+	* config/ia64/ia64.c (ia64_output_dwarf_dtprel): New.
+	* config/ia64/ia64-protos.h (ia64_output_dwarf_dtprel): New proto.
+	* config/ia64/ia64.h (ASM_OUTPUT_DWARF_DTPREL): Define.
 
-2003-02-27  Nick Clifton  <nickc@redhat.com>
+2003-03-18  Geoffrey Keating  <geoffk@apple.com>
 
-	* config/arm/arm.md (extendsfdf2): Add pattern accidentally
-	deleted when cirrus instructions were added.
+	* config/rs6000/rs6000.c (rs6000_emit_prologue): Don't clone
+	the result of machopic_function_base_name.
+	* config/darwin.c (machopic_function_base_name): Use a gc-allocated
+	string rather than a static array.
 
-2003-02-27  Jason Thorpe  <thorpej@wasabisystems.com>
+	* Makefile.in (emit-rtl.o): Add gt-emit-rtl.h to dependencies.
 
-	* config.gcc (*-*-netbsd[2-9]*, *-*-netbsdelf[2-9]*): Enable
-	POSIX thread support by default.
+	* gengtype.c: Include rtl.h.
+	(enum rtx_code): Don't define.
+	(rtx_format): Make declaration match rtl.h.
+	(rtx_next_new): Rename from rtx_next to avoid conflict.  Change all
+	users.
+	(adjust_field_rtx_def): Describe strings in NOTE_LINE_NUMBER notes.
+	* Makefile.in (gengtype.o): Update dependencies.
 
-2003-02-27  Roger Sayle  <roger@eyesopen.com>
+2003-03-18  Andreas Schwab  <schwab@suse.de>
 
-	* config/i386/cygwin.h: Don't include any other files directly.
-	* config/i386/mingw32.h: Don't include cygwin.h directly.
-	* config.gcc (cygwin, mingw32, uwin): Instead make these files
-	explicit in the tm_files variable.
+	* config/m68k/m68k.md (iordi3): Fix setting low half to -1.  From
+	martin@blom.org.
 
-2003-02-27  Alan Modra  <amodra@bigpond.net.au>
+2003-03-18  Geoffrey Keating  <geoffk@apple.com>
 
-	* config/rs6000/rs6000.md: Add TI constant splitter.
+	* function.c (next_block_index): Mark with GTY.
 
-2003-02-26  Alexandre Oliva  <aoliva@redhat.com>
+	* config/rs6000/rs6000.md (macho_correct_pic): Correct pattern.
 
-	* builtins.c (purge_builtin_constant_p): Handle subreg of
-	constant_p_rtx too.
+2003-03-18  Richard Henderson  <rth@redhat.com>
 
-	* function.c (assign_stack_local_1): Truncate constant added to
-	frame_pointer_rtx or virtual_stack_vars_rtx for Pmode.
+	* config/ia64/ia64.md (UNSPECV_SETJMP_RECEIVER): New.
+	(builtin_setjmp_receiver): Delay call to ia64_reload_gp
+	until after reload.
 
-2003-02-26  David Edelsohn  <edelsohn@gnu.org>
+2003-03-18  Richard Henderson  <rth@redhat.com>
 
-	* config.gcc: Add power4 to PowerPC with_cpu list.
+	* builtins.c (expand_builtin_unop): New target_mode operand;
+	use it to convert the result to the correct mode.
+	(expand_builtin): Update all callers.
 
-Wed Feb 26 19:46:25 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-03-18  Ulrich Weigand  <uweigand@de.ibm.com>
 
-	* objc-act.c: (mark_referenced_methods): Fix compilation problem.
+	* config/s390/s390.md ("movti", "movhi", "movqi"): Add "type" attribute.
 
-2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+2003-03-18  Jan Hubicka  <jh@suse.cz>
 
-	* gcov-dump.c (print_prefix): Fix signedness warning.
-	* gcov-io.h (struct counter_section, struct counter_section_data): New.
-	(struct function_info): n_arc_counts field removed, n_counter_sections,
-	counter_sections fields added.
-	(struct gcov_info): arc_counts, n_arc_counts fields removed,
-	n_counter_sections, counter_sections fields added.
-	* libgcov.c (gcov_exit, __gcov_flush): Add support for multiple
-	profile sections.
-	* profile.h (MAX_COUNTER_SECTIONS): New.
-	(struct section_info): New.
-	(struct profile_info): count_instrumented_edges,
-	count_edges_instrumented_now fields removed, n_sections, section_info
-	fields added.
-	(find_counters_section): Declare.
-	* profile.c (struct function_list): count_edges field removed,
-	n_counter_sections, counter_sections fields added.
-	(set_purpose, label_for_tag, build_counter_section_fields,
-	build_counter_section_value, build_counter_section_data_fields,
-	build_counter_section_data_value, build_function_info_fields,
-	build_function_info_value, build_gcov_info_fields,
-	build_gcov_info_value): New static functions.
-	(find_counters_section): New function.
-	(instrument_edges, get_exec_counts, compute_branch_probabilities,
-	branch_prob, create_profiler): Modified to support multiple profile
-	sections.
+	* i386.md:  Fix previous commit that mistakely applied the patch
+	twice.
 
-2003-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+	* alias.c (rtx_equal_for_memref_p): Assume that X and Y has been
+	canonicalized.
+	(memrefs_conflict_p): Likewise.
+	(addr_side_effect_eval): Canonicalize the constructed address.
 
-	* pa.c (compute_frame_size): Don't assume PREFERRED_STACK_BOUNDARY
-	is 8 * STACK_BOUNDARY.
**** TRUNCATED ****
-------------- next part --------------
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/emit-rtl.c -o emit-rtl.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/except.c -o except.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/explow.c -o explow.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/expmed.c -o expmed.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/expr.c -o expr.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/final.c -o final.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/flow.c -o flow.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/fold-const.c -o fold-const.o
stage1/xgcc -Bstage1/ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H    -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/. -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/function.c -o function.o
/Users/regress/tbox/cvs-gcc/gcc/gcc/function.c: In function `put_var_into_stack':
/Users/regress/tbox/cvs-gcc/gcc/gcc/function.c:1317: warning: promoted argument `rescan' doesn't match prototype
/Users/regress/tbox/cvs-gcc/gcc/gcc/tree.h:2990: warning: prototype declaration
/Users/regress/tbox/cvs-gcc/gcc/gcc/function.c: In function `gen_mem_addressof':
/Users/regress/tbox/cvs-gcc/gcc/gcc/function.c:2891: warning: promoted argument `rescan' doesn't match prototype
/Users/regress/tbox/cvs-gcc/gcc/gcc/rtl.h:1580: warning: prototype declaration
make[2]: *** [function.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