This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

3 GCC regressions, 0 new, with your patch on 2001-07-06T16:00:12Z.


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 ****

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]