This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
11 GCC regressions, 2 new, with your patch on 2001-07-04T19:37:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 11 GCC regressions, 2 new, with your patch on 2001-07-04T19:37:00Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Wed, 4 Jul 2001 21:44:30 +0000
- CC: dan at cgsoftware dot com, ghazi at caip dot rutgers dot edu, kenner at vlsi1 dot ultra dot nyu dot edu, oldham at codesourcery dot com, tromey at redhat dot com, zackw at stanford dot edu
- 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 2 new failures, and 9
failures that existed before and after that patch; 2 failures
have been fixed.
The new failures are:
powerpc-eabisim libstdc++-v3.sum 27_io/ios_manip_basefield.cc
powerpc-eabisim libstdc++-v3.sum 27_io/ios_manip_fmtflags.cc
The old failures, which were not fixed or introduced by your patch, are:
powerpc-eabisim libstdc++-v3.sum 18_support/numeric_limits.cc
powerpc-eabisim libstdc++-v3.sum 21_strings/substr.cc
powerpc-eabisim libstdc++-v3.sum 22_locale/members.cc
powerpc-eabisim libstdc++-v3.sum 22_locale/numpunct_char_members.cc
powerpc-eabisim libstdc++-v3.sum 27_io/ios_members.cc
native gcc.sum gcc.dg/wtr-label-1.c
native gdb.sum gdb.base/corefile.exp:
native libstdc++-v3.sum 22_locale/members.cc
native libstdc++-v3.sum 22_locale/numpunct_char_members.cc
The fixed failures are:
powerpc-eabisim g++.sum g++.robertl/eb130.C
native g++.sum g++.robertl/eb130.C
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
ChangeLog entries since last run on 2001-07-04T17:29:42Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Wed Jul 4 10:29:55 2001
+++ gcc/gcc/ChangeLog Wed Jul 4 12:37:16 2001
@@ -1,5 +1,76 @@
2001-07-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+ * gcc.c (process_command): Don't assign elements of a const char*.
+
+Wed Jul 4 13:40:02 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * emit-rtl.c (change_address): Don't abort if invalid address while
+ reload is in progress.
+
+2001-07-04 Daniel Berlin <dan@cgsoftware.com>
+
+ * c-lex.c (cb_file_change): Pass line number to
+ debug_start_source_file.
+ (cb_undefine): Pass correct line number to debug_undef.
+
+ * 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).
+
+ * toplev.h (debug_start_source_file): Add line number to
+ parameters.
+
+ * dwarf2out.h (dwarf2out_start_source_file): Add line number to
+ parameters.
+
+ * dwarf2out.c (dwarf2out_start_source_file): Add line number to
+ parameters.
+ Output debug_macinfo data for starting file if requested.
+ (dwarf2out_end_source_file): Output debug_macinfo data for ending
+ file if requested.
+ (dwarf2out_define): Output debug_macinfo data for defining a macro
+ if requested.
+ (dwarf2out_undef): Output debug_macinfo data for undefining a
+ macro if requested.
+ (DEBUG_MACINFO_SECTION): New. DWARF2 macro info section name.
+ (DEBUG_MACINFO_SECTION_LABEL): New. DWARF2 macro info section label.
+ (macinfo_section_label): New. DWARF2 macro info section label.
+ (dwarf2out_init): If we want macro info, output the start label
+ for the section.
+ (dwarf2out_finish): If we want macro info, add a DW_AT_macro_info
+ attribute to the compilation unit die pointing to the macro info.
+
+2001-07-04 Daniel Berlin <dan@cgsoftware.com>
+
+ * dwarf2out.c (new_loc_list): Move to inside #ifdef
+ DWARF2_DEBUGGING_INFO.
+ (add_loc_descr_to_loc_list): Ditto.
+ (output_loc_list): Ditto.
+ Also, fix thinko in curr not being initialized.
+ (gen_internal_sym): Ditto.
+
+Wed Jul 4 13:40:02 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * emit-rtl.c (replace_equiv_address): New function.
+ * expr.h (replace_equiv_address): New declaration.
+ * explow.c (validize_mem): Call it instead of change_address and
+ also call if -fforce-addr and address is constant.
+ * expr.c: Replace more calls to change_address with adjust_address
+ and/or replace_equiv_address or to validize_mem.
+ * function.c, regmove.c, config/alpha/alpha.c: Likewise.
+ * config/arm/arm.md, config/clipper/clipper.md: Likewise.
+ * config/dsp16xx/dsp16xx.md, config/fr30/fr30.c: Likewise.
+ * config/i370/i370.md, config/i860/i860.md: Likewise.
+ * config/i960/i960.md, config/mips/mips.c: Likewise.
+ * config/mips/mips.md, config/pa/pa.md: Likewise.
+ * config/pdp11/pdp11.md, config/rs6000/rs6000.c: Likewise.
+ * config/rs6000/rs6000.md, config/sh/sh.md: Likewise.
+
+2001-07-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
* bitmap.c (bitmap_union_of_diff): Don't use BITMAP_ALLOCA.
* bitmap.h (BITMAP_ALLOCA): Don't pass alloca as an argument to a
--- /maat/heart/tbox/changelog_mail/gcc/gcc/java/ChangeLog Wed Jul 4 10:29:58 2001
+++ gcc/gcc/java/ChangeLog Wed Jul 4 12:37:25 2001
@@ -1,3 +1,8 @@
+2001-07-04 Daniel Berlin <dan@cgsoftware.com>
+
+ * jcf-parse.c (parse_class_file): Add lineno parameter to
+ debug_start_source_file call.
+
2001-07-04 Joseph S. Myers <jsm28@cam.ac.uk>
* gcj.texi: Use gpl.texi.
--- /maat/heart/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Tue Jul 3 19:45:35 2001
+++ gcc/libstdc++-v3/ChangeLog Wed Jul 4 12:37:33 2001
@@ -1,3 +1,20 @@
+2001-07-04 Jeffrey Oldham <oldham@codesourcery.com>
+
+ * include/ext/ropeimpl.h (_Rope_RopeRep::_M_free_c_string):
+ Replace destroy by _Destroy.
+ (_Rope_RopeRep::_S_free_string): Likewise.
+ (rope::c_str()): Likewise.
+ * include/ext/slist (_Slist_base::_M_erase_after>): Likewise.
+ (_Slist_base::_M_erase_after): Likewise.
+ (slist::_M_create_node): Replace construct by _Construct.
+ (slist::pop_front): Replace destroy by _Destroy.
+ * include/ext/stl_hashtable.h (hashtable::_M_new_node): Replace
+ construct by _Construct.
+ (hashtable::_M_delete_node): Replace destroy by _Destroy.
+ * include/ext/stl_rope.h (rope::rope): Replace construct by
+ _Construct.
+ (rope::copy): Replace destroy by _Destroy.
+
2001-07-03 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/localefwd.h: Format.
--- /maat/heart/tbox/changelog_mail/gcc/fastjar/ChangeLog Thu Jun 28 12:45:08 2001
+++ gcc/fastjar/ChangeLog Wed Jul 4 12:37:13 2001
@@ -1,3 +1,12 @@
+2001-07-04 Tom Tromey <tromey@redhat.com>
+
+ Modified from patch by Julian Hall <jules@acris.co.uk>:
+ * jartool.c (errno): Conditionally declare.
+ (O_BINARY): Conditionally define.
+ (main): Use open, not creat. Use O_BINARY everywhere.
+ (make_manifest): Use O_BINARY.
+ (add_to_jar): Likewise.
+
2001-06-28 Tom Tromey <tromey@redhat.com>
* configure: Rebuilt.
--- /maat/heart/tbox/changelog_mail/gcc/libf2c/ChangeLog Sun Jul 1 14:07:41 2001
+++ gcc/libf2c/ChangeLog Wed Jul 4 12:37:29 2001
@@ -1,3 +1,7 @@
+2001-07-04 Zack Weinberg <zackw@stanford.edu>
+
+ * Makefile.in: Take PICFLAG and RUNTESTFLAGS out of FLAGS_TO_PASS.
+
2001-07-01 Toon Moene <toon@moene.indiv.nluug.nl>
* libI77/fio.h: Include <sys/types.h> for off_t.
ChangeLog entries between 2001-07-04T17:29:42Z 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 Wed Jul 4 10:29:55 2001
@@ -1,10721 +1,303 @@
-Wed May 16 13:41:10 2001 Jeffrey A Law (law@cygnus.com)
+2001-07-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * pa32-regs.h (HARD_REGNO_MODE_OK): Allow TI/TFmode values in
- GPRs.
+ * bitmap.c (bitmap_union_of_diff): Don't use BITMAP_ALLOCA.
-2001-05-16 Andreas Jaeger <aj@suse.de>
-
- * Makefile.in (toplev.o): Add dependency on dwarf2asm.h.
-
- * toplev.c: Include dwarf2asm.h for prototype of
- dw2_output_indirect_constants.
-
-Wed May 16 19:53:53 CEST 2001 Jan Hubicka <jh@suse.cz>
-
- * stmt.c (expand_asm_operands): Be able to offload addressof
- expression to memory. (PR optimization/185)
-
-Wed May 16 18:53:23 CEST 2001 Jan Hubicka <jh@suse.cz>
-
- * combine.c (combine_simplify_rtx): Set op0_mode to VOIDmode after
- applying distributive law.
-
-2001-05-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
-
- * pa-hpux10.h (THREAD_MODEL_SPEC): Define.
-
- * gthr-dce.h (UNUSED): Attribute unused macro.
- (__gthread_key_dtor): Make arguments UNUSED.
- (__gthread_key_delete): Revise for compatibility with DRAFT4
- implementation.
-
-2001-05-16 David Edelsohn <edelsohn@gnu.org>
-
- * doc/install.texi: Update AIX information.
- * README.RS6000: Remove obsolete file.
-
-2001-05-16 Jakub Jelinek <jakub@redhat.com>
- Nathan Sidwell <nathan@codesourcery.com>
-
- * gcc.c (give_switch): Don't write before start of string.
- Always append suffix.
-
-2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
-
- * cpplex.c (_cpp_lex_token, '/' case): Comments can't appear
- after stage3.
-
-2001-05-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
-
- * README.ALTOS: Remove obsolete file.
-
-2001-05-16 Neil Booth <neil@daikokuya.demon.co.uk>
-
- * c-lex.h (save_and_forget_protocol_qualifiers,
- forget_protocol_qualifiers, remember_protocol_qualifiers):
- Remove deleted functions' prototypes.
-
-2001-05-16 Neil Booth <neil@daikokuya.demon.co.uk>
-
- * c-parse.in (methodtype): New production.
- (methoddef, methodproto): Collapse separate '-' and '+'
- handlers into 1.
-
-2001-05-16 Neil Booth <neil@cat.daikokuya.demon.co.uk>
-
- * 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.
-
-Tue May 15 22:14:09 2001 Jeffrey A Law (law@cygnus.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.
-
-2001-05-15 Richard Henderson <rth@redhat.com>
-
- * unwind-sjlj.c (_Unwind_GetDataRelBase): New.
- (_Unwind_GetTextRelBase): New.
-
-2001-05-15 Mark Mitchell <mark@codesourcery.com>
-
- * config/sparc/sol2.h (CPLUSPLUS_CPP_SPEC): Define.
-
-2001-05-15 Geoffrey Keating <geoffk@redhat.com>
-
- * objc/objc-act.c (handle_class_ref): Use rest_of_decl_compilation
- so that CHOOSE_SECTION gets used.
-
- * config/rs6000/sysv4.h (ASM_PREFERRED_EH_DATA_FORMAT): Treat
- TARGET_RELOCATABLE like flag_pic for now.
-
-2001-05-15 David Edelsohn <edelsohn@gnu.org>
-
- * 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-05-15 Loren J. Rittle <ljrittle@acm.org>
-
- * gthr-posix.h: Make additional pthread-* functions weak.
-
-Tue May 15 13:51:32 CEST 2001 Jan Hubicka <jh@suse.cz>
-
- * recog.c (apply_change_group): Avoid unneeded validating.
-
-2001-05-14 David Edelsohn <edelsohn@gnu.org>
-
- * rs6000.c (num_insns_constant_wide): Constants are sign-extended.
- (num_insns_constant): CONST_INT can be 64-bits.
-
-2001-05-14 Stan Shebs <shebs@apple.com>
-
- * config/darwin.h (LIB_SPEC): Just use -lSystem.
- (LIBGCC_SPEC): Don't define.
-
-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.
**** TRUNCATED ****