GCC build failed for powerpc-eabisim with your patch on 2001-11-12T23:00:01Z.

GCC regression checker regress@maat.cygnus.com
Fri Nov 2 06:52: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 3
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 gcc.sum gcc.c-torture/compile/20010327-1.c,
native gcc.sum gcc.c-torture/execute/20010122-1.c
native gdb.sum gdb.base/interrupt.exp:

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2001-11-12T20:50:13Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Mon Nov 12 12:50:37 2001
+++ gcc/gcc/ChangeLog	Mon Nov 12 15:00:21 2001
@@ -1,3 +1,8 @@
+2001-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* mips-protos.h (mips_output_conditional_branch): Const-ify.
+	* mips.c (mips_output_conditional_branch): Likewise.
+
 2001-11-12  Kazu Hirata  <kazu@hxi.com>
 
 	* config/h8300/h8300.c (shift_alg_si): Use special code for

ChangeLog entries between 2001-11-12T20:50:13Z 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 Nov 12 12:50:27 2001
@@ -1,3 +1,52 @@
+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	Mon Nov 12 12:50:37 2001
@@ -1,3 +1,1515 @@
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg_si): Use special code for
+	15-bit logical shifts and 31-bit logical shifts.
+	(get_shift_alg): Generate special code for 15-bit and 31-bit
+	logical shifts.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg_qi): Use rotations when
+	doing 6-bit logical shifts on H8/S.
+	(shift_alg_qi): Use special code for 21-bit shifts on H8/S.
+	(get_shift_alg): Generate special code for 21-bit shifts on
+	H8/S.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (get_shift_alg): Remove a redundant
+	label.
+
+Mon Nov 12 11:58:26 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* alias.c (nonoverlapping_memrefs_p): Only update size from memref
+	if both size and offset known.
+
+2001-11-12  David O'Brien  <obrien@FreeBSD.org>
+
+	* config/ia64/freebsd.h: Fix misspelling.
+
+2001-11-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* doc/gcc.texi: Move several chapters out to ...
+	* doc/configterms.texi, doc/fragments.texi, doc/hostconfig.texi,
+	doc/include/linux-and-gnu.texi, doc/interface.texi,
+	doc/makefile.texi, doc/passes.texi, doc/portability.texi:
+	... here.  New files.
+	* doc/gcc.texi, doc/contrib.texi: Move section headings into
+	contrib.texi.
+	* Makefile.in ($(docdir)/gcc.info, gcc.dvi): Update dependencies.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/alpha/alpha-interix.h: Fix comment formatting.
+	* config/alpha/alpha.c: Likewise.
+	* config/alpha/alpha.h: Likewise.
+	* config/alpha/alpha32.h: Likewise.
+	* config/alpha/freebsd.h: Likewise.
+	* config/alpha/unicosmk.h: Likewise.
+	* config/alpha/vms.h: Likewise.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (get_shift_alg): Remove redundant code.
+
+2001-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* dbxout.c (dbxout_symbol_location): Avoid emitting invalid register
+	numbers.
+
+Mon Nov 12 05:18:42 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* emit-rtl.c (set_mem_attributes): If making object, can set alignment
+	from type.
+	(replace_equiv_address): Call update_temp_slot_address.
+
+	* dwarf2out.c (loc_descriptor_from_tree, case COMPOUND_EXPR): New case.
+
+	* alias.c (nonoverlapping_memrefs_p): Handle DECL_RTL being a CONCAT.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg_qi): New.
+	(shift_alg_hi): Likewise.
+	(shift_alg_si): Likewise.
+	(get_shift_alg): Change the type of count to unsigned int.
+	Use the tables.
+
+2001-11-11  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.in (c-lang.o): Depend on $(VARRAY_H).
+	* c-decl.c (c_expand_body): Take argument can_defer_p.  Use it
+	to decide whether to defer a function.
+	(finish_function): Adjust.
+	(c_expand_deferred_function): New function.
+	* c-lang.c (deferred_fns): New variable.
+	(c_init): Initialize it, and mark it as a root.
+	(defer_fn): New function.
+	(finish_file): Expand all deferred functions.
+	* c-tree.h (defer_fn): Declare.
+	(c_expand_deferred_function): Likewise.
+	* objc/Make-lang.in (objc-act.o): Depend on $(VARRAY_H).
+	* objc-act.c (deferred_fns): New variable.
+	(objc_init): Initialize it, and mark it as a root.
+	(defer_fn): New function.
+	(finish_file): Expand all deferred functions.
+
+2001-11-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* alpha.c (unicosmk_special_name): Prototype.
+	(unicosmk_ssib_name): Delete unused variable.
+	* alpha/unicosmk.h (common_section, ssib_section): Prototype.
+	* alpha/vms.h (PREFIX): Undef before defining.
+	* arm/pe.h (SUBTARGET_NAME_ENCODING_LENGTHS): Likewise.
+	* i370/i370.c (mvs_hash_alias): Prototype.  Wrap with macro
+	controlling usage.  Const-ify.
+	(alias_number): Delete unused variable.
+	* m32r/m32r.c (m32r_sched_init): Add missing argument.
+	(m32r_expand_block_move): Fix uninitialized warnings.
+	* mn10300/mn10300.h (REGNO_IN_RANGE_P): Fix 'unsigned >=0 is
+	always true' warnings.
+	* openbsd.h (TARGET_MEM_FUNCTIONS): Don't redefine.
+	* sh/sh.c: Include "integrate.h".
+	(output_far_jump): Fix uninitialized warning.
+	* final.c (shorten_branches): Avoid automatic aggregate
+	initialization.
+	* integrate.c (subst_constants): Likewise.
+
+2001-11-11  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg): Remove SHIFT_MAX.
+	(get_shift_alg): Remove redundant code.
+
+2001-11-11  Kazu Hirata  <kazu@hxi.com>
+
+	* config/pa/milli64.S: Fix comment formatting.
+	* config/pa/pa-64.h: Likewise.
+	* config/pa/pa-linux.h: Likewise.
+	* config/pa/pa-protos.h: Likewise.
+	* config/pa/pa.c: Likewise.
+	* config/pa/pa.h: Likewise.
+	* config/pa/pa32-linux.h: Likewise.
+	* config/pa/pa32-regs.h: Likewise.
+	* config/pa/pa64-hpux.h: Likewise.
+	* config/pa/pa64-regs.h: Likewise.
+	* config/pa/som.h: Likewise.
+
+2001-11-11  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* doc/gcc.texi: Move several chapters out to ...
+	* doc/bugreport.texi, doc/contribute.texi, doc/frontends.texi,
+	doc/service.texi, doc/standards.texi, doc/trouble.texi,
+	doc/vms.texi: ... here.  New files.
+	* Makefile.in ($(docdir)/gcc.info, gcc.dvi): Update dependencies.
+
+2001-11-11  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* ChangeLog.2, ChangeLog.3, ChangeLog.4, ChangeLog.5, ChangeLog,
+	cfg.c, cfganal.c, cfgcleanup.c, cfglayout.c, cfgloop.c, cfgrtl.c,
+	collect2.c, combine.c, config.in, configure, configure.in,
+	conflict.c, dwarf2out.c, dwarfout.c, except.c, final.c, flow.c,
+	genattrtab.c, ggc-page.c, jump.c, lcm.c, predict.c, reg-stack.c,
+	reload1.c, rtlanal.c, sched-rgn.c, toplev.c, unwind-dw2-fde.h: Fix
+	spelling errors.
+
+Sun Nov 11 05:56:01 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* config/rs6000/rs6000.c (rs6000_hash_constant, toc_hash_eq):
+	Adjust operand number in CONST_DOUBLE.
+
+	* expmed.c (extract_bit_field): No longer pass in alignment.
+	(extract_fixed_bit_field, extract_split_bit_field): Likewise.
+	(store_bit_field, store_fixed_bit_field, store_split_bit_field):
+	Likewise.
+	* expr.c (store_constructor, store_constructor_field): Likewise.
+	(store_field, emit_group_load, emit_group_store): Likewise.
+	* expr.h (emit_group_load, emit_group_store): Delete ALIGN parm.
+	(store_bit_field, extract_bit_field): Likewise.
+	* calls.c, expr.c, function.c: Change calls to above functions.
+	* ifcvt.c, stmt.c: Likewise.
+	
+	* alias.c (nonoverlapping_memrefs_p): Not overlapping if one base is
+	constant and one is on frame.
+	If know memref offset, adjust size from decl.
+
+2001-11-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* alpha/unicosmk.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT): Fix
+	format specifier warning.
+	* convex.h (ASM_OUTPUT_BYTE): Likewise.
+	* elfos.h (ALIGN_ASM_OP): Undef before defining.
+	* i386/att.h (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier
+	warning.
+	* i386/bsd.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/gas.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386-interix.h (gen_stdcall_suffix): Prototype.
+	* i386.h (ASM_OUTPUT_BYTE): Fix format specifier warning.
+	* i386elf.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_LONG_DOUBLE): Likewise.
+	* i386/interix.c (gen_stdcall_suffix): Const-ify.
+	* i386/next.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_FLOAT, ASM_GENERATE_INTERNAL_LABEL): Fix format
+	specifier warnings.
+	* i386/osfrose.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/ptx4-i.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_LONG_DOUBLE): Likewise.
+	* i386/sco5.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/sequent.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/sun386.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/svr3dbx.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* m68k/3b1.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_LONG_DOUBLE,
+	ASM_OUTPUT_FLOAT, ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* m68k/altos3068.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
+	* m68k/amix.h (ASM_OUTPUT_ASCII, ASM_GENERATE_INTERNAL_LABEL):
+	Likewise.
+	* m68k/atari.h (ASM_OUTPUT_ASCII, ASM_GENERATE_INTERNAL_LABEL):
+	Likewise.
+	* m68k/crds.h (ASM_OUTPUT_DOUBLE, PRINT_OPERAND): Likewise.
+	* m68k/dpx2.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_FLOAT, ASM_OUTPUT_BYTE, ASM_OUTPUT_FLOAT_OPERAND):
+	Likewise.
+	* m68k/hp320.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_BYTE):
+	Likewise.
+	* m68k.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_BYTE):
+	Likewise.
+	* m68k/m68kv4.h (ASM_OUTPUT_ASCII): Delete unused variable.
+	* m68k/mot3300.h (ASM_OUTPUT_BYTE): Fix format specifier warning.
+	* m68k/news.h (PRINT_OPERAND): Likewise.
+	* m68k/next.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT,
+	ASM_OUTPUT_FLOAT_OPERAND, ASM_OUTPUT_DOUBLE_OPERAND): Likewise.
+	* m68k/next21.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
+	* m68k/plexus.h (ASM_SPEC): Insert space between macro name and
+	definition.
+	* m68k/sgs.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_FLOAT, ASM_OUTPUT_ASCII, ASM_OUTPUT_FLOAT_OPERAND,
+	ASM_OUTPUT_DOUBLE_OPERAND): Fix format specifier warnings.
+	* m68k/sun3.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
+	* m68k/tower-as.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_FLOAT, ASM_OUTPUT_BYTE,
+	PRINT_OPERAND): Likewise.
+	* m88k/m88k.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_BYTE):
+	Likewise.
+	* mips/elf.h (PUT_SDB_SIZE, ASM_DECLARE_OBJECT_NAME): Likewise.
+	* mips/elf64.h (PUT_SDB_SIZE, ASM_DECLARE_OBJECT_NAME): Likewise.
+	* mips/iris5gas.h (PUT_SDB_SIZE): Likewise.
+	* mips/linux.h (ASM_DECLARE_OBJECT_NAME): Likewise.
+	* mips.c (mips_output_external_libcall): Mark parameter with
+	ATTRIBUTE_UNUSED.
+	(mips_asm_file_start): Move variable into the scope where it's
+	used.
+	* mips.h (PUT_SDB_INT_VAL, PUT_SDB_SIZE): Likewise.
+	* mips/netbsd.h (ASM_DECLARE_OBJECT_NAME): Likewise.
+	* mips/sni-gas.h (PUT_SDB_SIZE): Likewise.
+	* ns32k/encore.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* ns32k.c (print_operand): Likewise.
+	* pa.c (print_operand, output_div_insn): Likewise.
+	* pa.h (ASM_OUTPUT_MI_THUNK, ASM_GENERATE_INTERNAL_LABEL,
+	ASM_OUTPUT_BYTE, PRINT_OPERAND_ADDRESS): Likewise.
+	* pa/pa64-hpux.h (UNIQUE_SECTION): Const-ify.
+	* sparc/linux.h (ASM_GENERATE_INTERNAL_LABEL): Fix format
+	specifier warnings.
+	* sparc/linux64.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* sparc/pbd.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	(ASM_OUTPUT_SOURCE_LINE): Don't list macro arguments in undef.
+	* sparc/vxsim.h (ASM_GENERATE_INTERNAL_LABEL): Fix format
+	specifier warnings.
+	* svr3.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+
+	* sdbout.c (sdbout_end_epilogue): Mark parameter with
+	ATTRIBUTE_UNUSED.
+	* varasm.c (assemble_global): Likewise.
+
+2001-11-11  H.J. Lu <hjl@gnu.org>
+
+	* config.gcc: Add "elfos.h svr4.h" to $tm_file for Linux/mips.
+
+Sun Nov 11 01:26:00 CET 2001  Jan Hubicka  <jh@suse.cz>
+
+	* final.c (*_MAX_SKIP): Use *_max_skip variables.
+	* flags.h (align_loops_max_skip, align_jumps_max_skip,
+	align_labels_max_skip): New global variables.
+	* toplev.c (align_loops_max_skip, align_jumps_max_skip,
+	align_labels_max_skip): New global variables.
+	(toplev_main): Set new variables.
+	* i386.c (override_options): Set max_skip values.
+
+2001-11-10  Geoffrey Keating  <geoffk@redhat.com>
+
+	* doc/tm.texi (Label Output): Document ASM_OUTPUT_LABEL_REF.
+	* final.c (output_addr_const): Use ASM_OUTPUT_LABEL_REF.
+	* config/stormy16/stormy16.c (xstormy16_print_operand): For '%C',
+	don't print an @fptr for labels either.
+	(xstormy16_output_addr_vec): Don't print @fptr here.
+	* config/stormy16/stormy16.h (ASM_OUTPUT_LABEL_REF): New macro.
+
+Sat Nov 10 08:50:50 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* ssa-ccp.c (examine_flow_edges): Use old-style definition, not
+	an ANSI/ISO definitino.
+	(ssa_const_prop): Likewise.
+
+2001-11-10  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/rs6000.c (rs6000_reg_names): Remove leading "v" or
+	altivec registers.
+
+2001-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* cppexp.c (parse_number): Use ISXDIGIT/hex_value.
+	* cpplex.c (hex_digit_value): Use hex_p/hex_value.
+	* cppmain.c (general_init): Call hex_init.
+	* tradcif.y (parse_number): Use TOLOWER/ISXDIGIT/hex_value/hex_p.
+
+	* config.gcc (i[34567]86-dg-dgux*): Don't set `out_file'.
+
+	* i386/dgux.h (ASM_FILE_START): Set to the meaningful portions
+	of dgux.c:output_file_start().
+
+	* i386/dgux.c: Delete file.
+
+2001-11-09  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.c (decl_in_text_section): New.
+	(current_file_function_operand): Use it.
+	(alpha_encode_section_info, alpha_end_function): Likewise.
+
+2001-11-07  David O'Brien  <obrien@FreeBSD.org>
+
+	* config.gcc: Add FreeBSD/IA-64 target. Expand config/i64/elf.h headers.
+	* config/i64/ia64.h (TARGET_VERSION,ASM_SPEC,LINK_SPEC): Remove,
+	they are OS specific.  Use CPP_CPU_SPEC rather than CPP_PREDEFINES,
+	so OS specific files and use CPP_PREDEFINES for their needs.
+	* config/i64/elf.h (TARGET_VERSION): Add.  Also, move inclusion of
+	target headers to tm_file.
+	* config/ia64/aix.h (TARGET_VERSION): Likewise.
+	* config/ia64/hpux.h (TARGET_VERSION): Likewise.
+	* config/ia64/linux.h (TARGET_VERSION): Likewise.
+	(FUNCTION_PROFILER): Remove.
+	* config/ia64/ia64.h (FUNCTION_PROFILER): Update defintion using the
+	version in config/ia64/linux.h.
+	* config/ia64/freebsd.h: New file.
+	* config/freebsd.h: Tidy up.
+	(_USING_CONFIG_FREEBSD): Define.
+	(FBSD_CPP_PREDEFINES): Add __KPRINTF_ATTRIBUTE__.
+	(FBSD_CPP_SPEC): Define generic FreeBSD spec.
+	(FBSD_STARTFILE_SPEC): Likewise.
+	(FBSD_ENDFILE_SPEC): Likewise.
+	(FBSD_LIB_SPEC): Likewise.
+	(WCHAR_UNSIGNED): Undefine, FreeBSD's wchars are signed.
+	(USER_LABEL_PREFIX): Define to ELF compatible value as some CPU headers
+	set an ELF-improper one.
+
+2001-11-09  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* pa.c (emit_move_sequence): Use cint_ok_for_move to check whether a
+	constant can be loaded in a single instruction to a register.  When
+	loading immediate constants, use PLUS instead of HIGH/LO_SUM.  Use
+	depdi for insertion of most significant 32-bits on 64-bit hosts.
+	* pa.h (LEGITIMATE_CONSTANT_P): Accept constants that can be built
+	with ldil/ldo/depdi instruction sequence on 64-bit hosts.
+	* pa.md: New addmove pattern for adding constant_int to HImode
+	register and moving result to HImode register.  Remove HImode HIGH
+	and LO_SUM patterns.
+
+2001-11-09  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* Makefile.in: Update.
+	* c-decl.c (print_lang_decl, print_lang_type): Remove.
+	(print_lang_identifier): Rename c_print_identifier.
+	* c-lang.c (LANG_HOOKS_PRINT_IDENTIFIER, LANG_HOOKS_SET_YYDEBUG): New.
+	(print_lang_statistics, lang_print_xnode): Remove.
+	* c-parse.in (set_yydebug): Rename c_set_yydebug.
+	* c-tree.h (c_set_yydebug, c_print_identifier): New.
+	* langhooks-def.h (lhd_print_tree_nothing, lhd_set_yydebug): New.
+	LANG_HOOKS_PRINT_STATISTICS, LANG_HOOKS_PRINT_XNODE,
+	LANG_HOOKS_PRINT_DECL, LANG_HOOKS_PRINT_TYPE,
+	LANG_HOOKS_PRINT_IDENTIFIER, LANG_HOOKS_SET_YYDEBUG): New.
+	(LANG_HOOKS_INITIALIZER): Update.
+	* langhooks.h (struct lang_hooks): New members.
+	(lang_print_tree_hook): New.
+	* langhooks.c (lhd_print_tree_nothing, lhd_set_yydebug): New.
+	* print-tree.c: Include langhooks.h.
+	(print_node): Update.
+	* toplev.c (decode_d_option): Update.
+	* tree.c: Include langhooks.h.
+	(dump_tree_statistics): Update.
+	* tree.h (print_lang_statistics, print_lang_decl, print_lang_type,
+	print_lang_identifier, set_yydebug, lang_print_xnode): Remove.
+objc:
+	* objc-act.c (LANG_HOOKS_PRINT_IDENTIFIER,
+	LANG_HOOKS_SET_YYDEBUG): Override.
+	(lang_print_xnode, print_lang_statistics): Remove.
+
+2001-11-09  Richard Henderson  <rth@redhat.com>
+
+	* dwarf2asm.c (dw2_force_const_mem): Invoke STRIP_NAME_ENCODING
+	on the symbol string.
+
+2001-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* pa/elf.h (ASM_DECLARE_FUNCTION_NAME,
+	ASM_OUTPUT_EXTERNAL_LIBCALL): Undef before defining.
+	* config.gcc (hppa1.1-*-rtems*): Remove duplicate clause.
+
+	* clipper.h (ASM_OUTPUT_REG_POP): Fix typo.
+
+	* tlink.c (recompile_files): Copy strings passed to `putenv'.
+
+2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
+
+	* tree.h (TYPE_VOLATILE): Trap use not on TYPEs.
+	(TYPE_READONLY): Likewise.
+
+	* flow.c (insn_dead_p): Allow for AUTO_INC notes all the time.
+
+	* config/stormy16/stormy16.h (ASM_SPEC): Revert last change,
+	don't pass --gdwarf2 to the assembler if the compiler will also
+	provide debug info.
+
+	* config/stormy16/stormy16.c (xstormy16_expand_casesi): 
+	Don't change INDEX.
+
+Fri Nov  9 17:51:09 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* alias.c (nonoverlapping_memrefs_p): New function.
+	(true_dependence, canon_true_depenence, write_dependence_p): Call it.
+
+	* emit-rtl.c (set_mem_attributes): Get alignments for constants.
+
+2001-11-09  Aldy Hernandez  <aldyh@redhat.com>
+
+        * rs6000.h (REG_CLASS_CONTENTS): Add VRSAVE bit to ALL_REGS.
+	(CONDITIONAL_REGISTER_USAGE): Disable AltiVec registers unless
+	generating altivec code.
+	(FIXED_REGISTERS): VRSAVE is fixed.
+	(CALL_USED_REGISTERS): VRSAVE is call used.
+
+2001-11-09  Jason Eckhardt  <jle@rice.edu>
+
+	* config/mips/mips.c (mips_output_conditional_branch): Do not hard
+	code the branch target as ".+16/.+12", but rather use labels.
+
+Fri Nov  9 11:27:42 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* config/pa/milli64.S: Use %r25 and %r0 instead of arg1 and r0  
+	to work around limitations of certain versions of GAS.
+
+	* pa.md (mulsi3): Remove PA64 hack to work around SUBREG issues.
+	(muldi3): Update due to SUBREG_BYTE changes.
+	(casesi): Similarly.
+
+2001-11-09  Zack Weinberg  <zack@codesourcery.com>
+
+	* doc/invoke.texi: Remove comment referring to -xf77-version.
+
+2001-11-09  Kazu Hirata  <kazu@hxi.com>
+
+	* config/convex/convex.c: Fix comment formatting.
+	* config/convex/convex.h: Likewise.
+
+2001-11-08  Zack Weinberg  <zack@codesourcery.com>
+
+	* Makefile.in (.po.pox): Look both in srcdir and builddir
+	for $(PACKAGE).pot.
+	(po/$(PACKAGE).pot): Don't move-if-change the new potfile over
+	to the source directory.
+
+2001-11-09 Ben Elliston  <bje@redhat.com>
+	   Michael Meissner  <meissner@redhat.com>
+           Andrew MacLeod  <amacleod@redhat.com>
+	   Richard Henderson  <rth@redhat.com>
+	   Nick Clifton  <nickc@redhat.com>
+	   Catherine Moore  <clm@redhat.com>
+
+	* m32r.c: Add support for m32rx processor.
+	* m32r.h: Ditto.
+	* m32r.md: Ditto.
+	* t-m32r: Ditto.
+	* m32r-protos.h: Add prototypes for m32rx functions.
+	* doc/invoke.texi: Document -m32rx option.
+
+2001-11-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/sparc/sparc.md (movdf): Avoid calling validize_mem during
+	or after reload.
+
+2001-11-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+	* doc/install.texi2html: Use $MAKEINFO --no-split.
+
+2001-11-09  Andreas Schwab  <schwab@suse.de>
+
+	* Makefile.in ($(HOST_PREFIX_1)rtl.o,
+	$(HOST_PREFIX_1)print-rtl.o, $(HOST_PREFIX_1)bitmap.o,
+	$(HOST_PREFIX_1)vfprintf.o, $(HOST_PREFIX_1)doprint.o, 
+	$(HOST_PREFIX_1)strstr.o, $(HOST_PREFIX_1)errors.o,
+	$(HOST_PREFIX_1)ggc-none.o): Update dependencies.
+
+2001-11-09  H.J. Lu <hjl@gnu.org>
+
+	* config/mips/mips.c (mips_output_function_prologues): Cast
+	`tsize' to long for output.
+
+2001-11-09  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-lang.c (LANG_HOOKS_NAME): New.
+	(lang_hooks): Constify.
+	(c_init_options): Update.
+	(lang_identify): Remove.
+	* c-parse.in (language_string): Remove.
+	* dbxout.c: Include langhooks.h.
+	(dbxout_symbol_location): Update.
+	* dwarf2out.c: Include langhooks.h.
+	(gen_compile_unit_die): Update.
+	* dwarfout.c: Include langhooks.h.
+	(prototyped_attribute, output_compile_unit_die): Update.
+	* langhooks-def.h (LANG_HOOKS_NAME, LANG_HOOKS_IDENTIFIER_SIZE): New.
+	(LANG_HOOKS_INITIALIZER): Update.
+	* langhooks.h (struct lang_hooks): New members.  Constify.
+	* stringpool.c: Don't include toplev.h.
+	(set_identifier_size): Remove.
+	* toplev.c (toplev_main): Initialize identifier size.
+	(print_version): Update.
+	* tree.h (language_string, init_lex, lang_identify,
+	set_identifier_size): Remove.
+	* Makefile.in: Update dependencies.
+	* config/darwin.c: Include langhooks.h.
+	(func_name_maybe_scoped): Update.
+	* config/darwin.h (ASM_END_FILE): Update.
+	* config/nextstep.h (ASM_END_FILE): Update.
+	* config/nextstep21.h (ASM_END_FILE): Update.
+	* config/i386/sun386.h (ASM_END_FILE): Update.
+	* config/rs6000/rs6000.c (ASM_END_FILE): Include langhooks.h.
+	(rs6000_output_function_epilogue): Update.
+objc:
+	* objc-act.c (LANG_HOOKS_NAME): Override.
+	(struct lang_hooks): Constify.
+	(objc_init_options): Update.
+	(lang_identify): Remove.
+
+Fri Nov  9 00:25:18 EST 2001  John Wehle  (john@feith.com)
+
+	* fold-const.c (lshift_double): Honor PREC.
+	(rshift_double): Likewise.
+
+2001-11-08  Kazu Hirata  <kazu@hxi.com>
+
+	* config/1750a/1750a.c: Fix comment formatting.
+	* config/1750a/1750a.h: Likewise.
+
+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.
+	* configure: Regenerated.
+
+2001-11-08  Richard Henderson  <rth@redhat.com>
+
+	* dwarf2asm.c (dw2_force_const_mem): Fix typo.
+
+2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
+
+	* config.gcc: Rename stormy16 to xstormy16.
+	* config/stormy16/stormy-abi: Likewise.
+	* config/stormy16/stormy16-protos.h: Likewise.
+	* config/stormy16/stormy16.c: Likewise.
+	* config/stormy16/stormy16.h: Likewise.
+	* config/stormy16/stormy16.md: Likewise.
+
+2001-11-06  Geoffrey Keating  <geoffk@redhat.com>
+
+	* tree.h (TYPE_VOLATILE): Add enable-checking code.
+	(TYPE_READONLY): Likewise.
+
+Thu Nov  8 18:00:55 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* reload1.c (reload): Don't delete equiv insn if can throw.
+
+	* expr.c (emit_block_move): If X is readonly emit CLOBBER for it.
+	(clear_storage): Likewise, for OBJECT.
+
+Thu Nov  8 16:23:51 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* pa.c (emit_move_sequence): Fix SUBREG expression to
+	use proper byte offset when extending a constant from
+	SImode to DImode.
+
+2001-11-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* cfgrtl.c (purge_dead_edges): Remove REG_EH_REGION note for insns
+	which cannot throw.
+
+Thu Nov  8 18:00:55 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* explow.c (convert_memory_address, case SUBREG): Only return
+	inner object if SUBREG_PROMOTED_VAR_P or known to be pointer.
+
+2001-11-08  Richard Henderson  <rth@redhat.com>
+
+	* Makefile.in (GCC_FOR_TARGET): Add build_tooldir/sys-include.
+	(CROSS_SYSTEM_HEADER_DIR): Use build_tooldir not tooldir.
+	(ORDINARY_FLAGS_TO_PASS, stmp-fixinc): Likewise.
+
+2001-11-08  Aldy Hernandez  <aldyh@redhat.com>
+
+        * config/rs6000/rs6000.h (ASM_CPU_SPEC): Add -maltivec.
+
+2001-11-08  Jakub Jelinek  <jakub@redhat.com>
+
+	* dwarf2out.c (debug_str_hash): New.
+	(struct indirect_string_node): New.
+	(struct dw_val_struct): Change type of val_str to it.
+	(DEBUG_STR_SECTION_FLAGS): Define.
+	(add_AT_string): Push string into hashtable, increment reference
+	counter.
+	(AT_string): Return string from ht_identifier.
+	(AT_string_form): New.
+	(free_AT): For dw_val_class_str, just decrement reference counter.
+	(size_of_string): Remove.
+	(size_of_die): Use AT_string_form to decide what size the string
+	occupies in DIE.
+	(size_of_pubnames): Use strlen instead of size_of_string.
+	(value_format): Use AT_string_form for dw_val_class_str.
+	(output_die): Output DW_FORM_strp strings using
+	dw2_asm_output_offset.
+	(indirect_string_alloc, output_indirect_string): New.
+	(dwarf2out_finish): Emit .debug_str strings if there are any.
+
+2001-11-08  Andreas Franck  <afranck@gmx.de>
+
+	* configure.in: Add AC_ARG_PROGRAM to support program name
+	transformation with --program-prefix, --program-suffix and
+	--program-transform-name.
+	* configure: Regenerated.
+	* Makefile.in (GCC_INSTALL_NAME, CPP_INSTALL_NAME,
+	PROTOIZE_INSTALL_NAME, UNPROTOIZE_INSTALL_NAME, GCOV_INSTALL_NAME,
+	GCCBUG_INSTALL_NAME, GCC_CROSS_NAME, CPP_CROSS_NAME,
+	PROTOIZE_CROSS_NAME, UNPROTOIZE_CROSS_NAME): Handle
+	program_transform_name the way suggested by autoconf.
+	(GCC_TARGET_INSTALL_NAME): Define.
+	(install-driver): Use the transformed target alias name.
+
+2001-11-08  Richard Henderson  <rth@redhat.com>
+
+	* config/mips/mips.c (save_restore_insns): Remove GP from the
+	restore registers mask early instead of special casing it inside
+	the loop.
+
+2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cp/decl.c (shadow_warning): New function.
+	(pushdecl): Improve -Wshadow warnings.  Don't give both a warning
+	and an error when a block scope decl shadows a parameter.
+
+2001-11-08  Richard Henderson  <rth@redhat.com>
+
+	* config/fp-bit.h (usi_to_float): Define for US_SOFTWARE_GOFAST
+	case as well.
+
+2001-11-08  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* pa.md (negdf2, negsf2): Use multiplication rather than subtraction
+	to implement floating negation on processors prior to PA 2.0.
+
+2001-11-08  Jakub Jelinek  <jakub@redhat.com>
+
+	* dwarf2asm.c (mark_indirect_pool_entry, mark_indirect_pool): New.
+	(USE_LINKONCE_INDIRECT): Define.
+	(dw2_output_indirect_constant_1): Try to output indirect constants
+	into linkonce sections if possible.
+	(dw2_force_const_mem): Likewise.  Register indirect_pool with GGC.
+	(dw2_output_indirect_constants): Likewise.
+
+2001-11-07  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/rs6000.h (REG_ALLOC_ORDER): Add vrsave.
+
+2001-11-07  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-decl.c (pushdecl): Remove file and line.
+	* c-typeck.c (pop_init_level): Remove size.
+
+2001-11-07  Aldy Hernandez  <aldyh@redhat.com>
+
+	* doc/invoke.texi: Add -maltivec, -mno-altivec, and -mabi=altivec
+	for rs6000.
+
+	* config/rs6000/rs6000.h (MASK_ALTIVEC): New.
+	(TARGET_ALTIVEC): New.
+	(TARGET_SWITCHES): Add altivec.
+	(FIRST_PSEUDO_REGISTER): Change to 109.
+	(CALL_USED_REGISTERS): Same.
+	(FIRST_ALTIVEC_REGNO): New.
+	(LAST_ALTIVEC_REGNO): New.
+	(ALTIVEC_REGNO_P): New.
+	(UNITS_PER_ALTIVEC_WORD): New.
+	(ALTIVEC_VECTOR_MODE): New.
+	(FIXED_REGISTERS): Add altivec registers.
+	(REG_ALLOC_ORDER): Same.
+	(HARD_REGNO_NREGS): Adjust for altivec registers.
+	(HARD_REGNO_MODE_OK): Same.
+	(MODES_TIEABLE_P): Same.
+	(REGISTER_MOVE_COST): Same.
+	(REGNO_REG_CLASS): Same.
+	(reg_class): Add ALTIVEC_REGS.
+	(REG_CLASS_NAMES): Same.
+	(REG_CLASS_CONTENTS): Same.
+	(REG_CLASS_FROM_LETTER): Add 'v' constraint for ALTIVEC_REGS.
+	(ALTIVEC_ARG_RETURN): New.
+	(FUNCTION_VALUE): Handle VECTOR_TYPE.
+	(LIBCALL_VALUE): Handle altivec vector modes.
+	(VECTOR_MODE_SUPPORTED_P): New.
+	(ALTIVEC_ARG_MIN_REG): New.
+	(ALTIVEC_ARG_MAX_REG): New.
+	(ALTIVEC_ARG_NUM_REG): New.
+	(FUNCTION_VALUE_REGNO_P): Return true for altivec return register.
+	(FUNCTION_ARG_REGNO_P): Support passing args in altivec registers.
+	(REGISTER_NAMES): Add altivec regs.
+	(DEBUG_REGISTER_NAMES): Same.
+	(ADDITIONAL_REGISTER_NAMES): Same.
+	(rs6000_builtins): New.
+	(MD_EXPAND_BUILTIN): New.
+	(MD_INIT_BUILTINS): New.
+	(LEGITIMATE_OFFSET_ADDRESS_P): This addressing mode is not valid
+	for AltiVec instructions.
+	(LEGITIMATE_LO_SUM_ADDRESS_P): Same.
+	(HARD_REGNO_MODE_OK): Altivec modes can only go in altivec
+	registers.
+	(SECONDARY_MEMORY_NEEDED): We need memory to copy vector modes.
+	(TARGET_SWITCHES): Add no-altivec.
+	(DATA_ALIGNMENT): Align vectors to 128 bits.
+	(TARGET_OPTIONS): Add abi= option.
+	Add rs6000_abi_string extern.
+	(LOCAL_ALIGNMENT): New.
+	(CPP_CPU_SPEC): Define __ALTIVEC__ when -maltivec.
+	(MASK_ALTIVEC_ABI): New.
+	(TARGET_ALTIVEC_ABI): New.
+	(CONDITIONAL_REGISTER_USAGE): Set first 20 AltiVec registers to
+	call-saved.
+	(STACK_BOUNDARY): Adjust for altivec.
+	(BIGGEST_ALIGNMENT): Same.
+	(rs6000_args): Add vregno.
+	(USE_ALTIVEC_FOR_ARG_P): New.
+	(FIXED_REGISTERS): Add vrsave register.
+	(CALL_USED_REGISTERS): Same.
+	(CONDITIONAL_REGISTER_USAGE): Set VRSAVE info.
+	(VRSAVE_REGNO): New.
+	(reg_class): Add VRSAVE_REGS.
+	(REG_CLASS_NAMES): Same.
+	(REG_CLASS_CONTENTS): Same.
+	(REGNO_REG_CLASS): Same.
+	
+	* config/rs6000/sysv4.h (STACK_BOUNDARY): Adjust for altivec.
+	(ABI_STACK_BOUNDARY): Same.
+	(BIGGEST_ALIGNMENT): Same.
+	(ADJUST_FIELD_ALIGN): Remove undef.  Define anew.
+	(ROUND_TYPE_ALIGN): Same.
+	
+	* config/rs6000/aix.h (ROUND_TYPE_ALIGN): Change BIGGEST_ALIGNMENT
+	to 64.
+
+	* config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Change BIGGEST_ALIGNMENT
+	to 64.
+
+	* config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Change BIGGEST_ALIGNMENT
+	to 64.
+
+	* config/rs6000/rs6000.c (rs6000_expand_builtin): New.
+	(altivec_expand_builtin): New.
+	(altivec_init_builtins): New.
+	(TARGET_EXPAND_BUILTIN): New.
+	(TARGET_INIT_BUILTINS): New.
+	(rs6000_init_builtins): New.
+	(struct builtin_description): New.
+	(bdesc_2arg): New.
+	(rs6000_reg_names): Add altivec registers.
+	(alt_reg_names): Same.
+	(secondary_reload_class): Altivec regs can hold altivec regs and
+	memory.
+	(rs6000_emit_move): Force constants into memory for AltiVec moves.
+	(print_operand): Add 'y' case for printing altivec memory
+	operands.
+	(rs6000_legitimize_address): Legitimize vector addresses into
+	[REG+REG] or [REG].
+	(altivec_expand_binop_builtin): New.
+	New string rs6000_current_abi.
+	(rs6000_override_options): Call rs6000_parse_abi_options.
+	(rs6000_parse_abi_options): New.
+	(function_arg_boundary): Vector arguments must be 16
+	byte aligned.
+	(function_arg_advance): Handle vector arguments.
+	(function_arg_partial_nregs): Same.
+	(init_cumulative_args): Same.
+	(function_arg): Same.
+
+	* config/rs6000/rs6000.md (altivec_lvx): New.
+	(type): Add altivec attribute.
+	(movv4si): New.
+	(*movv4si_internal): New.
+	(movv16qi): New.
+	(*movv16qi_internal): New.
+	(movv8hi): New.
+	(*movv8hi_internal1): New.
+	(movv4sf): New.
+	(*movv4sf_internal1): New.
+	(altivec_stvx): New.
+	(vaddubm): New.
+	(vadduhm): New.
+	(vadduwm): New.
+	(vaddfp): New.
+	(vaddcuw): New.
+	(vaddubs): New.
+	(vaddsbs): New.
+	(vadduhs): New.
+	(vaddshs): New.
+	(vadduws): New.
+	(vaddsws): New.
+	(vand): New.
+	(vandc): New.
+	(vavgub): New.
+	(vavgsb): New.
+	(vavguh): New.
+	(vavgsh): New.
+	(vavguw): New.
+	(vavgsw): New.
+	(vcmpbfp): New.
+	(vcmpequb): New.
+	(vcmpequh): New.
+	(vcmpequw): New.
+	(vcmpeqfp): New.
+	(vcmpgefp): New.
+	(vcmpgtub): New.
+	(vcmpgtsb): New.
+	(vcmpgtuh): New.
+	(vcmpgtsh): New.
+	(vcmpgtuw): New.
+	(vcmpgtsw): New.
+	(vcmpgtfp): New.
+	(vcmpgefp): New.
+	(vcmpgtub): New.
+	(vcmpgtsb): New.
+	(vcmpgtuh): New.
+	(vcmpgtsh): New.
+	(vcmpgtuw): New.
+	(vcmpgtsw): New.
+	(vcmpgtfp): New.
+	(vmaxub): New.
+	(vmaxsb): New.
+	(vmaxuh): New.
+	(vmaxsh): New.
+	(vmaxuw): New.
+	(vmaxsw): New.
+	(vmaxfp): New.
+	(vmrghb): New.
+	(vmrghh): New.
+	(vmrghw): New.
+	(vmrglb): New.
+	(vmrglh): New.
+	(vmrglw): New.
+	(vminub): New.
+	(vminsb): New.
+	(vminuh): New.
+	(vminsh): New.
+	(vminuw): New.
+	(vminsw): New.
+	(vminfp): New.
+	(vmuleub): New.
+	(vmulesb): New.
+	(vmuleuh): New.
+	(vmulesh): New.
+	(vmuloub): New.
+	(vmulosb): New.
+	(vmulouh): New.
+	(vmulosh): New.
+	(vnor): New.
+	(vor): New.
+	(vpkuhum): New.
+	(vpkuwum): New.
+	(vpkpx): New.
+	(vpkuhss): New.
+	(vpkshss): New.
+	(vpkuwss): New.
+	(vpkswss): New.
+	(vpkuhus): New.
+	(vpkshus): New.
+	(vpkuwus): New.
+	(vpkswus): New.
+	(vrlb): New.
+	(vrlh): New.
+	(vrlw): New.
+	(vslb): New.
+	(vslh): New.
+	(vslw): New.
+	(vsl): New.
+	(vslo): New.
+	(vsrb): New.
+	(vrsh): New.
+	(vrsw): New.
+	(vsrab): New.
+	(vsrah): New.
+	(vsraw): New.
+	(vsr): New.
+	(vsro): New.
+	(vsububm): New.
+	(vsubuhm): New.
+	(vsubuwm): New.
+	(vsubfp): New.
+	(vsubcuw): New.
+	(vsububs): New.
+	(vsubsbs): New.
+	(vsubuhs): New.
+	(vsubshs): New.
+	(vsubuws): New.
+	(vsubsws): New.
+	(vsum4ubs): New.
+	(vsum4sbs): New.
+	(vsum4shs): New.
+	(vsum2sws): New.
+	(vsumsws): New.
+	(vxor): New.
+
+2001-11-07  Daniel Berlin  <dan@cgsoftware.com>
+
+        * Makefile.in (df.o): Add fibheap.h to dependencies.
+       
+        * df.h: Add prototypes for transfer functions, iterative_dataflow
+        functions.
+        (enum df_flow_dir): New enum.
+        (enum df_confluence_op): New enum.
+        (struct df): Add inverse_rts_map.
+
+        * df.c: Add sbitmap.h to the list of includes.
+        (df_rd_global_compute): Removed.
+        (df_ru_global_compute): Removed.
+        (df_lr_global_compute): Removed.
+        (df_rd_transfer_function): New function.
+        (df_ru_transfer_function): New function.
+        (df_lr_transfer_function): New function.
**** TRUNCATED ****
-------------- next part --------------
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
appending configuration tag "CXX" to libtool
checking for GNU make... make
checking how to run the C preprocessor... /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  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -E
checking for cstdio to use... stdio
checking for clocale to use... generic
checking for ISO C99 support in <math.h>... no
checking for ISO C99 support in <stdio.h>... no
checking for lldiv_t declaration... no
checking for ISO C99 support in <stdlib.h>... no
checking for additional ISO C99 support in <wchar.h>... no
checking for enabled ISO C99 support... no
checking for enabled long long I/O support... no
checking for c header strategy to use... c_std
checking for thread model used by GCC... single
checking for exception model to use... configure: error: unable to detect exception model
make: *** [configure-target-libstdc++-v3] Error 1
+ 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