GCC build failed for powerpc-eabisim with your patch on 2001-12-05T06:11:29Z.

GCC regression checker regress@maat.cygnus.com
Wed Dec 5 00:19:00 GMT 2001


With your recent patch, GCC does not compile on:
 powerpc-eabisim
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 4
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:
native g++.sum g++.eh/badalloc1.C
native g++.sum g++.other/defarg9.C
native g++.sum g++.pt/explicit74.C
native g77.sum g77.f-torture/execute/auto1.f

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2001-12-05T04:00:01Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Tue Dec  4 20:00:20 2001
+++ gcc/gcc/ChangeLog	Tue Dec  4 22:11:50 2001
@@ -1,3 +1,9 @@
+Wed Dec  5 00:42:16 EST 2001  John Wehle  (john@feith.com)
+
+	* emit-rtl.c (set_unique_reg_note): Don't set
+	a REG_EQUAL or REG_EQUIV note if multiple sets
+	are present.
+
 2001-12-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
 	* cfgrtl.c (verify_flow_info): Allow jump table data in fallthru if

ChangeLog entries between 2001-12-05T04:00:01Z and the last time everything
passed, on 2001-10-31T21:08:13Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog	Sun Oct 28 04:15:13 2001
+++ gcc/ChangeLog	Mon Dec  3 16:32:05 2001
@@ -1,3 +1,98 @@
+2001-12-03  Laurent Guerby  <guerby@acm.org>
+
+	* config.sub: Update to version 1.232 on subversion.
+
+2001-12-03  Ben Elliston  <bje@redhat.com>
+
+	* MAINTAINERS: Update mail address for config.* patches.
+
+2001-11-27  DJ Delorie <dj@redhat.com>
+	    Zack Weinberg  <zack@codesourcery.com>
+
+	When build != host, create libiberty for the build machine.
+
+	* Makefile.in (TARGET_CONFIGARGS, BUILD_CONFIGARGS): Replace
+	CONFIG_ARGUMENTS.
+	(ALL_BUILD_MODULES_LIST, BUILD_CONFIGDIRS, BUILD_SUBDIR):
+	New variables.
+	(ALL_BUILD_MODULES, CONFIGURE_BUILD_MODULES): New variables
+	and rules.
+	(all.normal): Depend on ALL_BUILD_MODULES.
+	(CONFIGURE_TARGET_MODULES rule): Use TARGET_CONFIGARGS.
+	(all-build-libiberty): Depend on configure-build-libiberty.
+
+	* configure: Calculate and substitute proper value for
+	ALL_BUILD_MODULES.
+	* configure.in: Create the build subdirectory.
+	Calculate and substitute TARGET_CONFIGARGS (formerly
+	CONFIG_ARGUMENTS); also BUILD_SUBDIR and BUILD_CONFIGARGS (new).
+
+2001-11-26  Ziemowit Laski  <zlaski@apple.com>
+
+	* MAINTAINERS (write-after-approval): Add self.
+
+2001-11-17  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+
+	* MAINTAINERS (GNATS only accounts): Remove self.
+
+2001-11-14  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* configure.in (noconfigdirs) [h8300*-*-*, h8500-*-*]: Disable
+	libf2c.
+
+2001-11-12  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2001-11-12  David O'Brien  <obrien@FreeBSD.org>
+
+	* MAINTAINERS: mips and s390 are also CPU ports.
+
+2001-11-12  David O'Brien  <obrien@FreeBSD.org>
+
+	* MAINTAINERS: mcore, cris and mmix are also CPU ports.
+
+2001-11-11  David O'Brien  <obrien@FreeBSD.org>
+
+	* MAINTAINERS: Alphabetize.
+
+2001-11-09  Kazu Hirata  <kazu@hxi.com>
+
+	* MAINTAINERS (Various maintainers: h8 port): Add myself.
+
+2001-11-09  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* MAINTAINERS (Various maintainers: hppa port): Added myself.
+
+2001-11-08  Phil Edwards  <pedwards@disaster.jaj.com>
+
+	* configure.in (--enable-languages): Be more permissive about
+	syntax.  Check for empty lists better.  Warn about $LANGUAGES.
+
+2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
+
+	* config.sub: Import from master sources, rev. 1.230.
+	* MAINTAINERS: Change 'stormy16' to 'xstormy16'.
+
+2001-11-07  Laurent Guerby  <guerby@acm.org>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2001-11-06  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* Makefile.in (MAKEINFO): Use "missing" for makeinfo older than 4.0.
+
+2001-11-05  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* config.sub: Import from master sources, rev 1.226.
+	* config.guess: Import from master sources, rev 1.216.
+
+2001-11-03  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* configure.in (noconfigdirs) [mmix-*-*]: Disable libgcj.
+	* MAINTAINERS: Add self as maintainer of MMIX port.
+	Remove old after-approval entry.
+
 2001-10-28  Joseph S. Myers  <jsm28@cam.ac.uk>
 
 	* ChangeLog, configure: Fix spelling errors.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Wed Oct 31 13:08:31 2001
