This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
3 GCC regressions, 0 new, with your patch on 2001-07-06T16:00:12Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 3 GCC regressions, 0 new, with your patch on 2001-07-06T16:00:12Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Fri, 6 Jul 2001 18:07:26 +0000
- CC: aph at redhat dot com, law at cygnus 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 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:
powerpc-eabisim g++.sum g++.eh/rethrow6.C
native g++.sum g++.eh/rethrow6.C
native gdb.sum gdb.base/corefile.exp:
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
ChangeLog entries since last run on 2001-07-06T13:52:36Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Fri Jul 6 04:45:08 2001
+++ gcc/gcc/ChangeLog Fri Jul 6 09:00:29 2001
@@ -1,3 +1,9 @@
+2001-07-05 Andrew Haley <aph@redhat.com>
+
+ * Makefile.in (LIB2_DIVMOD_FUNCS): New.
+ (LIB2FUNCS): Move divmod functions to LIB2_DIVMOD_FUNCS.
+ * mklibgcc.in: Compile LIB2_DIVMOD_FUNCS.
+
2001-07-02 Jason Merrill <jason_merrill@redhat.com>
* dwarf2out.c (mem_loc_descriptor): Only look through a constant pool
--- /maat/heart/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Sun Jul 1 12:00:17 2001
+++ gcc/gcc/testsuite/ChangeLog Fri Jul 6 09:00:34 2001
@@ -1,3 +1,7 @@
+Fri Jul 6 09:31:43 2001 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/compile/20010706-1.c: New test.
+
2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
* gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
ChangeLog entries between 2001-07-06T13:52:36Z and the last time everything
passed, on 2001-05-16T21:39:50Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Thu May 10 15:20:14 2001
+++ gcc/ChangeLog Wed Jun 27 22:56:30 2001
@@ -1,3 +1,102 @@
+2001-06-27 H.J. Lu (hjl@gnu.org)
+
+ * Makefile (CFLAGS_FOR_BUILD): New.
+ (EXTRA_GCC_FLAGS): Add CFLAGS_FOR_BUILD.
+
+2001-06-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * README: Remove version number.
+
+2001-06-13 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * INSTALL/README: Update wrt. to the installation instructions now
+ residing in gcc/doc/install.texi.
+
+2001-06-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * README: Replace with a cut-down and updated version of gcc/README.
+
+2001-06-12 David Edelsohn <edelsohn@gnu.org>
+
+ * config-ml.in (powerpc-*-* | rs6000-*-*): Allow aix64 and pthread
+ multilibs to be disabled.
+
+2001-06-11 Daniel Berlin <dan@cgsoftware.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2001-06-09 Alexandre Oliva <aoliva@redhat.com>
+
+ * config.guess: Import CVS version 1.195.
+ * config.sub: Import CVS version 1.212.
+
+2001-06-08 Alexandre Oliva <aoliva@redhat.com>, Jeff Sturm <jsturm@one-point.com>
+
+ * Makefile.in (AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): If
+ gcc/xgcc is built, use -print-prog-name to find out the program
+ name to use.
+
+2001-06-04 Phil Edwards <pme@sources.redhat.com>
+
+ * config.guess: Import CVS version 1.194. All gcc-local changes
+ appear to also be in the master copy.
+ * config.sub: Import CVS version 1.211.
+
+Mon Jun 4 16:32:53 2001 Mark Mitchell <mark@codesourcery.com>
+
+ * ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,
+ with_gcc]: Use `gcc -shared' to build a shared library.
+
+Mon Jun 4 16:24:43 2001 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link shared
+ archives.
+
+Fri Jun 1 18:55:19 2001 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2001-06-01 Hans-Peter Nilsson <hp@axis.com>
+
+ * configure.in (libstdcxx_flags): Do not try to execute
+ libstdc++-v3/testsuite_flags until it exists.
+
+2001-06-01 Alan Modra <amodra@bigpond.net.au>
+
+ * MAINTAINERS: Update my email address.
+
+2001-05-31 Graham Stott <grahams@redhat.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2001-05-28 Simon Patarin <simon.patarin@inria.fr>
+
+ * ltcf-cxx.sh (osf3/osf4/osf5): Support creation of C++ shared
+ libraries when using g++ with native linker.
+
+2001-05-28 Alexandre Oliva <aoliva@redhat.com>
+
+ * ltconfig, ltmain.sh: Upgrade to libtool 1.4a 1.641.2.256.
+
+2001-05-22 Alexandre Oliva <aoliva@redhat.com>
+
+ * ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)
+ [aix4*|aix5*]: Prepend blank.
+
+2001-05-20 Alexandre Oliva <aoliva@redhat.com>
+
+ * ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
+ ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.254. Rebuilt a number
+ of subdir/configure scripts to use the new libtool.m4.
+
+2001-05-19 Matt Kraai <kraai@alumni.carnegiemellon.edu>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2001-05-18 Benjamin Kosnik <bkoz@redhat.com>
+
+ * configure.in (libstdcxx_flags): Remove reference to libstdc++.INC.
+
2001-05-11 Ben Elliston <bje@redhat.com>
* Makefile.in (all-sid): New target.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Wed May 16 12:55:10 2001
+++ gcc/gcc/ChangeLog Fri Jul 6 04:45:08 2001
@@ -1,10721 +1,513 @@
-Wed May 16 13:41:10 2001 Jeffrey A Law (law@cygnus.com)
+2001-07-02 Jason Merrill <jason_merrill@redhat.com>
- * pa32-regs.h (HARD_REGNO_MODE_OK): Allow TI/TFmode values in
- GPRs.
+ * dwarf2out.c (mem_loc_descriptor): Only look through a constant pool
+ reference if the target constant is also a SYMBOL_REF.
-2001-05-16 Andreas Jaeger <aj@suse.de>
+2001-07-05 Eric Christopher <echristo@redhat.com>
- * Makefile.in (toplev.o): Add dependency on dwarf2asm.h.
+ * config/mips/mips.h (MASK_MIPS3900): Remove.
+ (MASK_MIPS16,MASK_NO_CHECK_ZERO_DIV,MASK_CHECK_RANGE_DIV,
+ MASK_UNINIT_CONST_IN_RODATA): Change for 3900 mask removal.
+ (TARGET_MIPS3900): Change to use mips_arch.
+ (TARGET_MIPS4000): New.
+ (TARGET_MIPS4100): New.
+ (TARGET_MIPS4300): New.
+ (TARGET_SWITCHES): Change 3900 and 4650 options to NULL.
+ (SUBTARGET_TARGET_OPTIONS): Add -march. Change help text
+ for -mipsX.
+ (GENERATE_BRANCHLIKELY): Move TARGET_MIPS3900.
+ (ISA_HAS_BRANCHLIKELY): To here.
+ (CC1_CPU_SPEC): New.
+ (CC1_SPEC): Use here. Remove 4650 and 3900 options.
+ (mips_arch_string): Declare.
+ (mips_arch): Declare.
+ (TARGET_OPTIONS): Add -march and -mtune.
- * toplev.c: Include dwarf2asm.h for prototype of
- dw2_output_indirect_constants.
+ * config/mips/mips.c (mips_arch_string): New.
+ (mips_arch): New.
+ (override_options): Handle -march for codegen and -mtune
+ for scheduling. Use mips_arch. Move tx39 target default here.
+ (mips_parse_cpu): Move error message to override_options.
-Wed May 16 19:53:53 CEST 2001 Jan Hubicka <jh@suse.cz>
+ * config/mips/r3900.h (TARGET_DEFAULT): Remove.
- * stmt.c (expand_asm_operands): Be able to offload addressof
- expression to memory. (PR optimization/185)
+ * config/mips/mips.md: Use TARGET_MIPS4000 and TARGET_MIPS4300.
-Wed May 16 18:53:23 CEST 2001 Jan Hubicka <jh@suse.cz>
+ * doc/invoke.texi (Option Summary): Add -march and -mtune entries.
+ (MIPS Options): Ditto. Change mcpu entry to historical text.
- * combine.c (combine_simplify_rtx): Set op0_mode to VOIDmode after
- applying distributive law.
+2001-07-05 H.J. Lu (hjl@gnu.org)
-2001-05-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
+ * config/mips/mips.c (mips_parse_cpu): New function to parse
+ -march=*/-mcpu=*.
- * pa-hpux10.h (THREAD_MODEL_SPEC): Define.
+2001-07-05 Jim Wilson <wilson@redhat.com>
- * gthr-dce.h (UNUSED): Attribute unused macro.
- (__gthread_key_dtor): Make arguments UNUSED.
- (__gthread_key_delete): Revise for compatibility with DRAFT4
- implementation.
+ * config/ia64/lib1funcs.asm: Revert 2001-07-02 change.
+ * config/ia64/t-ia64: Likewise.
+ (LIB1ASMFUNCS): Update comment.
-2001-05-16 David Edelsohn <edelsohn@gnu.org>
+2001-07-05 David Edelsohn <edelsohn@gnu.org>
- * doc/install.texi: Update AIX information.
- * README.RS6000: Remove obsolete file.
+ * doc/install.texi (Install GCC: Binaries): Fix typo.
-2001-05-16 Jakub Jelinek <jakub@redhat.com>
- Nathan Sidwell <nathan@codesourcery.com>
+2001-07-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
- * gcc.c (give_switch): Don't write before start of string.
- Always append suffix.
+ * config/m68hc11/m68hc11.md ("*ashlsi3"): Operand 1 can be a memory
+ reference using the stack pointer, adjust it since we push Y
+ temporarily.
+ ("*ashrsi3"): Likewise.
+ ("*lshrsi3"): Likewise.
-2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
+2001-07-05 Stephane Carrez <Stephane.Carrez@worldnet.fr>
- * cpplex.c (_cpp_lex_token, '/' case): Comments can't appear
- after stage3.
+ * config/m68hc11/m68hc11.h (RETURN_ADDR_RTX): Fix return address
+ when -fomit-frame-pointer is used.
-2001-05-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+2001-07-05 Jeffrey Oldham <oldham@codesourcery.com>
- * README.ALTOS: Remove obsolete file.
+ * flow.c: Reverse Jan Hubicka's patch of 02July2001.
+ (try_redirect_by_replacing_jump): Reverse updating properly the
+ count and frequency information. Reverse removing cc0 setter.
+ (forwarder_block_p): Reverse fixing for fallthru blocks.
-2001-05-16 Neil Booth <neil@daikokuya.demon.co.uk>
+2001-07-05 DJ Delorie <dj@redhat.com>
- * c-lex.h (save_and_forget_protocol_qualifiers,
- forget_protocol_qualifiers, remember_protocol_qualifiers):
- Remove deleted functions' prototypes.
+ * gcc.c (TARGET_OPTION_TRANSLATE_TABLE): New.
+ (translate_options): If the above is defined, use it to map
+ given options to new options.
+ * doc/tm.texi: Document it.
-2001-05-16 Neil Booth <neil@daikokuya.demon.co.uk>
+2001-07-05 Brad Lucier <lucier@math.purdue.edu>
+ Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
- * c-parse.in (methodtype): New production.
- (methoddef, methodproto): Collapse separate '-' and '+'
- handlers into 1.
+ * doc/invoke.texi (Optimize Options): Document that -fgcse may
+ cause programs using computed gotos to run more slowly.
-2001-05-16 Neil Booth <neil@cat.daikokuya.demon.co.uk>
+2001-07-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
- * c-common.h (RID_FIRST_PQ): New.
- * c-parse.in (objc_pq_context): New.
- (objc parser): Set objc_pq_context rather than calling
- remember_protocol_qualifiers and forget_protocol_qualifiers.
- Don't call save_and_forget_protocol_qualifiers.
- (yylexname): Handle objc protocol qualifiers here.
- * stringpool.c (struct str_header): Replace with sp_hashnode.
- (SP_EMPTY, SP_LEN, SP_TREE, SP_STR, SP_VALID): New.
- (alloc_string): Rename alloc_ident. Use the SP_ accessors.
- Allocate an IDENTIFIER_NODE for each identifier.
- (FORALL_STRINGS, set_identifier): Delete.
- (FORALL_IDS, expand_string_table, stringpool_statistics): Update.
- (ggc_alloc_string): Use an obstack.
- (get_identifier, maybe_get_identifier, mark_string_hash): Update.
- * tree.h: Update comments.
- (set_identifier): Delete.
- * objc/objc-act.c (N_PQ, saved_pq, saved_not_pq,
- save_and_forget_protocol_qualifiers, forget_protocol_qualifiers,
- remember_protocol_qualifiers): Delete.
+ * doc/install.texi (Specific): Markup, spelling and typo fixes.
+ Fixed sorting.
+ Consistently require binutils 2.11.2, not prereleases.
+ (Specific, decstation-*): Canonicalize as mips-dec-*.
+ (Specific, i?86-*-sco3.2v5*): Remove make bootstrap requirement,
+ always necessary.
+ (Specific, m68k-altos): Removed reference to README.altos, deleted.
+ (Specific, mips-*): Reword MIPS C compiler requirements.
+ (Specific, powerpc*-*-*): New, mention --with-cpu once.
+ (Specific, sunv5): Removed, obsolete.
-Tue May 15 22:14:09 2001 Jeffrey A Law (law@cygnus.com)
+2001-07-05 Nathan Sidwell <nathan@codesourcery.com>
- * flow.c (life_analysis): After life analysis is complete, do
- an optional scan over insns looking for REG_LABEL notes that
- reference a deleted label.
- (propagate_block_delete_insn): Verify INOTE is a CODE_LABEL
- before peeking at LABEL_NUSES.
+ * dwarf2out.c (output_loc_list): Use an all ones mask for
+ .text asm output and don't rely on long long
+ literals. Reformat some long lines.
-2001-05-15 Richard Henderson <rth@redhat.com>
+2001-07-05 Andreas Jaeger <aj@suse.de>
- * unwind-sjlj.c (_Unwind_GetDataRelBase): New.
- (_Unwind_GetTextRelBase): New.
+ * doc/gcc.texi (GNU/Linux): Remove accidental re-add of GPL
+ section.
-2001-05-15 Mark Mitchell <mark@codesourcery.com>
+2001-07-04 Daniel Berlin <dan@cgsoftware.com>
- * config/sparc/sol2.h (CPLUSPLUS_CPP_SPEC): Define.
+ * dwarf2out.c (dwarf2out_define): Update comment.
+ (dwarf2out_undef): Ditto.
+ (dwarf2out_start_source_file): Ditto.
+ (dwarf2out_end_source_file): Ditto.
+ (dwarf2out_finish): Output DW_MACINFO_end_file for primary file,
+ since we never call the start/end debug hook for the primary file.
-2001-05-15 Geoffrey Keating <geoffk@redhat.com>
+2001-07-04 Kazu Hirata <kazu@hxi.com>
- * objc/objc-act.c (handle_class_ref): Use rest_of_decl_compilation
- so that CHOOSE_SECTION gets used.
+ * config/h8300/h8300.c (get_shift_alg): Remove an extra operand
+ from shll.
- * config/rs6000/sysv4.h (ASM_PREFERRED_EH_DATA_FORMAT): Treat
- TARGET_RELOCATABLE like flag_pic for now.
+2001-07-04 Nathan Sidwell <nathan@codesourcery.com>
-2001-05-15 David Edelsohn <edelsohn@gnu.org>
+ * cppinit.c (remove_dup_dirs): Inform if a system include
+ directory is being reordered.
+ * doc/invoke.texi (Directory Options): GCC warns if you hide a
+ system include.
+ * doc/cpp.texi (Search Paths): Likewise.
+ * doc/gcc.texi (Interoperation): Remove information about
+ -I/usr/include.
- * rs6000.md (movdi splitter): Sign extend more efficiently.
- * rs6000.c (reg_or_arith_cint_operand): Redefine 64-bit constant
- to "long long" valid on 32-bit and 64-bit hosts.
- (logical_operand): Cast trunc_int_for_mode return value.
- (rs6000_emit_move): Shift macro to encapsulate variable.
- (rs6000_va_start): Use HOST_WIDE_INT_PRINT_DEC.
- (rs6000_emit_{prologue,epilogue}): EH regno is unsigned but
- plus_constant requires signed argument.
+2001-07-04 Nathan Sidwell <nathan@codesourcery.com>
-2001-05-15 Loren J. Rittle <ljrittle@acm.org>
+ * varray.h (VARRAY_TOP_GENERIC_PTR): Remove spurious parameter.
+ (VARRAY_TOP_CHAR_PTR): Likewise.
- * gthr-posix.h: Make additional pthread-* functions weak.
+2001-07-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
-Tue May 15 13:51:32 CEST 2001 Jan Hubicka <jh@suse.cz>
+ * gcc.c (process_command): Don't assign elements of a const char*.
- * recog.c (apply_change_group): Avoid unneeded validating.
+Wed Jul 4 13:40:02 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
-2001-05-14 David Edelsohn <edelsohn@gnu.org>
+ * emit-rtl.c (change_address): Don't abort if invalid address while
+ reload is in progress.
- * rs6000.c (num_insns_constant_wide): Constants are sign-extended.
- (num_insns_constant): CONST_INT can be 64-bits.
+2001-07-04 Daniel Berlin <dan@cgsoftware.com>
-2001-05-14 Stan Shebs <shebs@apple.com>
+ * c-lex.c (cb_file_change): Pass line number to
+ debug_start_source_file.
+ (cb_undefine): Pass correct line number to debug_undef.
- * config/darwin.h (LIB_SPEC): Just use -lSystem.
- (LIBGCC_SPEC): Don't define.
+ * toplev.c (debug_start_source_file): Add line number to
+ parameters. Pass it along to dwarf2out_start_source_file.
+ (decode_g_option): Stop resetting debug level back to normal when
+ we change debug formats, unless the current level is
+ none. (Before, -g3 -gdwarf-2 would use debug level 2, rather than
+ 3).
-2001-05-14 Richard Henderson <rth@redhat.com>
-
- * configure.in (gcc_cv_as_eh_frame): New test.
- * config.in, configure: Rebuild.
- * gcc.c (init_spec): Honor USE_AS_TRADITIONAL_FORMAT.
-
-2001-05-14 Andrew MacLeod <amacleod@redhat.com>
-
- * config/ia64/lib1funcs.asm (__divtf3): Fix incorrect bits in
- extended precision divide.
-
-2001-05-14 Andrew MacLeod <amacleod@redhat.com>
-
- * config/ia64/ia64.c (rtx_needs_barrier): Call rtx_needs_barrier
- for RETURNS as well.
-
-Mon May 14 17:34:48 CEST 2001 Jan Hubicka <jh@suse.cz>
-
- * i386.h (TARGET_64BIT): Define to constant if !TARGET_BI_ARCH
- (CPP_CPU??_SIZE_TYPE): New.
- (CPP_CPU??_SPEC, CPP_CPUCOMMON_SPEC): Break out from...
- (CPP_CPU_SPEC): ... here; support choosing of CPU.
- (EXTRA_SPECS): Add cpp_cpu??, cpp_cpu??sizet, cpp_cpucommon.
- (MAX_LONG_TYPE_SIZE, MAX_BITS_PER_WORD): Define to 32 for 32bit-only
- compiler.
- * i386.c (override_options): Add sorry about not suported modes.
-
-Mon May 14 08:56:47 2001 Jeffrey A Law (law@cygnus.com)
-
- * config/pa/som.h (NM_FLAGS): Remove.
- (ASM_OUTPUT_FUNCTION_PREFIX): No longer truncate subspace names.
- (ASM_OUTPUT_SECTION_NAME): Remove.
- (MAKE_DECL_ONE_ONLY, ASM_WEAKEN_LABEL): Likewise.
-
-2001-05-14 Mark Mitchell <mark@codesourcery.com>
-
- * regrename.c (regrename_optimize): Do not rename registers to
- leaf registers.
-
-2001-05-14 Alexandre Oliva <aoliva@redhat.com>
-
- * rtl.texi (CALL_INSN_FUNCTION_USAGE): Note that (and when) it may
- contain MEMs. Remove useless distinction about clobbering
- registers.
-
-2001-05-13 Geoff Keating <geoffk@redhat.com>
-
- * config/rs6000/rs6000.h (EXCEPTION_SECTION): Move to...
- * config/rs6000/aix.h (EXCEPTION_SECTION): ... here.
- * config/rs6000/sysv4.h (CONST_SECTION_ASM_OP): Delete.
- (ASM_PREFERRED_EH_DATA_FORMAT): Define.
- (EXCEPTION_SECTION): Define.
-
-2001-05-13 Zack Weinberg <zackw@stanford.edu>
-
- * libgcc2.c, libgcc2.h: Restore __eprintf. Label as used for
- binary backward compat only.
- * Makefile.in (LIB2FUNCS_ST): New. Put _eprintf here, not
- in LIB2FUNCS. Pass it to mklibgcc.
- * mklibgcc.in: Handle LIB2FUNCS_ST.
-
- * Makefile.in (installdirs): Don't create $(gcc_tooldir).
-
-2001-05-13 Alexandre Oliva <aoliva@redhat.com>
-
- * tm.texi (THREAD_MODEL_SPEC): Document it.
- * gcc.c (main): Use it.
- * config/rs6000/aix43.h (THREAD_MODEL_SPEC): Define it.
- * config/rs6000/aix51.h (THREAD_MODEL_SPEC): Likewise.
-
-2001-05-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
-
- * rtl.h (SYMBOL_REF_WEAK): New macro.
- * rtlanal.h (rtx_addr_can_trap): Use it, a weak SYMBOL_REF can trap.
- * varasm.c (make_decl_rtl): Mark SYMBOL_REF weak if necessary.
- * rtl.texi (SYMBOL_REF_WEAK): Document it.
- * gcc.texi: Remove wrong description.
-
-2001-05-13 Mark Mitchell <mark@codesourcery.com>
-
- * Makefile.in (STAMP): New macro.
- Replace all uses of `touch' with $(STAMP).
- * fixinc/Makefile.in: Likewise.
-
-Sun May 13 07:26:34 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
-
- * configure.in: ldopen is never in -lexc, so don't test for it.
- Add test for exc_resume in -lexc for Ada.
- * configure: Regenerated.
-
-2001-05-12 Richard Henderson <rth@redhat.com>
-
- * dwarf2asm.c (size_of_encoded_value): New function.
- * dwarf2asm.h: Declare it.
- * except.c (output_function_exception_table): Align the TType
- array only as wide as the encoding.
-
-2001-05-12 Zack Weinberg <zackw@stanford.edu>
-
- * extend.texi: Document #pragma GCC java_exceptions.
-
-2001-05-12 Neil Booth <neil@cat.daikokuya.demon.co.uk>
-
- * c-parse.in (bison parser, init_reswords): Remove uses of
- doing_objc_thang.
- * c-tree.h (doing_objc_thang): Remove.
-
-2001-05-12 Neil Booth <neil@daikokuya.demon.co.uk>
-
- * cpplex.c (_cpp_lex_token): Ensure we warn at most once
- about files not ending in newlines.
-
-2001-05-12 Neil Booth <neil@cat.daikokuya.demon.co.uk>
-
- * dwarfout.c (dwarfout_init): Add cast.
- * sched-deps.c (sched_analyze_insn): Remove unused vars.
- * unwind-dw2-fde.c (_Unwind_Find_FDE): Flag unused parameter so.
-cp:
- * method.c (build_mangled_C99_name): Remove unused prototype.
-
-2001-05-12 Alexandre Oliva <aoliva@redhat.com>
-
- * config/arm/arm.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Use delta.
-
-2001-05-12 Alexandre Oliva <aoliva@redhat.com>
-
- * defaults.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Define.
- * tm.texi (TARGET_PRTMEMFUNC_VBIT_LOCATION): Document.
-
-2001-05-11 Richard Henderson <rth@redhat.com>
-
- * defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New.
- * dwarf2asm.c (dw2_force_const_mem, dw2_output_indirect_constant_1,
- dw2_output_indirect_constants, dw2_asm_output_encoded_addr_rtx): New.
- * dwarf2asm.h (dw2_asm_output_encoded_addr_rtx): Prototype.
- (dw2_output_indirect_constants): Prototype.
- * dwarf2out.c (dwarf2out_begin_prologue): Generate
- current_function_func_begin_label if we'll need it for EH. Exit
- early for IA64_UNWIND_INFO.
- * except.c: Get DW_EH_PE_* defines from dwarf2.h.
- (eh_data_format_name): Update for indirect references.
- (output_function_exception_table): Care for IA64_UNWIND_INFO.
- Handle ASM_PREFERRED_EH_DATA_FORMAT.
- * except.h (MUST_USE_SJLJ_EXCEPTIONS): IA64_UNWIND_INFO needn't
- define HAVE_eh_return etc.
- * final.c (final_start_function): Always call dwarf2out_begin_prologue.
- (final_end_function): Don't call output_function_exception_table.
- * toplev.c (compile_file): Call dw2_output_indirect_constants.
- (rest_of_compilation): Invoke output_function_exception_table
- for ia64 before assemble_end_function.
- * tm.texi (ASM_PREFERRED_EH_DATA_FORMAT): Document.
- (ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): Document.
-
- * unwind-dw2.c (_Unwind_GetTextRelBase, _Unwind_GetDataRelBase): New.
- * unwind.h: Declare them.
- * libgcc-std.ver: Export them.
- * unwind-pe.h: New file.
-
- * config/alpha/elf.h (ASM_PREFERRED_EH_DATA_FORMAT): New.
-
- * config/ia64/fde-glibc.c: Use "struct unw_table_entry"
- instead of "fde".
- (find_fde_for_dso): Extract DT_PLTGOT.
- (_Unwind_FindTableEntry): Rename from __ia64_find_fde; return
- the segment and gp as well.
- * config/ia64/frame-ia64.c: Remove file.
- * config/ia64/frame-ia64.h: Remove file.
- * config/ia64/unwind-ia64.c: New file.
- * config/ia64/unwind-ia64.h: New file.
- * config/ia64/ia64.h (ASM_OUTPUT_EH_CHAR): Remove.
- (ASM_OUTPUT_EH_SHORT, ASM_OUTPUT_EH_INT): Remove.
- (ASM_OUTPUT_EH_DOUBLE_INT): Remove.
- (ASM_PREFERRED_EH_DATA_FORMAT): New.
- (ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): New.
- (IA64_UNWIND_INFO): Re-enable.
- (HANDLER_SECTION): Remove.
- (EH_RETURN_DATA_REGNO): New.
- * config/ia64/ia64.md (exception_receiver): Remove.
- * config/ia64/t-glibc (LIB2ADDEH): Re-enable.
- * config/ia64/t-ia64 (LIB2ADDEH): Re-enable.
-
-2001-05-11 Richard Henderson <rth@redhat.com>
-
- * config/ia64/ia64.c (group_barrier_needed_p): Don't allow
- calls and jumps to be bundled together.
- (ia64_reorg): Emit a break after a noreturn call that ends
- a function.
- * config/ia64/ia64.md (break_f): New.
-
-2001-05-12 Neil Booth <neil@daikokuya.demon.co.uk>
-
- * c-lex.c (lex_charconst): Convert into a simple wrapper
- around cpp_interpret_charconst, to which most of the code
- body is moved.
- * cppexp.c (MAX_CHAR_TYPE_SIZE, MAX_WCHAR_TYPE_SIZE,
- MAX_LONG_TYPE_SIZE, MAX_INT_TYPE_SIZE, MAX_CHAR_TYPE_MASK,
- MAX_WCHAR_TYPE_MASK, parse_escape, parse_charconst): Remove.
- (lex): Use cpp_interpret_charconst.
- * cpplex.c (parse_escape, read_ucs, cpp_interpret_charconst,
- hex_digit_value): New functions.
- (MAX_CHAR_TYPE_SIZE, MAX_WCHAR_TYPE_SIZE): New macros.
- * cpplib.h (cpp_interpret_charconst): New prototype.
- * Makefile.in: Update.
-
-2001-05-12 Dean Wakerley <dean@wakerley.com>
-
- * doc/install.texi: New file. Converted to texinfo from the HTML
- documentation in wwwdocs/htdocs/install.
-
-Fri May 11 15:50:13 2001 Jeffrey A Law (law@cygnus.com)
-
- * gcse.c (insert_insn_end_bb): Do not search for assignments to
- non-argumment registers that are mentioned in CALL_INSN_FUNCTION_USAGE.
-
- * toplev.c (compile_file): Move comment for opening output
- file to just before the code that opens the output file.
-
-2001-05-11 Jakub Jelinek <jakub@redhat.com>
-
- * regmove.c (regmove_optimize): Suppress the optimization for
- unchanging destination register. Add comment above function.
-
-2001-05-11 Zack Weinberg <zackw@stanford.edu>
-
- * Makefile.in: Exterminate all references to assert.h.
- * cross-make: Likewise.
- * assert.h: Delete.
- * configure.in: Correct commentary.
- * configure: Regenerate.
-
- * libgcc-std.ver, libgcc2.c, libgcc2.h, sys-protos.h:
- Remove __eprintf.
-
- * config/t-freebsd, config/t-linux, config/t-linux-aout,
- config/t-netbsd, config/t-rtems, config/x-linux,
- config/i386/t-beos, config/mcore/t-mcore, config/mcore/t-mcore-pe:
- No need to override INSTALL_ASSERT_H.
-
- * fixinc/fixinc.dgux, fixinc/fixinc.interix, fixinc/fixinc.ptx,
- fixinc/fixinc.svr4, fixinc/fixinc.winnt, fixinc/fixinc.wrap,
- fixinc/fixincl.sh: Don't install assert.h into objdir/include.
-
-2001-05-11 Graham Stott <grahams@redhat.com>
-
- * combine.c (simplify_comparison): Fix typo.
-
-2001-05-11 Mark Mitchell <mark@codesourcery.com>
-
- * loop.h (struct movables): Remove `num'.
- * loop.c (scan_loop): Don't set it. Use count_insns_in_loop.
- Adjust call to strength_reduce.
- (num_unmoved_movables): New function.
- (move_movables): Don't set movables->num.
- (strength_reduce): Compute the number of instructions in the loop
- here, rather than in the caller.
- (check_dbra_loop): Always clear reversible_mem_store if there
- are any memory sets.
- (loop_regs_scan): Don't count instructions here.
- (count_insn_in_loop): New function.
-
-2001-05-11 Mark Mitchell <mark@codesourcery.com>
-
- * optabs.c (emit_libcall_block): Don't mark calls as CONST_CALL_P.
-
-2001-05-11 Neil Booth <neil@daikokuya.demon.co.uk>
-
- * c-common.c (finish_label_expr): New function, lifted from
- from cp/semantics.c.
- * c-common.h (finish_label_expr, lookup_label): New prototypes.
- * c-parse.in: Move 3 blocks of parser code into new functions.
- * c-typeck.c (simple_asm_stmt, c_cast_expr): New functions.
- * c-tree.h (simple_asm_stmt, c_cast_expr): New prototypes.
- (lookup_label): Remove.
-
-2001-05-11 Alexandre Oliva <aoliva@redhat.com>
-
- * config/mn10300/t-mn10300 (dp-bit.c, fp-bit.c): Don't define
- FLOAT_BIT_ORDER_MISMATCH.
-
-2001-05-10 David Edelsohn <edelsohn@gnu.org>
-
- * expr.c (emit_push_insn): Convert PUSH_ROUNDING argument to
- bytes. Reported by Kazu Hirata <kazu@hxi.com>.
-
-2001-05-10 David Edelsohn <edelsohn@gnu.org>
-
- * expr.c (emit_group_load): extract_bit_field requires a REG or
- MEM as an argument.
-
-Thu May 10 14:45:44 2001 Jeffrey A Law (law@cygnus.com)
-
- * cse.c (cse_insn): Mostly remove first hunk of code which collapsed
- a computed jump into an unconditional jump.
- In second hunk of code for collapsing computed and conditional jumps
- into unconditional jumps, reemit the jump in additional cases.
-
- * jump.c (jump_optimize_1): Do not wrap the new jump target
- inside a LABEL_REF; gen_jump will do that automatically.
-
-2001-05-10 Toon Moene <toon@moene.indiv.nluug.nl>
-
- * dwarf2out.c (mem_loc_descriptor): Do not pass constant pool
- contents for a SYMBOL_REF in case of floating point constants.
-
-2001-05-10 DJ Delorie <dj@redhat.com>
-
- * c-common.c (combine_strings): Widen strings in a
- host-endian-independent way.
-
-2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
-
- * c-parse.in: Remove many shift/reduce conflicts. Update
- %expect values.
- (declspecs_nosc_nots_nosa_noea, declspecs_nosc_nots_nosa_ea,
- declspecs_nosc_nots_sa_noea, declspecs_nosc_nots_sa_ea,
- declspecs_nosc_ts_nosa_noea, declspecs_nosc_ts_nosa_ea,
- declspecs_nosc_ts_sa_noea, declspecs_nosc_ts_sa_ea,
- declspecs_sc_nots_nosa_noea, declspecs_sc_nots_nosa_ea,
- declspecs_sc_nots_sa_noea, declspecs_sc_nots_sa_ea,
- declspecs_sc_ts_nosa_noea, declspecs_sc_ts_nosa_ea,
- declspecs_sc_ts_sa_noea, declspecs_sc_ts_sa_ea, declspecs_ts,
- declspecs_nots, declspecs_ts_nosa, declspecs_nots_nosa,
- declspecs_nosc_ts, declspecs_nosc_nots, declspecs_nosc, declspecs,
- maybe_type_quals_setattrs, typespec_nonattr, typespec_attr,
- typespec_reserved_nonattr, typespec_reserved_attr,
- typespec_nonreserved_nonattr, maybe_setattrs, structsp_attr,
- structsp_nonattr, components_notype, component_notype_declarator,
- absdcl1_ea, absdcl1_noea, direct_absdcl1, absdcl_maybe_attribute,
- firstparm, setspecs_fp): New
- (typed_declspecs, reserved_declspecs, typed_typespecs,
- reserved_typespecquals, declmods, typespec, typespecqual_reserved,
- typed_declspecs_no_prefix_attr reserved_declspecs_no_prefix_attr
- declmods_no_prefix_attr, nonempty_type_quals, structsp,
- type_quals): Remove. Users updated.
- (initdecls, notype_initdecls, after_type_declarator,
- parm_declarator, notype_declarator, absdcl1, components, ivars):
- Don't allow attributes at the start of a declarator; include them
- in the production containing the declarator instead. Always
- require type specifiers before trying to redeclare a typedef name.
- (typename): Allow for attributes but warn that they are ignored.
- (parmlist, firstparm, setspecs_fp): Include attributes in
- parmlist; suck them off the parser stack in firstparm using
- setspecs_fp.
-
-Thu May 10 09:17:42 2001 Jeffrey A Law (law@cygnus.com)
-
- * ifcvt.c (merge_if_block): Use any_uncondjump_p, not simplejump_p
- to determine if a block has an unconditional jump at its end.
-
- * jump.c (jump_optimize_1): When converting a conditional jump
- to an unconditional jump, build the jump using gen_jump instead
- of just modify operands in-place.
-
-2001-05-09 Zack Weinberg <zackw@stanford.edu>
-
- * cppinit.c (cpp_post_options): Shut off macro expansion if
- -fpreprocessed.
- * cpplib.c (_cpp_handle_directive): If -fpreprocessed, accept
- IN_I directives only if the # is in column 1 and the directive
- name begins in column 2.
- * cppmain.c (scan_buffer): Insert a space between # and an
- identifier, when that identifier is a directive name.
-
- * tradcpp.c (struct file_buf): Add a pointer to the next entry
- in the header search path.
- (enum node_type): Add T_INCLUDE_NEXT.
- (directive_table): Add entry for include_next.
- (do_include_next): New function.
- (process_include): New routine, broken out of do_include.
- (finclude): Insert 'nhd' argument, to be copied into
- next_header_dir of the new buffer.
- (main): Adjust to match.
- * gsyslimits.h, limity.h: Un-indent #include_next.
-
-2001-05-09 Joseph S. Myers <jsm28@cam.ac.uk>
-
- * objc.texi: Move from ../libobjc/objc-features.texi. Adjust for
- inclusion as a chapter of the GCC manual.
- * gcc.texi: Include objc.texi.
- * fdl.texi: Use @unnumberedsec for the addendum.
- * Makefile.in ($(srcdir)/gcc.info, gcc.dvi): Update dependencies.
-
-Wed May 9 16:01:41 CEST 2001 Jan Hubicka <jh@suse.cz>
-
- * i386.md (DImode move splitters): Use !MMX and !SSE for the condition.
-
-Wed May 9 10:40:25 2001 Alexandre Oliva <aoliva@redhat.com>
-
- * regclass.c (scan_one_insn): Update REG_N_REFS when optimizing
- handling of two-address insns.
-
-Wed May 9 10:36:18 2001 Alexandre Oliva <aoliva@redhat.com>
-
- * Makefile.in (NM_FOR_TARGET): Look for ./nm, then
- ../binutils/nm-new instead of ../binutils/nm.
-
-Wed May 9 12:15:46 CEST 2001 Jan Hubicka <jh@suse.cz>
-
- * i386.md (movdi splitter): Fix the splitting condition
- (float_extenddftf splitter): Fix mode.
-
-Wed May 9 12:05:39 CEST 2001 Jan Hubicka <jh@suse.cz>
-
- * genrecog.c (write_switch): Avoid outputting of switch for
- types wider than int.
-
-2001-05-03 Andrew Haley <aph@cambridge.redhat.com>
-
- * reload1.c (copy_eh_notes): New function.
- (emit_input_reload_insns): Call it.
- (emit_output_reload_insns): Call it.
-
-2001-05-07 Zack Weinberg <zackw@stanford.edu>
-
- * config.gcc (i[34567]86-*-sco3.2v4*, i[34567]86-*-sco*):
- Delete stanzas.
- * config/i386/sco.h, config/i386/sco4.h, config/i386/scodbx.h,
- config/i386/sco4dbx.h, config/i386/x-sco4: Delete file.
-
- * optabs.c: Delete #ifdef BROKEN_LDEXP block.
-
-2001-05-07 John David Anglin <dave@hiauly1.hia.nrc.ca>
-
- * pa.md (interspace_jump): Revise comment.
- (builtin_longjmp): Block initial setup insns from delay slot of
- interspace branch.
- (builtin_setjmp_receiver): New expander to save and restore PIC
- register.
-
- * som.h (NM_FLAGS): Remove `-n' sort option. Revise comment.
-
-Mon May 7 09:30:14 2001 Jeffrey A Law (law@cygnus.com)
-
- * toplev.c (compile_file): Set up the output file before we call
- the various initializers for the compiler.
-
- * except.c (sjlj_mark_call_sites): Do not search for assignments to
- non-argumment registers that are mentioned in CALL_INSN_FUNCTION_USAGE.
-
- * pa.h (MAX_LONG_TYPE_SIZE): Should be 32, not 64.
- * pa-64.h (*_TYPE_SIZE): Undefine before redefining.
-
-2001-05-06 Zack Weinberg <zackw@stanford.edu>
-
- * Makefile.in (tradcpp0): Correct typo in dependency list.
-
-2001-05-06 Geoff Keating <geoffk@redhat.com>
-
- * config/rs6000/rs6000.c (rs6000_emit_prologue): Don't save
- the link register if we're not going to use it.
-
- * config/rs6000/rs6000.c (output_profile_hook): Fix a warning.
- (output_function_profiler): Likewise.
-
-2001-05-07 Alan Modra <amodra@one.net.au>
-
- * pa.c (compute_frame_size): 64-bit frame marker is 16 bytes.
-
-2001-05-06 Alexandre Oliva <aoliva@redhat.com>
-
- * unroll.c (loop_iterations): Don't sign-extend abs_diff;
- zero-extend it. Make abs_inc unsigned.
-
- * optabs.c (expand_binop): Sign-extend xop0 and xop1 from the
- widest mode in narrowing and widening operations.
-
- * config/mips/mips.md: Sign extend CONST_INTs.
-
-2001-05-06 Andreas Jaeger <aj@suse.de>
-
- * invoke.texi (Option Summary): Add -momit-leaf-frame-pointer
- (i386 Options): Document -momit-leaf-frame-pointer.
-
-2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
-
- * c-typeck.c (internal_build_compound_expr): Check for
- array to pointer conversion just once.
-
-2001-05-05 Richard Henderson <rth@redhat.com>
-
- * integrate.c (copy_insn_list): Substitute NOTE_EXPECTED_VALUE.
-
-2001-05-05 Richard Henderson <rth@redhat.com>
-
- * except.c (remove_fixup_regions): Adjust REG_EH_REGION notes
- to the parent of the fixup region.
-
-2001-05-05 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.c (cpp_options): Define __NO_INLINE__ unless we are honoring
- "inline" keyword.
- * cpp.texi (__NO_INLINE): Document it.
-
-2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
-
- * cppfiles.c (struct include_file): New member err_no.
- (find_or_create_entry): Set it.
- (open_file): Don't set fds to -2. Instead, use err_no to
- remember previous errors, if any.
-
-2001-05-05 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/m68hc11.c (m68hc11_gen_movhi): Optimize moves
- between X and Y by using sequences of xgdx and xgdy.
-
-2001-05-05 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/m68hc11.md ("*logicalsi3_silshr16"): Use '?' instead
- of '!' for the 'D' alternative ('!' is too strong).
- ("*logicalsi3_silshl16"): Likewise.
- ("movstricthi"): Accept 'A' when 'd' constraint, remove spurious '+'.
- ("movstrictsi"): Remove spurious '+'.
- ("movstrictqi"): Don't accept 'A' and remove spurious '+'.
- ("tstqi_1", "*lshrqi3_const1"): Put 'm' constraint before 'd'.
- ("subqi3"): Disparage with '!' the 'x' and 'y' registers to avoid
- a reload to them.
-
-2001-05-04 David Edelsohn <edelsohn@gnu.org>
-
- * calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT.
-
-2001-05-04 Lars Brinkhoff <lars@nocrew.org>
-
- * simplify-rtx.c (simplify_binary_operation): Simplify ~a + 1
- into -a.
-
-2001-05-04 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
-
- * config/rs6000/rs6000.md (ashldi3 splits): Guard with
- TARGET_POWERPC64.
-
-2001-05-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/m68hc11.md (lshrhi3_const1): Fix shift of
- soft register, use ror instead of rol.
-
-2001-05-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/m68hc11.c (m68hc11_check_z_replacement): Take
- into account pre/post increment decrement for 68HC12.
- Fix other problems in replacement and fix call to reg_mentioned_p.
-
-2001-05-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/larith.asm (L_regs_frame): New for _.frame.
- Put the soft registers in bss for 68HC12.
- (L_regs_d3_4): New for _.d3 and _.d4.
- (L_regs_d5_6): Likewise.
- (L_regs_d1_2): Likewise.
- * config/m68hc11/t-m68hc11-gas (T_CPPFLAGS): Compile new parts.
-
-2001-05-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/m68hc11.h (CPP_SPEC): Pass -D__HAVE_SHORT_DOUBLE__
- to the pre-processor when -fshort-double is specified.
- * config/m68hc11/m68hc11.2 (CPP_SPEC): Likewise.
-
-2001-05-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/larith.asm (divmodhi4): Empty for 68HC12.
- (__mulsi3): Rewrite for 68HC12.
- * config/m68hc11/m68hc11.md (divmodhi4): Use idivs for 68HC12.
- Mark 'x' constraint with earlyclobber to prevent a
- RELOAD_FOR_OTHER_ADDRESS to go in it.
- (mulhi3_m68hc12): New pattern.
- (mulhi3_m68hc11): Rename of mulhi3.
- (mulhi3): New expand for 68HC12 optimisation.
- (umulhisi3, mulhisi3): New patterns for 68HC12.
-
-2001-05-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/m68hc11.md (*tbne, *tbeq): New patterns for 68HC12.
- (extendqisi2, extendqihi2, extendhisi2): Use sex for 68HC12.
- (uminqi3, umaxqi3, uminhi3, umaxhi3): New pattern for 68HC12.
-
-2001-05-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
-
- * config/m68hc11/m68hc11.h (CONST_COSTS): Make the cost of
- constants cheap after reload.
- * config/m68hc11/m68hc11.c (m68hc11_shift_cost): Shift by 16 and 32
- are cheap.
- (m68hc11_rtx_costs): Cost of multiplication by 65536 is expensive
- so that gcc prefers a shift by 16.
- (m6811_cost, m6812_cost): Make the shift cheap compared to an add.
-
-2001-05-04 Nick Clifton <nickc@cambridge.redhat.com>
-
- * config/arm/elf.h (ASM_OUTPUT_ALIGNED_COMMON): Define.
-
-2001-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
-
- * alpha.h: NULL_PTR -> NULL.
- * arm.c: Likewise.
- * arm.h: Likewise.
- * avr.h: Likewise.
- * c4x.c: Likewise.
- * c4x.h: Likewise.
- * i386.c: Likewise.
- * i386.md: Likewise.
- * i860.c: Likewise.
- * ia64.c: Likewise.
- * m68hc11.h: Likewise.
- * rs6000.h: Likewise.
- * sh.c: Likewise.
- * sh.h: Likewise.
- * sparc.h: Likewise.
- * v850.c: Likewise.
-
- * expr.c: Likewise.
- * final.c: Likewise.
- * gcc.c: Likewise.
**** TRUNCATED ****