This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

GCC build failed for native with your patch on 2001-10-26T04:19:55Z.


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.

There were also 0 new regression test failures, and 5
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
powerpc-eabisim g77.sum g77.f-torture/compile/20010519-1.f,
powerpc-eabisim gcc.sum gcc.c-torture/execute/20001009-1.c
powerpc-eabisim gcc.sum gcc.c-torture/execute/20010116-1.c
powerpc-eabisim gcc.sum gcc.c-torture/execute/950714-1.c
powerpc-eabisim gcc.sum gcc.c-torture/unsorted/pyr.c,

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
ChangeLog entries since last run on 2001-10-26T02:00:01Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Thu Oct 25 19:00:17 2001
+++ gcc/gcc/ChangeLog	Thu Oct 25 21:20:18 2001
@@ -1,3 +1,8 @@
+2001-10-26  Christopher Faylor  <cgf@redhat.com>
+
+	* config/i386/cygwin.h: Search target specfic include directory, if
+	appropriate.
+
 2001-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* dwarf2out.c (PTR_SIZE, default_eh_frame_section): Move outside
--- /maat/heart/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog	Thu Oct 25 16:00:53 2001
+++ gcc/libstdc++-v3/ChangeLog	Thu Oct 25 21:21:22 2001
@@ -1,4 +1,13 @@
 2001-10-25  Benjamin Kosnik  <bkoz@redhat.com>
+	    Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
+	    Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+	
+	* config/os/gnu-linux/bits/os_defines.h: Set to 64 bit longs with
+	__s390x__ only.
+	* include/bits/std_limits.h: Fix wchar_t issues.
+	* config/os/aix/bits/os_defines.h: Fix.
+	
+2001-10-25  Benjamin Kosnik  <bkoz@redhat.com>
 
 	* include/bits/locale_facets.tcc (collate::do_transform): Fix.
 

ChangeLog entries between 2001-10-26T02:00:01Z and the last time everything
passed, on 2001-08-25T19:21:30Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog	Sat Aug 25 12:21:41 2001
+++ gcc/ChangeLog	Sat Oct 20 17:21:58 2001
@@ -1,5 +1,86 @@
-2001-08-25  Geoffrey Keating  <geoffk@redhat.com>
+2001-10-20  Brendan Kehoe  <brendan@zen.org>
+
+	* MAINTAINERS: Tweak my address.
+
+Thu Oct 11 21:50:15 2001  J"orn Rennecke <amylaar@onetel.net.uk>
+
+	* MAINTAINERS: Update my email address.
+
+2001-10-11  Hans-Peter Nilsson  <hp@axis.com>
+
+	* configure.in (noconfigdirs) [cris-*-*]: Disable libgcj.
+	* MAINTAINERS: Add self as maintainer of CRIS port.
+
+2001-10-10  Geert Bosch  <bosch@gnat.com>
+
+	* MAINTAINERS (Various maintainers: Ada front end): 
+	Added Robert Dewar.
+
+2001-10-03  David Billinghurst <David.Billinghurst@riotinto.com>
+
+	* MAINTAINERS (Write After Approval): Added self
+
+2001-10-02  Geert Bosch  <bosch@gnat.com>
+
+	* MAINTAINERS (Various maintainers: Ada front end): Added myself.
+
+2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* configure: Handle temporary files securely using mkdir.
+
+2001-09-29  Alexandre Oliva  <aoliva@redhat.com>
 