+++ gcc/gcc/ChangeLog	Tue Dec  4 20:00:20 2001
@@ -1,3 +1,3943 @@
+2001-12-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* cfgrtl.c (verify_flow_info): Allow jump table data in fallthru if
+	CASE_DROPS_THROUGH.
+
+2001-12-04  Andrew MacLeod  <amacleod@redhat.com>
+
+	* rtl.h (initialize_uninitialized_subregs): New prototype.
+	* toplev.c (rest_of_compilation): Call initialize_uninitialized_subregs
+	when optimization is on.
+	* flow.c (find_regno_partial): Find subregs within an expression.
+	(initialize_uninitialized_subregs): Initialize live on entry registers
+	which are used in subreg expressions.
+
+2001-12-04  Phil Edwards  <pme@gcc.gnu.org>
+
+	* Makefile.in:  Add INSTALL_SCRIPT using INSTALL definition.
+
+2001-12-04  DJ Delorie  <dj@redhat.com>
+
+	* fixinc/fixincl.c (initialize): Avoid problemsome macro
+	parameter names (PR 3388).
+
+2001-12-05  Alan Modra  <amodra@bigpond.net.au>
+
+	* config/rs6000/rs6000.c (rs6000_legitimize_address): Fix typo.
+	* config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Here too.
+
+2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-common.def (COMPOUND_LITERAL_EXPR): New.
+	* c-common.c (c_expand_expr): Handle COMPOUND_LITERAL_EXPR.
+	(c_staticp): New function.
+	* c-common.h (COMPOUND_LITERAL_EXPR_DECL): New.
+	(c_staticp): Declare.
+	* c-typeck.c (default_function_array_conversion, build_unary_op):
+	Don't handle CONSTRUCTOR specially.
+	(lvalue_p, mark_addressable): Handle COMPOUND_LITERAL_EXPR.
+	* c-decl.c (build_compound_literal): New function.
+	* c-tree.h (build_compound_literal): Declare.
+	* c-parse.in (primary): Use build_compound_literal.
+	* c-lang.c (LANG_HOOKS_STATICP): Define.
+	* objc/objc-lang.c (LANG_HOOKS_STATICP): Likewise.
+	* doc/c-tree.texi: Document COMPOUND_LITERAL_EXPR.
+	* doc/extend.texi: Update documentation of compound literals.
+	Fixes PR c/4787.
+
+2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* langhooks.h (struct lang_hooks): Add staticp.
+	* langhooks-def.h (lhd_staticp, LANG_HOOKS_STATICP): New.
+	(LANG_HOOKS_INITIALIZER): Add LANG_HOOKS_STATICP.
+	* langhooks.c (lhd_staticp): New function.
+	* tree.c (staticp): Call lang_hooks.staticp for language-specific
+	tree codes.
+
+2001-12-04  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cppspec.c (lang_specific_driver): Set is_cpp_driver.
+	* gcc.c (process_command): Ensure the cpp driver sees
+	--help and --target-help, and that the help is printed
+	exactly once.
+
+2001-12-04  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/elfos.h (ASM_OUTPUT_INTERNAL_LABEL): Display count unsigned.
+
+2001-12-04  Hans-Peter Nilsson  <hp@axis.com>
+
+	* config/cris/cris.h (OPTIMIZATION_OPTIONS): Don't unset
+	flag_strict_aliasing.  Use separate assignment statements.
+
+2001-12-04  Zack Weinberg  <zack@codesourcery.com>
+
+	* build-make, cross-make: Delete file.
+	* configure.in: Set and substitute CROSS, ALL,
+	SYSTEM_HEADER_DIR, HOST_PREFIX, HOST_PREFIX_1, HOST_CC,
+	HOST_CFLAGS, STMP_FIXINC, and STMP_FIXPROTO depending on
+	whether build == host and host == target.  Do not
+	AC_SUBST_FILE build_overrides or cross_overrides.  Do not
+	AC_SUBST cross_defines or extra_c_flags.
+	* Makefile.in (NATIVE_SYSTEM_HEADER_DIR): New.
+	(SYSTEM_HEADER_DIR, HOST_PREFIX, HOST_CC, HOST_PREFIX,
+	HOST_PREFIX_1, HOST_CFLAGS, ALL, INTERNAL_CFLAGS): Set
+	partially or completely with autoconf-substituted @variable@
+	notation.
+	(INSTALL_TARGET, @cross_defines@, @cross_overrides@,
+	@build_overrides@, @extra_c_flags@, all.build, install-build,
+	install-cross-rest, install-float-h-cross): Deleted.
+	(install-normal): Rename to install.  Delete old "install"
+	indirection rule.
+
+2001-12-04  Andrew MacLeod  <amacleod@redhat.com>
+
+	* stmt.c (expand_return): Clear destination instead of clobbering it 
+	when setting a return value via bitsets.
+
+2001-12-04  Alexandre Oliva  <aoliva@redhat.com>
+
+	* tree.c (get_callee_fndecl): Only use DECL_ABSTRACT_ORIGIN if
+	it has DECL_SAVED_TREE.
+	
+	* c-decl.c (duplicate_decls): Revert rth's patch.  If newdecl
+	is in a different binding level, get its abstract origin to be
+	olddecl.
+	* tree-inline.c (expand_call_inline): Move DECL_INITIAL sanity
+	check earlier.
+	* tree.c (get_callee_fndecl): Follow DECL_ABSTRACT_ORIGIN if
+	DECL_INITIAL is NULL.
+
+2001-12-04  Jakub Jelinek  <jakub@redhat.com>
+
+	* flow.c (ior_reg_cond): Return NULL if ! add and rtx wasn't optimized.
+	Return correct value if one of the subexpressions was optimized to
+	0 resp. 1.  Optimize (x | A) | x and (x & A) | x.
+	(and_reg_cond): Similarly.
+
+2001-12-04  Jakub Jelinek  <jakub@redhat.com>
+
+	* function.c (assign_parms): Set last_named only for last named
+	argument.
+
+2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* doc/install.texi: Use the GFDL.  Include years from old install
+	manual in copyright notice.  Include copyright and GFDL notice on
+	HTML index page.  Include usual footer on testing.html.
+	* doc/install.texi2html: Build gfdl.html.  Use -I
+	$SOURCEDIR/include.
+	* doc/include/fdl.texi: Adapt for use in the install manual.
+
+2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* doc/install.texi: Document that installed native compiler for
+	building cross compilers should be GCC 2.95 or later.
+
+2001-12-03  Eric Christopher  <echristo@redhat.com>
+
+	* config/mips/mips.h (CALL_REALLY_USED_REGISTERS): New macro.
+	* config/mips/mips.md: Check TARGET_DEBUG_D_MODE before split
+	patterns.
+
+2001-12-03  Janis Johnson  <janis187@us.ibm.com>
+
+	* rtl.def (PREFETCH): New rtx code.
+	* doc/rtl.texi (PREFETCH): Add documentation.
+	* function.c (instantiate_virtual_regs_1): Handle PREFETCH rtx.
+	* rtlanal.c (reg_referenced_p): Ditto.
+	* sched-vis.c (print_exp):  Ditto.
+	* ssa-dce.c (find_inherently_necessary):  Ditto.
+
+	* config/ia64/ia64.h (SIMULTANEOUS PREFETCHES): Define.
+	  (PREFETCH_BLOCK): Define.
+	* config/ia64/ia64.md (itanium_class): Add lfetch.
+	  (prefetch, prefetch_internal): New.
+
+	* builtin-types.def (BT_FN_VOID_PTR_INT_INT): New.
+	* builtins.def (BUILT_IN_PREFETCH): New.
+	* builtins.c (expand_builtin_expect): New.
+	  (expand_builtin): Call it.
+	* doc/extend.texi: Document __builtin_expect.
+
+	* config/i386/i386.md (prefetch): Rename as prefetch_sse to avoid
+	  conflicts with new generic prefetch functionality.
+	* config/i386/i386.c (ix86_expand_builtin): Use new name for
+	  prefetch_sse.
+
+2001-12-02  Ziemowit Laski  <zlaski@apple.com>
+
+	* objc/Make-lang.in: Update copyright.
+	(OBJC_OBJS): Add objc-lang.o.
+	(objc-lang.o): New rule.
+	* objc/config-lang.in: Fix file description and update
+	copyright.
+	* objc/objc-act.c: Do not include langhooks.h and
+	langhooks-def.h
+	(lang_hooks): Move (along with LANG_HOOKS...) to objc-lang.c.
+	(objc_post_options): Move to objc-lang.c.
+	(objc_init_options): Move to objc-lang.c.
+	(objc_init): Make non-static.
+	(objc_decode_option): Make non-static.
+	(HASHFUNCTION): Remove macro.
+	(hash_func): New function.
+	(hash_enter): Replace HASHFUNCTION with hash_func.
+	(hash_lookup): Replace HASHFUNCTION with hash_func.
+	(maybe_objc_tree_codes): New function.
+	(init_objc): Move ObjC tree code initialization to
+	maybe_objc_tree_codes().
+	* objc/objc-act.h (GCC_OBJC_ACT_H): New include guard.
+	(objc_init): New public prototype.
+	(objc_decode_option): New public prototype.
+	(maybe_add_objc_tree_codes): New public prototype.
+	* objc/objc-lang.c: New file.
+	(lang_hooks): Moved from objc-act.c.
+	(objc_post_options): Moved from objc-act.c.
+	(objc_init_options): Moved from objc-act.c.
+
+2001-12-03  Geoff Keating  <geoffk@redhat.com>
+
+	* emit-rtl.c (gen_lowpart_common): Avoid unwanted sign-extension
+	of array elements.
+
+2001-12-03  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	PR c/4988
+	* gcc.c (process_command): Don't add a preprocessor option for
+	--help and --target-help; cc1 is enough.
+
+2001-12-03  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-decl.c (grokdeclarator): Use ISO word.
+	* cppinit.c: Remove leading capital from diagnostic messages, as
+	per GNU coding standards.
+	* emit-rtl.c: Similarly.
+	* final.c: Similarly.
+	* gcc.c: Similarly.
+	* tradcpp.c: Similarly.
+	* config/arm/arm.c: Similarly.
+	* config/arm/arm.h: Similarly.
+	* config/avr/avr.c: Similarly.
+	* config/avr/avr.h: Similarly.
+	* config/c4x/c4x.c: Similarly.
+	* config/cris/cris.c: Similarly.
+	* config/cris/cris.h: Similarly.
+	* config/d30v/d30v.c: Similarly.
+	* config/dsp16xx/dsp16xx.c: Similarly.
+	* config/dsp16xx/dsp16xx.h: Similarly.
+	* config/h8300/h8300.c: Similarly.
+	* config/i386/i386.c: Similarly.
+	* config/i386/xm-djgpp.h: Similarly.
+	* config/i960/i960.h: Similarly.
+	* config/m32r/m32r.c: Similarly.
+	* config/m68hc11/m68hc11.c: Similarly.
+	* config/m88k/m88k.c: Similarly.
+	* config/m88k/m88k.h: Similarly.
+	* config/mcore/mcore.c: Similarly.
+	* config/mcore/mcore.h: Similarly.
+	* config/mips/mips.c: Similarly.
+	* config/mmix/mmix.c: Similarly.
+	* config/pa/pa.c: Similarly.
+	* config/rs6000/rs6000.c: Similarly.
+	* config/rs6000/sysv4.h: Similarly.
+	* config/s390/s390.c: Similarly.
+	* config/sparc/sparc.c: Similarly.
+	* config/v850/v850-c.c: Similarly.
+	* config/v850/v850.c: Similarly.
+
+2001-12-03  Zack Weinberg  <zack@codesourcery.com>
+
+	* rs6000.h (RETURN_IN_MEMORY): Cast result of
+	int_size_in_bytes to unsigned HOST_WIDEST_INT so that -1 > 8.
+
+Mon Dec  3 09:18:34 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for
+	bit twiddling constant.
+
+Mon Dec  3 16:16:37 CET 2001  Jan Hubicka  <jh@suse.cz>
+
+	* gcse.c (delete_null_pointer_checks_1): Do not use delete_list;
+	call purge_dead_edges after removing.
+	(delete_null_pointer_checks): Do not handle delete_list.
+
+	* cfgbuild.c (inside_basic_block_p, control_flow_insn_p): Break out from ...
+	(count_basic_blocks): ... here.
+	(find_basic_blocks, find_bb_boundaries): Cleanup.
+
+	* stor-layout.c (fixup_signed_type, fixup_unsigned_type): Avoid
+	overflow for types greater then 2 * HOST_WIDE_INT.
+
+	* reload.c (find_reloads): Update the duplicates after swapingg.
+
+Mon Dec  3 13:52:19 CET 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.md (movabsqi*): Use 'b' prefix instead of 'q'.
+
+2001-12-02  Zack Weinberg  <zack@codesourcery.com>
+
+	* config/rs6000/rs6000.h (MASK_ALTIVEC_ABI,
+	MASK_LONG_DOUBLE_128): Delete.
+	(MASK_AIX_STRUCT_RET, MASK_AIX_STRUCT_RET_SET,
+	TARGET_AIX_STRUCT_RET): New flags.
+	(TARGET_SWITCHES): Remove entries for -mlong-double-128 and
+	-mlong-double-64.  Add entries for -m(no-)aix-struct-return
+	and -m(no-)svr4-struct-return.
+	(TARGET_OPTIONS): Add entry for -mlong-double-.
+	(rs6000_long_double_size_string, rs6000_long_double_type_size,
+	rs6000_altivec_abi): Declare.
+	(TARGET_LONG_DOUBLE_128, TARGET_ALTIVEC_ABI,
+	LONG_DOUBLE_TYPE_SIZE): Change definitions to match.
+	(RETURN_IN_MEMORY): If !TARGET_AIX_STRUCT_RET, return
+	structures of size <= 8 bytes in registers.
+	(PRINT_OPERAND_PUNCT_VALID_P): Take out '$' and '*'.
+
+	* config/rs6000/rs6000.c (rs6000_long_double_size_string,
+	rs6000_long_double_type_size, rs6000_altivec_abi): New
+	globals.
+	(rs6000_override_options): Set rs6000_long_double_type_size
+	from rs6000_long_double_size_string, if nonzero.  Set the
+	MASK_AIX_STRUCT_RET bit in target_flags from DEFAULT_ABI, if
+	not already set.
+	(rs6000_parse_abi_options): Set rs6000_altivec_abi, not a
+	target_flags bit.
+	(rs6000_init_builtins): This hook now takes no arguments.
+
+	* config/rs6000/netbsd.h, config/rs6000/linux.h: Define
+	DRAFT_V4_STRUCT_RET to 1.
+
+2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-typeck.c (really_start_incremental_init, push_init_level):
+	Avoid constructor_max_index being other than an INTEGER_CST.
+
+2001-12-02  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/rs6000/xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count
+	unsigned.
+	(ASM_GENERATE_INTERNAL_LABEL): Same.
+	(UNIQUE_SECTION): Fix typo.
+
+2001-12-02  Richard Henderson  <rth@redhat.com>
+
+	* c-decl.c (duplicate_decls): Conditionalize DECL_SAVED_TREE copy.
+
+2001-12-02  Richard Henderson  <rth@redhat.com>
+
+	* rtl.h (mem_attrs): Rename decl to expr; adjust all users.
+	(MEM_EXPR): Rename from MEM_DECL; adjust all users.
+	* emit-rtl.c (set_mem_expr): Rename from set_mem_decl.
+	* expr.h, final.c, reload1.c: Adjust users.
+
+	* alias.c (nonoverlapping_component_refs_p): New.
+	(decl_for_component_ref, adjust_offset_for_component_ref): New.
+	(nonoverlapping_memrefs_p): Use them.
+	* emit-rtl.c (component_ref_for_mem_expr): New.
+	(set_mem_attributes): Use it.
+	(set_mem_offset): New.
+	* expr.c (expand_assignment): Call set_mem_attributes for
+	inner references; adjust the memory offset as needed.
+	* print-rtl.c (print_mem_expr): New.
+	(print_rtx): Use it.
+
+Sun Dec  2 09:22:25 2001  Douglas B. Rupp  <rupp@gnat.com>
+
+	* config/x-interix3 (SYSTEM_HEADER_DIR): Put back default.
+
+	* config/alpha/vms.h (VMS_DEBUGGING_INFO): New macro.
+	(PREFERRED_DEBUGGING_TYPE): Define as VMS_AND_DWARF2_DEBUG.
+	(ASM_SPEC): Don't redefine.
+	(OPTIMIZATION_OPTIONS, OVERRIDE_OPTIONS, LINK_SPEC): Define.
+	* config/alpha/t-vms (EXTRA_PARTS): Use; add rule for vms-dwarf2.asm.
+	* config/alpha/vms-dwarf2.asm: New file.
+
+	* Makefile.in (OBJS): Add vmsdbgout.c and its rule.
+	* c-lex.c (init_c_lex): Test for VMS_AND_DWARF2_DEBUG.
+	* debug.h (gcc_debug_hooks): Add vmsdbg_debug_hooks.
+	(vmsdbgout_after_prologue): New declaration.
+	* defaults.h (VMS_DEBUGGING_INFO): Add to PREFERRED_DEBUGGING_TYPE.
+	* dwarf2.h (dwarf_attribute): New DW_AT_VMS_rtnbeg_pd_address.
+	* dwarf2out.c (dwarf2out_do_frame): Test for VMS_AND_DWARF2_DEBUG.
+	(dwarf2out_frame_finish): Test for VMS_AND_DWARF2_DEBUG.
+	(dwarf_attr_name): Use DW_AT_VMS_rtnbeg_pd_address.
+	(add_name_and_src_coords_attributes): Test VMS_DEBUGGING_INFO
+	* final.c (final_start_function): Test for VMS_AND_DWARF2_DEBUG.
+	Test VMS_DEBUGGING_INFO.
+	(final_end_function): Test for VMS_AND_DWARF2_DEBUG.
+	(final_scan_insn): Test for VMS_AND_DWARF2_DEBUG and VMS_DEBUG.
+	* flags.h (debug_info_type): Add VMS_DEBUG and VMS_AND_DWARF2_DEBUG.
+	* toplev.c (compile_file): Test VMS_DEBUGGING_INFO, VMS_DEBUG, and
+	VMS_AND_DWARF2_DEBUG.
+	(rest_of_type_compilation): Test for VMS_AND_DWARF2_DEBUG.
+	(decode_g_option): Add "vms" to debug_type_names.
+	(process_options): Set vmsdbg_debug_hooks if -gvms.
+	(lang_independent_init): Emit line number for VMS unless -g0.
+	* tree.c: (build_complex_type): Test for VMS_AND_DWARF2_DEBUG.
+	* vmsdbg.h, vmsdbgout.c: New files.
+
+Sun Dec  2 09:03:06 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* cfgbuild.c (SET_STATE): Add cast to eliminate warning.a
+
+2001-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* cfgrtl.c (purge_all_dead_edges): Initialize variable.
+	* dwarf2out.c (is_cxx): Prototype.
+	* local-alloc.c (block_alloc): Avoid 'unsigned>=0 is always true'
+	warning.
+	* objc/objc-act.c (defer_fn): Avoid signed/unsigned warning.
+
+Sun Dec  2 07:12:30 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* libgcc2.c (__bb_exit_func): Fix line wrap problems.
+
+2001-12-02  Geoff Keating  <geoffk@redhat.com>
+
+	* config/rs6000/rs6000.h (SLOW_UNALIGNED_ACCESS): Simplify.
+	* config/rs6000/rs6000.c (rs6000_emit_move): Use adjust_address
+	rather than simplify_subreg.  Check for volatile-ness.  Check that
+	we're not splitting one slow operation into two slow operations.
+
+2001-12-02  David Edelsohn  <edelsohn@gnu.org>
+
+	* emit-rtl.c (gen_lowpart_common): Cast array element to HOST_WIDE_INT
+	before shifting.
+
+2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-decl.c (duplicate_decls, push_parm_decl): Remove leading
+	capital from diagnostics.
+	* c-lex.c (cb_file_change): Similarly.
+	* c-parse.in : Similarly.
+	* cfgrtl.c (verify_flow_info): Similarly.
+	* collect2.c: Similarly.
+	* cppfiles.c (find_include_file): Similarly.
+	* cppinit.c (cpp_handle_option): Similarly.
+	* cpplex.c (cpp_spell_token): Similarly.
+	* cppmain.c (do_preprocessing): Similarly.
+	* gcc.c (translate_options, process_command, do_spec1,
+	main, pfatal_execute): Similarly.
+	* genattr.c (main): Similarly.
+	* genattrtab.c (check_attr_test, operate_exp, simplify_test_exp,
+	write_test_expr, main): Similarly.
+	* gencodes.c (main): Similarly.
+	* genconfig.c (main): Similarly.
+	* genconstants.c (main): Similarly.
+	* genemit.c (main): Similarly.
+	* genextract.c (main): Similarly.
+	* genflags.c (main): Similarly.
+	* genopinit.c (main): Similarly.
+	* genoutput.c (process_template, main): Similarly.
+	* genpeep.c (main): Similarly.
+	* genrecog.c (main): Similarly.
+	* gensupport.c (is_predicable, identify_predicable_attribute,
+	alter_predicate_for_insn, init_md_reader_args, main): Similarly.
+	* ggc-page.c (alloc_anon): Similarly.
+	* mips-tfile.c (add_string, add_procedure, add_file, read_line,
+	parse_begin, parse_bend, parse_def, parse_end, parse_file,
+	parse_stabs_common, parse_stabs, write_varray, write_object,
+	read_seek, copy_object, main, error): Similarly.
+	* profile.c (compute_branch_probabilities): Similarly.
+	* reg-stack.c (check_asm_stack_operands): Similarly.
+	* reload.c (find_reloads): Similarly.
+	* reload1.c (spill_failure, failed_reload): Similarly.
+	* rtl-error.c (_fatal_insn_not_found): Similarly.
+	* toplev.c (read_integral_parameter, crash_signal,
+	decode_f_option, set_target_switch, parse_options_and_default_flags)
+	: Similarly.
+	* tradcif.y (parse_number, yylex): Similarly.
+	* tradcpp.c (main, fancy_abort): Similarly.
+	* tree.c (tree_check_failed): Similarly.
+	* varray.c (varray_check_failed): Similarly.
+	* xcoffout.c (xcoff_output_standard_types): Similarly.
+objc:
+	* objc-act.c (get_object_ref, lookup_and_install_protocols,
+	build_objc_string_object, objc_declare_alias, build_ivar_chain,
+	finish_message_expr, build_protocol_expr, is_public,
+	start_class): Similarly.
+
+2001-12-01  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-decl.c (duplicate_decls, parmlist_tags_warning): Remove
+	trailing period from diagnostics.
+	* c-lex.c (cb_file_change): Similarly.
+	* cppmacro.c (check_trad_stringification): Similarly.
+	* gcc.c (do_spec_1): Similarly.
+	* genattr.c (main): Similarly.
+	* genattrtab.c (main, operate_exp, make_length_attrs): Similarly.
+	* gencodes.c (main): Similarly.
+	* genconfig.c (main): Similarly.
+	* genconstants.c (main): Similarly.
+	* genemit.c (main): Similarly.
+	* genextract.c (main): Similarly.
+	* genopinit.c (main): Similarly.
+	* genoutput.c (main): Similarly.
+	* genpeep.c (main): Similarly.
+	* genrecog.c (main): Similarly.
+	* mips-tfile.c (add_file, error): Similarly.
+	* profile.c (init_branch_prob): Similarly.
+	* reload1.c (spill_failure): Similarly.
+	* stmt.c (parse_output_constraint): Similarly.
+	* varasm.c (assemble_variable): Similarly.
+
+2001-12-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* m68k.c (init_FPA_table): Provide static prototype.
+	* mips/abi64.h (mips_function_value): Move prototype to ...
+	* mips-protos.h (mips_function_value): ... here.
+	* mips.c: Include halfpic.h.
+	* output.h (rdata_section): Prototype.
+
+	* h8300.c (h8300_asm_named_section): Wrap with !OBJECT_FORMAT_ELF.
+	* m88k.c (m88k_svr3_asm_out_constructor,
+	m88k_svr3_asm_out_destructor): Wrap with CTOR_LIST_BEGIN &&
+	!OBJECT_FORMAT_ELF.
+	* mcore.c (mcore_asm_named_section): Wrap with OBJECT_FORMAT_ELF.
+	* sh.c (sh_asm_named_section): Wrap with !OBJECT_FORMAT_ELF.
+	* sparc.c (sparc_elf_asm_named_section): Wrap with OBJECT_FORMAT_ELF.
+
+2001-12-01  Geoff Keating  <geoffk@redhat.com>
+
+	* config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Complex
+	LO_SUM addresses less than word size are not legitimate,
+	because they lead to invalid SUBREGs.
+	* config/rs6000/rs6000.c (rs6000_legitimize_address): Likewise.
+
+2001-12-01  Olivier Hainque <hainque@act-europe.fr>
+
+	* unroll.c (loop_iterations): Give up on jumps with null JUMP_LABEL
+	while scanning for multiple back edges.
+
+2001-12-01  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+	* ginclude/ppc-asm.h (JUMP_TARGET): New macro.
+	* config/rs6000/tramp.asm: Use it.
+
+2001-12-01  Zack Weinberg  <zack@codesourcery.com>
+
+	* gencheck.c, gengenrtl.c: Don't define xmalloc.
+	* gensupport.c: Don't define xstrdup, xcalloc, xrealloc,
+	xmalloc.
+
+2001-11-30  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* pa.c (output_ascii): Cast `p' to unsigned char.
+
+2001-11-30  Daniel Berlin  <dan@cgsoftware.com>
+
+	* config/rs6000/rs6000.c (altivec_expand_builtin): add
+	ALTIVEC_BUILTIN_LD_INTERNAL_4sf and ALTIVEC_BUILTIN_ST_INTERNAL_4sf,
+	*_16qi,_8hi, rename existing V4SI ones to *_4si.
+	(altivec_init_builtins): Ditto.
+	(bdesc_2arg): Rename CODE_FOR_* to match changes in MD file.
+
+	* config/rs6000/rs6000.md: Add attribute types vecsimple,
+	veccomplex, vecfloat, and vecperm, for altivec instructions.
+	Modify altivec patterns to use approriate attribute type.
+	Modify altivec patterns to match RTL operations where approriate
+	(IE no unspec where we can avoid it).
+	Add vector unit scheduling for ppc7450.
+	Rename patterns to what they are where approriate
+	(altivec_vaddfp->addv4sf3, etc)
+
+	* config/rs6000/rs6000.h (enum rs6000_builtins): Change VRS->VSR.
+	Pass -mppc, and define _ARCH_PPC, if -mcpu=7450 is used.
+
+	* config/rs6000/sysv4.h: Add -mcpu=7450.
+
+	* testsuite/gcc.dg/altivec-1.c: Update test to take into account renamed
+	_builtin_altivec_ld_interal function.
+
+2001-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* configure.in (AC_CHECK_FUNCS): Delete strtoul, bsearch, popen,
+	strchr, strrchr, isascii, gettimeofday.
+	* config.in, configure: Regenerate.
+
+2001-11-30  Zoltan Hidvegi  <hzoli@hzoli.2y.net>
+
+	* unroll.c (unroll_loop): Correct special exit cases.
+
+2001-11-30  Stephane Carrez  <Stephane.Carrez@sun.com>
+
+	* config/sparc/sparc.c (DF_MODES_NO_S): Fix pr/3623, define to
+	accept DFmode and DImode only.
+
+2001-11-30  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/rs6000.h (STARTING_FRAME_OFFSET): Adjust for altivec.
+	(STACK_DYNAMIC_OFFSET): Same.
+
+2001-11-30  Richard Henderson  <rth@redhat.com>
+
+	* c-decl.c (duplicate_decls): Copy DECL_SAVED_TREE.
+
+2001-11-30  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/rs6000.h (CALL_REALLY_USED_REGISTERS): New.
+	(CONDITIONAL_REGISTER_USAGE): Set call_really_used_registers to
+	the values in call_used_registers.
+
+Fri Nov 30 12:48:26 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* gthr-dce.h: If _DCE_THREADS is not defined, then just include
+	gthr-single.
+
+2001-11-30  Jason Merrill  <jason@redhat.com>
+
+	* dwarf2out.c (is_cxx): New fn.
+	(add_data_member_location_attribute): Check it.
+	* dbxout.c (dbxout_type): Only look at BINFO_VPTR_FIELD for C++.
+
+Fri Nov 30 08:26:57 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Handle const1_rtx.
+
+2001-11-30  Daniel Berlin  <dan@cgsoftware.com>
+
+	* genopinit.c (gen_insn): Handle MODE_VECTOR_INT and
+	MODE_VECTOR_FLOAT as allowed.
+
+2001-11-29  Zack Weinberg  <zack@codesourcery.com>
+
+	Purge cruft now we have build libiberty.
+
+	* Makefile.in (OBSTACK, VFPRINTF, DOPRINT, STRSTR,
+	HOST_OBSTACK, HOST_VFPRINTF, HOST_DOPRINT, HOST_STRSTR,
+	USE_HOST_OBSTACK, USE_HOST_VFPRINTF, USE_HOST_DOPRINT,
+	USE_HOST_STRSTR): Delete variables.
+	(vfprintf.o, doprint.o, strstr.o, splay-tree.o, obstack.o,
+	hashtab.o, safe-ctype.o, $(HOST_PREFIX_1)obstack.o,
+	$(HOST_PREFIX_1)vfprintf.o, $(HOST_PREFIX_1)doprint.o,
+	$(HOST_PREFIX_1)strstr.o), $(HOST_PREFIX_1)): Delete rules.
+	(LIBIBERTY, BUILD_LIBIBERTY): New variables.
+	(LIBDEPS): Now just $(INTLDEPS) $(LIBIBERTY).
+	(LIBS): Now just $(INTLLIBS) @LIBS@ $(LIBIBERTY).
+	(HOST_LIBDEPS): Now just $(BUILD_LIBIBERTY).
+	(HOST_LIBS): Ditto.
+	(HOST_RTL): Remove hashtab.o safe-ctype.o.
+	(OBJS): Remove splay-tree.o.
+	(gen-protos): Depend on $(HOST_LIBS), not ../libiberty/libiberty.a.
+	(distclean): No need to delete splay-tree.c obstack.c
+	hashtab.c safe-ctype.c.
+	(mostlyclean): Delete build copies of print-rtl.c bitmap.c
+	errors.c ggc-none.c (all prefixed with $(HOST_PREFIX_1).
+	* aclocal.m4 (gcc_AC_FUNC_VFPRINTF_DOPRNT, gcc_AC_FUNC_STRSTR):
+	Delete.
+	* configure.in: Don't use them.
+	Set and substitute @FORBUILD@.
+	* config.in, configure: Regenerate.
+	* doprint.c: Move to libiberty/_doprnt.c.
+	* doc/configterms.texi: Document that libiberty is now built
+	up to three times.  Fix typo.
+
+2001-11-30  Jason Merrill  <jason@redhat.com>
+
+	* dwarf2out.c (add_data_member_location_attribute): Do the
+	right thing for virtual bases.
+	* dbxout.c (dbxout_type): For a virtual base, print the offset
+	within the vtable.
+
+2001-11-29  Zoltan Hidvegi  <hzoli@hzoli.2y.net>
+
+	* doloop.c (doloop_valid_p): Check for LTU and GTU as well.
+
+2001-11-29  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/rs6000.c (function_arg): Unnamed vector arguments
+	go in memory.
+	Remove unused attribute for named.
+
+2001-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* genattrtab.c (attr_rtx_1): New function containing the
+	majority of `attr_rtx'.  Move variable declarations into the
+	scope where they are used.  Eliminate unnecessary gotos.
+	(attr_rtx): Now just a wrapper for `attr_rtx_1' using VA_OPEN,
+	VA_FIXEDARG, and VA_CLOSE.
+
+2001-11-30  Hans-Peter Nilsson  <hp@axis.com>
+
+	* config/cris/cris.c (cris_notice_update_cc): Check first
+	destination also against overlap with cc_status.value2 and second
+	destination against overlap with cc_status.value1.  For overlaps,
+	clear overlapped value, don't just CC_STATUS_INIT.
+
+	* config/cris/cris.h (EXTRA_CONSTRAINT_T): Fix spacing and FIXME.
+	Fix typo in comment.
+	(LINK_SPEC): Remove whitespace at end of line.
+
+2001-11-29  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-lex.c (init_c_lex): Canonicalize "-" filename to "".
+
+2001-11-29  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c (ASM_DEBUG_SPEC): Only check HAVE_AS_G*_DEBUG_FLAG
+	macros for the supported debugging types.
+
+2001-11-29  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+
+	PR other/4932
+	* config/i386/i386.c (print_operand):  Verify that the
+	  argument to %c is a constant and not a conditional which
+	  needs to be reversed.
+
+Thu Nov 29 11:12:59 2001  Geoffrey Keating (geoffk@redhat.com)
+
+	* emit-rtl.c (gen_lowpart_common): Fix conversion of
+	REAL_VALUE_TYPEs to an array of target integers.  Fix extraction
+	of low part of those arrays for 32bit and 64bit hosts.
+
+2001-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* Makefile.in (insn-output.o): Depend on insn-codes.h.
+
+2001-11-29  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* configure.in (target_list): Add generated-manpages.
+	* configure: Regenerate.
+	* Makefile.in (generated-manpages): Depend on
+	lang.generated-manpages.
+	* objc/Make-lang.in (objc.generated-manpages): New dummy target.
+
+2001-11-29  Nick Clifton  <nickc@cambridge.redhat.com>
+
+	* config/arm/crti.asm (_init): Add .thumb_func if compiled
+	with -mthumb.
+	(_fini): Add .thumb_func if compiled with -mthumb.
+
+2001-11-28  Eric Christopher  <echristo@redhat.com>
+
+	* config/mips/mips.c (override_options): Fix thinko in mips_tune
+	for mips32/mips64. Remove MASK_SOFT_FLOAT configuration bits.
+
+Thu Nov 29 00:24:15 EST 2001  John Wehle  (john@feith.com)
+
+	* alpha.md (tablejump): Use pic_offset_table_rtx
+	instead of gen_rtx_REG.
+
+Wed Nov 28 15:36:13 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* expr.c (store_expr): When copying a string constant into an
+	array, reset the known alignment of the MEM for the section to
+	be cleared to BITS_PER_UNIT.
+
+2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
+
+	* config/cris/cris.c: Remove whitespace at end of line.
+
+Wed Nov 28 14:51:23 2001  Douglas B. Rupp  <rupp@gnat.com>
+
+	* config.gcc (i[34567]86-*-interix3*): New case.
+	* config/x-interix3, config/interix3.h, config/i386/i386-interix3.h:
+	New files.
+
+2001-11-28  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.md (sibcall_osf_1, sibcall_value_osf_1): Use
+	symbolic_operand as the predicate.
+
+2001-11-28  Richard Henderson  <rth@redhat.com>
+
+	* doloop.c (doloop_modify_runtime): Properly select induction
+	variable; skip late entry test if biv initializer created by loop.
+
+Wed Nov 28 08:21:47 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* tree.h (EXPR_WFL_LINECOL): Used by Java in node other than
+	EXPR_WITH_FILE_LOCATION, so change checks and documentation.
+
+	* tree.h (TREE_VIA_PROTECTED): Update to show can be in TREE_VEC.
+
+	* tree.h: Add missing checks on some macros; make formatting more
+	consistent.
+
+	* stor-layout.c (put_pending_size): Look for SAVE_EXPR if not at top
+	level; only add to pending_sizes if find it.
+
+	* langhooks.c (lhd_safe_from_p): Add ATTRIBUTE_UNUSED.
+
+	* df.c (iterate_dataflow_sbitmap, iterate_dataflow_bitmap):
+	Add casts to remove warnings.
+
+	* Makefile.in (OBJS): Sort alphabetically.
+
+	* print-rtl.c (print_rtx): If RTX code is bad, just say so.
+	Also minor cleanups.
+
+Wed Nov 28 06:52:27 2001  Arnaud Charlet  <charlet@ACT-Europe.FR>
+
+	* Makefile.in (ORDINARY_FLAGS_TO_PASS): Remove STAGE_PREFIX.
+	(FLAGS_TO_PASS): Add STAGE_PREFIX.
+	(SUBDIR_FLAGS_TO_PASS): Apply PREPEND_DOTDOT_TO_RELATIVE_PATH
+	to STAGE_PREFIX.
+
+Wed Nov 28 10:42:19 CET 2001  Jan Hubicka  <jh@suse.cz>
+
+	* cse.c (true_dependence_in_rtx): New function.
+	(invalidate): Use it.
+
+	* c-common.h (GOTO_FAKE_P): New macro.
+	* tree-inline.c (GOTO_FAKE_P): Set.
+	* c-tree.texi (GOTO_FAKE_P): Document.
+
+	* varasm.c (assemble_variable): Set reloc to 3 for error_mark
+	containing pointers.
+	(output_addressed_constants): Check for local/external relocations.
+	* elfos.h (SELECT_SECTION): Classify data section.
+	* tm.texi (SELECT_SECTION): Update documentation.
+
+	* cfganal.c (flow_dfs_compute_reverse_add_bb): set visited bit.
+	(flow_dfs_compute_reverse_execute): Add only unvisited blocks.
+
+2001-11-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* defaults.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
+	UNALIGNED_DOUBLE_INT_ASM_OP): Also provide defaults when we have
+	OBJECT_FORMAT_ROSE.
+
+2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
+
+	* config/cris/cris.c: Tweak spacing for prototypes.
+	(LOSE_AND_RETURN): New macro.
+	(cris_operand_lossage): New function.
+	(cris_print_index, cris_print_base): Use cris_operand_lossage
+	rather than fatal_insn.
+	(cris_print_operand, cris_print_operand_address): Use
+	LOSE_AND_RETURN rather than fatal_insn and internal_error.
+	(cris_output_addr_const): Use LOSE_AND_RETURN and
+	output_operand_lossage rather than fatal_insn and internal_error
+	for valid but unexpected rtx expressions.
+
+	* config/cris/cris.c (cris_split_movdx): Don't call alter_subreg
+	for a SUBREG in src or dest, abort instead.
+
+2001-11-28  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+	* doc/passes.texi: Remove reference to c-dump.c. Update tree inlining
+	doc.
+
+2001-11-27  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c (ASM_DEBUG_SPEC): Use conditional expression rather than
+	preprocessor define.  If only DBX_DEBUGGING_INFO or only
+	DWARF2_DEBUGGING_INFO is supported for the target, provide
+	appropriate definitions.
+
+2001-11-27  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* Makefile.in: Update, and add c-objc-common.o dependencies.
+	* c-lang.c: Remove unnecessary includes.
+	(c_init): Move bulk of code to c_objc_common_init, and call it.
+	(c_tree_printer, c_missing_noreturn_ok_p, c_disregard_inline_limits,
+	inline_forbidden_p, c_cannot_inline_tree_fn): Move to
+	c-objc-common.c.
+	* c-objc-common.c: New.  Mostly pulled from c-lang.c.
+	* c-tree.h (c_disregard_inline_limits, c_cannot_inline_fn,
+	c_objc_common_init, c_missing_noreturn_ok_p): New.
+	* toplev.c: Update comment.
+	* doc/passes.texi: Update.
+objc:
+	* objc-act.c (LANG_HOOKS_TREE_INLINING_CANNOT_INLINE_TREE_FN,
+	LANG_HOOKS_TREE_INLINING_DISREGARD_INLINE_LIMITS,
+	LANG_HOOKS_TREE_INLINING_ANON_AGGR_TYPE_P): Override.
+	(objc_init): Update to use c_objc_common_init.
+
+2001-11-27  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cpphash.c (_cpp_init_hashtable): Update.
+	* cpphash.h (struct spec_nodes): Remove n_L.
+	* cpplex.c (_cpp_lex_direct): Check for prefix L separately.
+
+2001-11-17  Richard Henderson  <rth@redhat.com>
+
+	* unroll.c (loop_iterations): Move last change ...
+	* doloop.c (doloop_modify_runtime): ... here.
+
+2001-11-17  Corey Minyard  <minyard@acm.org>
+	    Richard Henderson  <rth@redhat.com>
+
+	* unroll.c (loop_iterations): Detect one situation in which we
+	overestimate the number of iterations.
+
+2001-11-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+	* gcc.c (set_input): Export.
+	Move declaration ...
+	gcc.h (set_input): ... here.
+
+2001-11-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+	* gcc.c (set_collect_gcc_options): New function, split out from
+	main.
+	Ignore elided switches.
+	(do_spec): Invoke before executing command.
+	(do_spec_1): Likewise.
+	Fixes PR other/3968.
+
+2001-11-27  Hans-Peter Nilsson  <hp@axis.com>
+
**** TRUNCATED ****
-------------- next part --------------
./libtool --mode=compile /maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -c -I. -I/maat/heart/tbox/cvs-gcc/gcc/libobjc   -g -O2  -DIN_GCC -DIN_TARGET_LIBS -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/objc  -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../gcc/config -I../../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../include /maat/heart/tbox/cvs-gcc/gcc/libobjc/sarray.c
/maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -c -I. -I/maat/heart/tbox/cvs-gcc/gcc/libobjc -g -O2 -DIN_GCC -DIN_TARGET_LIBS -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/objc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../gcc/config -I../../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../include /maat/heart/tbox/cvs-gcc/gcc/libobjc/sarray.c -o sarray.o
./libtool --mode=compile /maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -c -I. -I/maat/heart/tbox/cvs-gcc/gcc/libobjc   -g -O2  -DIN_GCC -DIN_TARGET_LIBS -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/objc  -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../gcc/config -I../../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../include /maat/heart/tbox/cvs-gcc/gcc/libobjc/selector.c
/maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -c -I. -I/maat/heart/tbox/cvs-gcc/gcc/libobjc -g -O2 -DIN_GCC -DIN_TARGET_LIBS -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/objc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../gcc/config -I../../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libobjc/../include /maat/heart/tbox/cvs-gcc/gcc/libobjc/selector.c -o selector.o
/maat/heart/tbox/cvs-gcc/gcc/libobjc/selector.c: In function `__sel_register_typed_name':
/maat/heart/tbox/cvs-gcc/gcc/libobjc/selector.c:429: unrecognizable insn:
(insn 873 746 4 (set (zero_extract:SI (reg/v/j:SI 247)
            (const_int 16 [0x10])
            (const_int 16 [0x10]))
        (const_int 0 [0x0])) -1 (nil)
    (expr_list:REG_UNUSED (reg/v/j:SI 247)
        (nil)))
/maat/heart/tbox/cvs-gcc/gcc/libobjc/selector.c:429: Internal compiler error in extract_insn, at recog.c:2128
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[1]: *** [selector.lo] Error 1
make[1]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libobjc'
make: *** [all-target-libobjc] Error 2
+ exit 1
-------------- next part --------------
-- 
Geoffrey Keating <regress@maat.cygnus.com> 
(via an automated GCC regression-testing script.)



More information about the Gcc-regression mailing list