This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
28 GCC regressions, 0 new, with your patch on 2001-10-16T23:03:06Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 28 GCC regressions, 0 new, with your patch on 2001-10-16T23:03:06Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Wed, 17 Oct 2001 01:32:55 +0000
- CC: aoliva at redhat dot com, cato at df dot lth dot se, hp at axis dot com, jh at suse dot cz, rth at redhat dot com, tromey at redhat dot com
- Reply-To: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC has some regression test failures, which
used to pass. There are 0 new failures, and 28
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 g++.sum g++.bob/static1.C
powerpc-eabisim g++.sum g++.brendan/crash20.C
powerpc-eabisim g++.sum g++.law/code-gen5.C
powerpc-eabisim g++.sum g++.law/ctors6.C
powerpc-eabisim g++.sum g++.law/operators32.C
powerpc-eabisim g++.sum g++.law/operators4.C
powerpc-eabisim g++.sum g++.other/headers1.C
powerpc-eabisim g++.sum g++.robertl/eb3.C
powerpc-eabisim gcc.sum gcc.c-torture/execute/20001024-1.c
native g++.sum g++.bob/static1.C
native g++.sum g++.law/operators32.C
native g77.sum g77.dg/20010216-1.f
native g77.sum g77.dg/bprob/bprob-1.f
native g77.sum g77.dg/fbackslash.f
native g77.sum g77.dg/fcase-preserve.f
native g77.sum g77.dg/ff90-1.f
native g77.sum g77.dg/fno-backslash.f
native g77.sum g77.dg/fno-f90-1.f
native g77.sum g77.dg/fno-onetrip.f
native g77.sum g77.dg/fno-typeless-boz.f
native g77.sum g77.dg/fno-vxt-1.f
native g77.sum g77.dg/fonetrip.f
native g77.sum g77.dg/ftypeless-boz.f
native g77.sum g77.dg/fvxt-1.f
native g77.sum g77.dg/gcov/gcov-1.f
native g77.sum g77.dg/strlen0.f
native gcc.sum gcc.c-torture/execute/20001024-1.c
native gcc.sum gcc.dg/20000724-1.c
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
ChangeLog entries since last run on 2001-10-16T20:30:50Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Tue Oct 16 13:31:17 2001
+++ gcc/gcc/ChangeLog Tue Oct 16 16:03:23 2001
@@ -1,3 +1,60 @@
+2001-10-16 Richard Henderson <rth@redhat.com>
+
+ * alpha.c (current_file_function_operand): Don't fail for profiling.
+ (direct_call_operand): New.
+ * alpha-protos.h: Declare it.
+ * alpha.h (EXTRA_CONSTRAINT): Use it.
+ (PREDICATE_CODES): Add it.
+ (ASM_OUTPUT_MI_THUNK): Remove.
+ * alpha32.h (ASM_OUTPUT_MI_THUNK): Remove.
+ * alpha.md (sibcall_osf_1, sibcall_value_osf_1): Add 's' alternative.
+
+2001-10-16 Krister Walfridsson <cato@df.lth.se>
+
+ * config/i386/netbsd-elf.h (ASM_OUTPUT_ADDR_DIFF_ELT): Define.
+ (JUMP_TABLES_IN_TEXT_SECTION): Define.
+
+Wed Oct 17 00:21:31 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * cfg.c (free_edge): Break out from ....
+ (remove_edge): ... here.
+ (clear_edges): Use free_edge.
+
+ * att.h (ASM_QUAD): Add comment.
+ * bsd.h, sco5.h, sun386.h (ASM_QUAD): Define.
+
+Wed Oct 17 00:01:02 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (split_ti): New function.
+ (ix86_split_to_parts): Support TImodes.
+ * i386.h (VALID_INT_MODE_P): Add TImode.
+ * i386.md (movdi splitter): Fix.
+ (movti): Support 64bit integer registers.
+ (movti_rex64): New function and splitter.
+
+ * i386.c (*_cost): Add movsx/movzx cost.
+ * i386.h (struct processor_costs): Add movsx/movzx fields.
+ (RTX_COSTS): Handle zero/sign extend + avoid believing that
+ 64bit operations require split on 64bit machine.
+ (CONST_COST): Make large 64bit constants expensive on 64bit compilation.
+
+ * i386.c (ix86_setup_incomming_varargs): Fix mode of PLUS.
+ (ix86_expand_move): Avoid pushes of memory if size does not match;
+ move long constants to register.
+ (x86_initialize_trampoline): Fix mode.
+ * i386.h (ASM_OUTPUT_ADDR_VEC_ELT, ASM_OUTPUT_ADDR_DIFF_ELT):
+ Use ASM_QUAD on 64bit.
+ * i386.md (test pattern): Disallow impossible constants.
+ (tablejump PIC expander): Fix emitting of sum.
+ (movdicc_rex64): Rename to movdicc.
+ * linux64.h (LINK_SPEC): Add missing '%'.
+
+2001-10-16 Alexandre Oliva <aoliva@redhat.com>
+
+ * tree-inline.c (inlinable_function_p): Leave it up to the
+ front-end to turn -finline-functions into DECL_INLINE set for all
+ functions.
+
2001-10-16 Stan Shebs <shebs@apple.com>
* config/rs6000/darwin.h (ASM_COMMENT_START): Define.
--- /maat/heart/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Tue Oct 16 06:15:37 2001
+++ gcc/gcc/cp/ChangeLog Tue Oct 16 16:03:46 2001
@@ -1,3 +1,8 @@
+2001-10-16 Hans-Peter Nilsson <hp@axis.com>
+
+ * cp-tree.h (VFIELD_NAME_FORMAT) [NO_DOLLAR_IN_LABEL &&
+ NO_DOT_IN_LABEL]: Adjust to match VFIELD_NAME.
+
2001-10-15 Richard Sandiford <rsandifo@redhat.com>
* pt.c (UNIFY_ALLOW_MAX_CORRECTION): Define.
--- /maat/heart/tbox/changelog_mail/gcc/libjava/ChangeLog Tue Oct 16 03:32:45 2001
+++ gcc/libjava/ChangeLog Tue Oct 16 16:03:52 2001
@@ -1,3 +1,8 @@
+2001-10-16 Tom Tromey <tromey@redhat.com>
+
+ * gcj/javaprims.h: Updated class list.
+ * java/util/Hashtable.java: Re-merged with Classpath.
+
2001-10-16 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
* name-finder.cc (_Jv_name_finder::lookup): Check for NULL dli_sname.
ChangeLog entries between 2001-10-16T20:30:50Z 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 Thu Oct 11 14:56:10 2001
@@ -1,5 +1,82 @@
-2001-08-25 Geoffrey Keating <geoffk@redhat.com>
+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 Tue Oct 16 13:31:17 2001
@@ -1,3 +1,4391 @@
+2001-10-16 Stan Shebs <shebs@apple.com>
+
+ * config/rs6000/darwin.h (ASM_COMMENT_START): Define.
+
+2001-10-16 Alan Modra <amodra@bigpond.net.au>
+
+ * recog.c: Formatting and comment typo fixes.
+
+ * configure.in (gcc_cv_as_bfd_srcdir): New. Use it to find gas
+ version in single tree build.
+ * configure: Regenerate.
+
+2001-10-15 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.md (cr_logical): Swap order of CODE and
+ MODE arguments to gen_rtx and compare operand with const0_rtx.
+
+2001-10-15 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * system.h: Poison old unused target macros.
+ * config/dsp16xx.h (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Remove.
+ * config/stormy16/stormy16.c: Update references to obsolete macros.
+ * config/stormy16/stormy16.h: Similarly.
+ * config/stormy16/stormy16.md: Similarly.
+ * config/cris/cris.h: Similarly.
+
+2001-10-15 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpplib.c (struct pragma_entry): Store the name as a hashnode.
+ (lookup_pragma_entry, insert_pragma_entry, do_pragma,
+ cpp_register_pragma): Update accordingly.
+
+2001-10-14 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-pragma.h (cpp_register_pragma_space): Remove.
+ * cpplib.h (cpp_register_pragma_space): Remove.
+ * cpplib.c (lookup_pragma_entry, insert_pragma_entry): New.
+ (cpp_register_pragma_space): Remove.
+ (cpp_register_pragma): Simplify using lookup_pragma_entry,
+ add sanity checks.
+ (do_pragma): Similarly.
+ (_cpp_init_internal_pragmas): Don't register namespaces.
+
+ * config/v850/v850.h (REGISTER_TARGET_PRAGMAS):
+ Don't register namespaces.
+ * cp/lex.c (init_cp_pragma): Similarly.
+ * doc/tm.texi: Update.
+
+2001-10-10 Craig Rodrigues <rodrigc@gcc.gnu.org>
+
+ PR c/4157
+ * config/i386/cygwin.h: Add missing space to MINGW_INCLUDES
+
+2001-10-13 Michael Collison <collison@dhcp-12-114.townisp.com>
+
+ * config/dsp16xx/dsp16xx.md: Rewrite for more efficient code and
+ add scheduling support.
+ * config/dsp16xx/dsp16xx.h: Rewrite for more efficient code.
+ * config/dsp16xx/dsp16xx.c: Rewrite for more efficient code.
+ * config/dsp16xx/dsp16xx-protos.h: Add new function prototypes.
+
+
+2001-10-13 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.c (cris_legitimate_pic_operand): Kludge around
+ missing CONSTANT_P test in core GCC.
+
+2001-10-12 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmain.c (struct printer): New member source.
+ (scan_translation_unit): Fix spacing at start of lines.
+ (cb_line_change): Update.
+
+ * gcc.dg/cpp/spacing2.c: New test.
+
+2001-10-12 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/arit.c: Use __builtin_labs, not abs.
+
+ * config/cris/cris.h (SET_STRIPPABLE_EXECUTABLE): Don't define.
+
+ * config/cris/cris.c (cris_target_asm_function_epilogue): Move
+ misplaced sprintf and fprintf argument.
+
+2001-10-12 Zack Weinberg <zack@codesourcery.com>
+
+ * ABOUT-NLS, aclocal.m4: Update i18n framework from gettext 0.10.40.
+ * configure.in, Makefile.in: Take out obsolete check-po logic.
+ * configure, config.in: Regenerate.
+
+2001-10-12 Ziemowit Laski <zlaski@apple.com>
+
+ * objc/objc-act.c (finish_objc): Correct precondition for emitting
+ symtab declarations.
+
+2001-10-12 Stan Shebs <shebs@apple.com>
+
+ * config/rs6000/rs6000.c: Remove uses of "register" specifier in
+ declarations of arguments and local variables.
+
+2001-10-12 Christopher Faylor <cgf@redhat.com>
+
+ * config/i386/cygwin.h: Revert erroneous checkin of crtbegin and
+ ENDFILE_SPEC definition.
+
+2001-10-12 Kazu Hirata <kazu@hxi.com>
+
+ * gthr-dce.h: Fix comment formatting.
+ * gthr-posix.h: Likewise.
+ * gthr-single.h: Likewise.
+ * gthr-solaris.h: Likewise.
+ * gthr-vxworks.h: Likewise.
+ * gthr-win32.h: Likewise.
+
+2001-10-12 Jakub Jelinek <jakub@redhat.com>
+
+ * final.c (output_asm_insn): Make sure assembly dialects are
+ terminated, not nested. Output `|' and `}' characters if they
+ don't appear inside assembly dialect selection.
+ * config/i386/i386.md (rep_movdi_rex64, rep_movsi, rep_movsi_rex64,
+ rep_movqi, rep_movqi_rex64, rep_stosdi_rex64, rep_stossi,
+ rep_stossi_rex64, rep_stosqi, rep_stosqi_rex64, strsetsi_1,
+ strsetsi_rex_1): Add {} braces.
+
+2001-10-11 Zack Weinberg <zack@codesourcery.com>
+
+ * toplev.c (compile_file): Ignore return value from yyparse.
+ Always pop any nested binding levels after yyparse returns.
+
+2001-10-11 Richard Henderson <rth@redhat.com>
+
+ * doc/c-tree.texi (Expression trees): Add VTABLE_REF.
+
+2001-10-11 Richard Henderson <rth@redhat.com>
+
+ * dwarf2out.c (add_const_value_attribute): If long < HOST_WIDE_INT,
+ fall back to add_AT_long_long for large CONST_INT.
+
+2001-10-11 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386.md (setcc splitters): Add four splitters to
+ simplify compound compares that simplify_comparison can't handle.
+
+2001-10-11 Zack Weinberg <zack@codesourcery.com>
+
+ * cpplex.c (digraph_spellings, token_spellings): Make static.
+
+2001-10-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * unroll.c (loop_iterations): Fixup last patch.
+
+2001-10-11 Richard Henderson <rth@redhat.com>
+
+ * rtl.h (REG_VTABLE_REF): New.
+ * rtl.c (reg_note_name): Add it.
+ * combine.c (distribute_notes): Handle it.
+ * final.c (final_scan_insn): Handle it.
+ * tree.def (VTABLE_REF): New.
+ * expr.c (expand_expr): Handle it.
+ * varasm.c (assemble_vtable_entry, assemble_vtable_inherit): New.
+ * output.h: Declare them.
+
+2001-10-11 Richard Henderson <rth@redhat.com>
+
+ * dwarf2out.c (rtl_for_decl_location): If no DECL_RTL, look
+ for a DECL_INITIAL.
+
+2001-10-11 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/xcoff.h (UNALIGNED_DOUBLE_INT_ASM_OP): Only
+ available in 64-bit mode.
+
+2001-10-11 Hans-Peter Nilsson <hp@axis.com>
+
+ * config.gcc: Add cris-*-aout, cris-*-elf, cris-*-none,
+ cris-*-linux* cases.
+ * config/cris/cris-protos.h: New file.
+ * config/cris/cris.c: New file.
+ * config/cris/cris.h: New file.
+ * config/cris/cris.md: New file.
+ * config/cris/linux.h: New file.
+ * config/cris/aout.h: New file.
+ * config/cris/arit.c: New file.
+ * config/cris/cris_abi_symbol.c: New file.
+ * config/cris/mulsi3.asm: New file.
+ * config/cris/t-aout: New file.
+ * config/cris/t-cris: New file.
+ * config/cris/t-elfmulti: New file.
+ * config/cris/t-linux: New file.
+ * doc/invoke.texi: Add CRIS options.
+ * doc/install.texi (Specific): Add blurb for CRIS.
+
+2001-10-10 Hartmut Schirmer <SchirmerH@Innovative-Systems.de>
+
+ * config/float-i128.h: Make sure __STDC__VERSION__ is defined
+ before using it.
+ * config/float/i32.h: Likewise.
+ * config/float-i386.h: Likewise.
+ * config/float-i64.h: Likewise.
+ * config/float-m68k.h: Likewise.
+ * config/float-sh.h: Likewise.
+ * config/float-sparc.h: Likewise.
+
+2001-10-11 Hans-Peter Nilsson <hp@axis.com>
+
+ * doc/contrib.texi: Add note about CRIS port to my entry.
+
+2001-10-11 Kazu Hirata <kazu@hxi.com>
+
+ * basic-block.h: Fix formatting.
+ * bitmap.h: Likewise.
+ * cpplib.h: Likewise.
+ * c-tree.h: Likewise.
+ * diagnostic.h: Likewise.
+ * flags.h: Likewise.
+ * ggc.h: Likewise.
+ * longlong.h: Likewise.
+ * real.h: Likewise.
+ * reload.h: Likewise.
+ * rtl.h: Likewise.
+ * tree.h: Likewise.
+
+2001-10-10 Richard Henderson <rth@redhat.com>
+
+ * c-parse.in (asm_operand): Allow named operands.
+ * genconfig.c (max_recog_operands): Set to 29.
+ * local-alloc.c (requires_inout): Skip multiple digits.
+ * recog.c (asm_operand_ok): Likewise.
+ (preprocess_constraints): Use strtoul for matching constraints.
+ (constrain_operands): Likewise.
+ * regmove.c (find_matches): Likewise.
+ * reload.c (find_reloads): Likewise.
+ * stmt.c (parse_output_constraint): Don't reject in-out
+ constraint on operands > 9. Reject '[' in constraint.
+ (expand_asm_operands): Handle named operands. Use strtoul
+ for matching constraints.
+ (check_operand_nalternatives): Split out from expand_asm_operands.
+ (check_unique_operand_names): New.
+ (resolve_operand_names, resolve_operand_name_1): New.
+
+ * doc/extend.texi (Extended Asm): Document named operands.
+ * doc/md.texi (Simple Constraints): Document matching constraints
+ on operands > 9.
+
+2001-10-10 Richard Henderson <rth@redhat.com>
+
+ * combine.c (try_combine): Handle a SEQUENCE of one insn.
+
+ * i386.c (test splitter): Narrow tests vs paradoxical subregs.
+ (jcc splitters): Add two splitters to simplify compound compares
+ that simplify_comparison can't handle.
+
+2001-10-10 Richard Henderson <rth@redhat.com>
+
+ * langhooks.c: Include langhooks.h.
+ * Makefile.in (langhooks.o): Depend on it.
+
+Wed Oct 10 23:49:06 EDT 2001 John Wehle (john@feith.com)
+
+ * rtlanal.c (noop_move_p): Insns with a REG_RETVAL note
+ should not be considered as a no-op.
+ * flow.c (delete_noop_moves): Handle REG_LIBCALL notes.
+
+2001-10-10 Stan Shebs <shebs@apple.com>
+
+ * alias.c: Remove uses of "register" specifier in declarations
+ of arguments and local variables.
+ * c-common.c: Ditto.
+ * c-convert.c: Ditto.
+ * c-decl.c: Ditto.
+ * c-format.c: Ditto.
+ * c-semantics.c: Ditto.
+ * c-typeck.c: Ditto.
+ * caller-save.c: Ditto.
+ * calls.c: Ditto.
+ * cfg.c: Ditto.
+ * cfgbuild.c: Ditto.
+ * cfgrtl.c: Ditto.
+ * collect2.c: Ditto.
+ * combine.c: Ditto.
+ * convert.c: Ditto.
+ * cppexp.c: Ditto.
+ * cppfiles.c: Ditto.
+ * cse.c: Ditto.
+ * dbxout.c: Ditto.
+ * defaults.h: Ditto.
+ * df.c: Ditto.
+ * dwarf2out.c: Ditto.
+ * dwarfout.c: Ditto.
+ * emit-rtl.c: Ditto.
+ * explow.c: Ditto.
+ * expmed.c: Ditto.
+ * expr.c: Ditto.
+ * final.c: Ditto.
+ * fix-header.c: Ditto.
+ * floatlib.c: Ditto.
+ * flow.c: Ditto.
+ * fold-const.c: Ditto.
+ * function.c: Ditto.
+ * gcc.c: Ditto.
+ * gcse.c: Ditto.
+ * gen-protos.c: Ditto.
+ * genattrtab.c: Ditto.
+ * gencheck.c: Ditto.
+ * genconfig.c: Ditto.
+ * genemit.c: Ditto.
+ * genextract.c: Ditto.
+ * genflags.c: Ditto.
+ * gengenrtl.c: Ditto.
+ * genoutput.c: Ditto.
+ * genpeep.c: Ditto.
+ * genrecog.c: Ditto.
+ * gensupport.c: Ditto.
+ * global.c: Ditto.
+ * gmon.c: Ditto.
+ * graph.c: Ditto.
+ * haifa-sched.c: Ditto.
+ * hard-reg-set.h: Ditto.
+ * hash.c: Ditto.
+ * integrate.c: Ditto.
+ * jump.c: Ditto.
+ * lists.c: Ditto.
+ * local-alloc.c: Ditto.
+ * loop.c: Ditto.
+ * mips-tdump.c: Ditto.
+ * mips-tfile.c: Ditto.
+ * optabs.c: Ditto.
+ * prefix.c: Ditto.
+ * print-rtl.c: Ditto.
+ * read-rtl.c: Ditto.
+ * real.c: Ditto.
+ * recog.c: Ditto.
+ * reg-stack.c: Ditto.
+ * regclass.c: Ditto.
+ * regmove.c: Ditto.
+ * reload.c: Ditto.
+ * reload1.c: Ditto.
+ * reorg.c: Ditto.
+ * resource.c: Ditto.
+ * rtl.c: Ditto.
+ * rtlanal.c: Ditto.
+ * scan.c: Ditto.
+ * sched-deps.c: Ditto.
+ * sched-rgn.c: Ditto.
+ * sdbout.c: Ditto.
+ * simplify-rtx.c: Ditto.
+ * stmt.c: Ditto.
+ * stor-layout.c: Ditto.
+ * toplev.c: Ditto.
+ * tradcif.y: Ditto.
+ * tradcpp.c: Ditto.
+ * tree.c: Ditto.
+ * unroll.c: Ditto.
+ * varasm.c: Ditto.
+ * xcoffout.c: Ditto.
+
+2001-10-10 Richard Henderson <rth@redhat.com>
+
+ * rtl.h (can_reverse_comparison_p): Remove.
+
+2001-10-10 Christopher Faylor <cgf@redhat.com>
+
+ * config/i386/cygwin.h: Avoid adding include files if -nostdinc is
+ used.
+
+2001-10-10 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
+
+ * config/i386/mingw32.h (WIN32_NO_ABSOLUTE_INST_DIRS): New define.
+ (Thanks to Chris Faylor for suggesting macro name).
+ (CPP_PREDEFINES): Define __MINGW32__ but don't set value; add more
+ WIN32 defines.
+ (STANDARD_INCLUDE_DIR): Remove i386- from directory name.
+ (STANDARD_INCLUDE_COMPONENT): Change to MINGW.
+ (MATH_LIBRARY): Undef before definition.
+ (OUTPUT_QUOTED_STRING): Likewise.
+ * config/i386/cygwin.h: Use WIN32_NO_ABSOLUTE_INST_DIRS.
+
+2001-10-10 Richard Henderson <rth@redhat.com>
+
+ * unwind-dw2-fde.c (fde_compare_t): Change return type to int.
+ (fde_unencoded_compare): Likewise. Don't use subtraction to get
+ a tristate comparison value.
+ (fde_single_encoding_compare, fde_mixed_encoding_compare): Likewise.
+
+2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ PR c++/4512
+ * unroll.c (loop_iterations): Ignore insns generated by loop
+ unrolling.
+
+ * config.gcc (mips*-*-gnu*): Delete support.
+ * config/mips/gnu.h: Remove.
+
+2001-10-10 Kazu Hirata <kazu@hxi.com>
+
+ * calls.c: Fix formatting.
+ * c-decl.c: Likewise.
+ * cfgcleanup.c: Likewise.
+ * combine.c: Likewise.
+ * cppfiles.c: Likewise.
+ * cpplib.c: Likewise.
+ * cppmacro.c: Likewise.
+ * crtstuff.c: Likewise.
+ * cse.c: Likewise.
+ * dwarf2out.c: Likewise.
+ * expmed.c: Likewise.
+ * expr.c: Likewise.
+ * fold-const.c: Likewise.
+ * function.c: Likewise.
+ * gcse.c: Likewise.
+ * genattrtab.c: Likewise.
+ * ggc-page.c: Likewise.
+ * integrate.c: Likewise.
+ * libgcc2.c: Likewise.
+ * loop.c: Likewise.
+ * optabs.c: Likewise.
+ * profile.c: Likewise.
+ * protoize.c: Likewise.
+ * real.c: Likewise.
+ * recog.c: Likewise.
+ * reload1.c: Likewise.
+ * reload.c: Likewise.
+ * reorg.c: Likewise.
+ * resource.c: Likewise.
+ * sched-rgn.c: Likewise.
+ * sdbout.c: Likewise.
+ * stmt.c: Likewise.
+ * toplev.c: Likewise.
+ * varasm.c: Likewise.
+
+2001-10-10 Janis Johnson <janis187@us.ibm.com>, Alexandre Oliva <aoliva@redhat.com>
+
+ * langhooks.c: Include rtl.h, insn-config.h and integrate.h.
+ * Makefile.in (langhooks.o): Add dependencies.
+
+Wed Oct 10 00:41:29 EDT 2001 John Wehle (john@feith.com)
+
+ * rs6000.c (rs6000_emit_load_toc_table): Don't
+ strdup the toc label.
+ (create_TOC_reference): Likewise.
+
+2001-10-09 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
+
+ * config.gcc (i[34567]86-*-mingw32*): Make msvcrt-dependent
+ version default.
+
+2001-10-09 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
+
+ * config/i386/i386.c (ix86_attribute_table): Correct
+ min_len, max_len fields for dllimport, dllexport and shared.
+
+2001-10-10 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * doc/c-tree.texi, doc/cppinternals.texi, doc/extend.texi,
+ doc/install.texi, doc/md.texi, doc/rtl.texi, doc/tm.texi:
+ Consistently use "nonzero" instead of "non-zero".
+
+2001-10-09 Kazu Hirata <kazu@hxi.com>
+
+ * acconfig.h: Fix comment formatting.
+ * c-dump.h: Likewise.
+ * c-tree.h: Likewise.
+ * conditions.h: Likewise.
+ * expr.h: Likewise.
+ * function.h: Likewise.
+ * gthr.h: Likewise.
+ * hwint.h: Likewise.
+ * integrate.h: Likewise.
+ * intl.h: Likewise.
+ * loop.h: Likewise.
+ * optabs.h: Likewise.
+
+2001-10-09 Kazu Hirata <kazu@hxi.com>
+
+ * c-common.h: Fix comment formatting.
+ * c-dump.c: Likewise.
+ * cfg.c: Likewise.
+ * diagnostic.h: Likewise.
+ * except.c: Likewise.
+ * gcc.h: Likewise.
+ * gcov-io.h: Likewise.
+ * genattrtab.c: Likewise.
+ * output.h: Likewise.
+ * predict.h: Likewise.
+ * reload1.c: Likewise.
+ * reload.h: Likewise.
+ * resource.h: Likewise.
+ * scan.h: Likewise.
+ * system.h: Likewise.
+ * tree.h: Likewise.
+ * tree-inline.c: Likewise.
+ * tsystem.h: Likewise.
+ * varasm.c: Likewise.
+ * xcoffout.h: Likewise.
+
+2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * doc/gcc.texi: Document preference for "nonzero" over "non-zero".
+
+2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * config/alpha/freebsd.h, config/alpha/lib1funcs.asm,
+ config/i386/i386elf.h, config/i386/netbsd-elf.h,
+ config/i386/netware.h, config/mcore/gfloat.h,
+ config/mcore/mcore.c, config/mcore/mcore.h, config/mcore/mcore.md,
+ config/netware.h, gccbug.in: Update FSF address.
+
+2001-10-09 Kazu Hirata <kazu@hxi.com>
+
+ * c-common.c: Fix comment typos.
+ * cfgrtl.c: Likewise.
+ * collect2.c: Likewise.
+ * cpplex.c: Likewise.
+ * doloop.c: Likewise.
+ * dwarf2out.c: Likewise.
+ * dwarfout.c: Likewise.
+ * expr.c: Likewise.
+ * fold-const.c: Likewise.
+ * gcc.c: Likewise.
+ * gcov.c: Likewise.
+ * gcse.c: Likewise.
+ * global.c: Likewise.
+ * ifcvt.c: Likewise.
+ * loop.c: Likewise.
+ * optabs.c: Likewise.
+ * protoize.c: Likewise.
+ * regclass.c: Likewise.
+ * reorg.c: Likewise.
+ * rtl.h: Likewise.
+ * stmt.c: Likewise.
+ * tree.h: Likewise.
+ * doc/cpp.texi: Likewise.
+ * doc/c-tree.texi: Likewise.
+ * doc/extend.texi: Likewise.
+ * doc/invoke.texi: Likewise.
+ * doc/objc.texi: Likewise.
+ * doc/tm.texi: Likewise.
+
+2001-10-08 Richard Henderson <rth@redhat.com>
+
+ * varasm.c (set_named_section_flags): Initialize "declared".
+
+2001-10-08 Robert Lipe <robertlipe@usa.net>
+
+ * varasm.c (struct in_named_entry): Add declared.
+ (named_section_first_declaration): New function.
+ (default_elf_asm_named_section): Use it.
+ * output.h (named_section_first_declaration): New.
+
+2001-10-08 Richard Henderson <rth@redhat.com>
+
+ * i386.md (movsi_xor): Export.
+ (setcc peep2): Use it when available; add an alternative to
+ match zero_extendhisi2_and.
+
+2001-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * romp-protos.h (romp_initialize_trampoline): New function.
+ * romp.c (romp_initialize_trampoline): Likewise.
+ * romp.h (INITIALIZE_TRAMPOLINE): Define in terms of
+ romp_initialize_trampoline.
+
+2001-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * m68k/3b1.h (ASM_OUTPUT_SOURCE_LINE): Don't reference `last_linenum'.
+ * m68k/auxas.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
+ * m68k/crds.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
+ * m68k/mot3300.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
+
+2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * unroll.c (loop_iterations): Extend check for multiple back edges.
+
+2001-10-08 Alexandre Oliva <aoliva@redhat.com>
+
+ * langhooks.h: New file.
+ * Makefile.in (OBJS): Added langhooks.o.
+ (c-lang.o): Depend on langhooks.h.
+ (c-common.o): Don't depend on tree-inline.h.
+ (tree-inline.o): Depend on toplev.h.
+ (langhooks.o): New rule.
+ * c-common.c: Don't include tree-inline.h.
+ (c_mark_lang_decl): Mark argument c as unused.
+ (c_common_lang_init): Don't initialize hooks here.
+ * c-lang.c: Include langhooks.h, then override some macros.
+ (lang_hooks): Initialize with macros in langhooks.h.
+ (c_init): Don't initialize hooks here.
+ * toplev.c (struct lang_hooks_for_tree_inlining): New struct.
+ (struct lang_hooks): Add tree_inlining. Refer to langhooks.h.
+ * tree-inline.c: Include toplev.h. Don't define hook variables.
+ * tree-inline.h: Don't define hook types nor declare hook
+ variables. Move macros to...
+ * langhooks.c: ... new file, as functions. Adjust all callers.
+
+2001-10-08 Jeffrey A Law <law@cygnus.com>
+
+ * sibcall.c (optimize_sibling_and_tail_recursive_calls): Call
+ purge_mem_unchanging_flag on all instructions, not just on those
+ before NOTE_INSN_FUNCTION_BEG.
+
+2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmacro.c (_cpp_create_definition): Leave comments off.
+
+ * doc/cpp.texi: Update.
+
+2001-10-08 DJ Delorie <dj@redhat.com>
+
+ * c-decl.c (grokfield): Make sure the only unnamed fields
+ we're allowing are either structs or unions.
+ * doc/extend.texi: Add documentation for the unnamed field
+ extension.
+
+2001-10-08 Zack Weinberg <zack@codesourcery.com>
+
+ * aclocal.m4 (gcc_AC_PROG_GNAT): New.
+ * configure.in: Use it.
+ * configure: Regenerated.
+ * config/pa/t-linux, config/pa/t-pa, config/pa/t-pa64,
+ config/pa/t-pro: Set T_ADAFLAGS, not ADA_CFLAGS.
+
+2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppfiles.c (open_file): Don't mark zero-length files
+ never-reread here. Don't output diagnostics here either.
+ (stack_include_file): Mark them never-reread here.
+ (_cpp_read_file): Update.
+
+2001-10-08 Richard Henderson <rth@redhat.com>
+
+ * config/i386/sol2.h (UNALIGNED_DOUBLE_INT_ASM_OP): New.
+
+2001-10-08 Richard Henderson <rth@redhat.com>
+
+ * expr.c (store_expr): When converting a CONST_INT for storage
+ in a SUBREG, convert it to both SUBREG modes before stripping
+ the SUBREG.
+
+2001-10-08 Richard Henderson <rth@redhat.com>
+
+ * varasm.c (restore_varasm_status): New.
+ * function.h: Declare it.
+ * function.c (pop_function_context_from): Call it.
+
+2001-10-08 Richard Henderson <rth@redhat.com>
+
+ * c-common.h (struct c_lang_decl): Add declared_inline.
+ * c-tree.h (DECL_DECLARED_INLINE_P): New.
+ * c-lang.c (c_disregard_inline_limits): Use it.
+ * c-decl.c (duplicate_decls): Likewise.
+ (pushdecl, redeclaration_error_message): Likewise.
+ (pushdecl): Allocate DECL_LANG_SPECIFIC if needed.
+ (grokdeclarator): Likewise. Set DECL_DECLARED_INLINE_P.
+ Set DECL_INLINE if -finline-functions.
+ (store_parm_decls): Don't allocate DECL_LANG_SPECIFIC here.
+
+2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmacro.c (funlike_invocation_p): Move some logic to caller
+ in enter_macro_context. Create a padding token in its own context
+ if necessary when the search for '(' fails.
+ (enter_macro_context): Update.
+
+2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * ChangeLog.2, c-decl.c, config/i386/i386.md, doc/gcc.texi, gcc.c,
+ genmultilib, toplev.c: Fix spelling errors of "separate" as
+ "seperate", and corresponding spelling errors of related words.
+
+2001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * builtins.c (expand_builtin_setjmp_receiver): Const-ify.
+ * c-common.c (fname_var_t, c_tree_code_type, c_tree_code_length):
+ Likewise.
+ * c-dump.c (dump_option_value_info): Likewise.
+ * c-format.c (format_length_info, format_char_info,
+ format_flag_spec, format_flag_pair, format_kind_info): Likewise.
+ * collect2.c (names): Likewise.
+ * cppdefault.h (default_include): Likewise.
+ * cppexp.c (suffix, vsuf_1, vsuf_2, vsuf_3): Likewise.
+ * flow.c (life_analysis): Likewise.
+ * gcc.c (dir_separator_str, modify_target, option_map,
+ target_option_translations, spec_list_1, extra_specs_1,
+ init_spec): Likewise.
+ * gcov.c (gcov_version_string): Likewise.
+ * genattr.c (write_units): Likewise.
+ * genattrtab.c (make_length_attrs, write_function_unit_info): Likewise.
+ * gengenrtl.c (rtx_definition, defs): Likewise.
+ * genrecog.c (pred_table): Likewise.
+ * global.c (global_alloc): Likewise.
+ * lcm.c (optimize_mode_switching): Likewise.
+ * local-alloc.c (find_free_reg): Likewise.
+ * params.h (param_info): Likewise.
+ * predict.c (predictor_info): Likewise.
+ * protoize.c (unexpansion_struct): Likewise.
+ * real.c (bmask): Likewise.
+ * recog.h (insn_operand_data, insn_data): Likewise.
+ * regclass.c (initial_fixed_regs, initial_call_used_regs): Likewise.
+ * stmt.c (expand_nl_goto_receiver): Likewise.
+ * toplev.c (da, debug_args, lang_opt, documented_lang_options,
+ target_switches, target_options): Likewise.
+ * tradcif.y (token, tokentab2, yylex): Likewise.
+ * tree.h (attribute_spec): Likewise.
+
+ * alpha.c (override_options, alpha_lookup_xfloating_lib_func):
+ Likewise.
+ * arc.c (arc_output_function_epilogue): Likewise.
+ * arm.c (processors, all_cores, all_architectures,
+ arm_override_options, isr_attribute_arg, isr_attribute_args,
+ arm_isr_value): Likewise.
+ * avr.c (mcu_type_s, reg_class_tab, order_regs_for_local_alloc):
+ Likewise.
+ * c4x.c (c4x_int_reglist): Likewise.
+ * d30v.c (override_options): Likewise.
+ * h8300.c (shift_insn): Likewise.
+ * i386.c (size_cost, i386_cost, i486_cost, pentium_cost,
+ pentiumpro_cost, k6_cost, athlon_cost, pentium4_cost, ix86_cost,
+ ix86_expand_sse_comi, ix86_expand_sse_compare, override_options,
+ builtin_description, bdesc_comi, bdesc_2arg, bdesc_1arg,
+ ix86_init_mmx_sse_builtins, ix86_expand_builtin): Likewise.
+ * i386.h (processor_costs, ix86_cost): Likewise.
+ * m68hc11.c (m68hc11_cost, m6811_cost, m6812_cost): Likewise.
+ * m68hc11.h (processor_costs, m68hc11_cost): Likewise.
+ * m68k.c (codes_68881, codes_FPA): Likewise.
+ * m88k.c (mode_from_align, max_from_align, all_from_align,
+ best_from_align, m_options): Likewise.
+ * m88k.h (ORDER_REGS_FOR_LOCAL_ALLOC): Likewise.
+ * mcore.c (mode_from_align): Likewise.
+ * mips/elf64.h (UNIQUE_SECTION): Likewise.
+ * mips/iris6gld.h (UNIQUE_SECTION): Likewise.
+ * mips.c (mips_sw_reg_names, mips_regno_to_class): Likewise.
+ * mips.h (mips_regno_to_class): Likewise.
+ * ns32k.c (scales): Likewise.
+ * pa.c (import_string, magic_milli): Likewise.
+ * rs6000.c (alt_reg_names, rs6000_override_options): Likewise.
+ * sparc.c (leaf_reg_remap, sparc_override_options,
+ reg_leaf_alloc_order, reg_nonleaf_alloc_order, reg_alloc_orders):
+ Likewise.
+ * sparc.h (sparc_cpu_select, leaf_reg_remap): Likewise.
+
+2001-10-07 Dale Johannesen <dalej@apple.com>
+
+ * reload1.c (reload_reg_free_p): Teach register interference
+ checking that multiple output reloads are emitted in
+ reverse order.
+ reload1.c (reload_reg_reaches_end_p): Ditto.
+ reload1.c (reloads_conflict): Ditto.
+
+2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * doc/c-tree.texi, doc/tm.texi: Consistently put NULL and
+ NULL_TREE inside @code.
+
+2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * doc/gcc.texi: Document consistent style of "32-bit",
+ "Objective-C", and "@code{NULL}".
+
+2001-10-06 Zack Weinberg <zack@codesourcery.com>
+
+ * cpplex.c (enum spell_type): Add SPELL_NUMBER.
+ (cpp_token_len, cpp_spell_token, cpp_output_token,
+ _cpp_equiv_tokens): Handle it.
+ * cpplib.h (TTYPE_TABLE): Use SPELL_NUMBER for CPP_NUMBER and
+ CPP_COMMENT, SPELL_NONE for CPP_PADDING and CPP_EOF.
+ * cppexp.c (_cpp_parse_expr): Use the correct operator code in
+ error messages.
+
+Sat Oct 6 07:42:39 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * gcc.c (default_compilers): Remove .ada.
+
+2001-10-06 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * doc/cppinternals.texi: Update.
+
+2001-10-06 Zack Weinberg <zack@codesourcery.com>
+
+ * gcc.c (main): Set this_file_error if the appropriate
+ compiler for a language has not been installed.
+
+2001-10-06 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.c (s390_va_arg): Use set_mem_alias_set.
+
+2001-10-05 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gccbug.in (CATEGORIES): Add ada.
+
+2001-10-05 Catherine Moore <clm@redhat.com>
+
+ * config/stormy16/stormy-abi: Document abi changes.
+ * config/stormy16/stormy16.h (REG_ALLOC_ORDER): Redefine.
+ (ICALL_REGS): New register class.
+ (NUM_ARGUMENT_REGISTERS): Now 6.
+ (DEFAULT_PCC_STRUCT_RETURN): Don't try to return structs
+ in registers.
+ (REG_CLASS_FROM_LETTER): Map 'z' to ICALL_REGS.
+ * config/stormy16.md (call_internal, call_value_internal,
+ indirect_jump): Use new 'z' constraint.
+
+2001-10-05 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * doc/cppinternals.texi: Update.
+
+2001-10-05 Richard Henderson <rth@redhat.com>
+
+ * dwarf2out.c (FRAME_BEGIN_LABEL): New.
+ (output_call_frame_info): Use it instead of __FRAME_BEGIN__ and
+ the gas section-name-as-label feature.
+
+2001-10-05 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * doc/cppinternals.texi: Update.
+
+Fri Oct 5 08:17:46 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * config/i386/i386.c (ix86_split_to_parts): Use trunc_int_for_mode
+ to ensure valid SImode constants.
+
+2001-10-05 Alexandre Oliva <aoliva@redhat.com>
+
**** TRUNCATED ****