+	* Makefile.in (configure-target-gperf): Depend on $(ALL_GCC_CXX).
+
+2001-09-26  Will Cohen <wcohen@redhat.com>
+
+	* configure.in (*-*-linux*): Disable configuration of target-newlib
+	and target-libgloss.
+	
+2001-09-26  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.in (EXTRA_TARGET_FLAGS): Pass RANLIB_FOR_TARGET for
+	RANLIB.
+
+2001-09-21  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.in (AS_FOR_TARGET, LD_FOR_TARGET,
+	DLLTOOL_FOR_TARGET, WINDRES_FOR_TARGET, AR_FOR_TARGET,
+	RANLIB_FOR_TARGET, NM_FOR_TARGET): Don't use double quotes to
+	avoid quotes nesting problems.
+	(NATIVE_CHECK_MODULES): Ditto, just for consistency.
+	(DO_X): Export only variables that are set.
+
+2001-09-19  Ben Elliston  <bje@redhat.com>
+
+	* configure.in (sparc-sun-solaris2*): Don't use /usr/bin/which on
+	Solaris when testing for the /usr/ucb/cc compiler; it has incorrect
+	semantics.  Use the shell built-in "type" command instead.
+
+2001-08-31  Alexandre Oliva  <aoliva@redhat.com>
+
+	Merged from gcc-3_0-branch:
+	2001-07-30  Jeff Sturm  <jsturm@one-pont.com>
+	* ltcf-c.sh: Use $objext, not $ac_objext.
+	2001-07-27  Mark Kettenis  <kettenis@gnu.org>
+	* ltcf-cxx.sh: Add support for GNU.
+	2001-07-22  Timothy Wall  <twall@redhat.com>
+	* ltcf-c.sh: Don't disable shared libraries for AIX5/IA64.  Preserve
+	default settings if using GNU tools with that configuration.
+	* ltcf-cxx.sh: Ditto.
+	* ltcf-gcj.sh: Ditto.
+	2001-07-21  Michael Chastain  <chastain@redhat.com>
+	* ltconfig: Set max_cmd_len to a maximum of 512Kb, as it seems some
+	HPUX 11.0 systems have trouble with 1MB.  Mark as gcc-local.
+	* ltmain.sh: Mark as gcc-local.
+
+2001-08-30  Eric Christopher  <echristo@redhat.com>
+	    Jason Eckhardt  <jle@redhat.com>
+
+	* config.guess: Merge from master sources.
+	* config.sub: Merge from master sources, add support for mipsisa32.
+
+2001-08-25  Geoffrey Keating  <geoffk@redhat.com>
 	* config.sub: Merge from master sources, rev 1.219.
 	* MAINTAINERS: Add self as contact for stormy16 port.
 
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Sat Aug 25 10:15:12 2001
+++ gcc/gcc/ChangeLog	Thu Oct 25 19:00:17 2001
@@ -1,3 +1,5323 @@
+2001-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* dwarf2out.c (PTR_SIZE, default_eh_frame_section): Move outside
+	of macro guards. Fix #endif comment.
+
+	* output.h (default_exception_section, default_eh_frame_section):
+	Move prototypes outside of macro guard.
+	
+	* crtstuff.c: Fix #endif comment.
+
+Thu Oct 25 12:21:58 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* doc/md.texi (movMM): Clarify semantics of storing into a 
+	non-paradoxical SUBREG.
+
+2001-10-25  Zack Weinberg  <zack@codesourcery.com>
+
+	* langhooks.c (lang_hook_default_clear_binding_stack): New.
+	(lang_hook_default_get_alias_set): Move next to other alias
+	hooks.
+	* langhooks.h: Prototype lang_hook_default_clear_binding_stack.
+	(LANG_HOOKS_CLEAR_BINDING_STACK): New macro.
+	(LANG_HOOKS_INITIALIZER): Add it.
+	* toplev.h (struct lang_hooks): Add clear_binding_stack.
+	* toplev.c (compile_file):  Call lang_hooks.clear_binding_stack
+	instead of a loop calling poplevel.
+
+2001-10-25  Nick Clifton  <nickc@cambridge.redhat.com>
+
+	* config/mips/isa3264.h (SUBTARGET_CPP_SIZE_SPEC): Replace
+	occurrences of #elif with #if...#endif.
+
+2001-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* cris.h (EH_RETURN_DATA_REGNO): Fix unsigned>=0 warning.
+
+Thu Oct 25 08:46:06 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* alias.c (can_address_p): No longer static.
+	* emit-rtl.c (get_mem_attrs): New parameter, MODE; all callers changed.
+	Return 0 if all parameters are default values.
+	(set_mem_attributes): Set MEM_KEEP_ALIAS_SET_P.
+	(adjust_address_1): Try harder to compute a size.
+	* expr.c (expand_assignment, store_constructor): If can't address,
+	set MEM_KEEP_ALIAS_SET_P.
+	(store_constructor_field): Don't change set if MEM_KEEP_ALIAS_SET_P.
+	(store_field): Likewise.
+	(store_constructor): Simplify call to store_constructor_field.
+	* expr.h (can_address_p): New declaration.
+	* gensupport.c (gen_rtx_CONST_INT): New function.
+	* rtl.h (MEM_KEEP_ALIAS_SET_P): New macro.
+	(MEM_SIZE): Get size from mode, if not set and not BLKmode.
+	(MEM_COPY_ATTRIBUTES): Copy MEM_KEEP_ALIAS_SET_P.
+
+	* stmt.c (expand_end_case): Remove orig_minval and use tree_low_cst.
+
+2001-10-24  Christopher Faylor  <cgf@redhat.com>
+
+	* config/i386/cygwin.h: Use proper path for mingw crt files when
+	-mno-cygwin.
+
+Wed Oct 24 18:43:42 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* dwarf2out.c (file_info_cmp): Always return consistent results.
+
+2001-10-24  Roger Sayle <roger@eyesopen.com>
+
+	* stmt.c (expand_end_case): Index jumptables from zero for
+	suitably small values of minval.
+
+2001-10-24  Jakub Jelinek  <jakub@redhat.com>
+
+	* stor-layout.c (place_union_field): If any field was aligned with
+	attribute aligned, set record type's TYPE_USER_ALIGN.
+	(place_field): Likewise.
+	(finalize_record_size): Don't clear TYPE_USER_ALIGN.
+	(layout_type) [ARRAY_TYPE]: Copy element's TYPE_USER_ALIGN.
+
+2001-10-24  Zack Weinberg  <zack@codesourcery.com>
+
+	* c-common.h (struct c_common_identifier): Remove rid_code field.
+	(C_RID_CODE): Use ->node.rid_code instead of ->rid_code.
+
+	* c-typeck.c (constructor_designated): New local flag.
+	(struct constructor_stack): Add "designated" field to match.
+	(start_init): Clear it.
+	(really_start_incremental_init, push_init_level): Push and
+	clear it.
+	(pop_init_level): Pop it.
+	(set_designator): Set it.
+
+	(pop_init_level): Suppress "missing initializer" warnings if
+	constructor_designated is true.
+	(process_init_element): Suppress warning about union
+	initialization under traditional C, if constructor_designated
+	is true.
+
+Wed Oct 24 15:35:38 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* integrate.c (copy_rtx_and_substitute, case CALL): Fix error in last
+	change.
+
+Wed Oct 24 13:26:12 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* h8300.h (RETURN_ADDR_RTX): Remove old, incorrect definition.
+
+2001-10-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* ssa-ccp.c (ssa_ccp_substitute_constants): Don't do anything if
+	the node was already a set to a constant.
+
+Wed Oct 24 12:41:19 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* emit-rtl.c (set_mem_attributes): Fix typo in last change.
+	* print-rtl.c (print_rtx, case MEM): Improve display of MEM_DECL.
+
+2001-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* s390/linux.h (ASM_OUTPUT_BYTE): Fix format specifier warnings.
+	(ASM_OUTPUT_ASCII): Const-ify.  Fix signed/unsigned warning.
+	(ASM_OUTPUT_MI_THUNK): Fix format specifier warnings.
+	* s390.c (s390_final_chunkify): Don't use string concatenation.
+	(s390_function_prologue, s390_function_epilogue): Const-ify.
+	* s390.h (FUNCTION_PROFILER): Remove unused variable.
+
+2001-10-24  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-decl.c (finish_decl): Don't add DECL_STMTs for nested function
+	prototypes.
+
+2001-10-23  Stan Shebs  <shebs@apple.com>
+
+	* config/rs6000/x-darwin: Use -no-cpp-precomp instead of
+	-traditional-cpp in first-stage compilation.
+
+Tue Oct 23 21:45:40 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* gensupport.c (target_flags): Add.
+
+Tue Oct 23 13:05:53 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.
+
+	* builtins.c (expand_builtin_setjmp): Only call convert_memory_address
+	if needed.
+	(expand_builtin_longjmp, expand_builtin_alloca): Likewise.
+	* except.c (expand_builtin_frob_return_addr): Likewise.
+	(expand_builtin_eh_return): Likewise.
+	* stmt.c (expand_computed_goto): Likewise.
+	* explow.c (memory_address): Likewise.
+	(allocate_dynamic_stack_space): Clean up predicate testing.
+	(probe_stack_range): Convert SIZE to Pmode.
+	* calls.c (rtx_for_function_call): Only call convert_memory_address
+	if needed.
+	Pass function call operand as ptr_mode, not Pmode.
+	* expr.c (expand_assignment): Clean up calls to convert_memory
+	address by only doing so when needed and making offsets Pmode.
+	(store_constructor, expand_expr, expand_expr_unaligned): Likewise.
+	* function.c (assign_parms): Ensure address in MEM for RESULT_DECL
+	is in Pmode, not ptr_mode.
+
+2001-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* darwin-protos.h (constructor_section, destructor_section,
+	mod_init_section, mod_term_section): Prototype.
+	* darwin.c (machopic_finish, update_non_lazy_ptrs, update_stubs):
+	Const-ify.
+	* darwin.h (ASM_DECLARE_OBJECT_NAME, ASM_DECLARE_FUNCTION_NAME):
+	Likewise.
+	(SECTION_FUNCTION): Prototype `FUNCTION'.  Delete
+	objc_section_init declaration.
+	(EXTRA_SECTION_FUNCTIONS): Prototype objc_section_init.
+	(objc_section_init, try_section_alias): Make static.
+	(alias_section): Make static and hide unused function.
+	(ASM_GENERATE_INTERNAL_LABEL): Fix format specifier warning.
+
+Tue Oct 23 13:05:53 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* alias.c (can_address_p): Compnonents are not addressable if
+	the containing type has alias set 0.
+	(get_alias_set): Rework to use STRIP_NOPS.
+	Only call front-end routine on object, type, or object with
+	NOPs stripped, not inner values.
+	Use language hook to call front-end routine.
+	* builtins.c (get_memory_rtx): Always call set_mem_attributes.
+	(expand_builtin_apply): Call set_mem_align on MEMs we make.
+	Don't pass alignment to emit_block_move.
+	(expand_builtin_memcpy, expand_builtin_va_copy): Likewise.
+	(expand_builtin_memset): Likewise, but for clear_storage.
+	* c-common.c (lang_get_alias_set): Renamed to c_common_alias_set
+	and remove C++ specific parts.
+	* c-common.h (c_common_get_alias_set): Add declaration.
+	* c-lang.c (LANG_HOOKS_GET_ALIAS_SET): New macro.
+	* calls.c (emit_call_1): Fix typo in sibcall_pop case.
+	(save_fixed_argument_area): Call set_mem_align.
+	Remove alignment in call to emit_block_move.
+	(emit_library_call_value_1, store_one_arg): Likewise.
+	(target_for_arg): Remove; disabled long ago.
+	* emit-rtl.c (set_mem_attributes): Rework to only call get_mem_attrs
+	once and similar cleanups.
+	(offset_address): Use proper introductory comment.
+	* expr.c (emit_block_move): Use alignment from that of MEM args, not
+	from explicit operand; all callers changed.
+	(clear_storage): Likewise.
+	(expand_assignment): Don't call set_mem_alias_set on to_rtx.
+	(store_field): Remove kludge on alias set used for to_rtx.
+	(highest_pow2_factor, case *_DIV_EXPR): Never return 0.
+	(expand_expr_unaligned): Call set_mem_attributes instead of
+	set_mem_alias_set.
+	* expr.h (emit_block_move, clear_storage): Remove ALIGN argument.
+	* function.c (assign_stack_temp_for_type): Set MEM alignment.
+	(expand_function_end): Track MEM attributes of trampolines.
+	* ifcvt.c (noce_try_cmove_arith): Set alignment of new MEM.
+	* integrate.c (copy_rtx_and_substitute, case CALL): Copy memory
+	attributes from original.
+	* langhooks.c (lang_hook_default_get_alias_set): New function.
+	(hook_get_alias_set_0): New function.
+	* langhooks.h (hook_get_alias_set_0): New declaration.
+	(lang_hook_default_get_alias_set): Likewise.
+	(LANG_HOOKS_GET_ALIAS_SET): New macro; add to initializer.
+	* reload1.c (alter_reg): Use adjust_address_nv.
+	* rtl.c (get_mode_alignment): Moved to here.
+	* rtl.h (MEM_ALIGN): Take default from mode, if not BLKmode, and
+	change default if unknown from 1 to BITS_PER_UNIT.
+	* stor-layout.c (get_mode_alignment): Remove from here.
+	* toplev.h (struct lang_hoks): Add get_alias_set field.
+	* tree.h (lang_get_alias_set): Delete declaration.
+	* config/arc/arc.c (arc_setup_incoming_varags): Set MEM alignment.
+	* config/i386/i386.c (ix86_setup_incoming_varargs): Likewise.
+	(ix86_va_arg): Likewise.
+	* config/i960/i960.c (i960_setup_incoming_varargs): Likewise.
+	* config/pa/pa.c (hppa_builtin_saveregs): Likewise.
+	* config/sparc/sparc.c (sparc_va_arg): Likewise.
+	* config/rs6000/rs6000.c (setup_incoming_varargs): Likewise.
+	(expand_block_move_mem): Remove dead code.
+
+2001-10-22  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-common.c (warn_div_by_zero): New.
+	* c-common.h (warn_div_by_zero): New.
+	* c-decl.c (c_decode_option): Take it on the command line.
+ 	* c-typeck.c (build_binary_op): Warn about division by zero.
+	* doc/invoke.texi: Document the new command line option, fix
+	documentation of -Wmultichar.
+ 	* testsuite/gcc.dg/divbyzero.c: New tests.
+ 	* testsuite/gcc.dg/noncompile/20010524-1.c: Update.
+
+Tue Oct 23 15:30:23 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.c (ix86_expand_int_movcc): Cleanup; use expand_simple_*op.
+
+	* toplev.c (rest_of_compilation): Use CLEANUP_UPDATE_LIFE
+	to avoid update_life_info call.
+	* basic-block.h (CLEANUP_UPATE_LIFE): Define.
+	* cfgcleanup.c (bb_flags): New enum.
+	(BB_FLAGS, BB_SET_FLAG, BB_CLEAR_FLAG, FORWARDER_BLOCK_P): New macros.
+	(notice_new_block, update_forwarder_flag): New functions.
+	(try_simplify_condjump): Use FORWARDER_BLOCK_P.
+	(try_forward_edges): Likewise; update flags.
+	(merge_blocks): Likewise.
+	(outgoing_edges_match): Likewise.
+	(try_crossjump_to_edge): Likewise.
+	(try_optimize_cfg): Likewise; initialize and clear the flags;
+	recompute life info if needed.
+	(cleanup_cfg): No need to clear aux pointers.
+
+2001-10-23  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/i386/i386.c (override_options): Default to minimum
+	stack alignment when optimizing for code size.
+	* doc/invoke.texi (-mpreferred-stack-boundary): Document the
+	change.
+
+	* config/i386/i386.c (override_options): Set upper limit of
+	-mpreferred-stack-boundary to 12.
+
+2001-10-22  Zack Weinberg  <zack@codesourcery.com>
+
+	* recog.c (peephole2_optimize): Add default case to switch.
+
+2001-10-23  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* doc/gcc.texi (Sending Patches): Remove.
+
+2001-10-22  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* unwind-dw2-fde.c (fde_unencoded_compare): Derefer pc_begin
+	fields when comparing.
+
+2001-10-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* arm.h (HOST_INT, HOST_UINT): Delete.  Remove all uses.
+	* arm.c (HOST_INT, HOST_UINT): Likewise.
+
+2001-10-22  Stan Shebs  <shebs@apple.com>
+
+	* config/darwin-protos.h (darwin_exception_section): Declare.
+	(darwin_eh_frame_section): Declare.
+
+Mon Oct 22 18:21:25 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.md (movti_rex64): Fix mode.
+
+2001-10-22  Stan Shebs  <shebs@apple.com>
+
+	* target.h (struct gcc_target): Add asm_out.exception_section,
+	asm_out.eh_frame_section.
+	* target-def.h (TARGET_ASM_EXCEPTION_SECTION): New macro.
+	(TARGET_ASM_EH_FRAME_SECTION): New.
+	(TARGET_INITIALIZER): Update.
+	* output.h (default_exception_section): Declare.
+	(default_eh_frame_section): Declare.
+	* dwarf2out.c: Include target.h.
+	(output_call_frame_info): Call target hook for eh frames.
+	(default_eh_frame_section): New function.
+	* except.c: Include target.h.
+	(output_function_exception_table): Call target hook for exception
+	section.
+	* varasm.c (default_exception_section): Rename from
+	exception_section, remove EXCEPTION_SECTION macro.
+
+	* config/darwin.h (darwin_eh_frame_section): New function.
+	(EXCEPTION_SECTION): Remove.
+	(TARGET_ASM_EXCEPTION_SECTION): Define.
+	* config/nextstep.h (EH_FRAME_SECTION_ASM_OP): Remove.
+	(nextstep_exception_section): New function.
+	(nextstep_eh_frame_section): New function.
+	(TARGET_ASM_EXCEPTION_SECTION): Define.
+	(TARGET_ASM_EH_FRAME_SECTION): Define.
+
+	* config/pa/som.h (EXCEPTION_SECTION): Remove.
+	(TARGET_ASM_EXCEPTION_SECTION): Define.
+	* config/rs6000/sysv4.h, config/rs6000/xcoff.h
+	(EXCEPTION_SECTION): Remove.
+	(TARGET_ASM_EXCEPTION_SECTION): Define.
+	* config/stormy16/stormy16.h: Remove comments referencing
+	EXCEPTION_SECTION and EH_FRAME_SECTION_ASM_OP.
+
+	* doc/tm.texi: Document TARGET_ASM_EXCEPTION_SECTION and
+	TARGET_ASM_EH_FRAME_SECTION.
+
+2001-10-22  Nick Clifton  <nickc@cambridge.redhat.com>
+
+	* config/mips/mips.md (mul_acc_si): Fix precedence of conditional
+	terms.
+
+	* c-format.c: Fix spelling typo in comment.
+
+	* sched-int.h: Fix typo in GCC preamble.
+
+2001-10-21  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+
+	PR debug/4252
+	* doc/invoke.texi: Remove references to -fdump-translation-unit.
+
+2001-10-22  Richard Henderson  <rth@redhat.com>
+
+	* config/i386/i386.c (ix86_expand_clear): New.
+	* config/i386/i386-protos.h: Declare it.
+	* config/i386/i386.md (setcc peep2s): Use it.
+	(movsi_xor): Unexport.
+
+2001-10-22  Richard Henderson  <rth@redhat.com>
+
+	* flow.c (clear_log_links): Use free_INSN_LIST_list, not
+	free_EXPR_LIST_list for LOG_LINKS.
+
+2001-10-21  Robert Lipe  <robertlipe@usa.net>
+
+	* config/i386/i386.c (sco_asm_named_section): Delete.
+	(sco_asm_out_constructor): Delete.
+	* config/i386/sco5.h (ASM_QUAD): Undo damage from att.h.
+	(ASM_OUTPUT_DOUBLE_INT): Likewise.
+	(TARGET_ASM_CONSTRUCTOR): Delete.  Use default.
+	(TARGET_ASM_NAMED_SECTION): Use default for ELF.
+	(EXCEPTION_SECTION): Delete EH scn renaming hack.
+
+2001-10-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* c-format.c (maybe_read_dollar_number): Use safe-ctype macros
+	and/or fold extra calls into fewer ones.
+	* collect2.c (dump_file): Likewise.
+	* cppexp.c (parse_number): Likewise.
+	* cpplex.c (_cpp_lex_direct): Likewise.
+	* final.c (output_asm_insn, asm_fprintf): Likewise.
+	* fix-header.c (inf_scan_ident, main): Likewise.
+	* fixinc/fixfixes.c (char_macro_use_fix, char_macro_def_fix):
+	Likewise.
+	* fold-const.c (real_hex_to_f): Likewise.
+	* gen-protos.c (parse_fn_proto): Likewise.
+	* genattrtab.c (check_attr_test, check_attr_value): Likewise.
+	* genrecog.c (change_state, write_action): Likewise.
+	* gensupport.c (shift_output_template): Likewise.
+	* local-alloc.c (requires_inout): Likewise.
+	* mips-tfile.c (IS_ASM_IDENT): Likewise.
+	* protoize.c (is_id_char, main): Likewise.
+	* real.c (asctoeg): Likewise.
+	* recog.c (asm_operand_ok): Likewise.
+	* reload.c (find_reloads): Likewise.
+	* scan.c (scan_identget_token): Likewise.
+	* sched-vis.c (print_value): Likewise.
+	* stringpool.c (ggc_alloc_string): Likewise.
+	* toplev.c (read_integral_parameter, decode_g_option): Likewise.
+	* tradcif.y (parse_number, yylex, parse_escape): Likewise.
+	* tradcpp.c (rescan): Likewise.
+	* tree.c (clean_symbol_name): Likewise.
+	* varasm.c (decode_reg_name): Likewise.
+
+	* alpha.h (ASM_OUTPUT_ASCII): Likewise.
+	* darwin.c (name_needs_quotes, func_name_maybe_scoped): Likewise.
+	* dsp16xx.h (ASM_OUTPUT_ASCII): Likewise.
+	* m88k.c (output_ascii): Likewise.
+	* m88k.h (OVERRIDE_OPTIONS): Likewise.
+	* mcore.h (REG_CLASS_FROM_LETTER): Likewise.
+	* ns32k/encore.h (ASM_OUTPUT_ASCII): Likewise.
+	* sh.h (REG_CLASS_FROM_LETTER): Likewise.
+
+2001-10-21  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* langhooks.c (lang_hook_default_do_nothing,
+	lang_hook_default_decode_option): New defaults.
+	* langhooks.h: Make hooks unconditional and non-NULL.
+	* toplev.c (compile_file, toplev_main): Update.
+	* toplev.h: Update comments.
+	* objc/objc-act.c (lang_hooks): Update to new paradigm.
+
+2001-10-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* arm.h (FUNCTION_ARG_REGNO_P): Use IN_RANGE.
+
+	* system.h (IN_RANGE): New macro.
+
+2001-10-21  Zack Weinberg  <zack@codesourcery.com>
+
+	* aclocal.m4 (AM_WITH_NLS): Also create and substitute
+	INTLDEPS variable, which does not include $LIBICONV.
+	* Makefile.in: Use INTLDEPS in LIBDEPS.
+	* configure: Regenerate.
+
+2001-10-21  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cpphash.h (struct cpp_buffer): Delete read_ahead and extra_char.
+	* cpplex.c (lex_percent, lex_dot): Remove.
+	(get_effective_char, skip_block_comment, skip_line_comment,
+	parse_identifier_slow, parse_number, parse_string, save_comment,
+	_cpp_lex_direct): Update to do lookback freely.
+	(IF_NEXT_IS, BACKUP): New macros.
+	* cpplib.c (cpp_push_buffer): Don't set read_ahead and extra_char.
+	* cppmacro.c (paste_tokens): Update.
+
+2001-10-20  Nick Clifton  <nickc@cambridge.redhat.com>
+
+	* doc/invoke.texi (i386 and x86-64 Options): Fix typo.
+
+2001-10-20  Hans-Peter Nilsson  <hp@axis.com>
+
+	* reload1.c (reload): Check CONSTANT_P before calling
+	LEGITIMATE_PIC_OPERAND_P.
+	* config/cris/cris.c (cris_legitimate_pic_operand): Revert
+	workaround of 2001-10-13.
+
+Sat Oct 20 15:16:10 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.c (split_di): Handle splitting of DFmode.
+
+Sat Oct 20 07:27:14 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* emit-rtl.c (set_mem_attributes): Alignment is in bits.
+	(adjust_address_1, offset_address): Likewise.
+
+	* final.c (output_asm_operand_names): New fcn, from output_asm_insn.
+	(output_asm_insn): Call it for each line output.
+	Don't record an operand more than once.
+
+	* toplev.h (struct lang_hooks): HONOR_READONLY now bool.
+	* main.c: Include config.h and system.h, but not ansidecl.h.
+	* Makefile.in (main.o): Update accordingly.
+
+Sat Oct 20 12:05:31 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.h (SSE_REGPARM_MAX): Set to 8 for x86_64.
+
+Sat Oct 20 12:01:07 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* basic-block.h (find_sub_basic_blocks): Use sbitmap parameter.
+	* cfgbuild.c (find_bb_boundaries, compute_outgoing_frequencies):
+	Break out from ...
+	(find_sub_basic_blocks): ... here;
+	(find_many_sub_basic_blocks): New.
+	* recog.c (split_all_insns): Update find_sub_basic_blocks call.
+
+	* i386.h (ASM_PREFERRED_EH_DATA_FORMAT): Define sdata4.
+
+	* i386.c (ix86_va_arg): Kill indirect_p handling; fix aliasing issues.:
+
+	* i386.c (split_di, split_ti): Revamp to use simplify_subreg.
+
+	* timevar.def (TV_LIFE, TV_LIFE_UPDATE, TV_MODE_SWITCH): new.
+	* flow.c (update_life_info): Measure time.
+	* c-decl.c: Include timevar.h
+	(c_expand_body): Measure time.
+	* toplev.c (rest_of_compilation): Measure time of mode switching
+	separately.
+	* Makefile.in (c-decl.o, cfgcleanup.o): Add dependancy.
+
+	* toplev.c (flag_asynchronous_unwind_tables): New global variable.
+	(lang_independent_options): Add asynchronous-unwind-tables
+	(toplev_main): flag_asynchronous_unwind_tables implies
+	flag_unwind_tables.
+	* flags.h (flag_asynchronous_unwind_tables): Declare.
+	* dwarf2out.c (dwarf2out_stack_adjust): Take into account
+	flag_asynchronous_unwind_tables.
+	(output_call_frame_info): Likewise.
+	* invoke.texi (-fasynchronous-unwind-tables): Document.
+	* i386.c (optimization_options): Enable
+	flag_asynchronous_unwind_tables.
+
+	* i386.c (ix86_expand_setcc):  Always expect target to be QImode.
+	* i386.md (s* expanders): Destination is QImode.
+
+	* toplev.c (rest_of_compilation): Do not call clear_log_links.
+	* rtl.h (clear_log_links): Kill.
+	* flow.c (clear_log_links): Make static; accept blocks parameter;
+	do no clear life info.
+	(update_life_info): Call clear_log_links.
+
+	* cfganal.c (forwarder_block_p): Avoid active_insn_p calls.
+
+2001-10-20  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cpplex.c (handle_newline, skip_escaped_newlines,
+	get_effective_char, skip_block_comment, skip_line_comment,
+	parse_identifier_slow, parse_number, parse_string,
+	_cpp_lex_direct): Update to do more stepping back.
+	(trigraph_ok): Similarly.  Rename trigraph_p.
+	(SAVE_STATE, RESTORE_STATE): Remove.
+	(BUFF_SIZE_UPPER_BOUND): Tweak.  Add sanity check.
+
+	* cpplib.c (destringize): Rename destringize_and_run, and
+	call run_directive directly.
+	(_cpp_do__Pragma): Simplify.
+
+2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* pe.c (arm_pe_unique_section): Const-ify.
+	* pe.h (TARGET_ASM_NAMED_SECTION): Undef before defining.
+	(switch_to_section): Add static prototype.
+
+	* output.h (drectve_section): Prototype.
+
+2001-10-19  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+	* config.gcc (i[34567]86-*-gnu*, arc-*-elf*, d30v-*,
+	fr30-*-elf, hppa*64*-*-linux*, parisc*64*-*-linux*, hppa*-*-linux*,
+	parisc*-*-linux*, i370-*-linux*, i[34567]86-*-chorusos*,
+	i[34567]86-*-elf*, i[34567]86-ncr-sysv4*, i[34567]86-*-netware,
+	i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
+	i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-freebsd*,
+	i[34567]86-*-netbsdelf*, i[34567]86-*-linux*libc1,
+	i[34567]86-*-linux*, i[34567]86-moss-msdos*, i[34567]86-*-moss*,
+	i[34567]86-go32-rtems*, i[34567]86-*-rtems*, i[34567]86-*-rtemself*,
+	i[34567]86-*-solaris2*, i[34567]86-*-sysv5*, i[34567]86-*-sysv4*,
+	i[34567]86-*-udk*, i[34567]86-*-osf1*, i[34567]86-dg-dgux*,
+	i860-alliant-*, i860-*-sysv4*, ia64*-*-aix*, ia64*-*-linux*,
+	ia64*-*-hpux*, m32r-*-elf*, m88k-dg-dgux*, m88k-*-sysv4*, mcore-*-elf,
+	mips*-*-linux*, mn10200-*-*, mn10300-*-*, pj*-linux*, pjl-*,
+	powerpc64-*-linux*, powerpc-*-sysv*, powerpc-*-netbsd*,
+	powerpc-*-chorusos*, powerpc-*-eabiaix*, powerpc-*-eabisim*,
+	powerpc-*-elf*, powerpc-*-eabi*, powerpc-*-rtems*,
+	powerpc-*-linux*libc1, powerpc-*-linux*, powerpc-wrs-vxworks*,
+	powerpcle-wrs-vxworks*, powerpcle-*-sysv*, powerpcle-*-elf*,
+	powerpcle-*-eabisim*, powerpcle-*-eabi*, powerpcle-*-solaris2*,
+	rs6000-*-mach*, s390-*-linux*, s390x-*-linux*, sh-*-elf*,
+	sh-*-rtemself*, sh-*-rtems*, sh-*-linux*, stormy16-*-elf,
+	v850-*-rtems*, v850-*-*, x86_64-*-linux*), cris-*-aout, cris-*-elf,
+	cris-*-none, cris-*-linux*: Update ${tmfile} list.
+	(c4x-*-rtems*, c4x-*, i[34567]86-go32-rtems*, i[34567]86-*-rtemscoff*,
+	i[34567]86-*-rtems*, i[34567]86-*-rtemself*, i[34567]86-*-osf1*,
+	mn10200-*-*, mn10300-*-*, powerpc-*-beos*, powerpc-*-darwin*,
+	powerpc-wrs-vxworks*, powerpcle-wrs-vxworks*, v850-*-rtems*,
+	v850-*-*): Delete superflous ${cpu_type} setting.
+	* config/linux.h: Delete svr4.h include.
+	(SET_ASM_OP): Delete.
+	* config/netware.h (INT_ASM_OP): Undef before define.
+	* config/ptx4.h: Delete elfos.h include.
+	(PREFERRED_DEBUGGING_TYPE): Undef instead of wrapping.
+	* config/svr4.h: Delete elfos.h include. Update commentary.
+	* config/arc/arc.h, config/d30v/d30v.h, config/fr30/fr30.h,
+	config/m32r/m32r.h, config/m88k/sysv4.h, config/mn10200/mn10200.h,
+	config/mn10200/mn10300.h, config/stormy16/stormy16.h,
+	config/v850/v850.h: Delete svr4.h include.
+	* config/i370/linux.h, config/i386/osf1elf.h, config/m68k/linux.h,
+	config/m68k/m68kv4.h, config/m88k/sysv4.h,
+	config/sparc/sysv4.h: Update includes.
+	* config/i386/beos-elf.h, config/i386/netware.h, config/i386/ptx4-i.h,
+	config/i386/rtemself.h, config/i386/sol2.h, config/i386/sysv4.h,
+	config/i386/sysv5.h, config/i386/udk.h, config/ia64/linux.h,
+	config/m88k/dguxbcs.h: Delete includes.
+	* config/i386/dgux.h, config/i386/osf1elfgdb.h: Delete include.
+	(PREFERRED_DEBUGGING_TYPE): Undef before defining it.
+	* config/i860/fx2800.h (ASM_OUTPUT_SOURCE_LINE): Undef before defining
+	it.
+	* config/m88k/dgux.h: Delete include.
+	(SDB_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE):  Undef before
+	defining it.
+	* config/pj/pj.h (ASM_GENERATE_INTERNAL_LABEL,
+	ASM_OUTPUT_INTERNAL_LABEL, ASM_OUTPUT_SKIP): Undef before defining it.
+	* config/sh/elf.h: Update include.
+	(SDB_DEBUGGING_INFO, DWARF2_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE,
+	DWARF2_ASM_LINE_DEBUG_INFO): Move behind includes.
+
+2001-10-19  Catherine Moore  <clm@redhat.com>
+
+	* config/stormy16/stormy-abi:  Updates to varargs descriptions.
+	* config/stormy16/stormy16.c (stormy16_build_va_list):  Reverse
+	base and count fields.
+	(stormy16_expand_builtin_va_start):  last_reg_count changed to
+	size_of_reg_args.  Use count + size in first comparison.
+
+Fri Oct 19 15:24:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* langhooks.h (LANG_HOOKS_HONOR_READONLY): New macro.
+	* toplev.h (struct lang_hooks): New field HONOR_READONLY.
+	* emit-rtl.c (set_mem_attributes): Set RTX_UNCHANGING_P from
+	TREE_READONLY and TYPE_READONLY if lang_hooks.honor_readonly.
+	Set alignment from type if INDIRECT_REF.
+	(adjust_address_1, offset_address): Simplify alignment compuitation.
+	* expr.c (expand_expr, case INDIRECT_REF): Don't set RTX_UNCHANGING_P
+	here; done by set_mem_attributes.
+
+2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* Makefile.in (rtlanal.o): Depend on $(TM_P_H).
+	* arm-protos.h (rdata_section, zero_init_section, common_section):
+	Prototype.
+	* arm.h (ASM_OUTPUT_DEF_FROM_DECLS): Const-ify.
+	* avr.h (ASM_OUTPUT_SKIP): Rename macro parameter to avoid
+	traditional mode stringification.
+	* function.c (thread_prologue_and_epilogue_insns): Wrap variable
+	in macros controling its use.
+	* rtlanal.c: Include tm_p.h.
+	* varasm.c (asm_output_aligned_bss): Mark parameter with
+	ATTRIBUTE_UNUSED.
+	(assemble_constant_align, assemble_start_function, assemble_align,
+	assemble_variable, assemble_trampoline_template,
+	output_constant_def_contents): Wrap potentially empty if-stmt body
+	in brackets.
+
+2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* a29k-protos.h (literal_section): Prototype.
+	* a29k.h (ASM_FILE_START): Don't discard pointer qualifier.
+	* a29k.md: Ensure function pointers are prototyped.
+	* genattrtab.c (write_eligible_delay): Mark parameter with
+	ATTRIBUTE_UNUSED.
+
+2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED.
+	* 1750a.c (print_operand): Fix format specifier warning.
+	* 1750a.h (ASM_FILE_START): Don't discard pointer qualifier.
+	* 1750a.md: Likewise.
+	* gcc.c (init_gcc_specs): Wrap with ENABLE_SHARED_LIBGCC.
+	* genemit.c (output_add_clobbers): Mark parameter with
+	ATTRIBUTE_UNUSED.
+	* genrecog.c (write_subroutine): Likewise.
+	* integrate.c (expand_inline_function): Delete unused variable.
+	* varasm.c (remove_from_pending_weak_list): Wrap with
+	ASM_WEAKEN_LABEL.
+
+2001-10-19  Jakub Jelinek  <jakub@redhat.com>
+
+	* simplify-rtx.c (simplify_plus_minus): Negate constant iff its neg
+	field is different to previous argument's neg field.
+
+	* config/alpha/alpha.c (summarize_insn): Don't abort on ASM_INPUT.
+
+Fri Oct 19 15:24:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* final.c (get_decl_from_op): New function.
+	(output_asm_insn): Call it; write "*" when item with decl is address.
+
+2001-10-19  Janis Johnson  <janis187@us.ibm.com>
+
+	* doc/install.texi (Specific, sparc-sun-solaris2*) Copy documentation
+	about 64-bit support from the 3.0_branch version.
+
+2001-10-19  Zack Weinberg  <zack@codesourcery.com>
+
+	* aclocal.m4 (AM_WITH_NLS): AC_DEFINE HAVE_LIBINTL_H and
+	USE_INCLUDED_LIBINTL when appropriate.
+	* configure, config.in: Regenerate.
+	* Makefile.in (datadir): Set to @datadir@.
+	(intl.o): Also depend on $(CONFIG_H) and system.h.
+
+	* intl.c: Factor out common gettext initialization sequence.
+	(gcc_init_libintl):  New function.
+	* intl.h: Include intl/libgnuintl.h if USE_INCLUDED_LIBINTL;
+	otherwise include libintl.h if HAVE_LIBINTL_H; otherwise turn
+	off NLS.  Add multiple include guard.  No need to #ifdef-guard
+	an #undef.  Prototype gcc_init_libintl here.
+
+	* collect2.c (main), cppmain.c (general_init), gcc.c (main),
+	gcov.c (main), protoize.c (main), toplev.c (toplev_main):
+	Use gcc_init_libintl.
+
+2001-10-19  Catherine Moore  <clm@redhat.com>
+
+	* config/stormy16/stormy16.h (ASM_COMMENT_START): Define.
+
+	* config/stormy16/stormy16.c (stormy16_split_move):  Make
+	sure that REG_INC notes are present for auto_inc operands.
+
+2001-10-19  Andreas Jaeger  <aj@suse.de>
+
+	* configure: Regenerated.
+	* configure.in: Add x86_64 to switch statements.
+
+2001-10-18  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.md (sibcall_osf_1): Load destination
+	address into $27 explicitly.
+	(sibcall_value_osf_1): Likewise.
+
+Thu Oct 18 16:07:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* emit-rtl.c (gen_reg_rtx): Also reallocate reg_decl array.
+	(offset_address): New function.
+	(free_emit_status): Free regno_decl.
+	(init_emit): Pass proper number of elements to xcalloc.
+	Allocate regno_decl.
+	(mark_emit_status): Mark regno_decl values.
+	* expr.c (highest_pow2_factor): New function.
+	(expand_assigment): Use it and offset_address.
+	Properly handle ptr_mode vs. Pmode in offset calculation.
+	(store_constructor, expand_expr_unaligned): Likewise.
+	(expand_expr, case COMPONENT_EXPR): Likewise.
+	* expr.h (offset_address): New decl.
+	* function.h (struct emit_status): Add regno_decl.
+	(REGNO_DECL): New macro.
+	* final.c (output_asm_name): Move in file and don't conditionalize
+	on flag_print_asm_name.
+	(output_asm_insn): Only call output_asm_name if flag_print_asm_name.
+	Output names of operands, if known.
+	* function.c (assign_parms): Set REGNO_DECL.
+	* integrate.c (integrate_decl_tree): Likewise.
+	* stmt.c (expand_decl): Likewise.
+	* regclass.c (reg_scan_mark_refs): Propagate REGNO_DECL for copies.
+
+2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
+
+	* attribs.c (handle_noinline_attribute): New function.
+	(handle_used_attribute): Likewise.
+	(c_common_attribute_table): Added noinline and used.
+	* doc/extend.texi (Function Attributes): Document them.
+	* c-decl.c (duplicate_decls): Propagate DECL_UNINLINABLE.
+	Warn when merging inline with attribute noinline.
+	(start_decl, start_function): Warn if inline and attribute
+	noinline appear in the same declaration.
+
+2001-10-17  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* config.gcc: Update c4x and i370 for C front end-specific
+	dependencies.
+	* config/c4x/c4x-c.c: New.
+	* config/c4x/c4x-protos.h (c4x_handle_pragma): Remove.
+	(code_tree, data_tree, pure_tree, noreturn_tree, interrupt_tree):
+	New declarations.
+	* config/c4x/c4x.c: Don't include c-lex.h or c-pragma.h.
+	(code_tree, data_tree, pure_tree, noreturn_tree, interrupt_tree):
+	Make extern.
+	(c4x_init_pragma): Remove.
+	(c4x_parse_pragma, c4x_pr_CODE_SECTION, c4x_pr_DATA_SECTION,
+	c4x_pr_FUNC_IS_PURE, c4x_pr_FUNC_NEVER_RETURNS, c4x_pr_INTERRUPT,
+	c4x_pr_ignored): Move to c4x-c.c.
+	* config/c4x/c4x.h (REGISTER_TARGET_PRAGMAS): Update.
+	* config/c4x/t-c4x: Update.
+	* config/i370/i370-c.c: New.
+	* config/i370/i370.c: Don't include c-lex.h or c-pragma.h.
+	(i370_pr_map): Move to i370-c.c.
+	* config/i370/t-i370: New.
+
+	* doc/tm.texi: Update.
+
+2001-10-17  Stan Shebs  <shebs@apple.com>
+
+	* config/rs6000/rs6000.c: Make assorted mechanical formatting and
+	typo fixes throughout.
+	(machopic_output_stub): Remove some dead code.
+
+2001-10-17  Richard Earnshaw <rearnsha@arm.com>
+
+	* cpplex.c (_cpp_get_buff): Fix off-by-one error that caused memory
+	leak.
+
+Wed Oct 17 05:26:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* Makefile.in (print-rtl.o): Depend on TREE_H.
+	* alias.c (get_alias_set): Make two passes over objects to first
+	see if inner object is access via restricted pointer.
+	Defer allocating alias set for restricted pointer until here.
+	Call find_placeholder with second arg nonzero.
+	Minor cleanups.
+	* c-common.c (c_apply_type_quals_to_decl): Defer getting alias
+	set for restricted pointer types.
+	* emit-rtl.c (set_mem_attributes): Set more attributes.
+	(set_mem_align, change_address, adjust_address_1): New functions.
+	(change_address_1): Now static.
+	(adjust_address, adjust_address_nv): Deleted.
+	(replace_equiv_address): Call change_address_1.
+	* expr.c (get_inner_reference): Handle PLACEHOLDER_EXPR.
+	(find_placeholder): Get starting point from PLIST arg.
+	(expand_expr, case PLACEHOLDER_EXPR): Initialize find_placeholder arg.
+	* expr.h (set_mem_align, change_address, adjust_address_1): New decls.
+	(adjust_address, adjust_address_nv): New macros.
+	* print-rtl.c (tree.h): New include.
+	(print_rtx, case MEM): Print all memory attributes.
+
+2001-10-17  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.c (direct_call_operand): Don't fall off end.
+
+2001-10-16  Matt Kraai  <kraai@alumni.carnegiemellon.edu>
+
+	* c-tree.texi: Eliminate duplicated word.
+	* cpp.texi: Likewise.
+	* install.texi: Likewise.
+	* invoke.texi: Likewise.
+	* tm.texi: Likewise.
+
+2001-10-17  Michael Collison  <collison@isisinc.net>
+
+	* dsp16xx.c: Fix comment formatting to match GNU standards.
+	(dsp16xx_output_function_prologue): Change type of 'size'
+	parameter from 'int' to HOST_WIDE_INT.
+	(dsp16xx_output_function_epilogue): Change type of 'size'
+	parameter from 'int' to HOST_WIDE_INT.
+
+2001-10-16  Richard Henderson  <rth@redhat.com>
+
+	* configure.in (HAVE_AS_GOTOFF_IN_DATA): New x86 check.
+	* configure, config.in: Rebuild.
+
+	* config/i386/i386.c (ix86_output_addr_vec_elt): New.
+	(ix86_output_addr_diff_elt): New.
+	* config/i386/i386.h (ASM_OUTPUT_ADDR_VEC_ELT): Use them.
+	(ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.
+	(JUMP_TABLES_IN_TEXT_SECTION): New.
+	* config/i386/i386.md (tablejump): Handle HAVE_AS_GOTOFF_IN_DATA.
+	* config/i386/i386-protos.h: Update.
+
+	* config/i386/386bsd.h, config/i386/beos-elf.h,
+	config/i386/freebsd-aout.h, config/i386/freebsd.h,
+	config/i386/i386-interix.h, config/i386/i386elf.h,
+	config/i386/linux.h, config/i386/netbsd-elf.h,
+	config/i386/netbsd.h, config/i386/openbsd.h,
+	config/i386/ptx4-i.h, config/i386/rtemself.h,
+	config/i386/sco5.h, config/i386/sysv4.h, config/i386/x86-64.h
+	(ASM_OUTPUT_ADDR_DIFF_ELT, JUMP_TABLES_IN_TEXT_SECTION): Remove.
+
+2001-10-16  Florian Weimer  <fw@deneb.enyo.de>
+
+	* stmt.c (expand_asm_operands): Update commentary.
+
+2001-10-16  Stan Shebs  <shebs@apple.com>
+
+	* config/darwin.h (GCC_NAME): Remove, no longer used.
+	(NO_MATH_LIBRARY): Ditto.
+	(MATH_LIBRARY): Define to emptiness.
+	(DWARF2_DEBUGGING_INFO): Define.
+	(PREFERRED_DEBUGGING_TYPE): Define.
+	(EXTRA_SECTION_FUNCTIONS): Add darwin_exception_section.
+	(EXCEPTION_SECTION): Define.
+	(ASM_PREFERRED_EH_DATA_FORMAT): Define.
+	* config/darwin.c (darwin_encode_section_info): Handle case of
+	DECL_INITIAL being error_mark_node.
+
+2001-10-16  Richard Henderson  <rth@redhat.com>
**** TRUNCATED ****
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/Object.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/AbstractMethodError.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/ArithmeticException.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/ArrayIndexOutOfBoundsException.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/ArrayStoreException.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/Boolean.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/Byte.java
/maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/Byte.java:60: Can't find method `getPrimitiveClass(Ljava/lang/String;)' in type `java.lang.VMClassLoader'.
     public static final Class TYPE = VMClassLoader.getPrimitiveClass("byte");
                                                   ^
/maat/heart/tbox/cvs-gcc/gcc/libjava/java/lang/Byte.java:60: Blank static final variable `TYPE' may not have been initialized.
     public static final Class TYPE = VMClassLoader.getPrimitiveClass("byte");
                               ^
2 errors
make[2]: *** [libgcj.jar] Error 1
make[2]: Leaving directory `/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/maat/heart/tbox/native/build'
make: *** [bootstrap] Error 2
+ exit 1

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]