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]

GCC build failed with your patch on 2000-09-16T17:50:00Z.


(This is an automated message.)

With your recent patch, GCC does not compile.  The last 20 or so
lines of the build output are attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed,
on 2000-09-13T00:50:00Z.

The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
 genattr.o rtl.o bitmap.o ggc-none.o gensupport.o print-rtl.o errors.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "alloca.o" in ?*) echo alloca.o ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac ` 
./genattr /sloth/delay/tbox/cvs-gcc/egcs/gcc/config/rs6000/rs6000.md > tmp-attr.h
/bin/sh /sloth/delay/tbox/cvs-gcc/egcs/gcc/move-if-change tmp-attr.h insn-attr.h
touch s-attr
gcc -c -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall -Wtraditional -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include /sloth/delay/tbox/cvs-gcc/egcs/gcc/genconfig.c
gcc -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall -Wtraditional -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long  -DHAVE_CONFIG_H  -o genconfig \
  genconfig.o rtl.o bitmap.o ggc-none.o gensupport.o print-rtl.o errors.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "alloca.o" in ?*) echo alloca.o ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac ` 
./genconfig /sloth/delay/tbox/cvs-gcc/egcs/gcc/config/rs6000/rs6000.md > tmp-config.h
/bin/sh /sloth/delay/tbox/cvs-gcc/egcs/gcc/move-if-change tmp-config.h insn-config.h
touch s-config
gcc -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall -Wtraditional -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include  \
  -DTARGET_NAME=\"powerpc-eabisim\" \
  -c `echo /sloth/delay/tbox/cvs-gcc/egcs/gcc/toplev.c | sed 's,^\./,,'`
In file included from /sloth/delay/tbox/cvs-gcc/egcs/gcc/toplev.c:35:
/usr/include/sys/resource.h:115: field `ru_utime' has incomplete type
/usr/include/sys/resource.h:116: field `ru_stime' has incomplete type
make[1]: *** [toplev.o] Error 1
make[1]: Leaving directory `/sloth/delay/tbox/build-gcc/gcc'
make: *** [all-gcc] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/ChangeLog	Fri Sep  8 12:50:26 2000
+++ egcs/ChangeLog	Fri Sep 15 10:50:26 2000
@@ -1,3 +1,12 @@
+2000-09-15  Kazu Hirata  <kazu@hxi.com>
+
+	* MAINTAINERS: Add myself to Write After Approval list.
+
+Wed Sep 13 11:11:29 2000  Jeffrey A Law  (law@cygnus.com)
+
+        * configure.in: Do not build byacc for hppa64.  Provide paths to the
+        X11 libraries for hppa64.
+
 2000-09-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
 	* MAINTAINERS: Add myself as 68hc11 port maintainer.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Tue Sep 12 17:50:36 2000
+++ egcs/gcc/ChangeLog	Sat Sep 16 10:50:26 2000
@@ -1,3 +1,296 @@
+2000-09-16  Richard Henderson  <rth@cygnus.com>
+
+	* cppiles.c (purge_cache): Use PTR not caddr_t.
+
+2000-09-16  Hans-Peter Nilsson  <hp@axis.com>
+
+	* gcc.c: In description for %{<S}, say the option removed is -S.
+	* invoke.texi (Spec Files): Ditto.
+
+2000-09-16  Andreas Jaeger  <aj@suse.de>
+
+	* configure.in: Always define _GNU_SOURCE to make interfaces
+	visible that were hidden by only defining _GNU_SOURCE.
+	* configure: Regenerated.
+
+Sat 16-Sep-2000 08:13:45 BST  Neil Booth  <NeilB@earthling.net>
+
+	* cpplex.c (push_macro_context): Set an argument's level after
+	calling parse_args.  We could loop infinitely otherwise.
+
+2000-09-15  Tom Tromey  <tromey@cygnus.com>
+
+	* configure, config.in: Rebuilt.
+	* configure.in: Check for iconv.h.  Define _XOPEN_SOURCE.
+
+2000-09-15  Greg McGary  <greg@mcgary.org>
+
+	* cppmacro.c (check_trad_stringification): Check token
+	text pointers against limit before dereferencing.
+
+2000-09-15  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-common.c (format_wanted_type): New structure.
+	(check_format_types): New function.
+	(check_format_info): Pass all checking of types of format
+	arguments, including width and precision arguments, to this new
+	function.
+
+2000-09-15  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+	* BUGS: Remove file.
+
+2000-09-15  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/alpha/alpha.c (override_options): ev6 cache latencies
+	from Richard Henderson.  Don't allow -mmemory-latency=L0.
+
+	* config/alpha/alpha.h (TARGET_CPU_EV5, TARGET_CPU_EV6): Define.
+	(TARGET_OPTIONS): Add tune=.
+	(alpha_tune_string): Declare.
+	* config/alpha/alpha.c (override_options): Add cpu_table.
+	Use alpha_cpu_string first to set both alpha_cpu and target_flags
+	and then alpha_tune_string to set alpha_cpu only.
+	Replace tests for PROCESSOR_EV* with TARGET_CPU_EV* tests.
+	* config/alpha/elf.h (ASM_FILE_START): Likewise.
+	* config/alpha/osf.h (ASM_FILE_START): Likewise.
+	* config/alpha/openbsd.h (ASM_FILE_START): Likewise.
+
+Fri Sep 15 19:45:55 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* i386-protos.h (no_comparison_operator, uno_comparison_operator):
+	Remove.
+	(ix86_comparison_operator, ix86_cc_mode): Declare
+	* i386.h (CCGC, CCGCO): New modes.
+	(SELECT_CC_MODE): Move offline to ....
+	* i386.c (ix86_cc_mode): .... here; use new modes.
+	(ix86_comparison_operator): New.
+	(fcmov_comparison_operator): Ensure proper mode.
+	(put_condition_mode): More sanity checking.
+	(ix86_match_ccmode): Handle new modes.
+	(ix86_expand_fp_compare): GEU requires CCmode.
+	(ix86_expand_strlensi_unroll_1): Use emit_cmp_and_jump_insn instead of
+	doing it by hand.
+	* i386.md (cmp?i_ccz_1): Remove
+	(cmp?i_ccno_1): Use ix86_match_ccmode.
+	(cmp?i_minus_1): New.
+	(cmpsi_1): New expander.
+	(cmpqi_ext_1): Use match_ccmode
+	(cmpqi_ext_3): New expander.
+	(cmpqi_ext_3_insn): Rename from cmpqi_ext_3.
+	(cmpqi_ext_4): Use match_ccmode.
+	(add?i_?): Use match_ccmode.
+	(add?i_6): New.
+	(test?i_ccz_1): Remove
+	(test?i_1): New.
+	(testsi_ccno_1, testqi_ccz_1, testqi_ext_ccno_0): New expander.
+	(testqi_ext_0): Use ix86_match_ccmode.
+	(*xorqi_cc_ext_1): Use ix86_match_ccmode.
+	(xorqi_cc_ext_1): New expander.
+	(shift patterns): Use CCGOCmode for all shifts except for sar.
+	(setcc_?, jcc_?, miv?icc_nic): Use ix86_comparison_operator.
+	(setcc_3, jcc_3, miv?icc_c): Remove.
+
+2000-09-15  Will Cohen  <wcohen@redhat.com>
+
+	* dwarf2out.c (add_const_value_attribute): Changed array into a
+	xmalloced object, so it exists after function exit.
+	(free_AT): Added case for dw_val_class_float to free allocated
+	memory.
+
+2000-09-15  Kazu Hirata  <kazu@hxi.com>
+
+	* config/i386/i386.md: Fix a comment typo.
+	* gcc.c: Fix formatting.
+
+2000-09-15  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* optabs.c (emit_libcall_block): If target is a user variable,
+	copy to a temporary first.
+	* expr.c (convert_move): When generating a libcall, make a libcall
+	block.
+	* calls.c (emit_library_call_value_1): Don't create a libcall
+	sequence here; our caller will in most cases do it.
+
+	* sh.h (SECONDARY_INPUT_RELOAD_CLASS): Handle moving T, MACL or
+	MACH into FPUL.
+	(SECONDARY_OUTPUT_RELOAD_CLASS): Similar case.
+	* sh.md (reload_outsf): Generate recognizable patterns for
+	TARGET_SH3E.
+	(floatsisf2, floatsisf2_ie, floatsisf2_i4, fix_truncsfsi2,
+	fix_truncsfsi2_i4, fixsfsi, floatsidf2, floatsidf2_i, fix_truncdfsi2,
+	fix_truncdfsi2_i, extendsfdf2, extendsfdf2_i4, truncdfsf2,
+	truncdfsf2_i4): Change not to use explicit references to fpul.
+	(floatsisf2_ie): Remove USE of fpscr.
+	(floatsisf2): Change default expansion to match this.
+	(fix_truncsfsi2_i4_2, fix_truncdfsi2_i4 & splitters): Comment out
+	unused patterns.
+
+2000-09-15  Richard Henderson  <rth@cygnus.com>
+
+	* expmed.c (store_bit_field): Consider naturally aligned
+	memory for direct reference.
+
+2000-09-15  Richard Henderson  <rth@cygnus.com>
+
+	* config/alpha/alpha.c (alpha_expand_unaligned_load): Force all
+	AND addresses into alias set 0.
+	(alpha_expand_unaligned_store): Likewise.
+	(alpha_expand_unaligned_load_words): Likewise.
+	(alpha_expand_unaligned_store_words): Likewise.
+
+2000-09-15  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* config/sh/sh.h (CPP_SPEC): For -m4-nofpu, define __SH4_NOFPU__.
+	* config/sh/lib1funcs.asm (movstr_i4): Also compile if __SH4_NOFPU__
+	is defined.
+	* config/mips/mips.c (mips_va_arg): Args passed by reference have a
+	rsize of UNITS_PER_WORD.
+
+Fri 15-Sep-2000 06:49:07 BST  Neil Booth  <NeilB@earthling.net>
+
+	* cpplex.c (ON_REST_ARG): Correct the test.
+	(maybe_paste_with_next): Duplicate a token that fail pasting,
+	and clear its PASTE_LEFT flag, so that nested pasting attempts
+	do not occur.
+
+2000-09-14  Richard Henderson  <rth@cygnus.com>
+
+	* calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.
+	* cse.c (rtx_cost): Likewise.
+	* optabls.c (expand_binop): Likewise.
+	(expand_twoval_binop, prepare_cmp_insn): Likewise.
+	* regclass.c (copy_cost): Likewise.
+	* reload1.c (reload_cse_move2add): Likewise.
+
+2000-09-14  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-parse.in (reswords): Add _Complex.
+
+2000-09-14  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* gcc.1: Delete documentation for -undef preprocessor option.
+
+2000-09-14  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP,
+	STARTFILE_SPEC, ENDFILE_SPEC): Remove define.
+	* config/sh/elf.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP):
+	Remove undefine before config/elfos.h.
+	* config/sh/t-sh (EXTRA_MULTILIB_PARTS): Comment out.
+
+2000-09-14  Kazu Hirata  <kazu@hxi.com>
+
+	* invoke.texi (H8/300 Options): Add -ms2600.
+	* config/h8300.c (h8300_init_once): Output an error when -ms2600
+	is used without -ms.
+	* config/h8300.h (TARGET_MAC): New.
+	(TARGET_SWITCHES): Add -ms2600 and -mno-s2600.
+	(CONDITIONA_REGISTER_USAGE): Disable the mac register on any
+	machine other than H8/S2600.
+	* config/h8300.md: Accept mac instructions on the H8/S2600 instead
+	of the H8/S2000.
+
+2000-09-14  Alexandre Oliva  <aoliva@redhat.com>, Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* reload.c (find_reloads_address_1): Generate reloads for auto_inc
+	pseudos that refer to the original pseudos, not only to their
+	equivalent memory locations.
+
+Thu Sep 14 12:10:16 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* expr.c (expand_expr, case COMPONENT_EXPR): Copy memory attributes
+	when making new MEM.
+
+	* Makefile.in (LN): Remove duplicate definition.
+
+2000-09-12  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	From Joern Rennecke:
+	* local-alloc.c (update_equiv_regs): If there is no REG_EQUAL note
+	on an insn and function_invariant_p returns nonzero for the source,
+	add a REG_EQUAL note.
+
+Thu Sep 14 00:51:57 EDT 2000  John Wehle  (john@feith.com)
+
+	* alias.c (memrefs_conflict_p): An ADDRESSOF doesn't
+	conflict with frame_pointer_rtx.
+
+2000-09-13  Kazu Hirata  <kazu@hxi.com>
+
+	* loop.c: Fix formatting.
+	* loop.h: Likewise.
+
+2000-09-13  Richard Henderson  <rth@cygnus.com>
+
+	* config/ia64/ia64.md (divsf3): New.
+	(divsf3_internal_lat, divsf3_internal_thr): New.
+	(divdf3, divdf3_internal_lat, divdf3_internal_thr): New.
+	(divtf3, divtf3_internal_lat, divtf3_internal_thr): New.
+	(adddf3_trunc, subdf3_trunc, muldf3_trunc): New.
+	(madddf4_trunc, msubdf4_trunc, nmuldf3_trunc): New.
+	(nmadddf4_alts, nmadddf4_trunc): New.
+	(addtf3_truncsf, addtf3_truncdf, subtf3_truncsf): New.
+	(subtf3_truncdf, multf3_truncsf, multf3_truncdf): New.
+	(multf3_truncsf_alts, multf3_truncdf_alts): New.
+	(maddtf4_truncsf, maddtf4_truncdf, maddtf4_alts_truncdf): New.
+	(msubtf4_truncsf, msubtf4_truncdf, nmultf3_truncsf): New.
+	(nmultf3_truncdf, nmaddtf4_truncsf, nmaddtf4_truncdf): New.
+	(nmaddtf4_truncdf_alts): New.
+	(recip_approx): Don't predicate.
+
+2000-09-13  Richard Henderson  <rth@cygnus.com>
+
+	* config/ia64/lib1funcs.asm (__divsf3): Protect fnorm.s with p6.
+
+2000-09-13  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+	* flags.h (flag_dump_rtl_in_asm): Declare.
+	* toplev.c (flag_dump_rtl_in_asm): Define.
+	(decode_d_option): Set flag_dump_rtl_in_asm and flag_print_asm_name
+	if -dP is specified.
+	* rtl.h (print_rtx_head): Declare.
+	* print-rtl.c (print_rtx_head): Define.
+	(print_rtx): Print the string pointed to by print_rtx_head
+	at beginning of each dump line.
+	(print_rtl): Likewise.
+	(print_rtl_single): Likewise.
+	* final.c (final_scan_insn): Dump the insn in the assembly
+	file for debugging.
+	* gcc.1: Document -dP option.
+	* invoke.texi (Debugging Options): Likewise.
+
+2000-09-13  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+	* md.texi (Machine Constraints): Document the 68HC11 constraints.
+	* install.texi (Configurations): Document the 68HC11&68HC12 port.
+	* invoke.texi (Option Summary, M68hc1x Options): Document the options.
+
+Tue Sep 12 13:51:13 2000  Denis Chertykov  <denisc@overta.ru>
+
+	* config/avr/avr.h (ASSEMBLER_DIALECT): New macro declared.
+	* config/avr/avr.md (*movstrqi_insn): Cleanup output template.
+	(*clrstrqi): Likewise.
+	(xorhi3,xorsi3,absqi2): Likewise.
+	(one_cmplhi2,one_cmplsi2): Likewise.
+	(addsi3): Two stupid constraint alternatives removed.
+	(extendhisi2): Use `movw' for enhanced avr cores.
+	(zero_extendhisi2): Likewise.
+
+Wed Sep 13 02:31:23 EDT 2000  John Wehle  (john@feith.com)
+
+	* alias.c (find_base_term): Use frame_pointer_rtx
+	when handling an ADDRESSOF.
+
+	* cse.c (canon_hash): Handle USE of BLKmode memory.
+	(cse_insn): Outgoing arguments for a libcall don't
+	affect any recorded expressions.
+
+2000-09-12  Tom Tromey  <tromey@cygnus.com>
+
+	* configure, config.in: Rebuilt.
+	* configure.in: Check for iconv, nl_langinfo, langinfo.h.
+
 2000-09-12  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-lex.c (lex_string): Use charwidth to compute bytemask.
@@ -6606,4 +6899,3 @@
 	(load_symptr): Set RTX_UNCHANGING_P.
 
 See ChangeLog.3 for earlier changes.
-
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Tue Sep 12 10:05:29 2000
+++ egcs/gcc/cp/ChangeLog	Thu Sep 14 17:35:37 2000
@@ -1,3 +1,26 @@
+2000-09-14  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* lex.c (reswords): Add _Complex.
+
+Thu Sep 14 12:10:45 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* Make-lang.in (cplib2.txt): Depend on cp/Makefile.
+
+2000-09-13  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* init.c (begin_init_stmts): Don't use // comments.
+
+2000-09-12  Jason Merrill  <jason@redhat.com>
+
+	* decl.c (maybe_deduce_size_from_array_init): Set do_default for
+	all non-extern arrays.
+
+	* decl.c (grokdeclarator): Complain about 'friend T' for implicit
+	typenames, too.  Downgrade complaint to pedwarn.
+	(xref_tag): Warn about surprising behavior of 'friend struct T'.
+	* decl2.c (handle_class_head): Generate a TYPENAME_TYPE for
+	'class This::Inherited'.
+
 2000-09-12  Mark Mitchell  <mark@codesourcery.com>
 
 	* decl.c (finish_case_label): Given the LABEL_DECL a
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Tue Sep 12 17:50:38 2000
+++ egcs/gcc/java/ChangeLog	Fri Sep 15 15:50:38 2000
@@ -1,3 +1,12 @@
+2000-09-14  Tom Tromey  <tromey@cygnus.com>
+
+	* lex.h: Use HAVE_ICONV_H, not HAVE_ICONV.
+
+2000-09-13  Tom Tromey  <tromey@cygnus.com>
+
+	* jcf-parse.c: Include <locale.h>.
+	* jv-scan.c: Include <locale.h>.
+
 2000-09-12  Tom Tromey  <tromey@cygnus.com>
 
 	* expr.c (pop_type_0): Return `Object' if trying to merge two
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Tue Sep 12 12:50:28 2000
+++ egcs/gcc/testsuite/ChangeLog	Sat Sep 16 00:20:27 2000
@@ -1,3 +1,20 @@
+Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
+
+	* gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
+	in nested macro bug.
+
+Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
+
+	* gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
+
+Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
+
+	* gcc.c-torture/execute/20000914-1.c: New test.
+
+2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
+
+	* g++.other/inline13.C: New test.
+ 
 2000-09-12  Andreas Jaeger  <aj@suse.de>
 
 	* gcc.c-torture/execute/widechar-2.c: New test for wchar_t
--- /sloth/delay/tbox/changelog_pass/egcs/libiberty/ChangeLog	Sun Sep 10 16:35:42 2000
+++ egcs/libiberty/ChangeLog	Fri Sep 15 08:20:28 2000
@@ -1,3 +1,13 @@
+2000-09-14  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
+
+	* splay-tree.c: #include <stdio.h>.
+
+2000-09-14  Hans-Peter Nilsson  <hp@axis.com>
+
+	* testsuite/demangle-expected: Add two tests for anonymous
+	namespaces.
+	* cplus-dem.c (gnu_special): Handle anonymous namespaces.
+
 2000-09-10  Mark Mitchell  <mark@codesourcery.com>
 
 	* splay-tree.c (splay_tree_predecessor): New function.
@@ -7,7 +17,6 @@
 
 	* testsuite/demangle-expected: Add four tests for type_info
 	mangling.
-
 	* cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
 	for a non-template non-qualified type_info function or node.
 
--- /sloth/delay/tbox/changelog_pass/egcs/ChangeLog	Fri Sep  8 12:50:26 2000
+++ egcs/ChangeLog	Fri Sep 15 10:50:26 2000
@@ -1,3 +1,12 @@
+2000-09-15  Kazu Hirata  <kazu@hxi.com>
+
+	* MAINTAINERS: Add myself to Write After Approval list.
+
+Wed Sep 13 11:11:29 2000  Jeffrey A Law  (law@cygnus.com)
+
+        * configure.in: Do not build byacc for hppa64.  Provide paths to the
+        X11 libraries for hppa64.
+
 2000-09-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
 	* MAINTAINERS: Add myself as 68hc11 port maintainer.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Tue Sep 12 17:50:36 2000
+++ egcs/gcc/ChangeLog	Sat Sep 16 10:50:26 2000
@@ -1,3 +1,296 @@
+2000-09-16  Richard Henderson  <rth@cygnus.com>
+
+	* cppiles.c (purge_cache): Use PTR not caddr_t.
+
+2000-09-16  Hans-Peter Nilsson  <hp@axis.com>
+
+	* gcc.c: In description for %{<S}, say the option removed is -S.
+	* invoke.texi (Spec Files): Ditto.
+
+2000-09-16  Andreas Jaeger  <aj@suse.de>
+
+	* configure.in: Always define _GNU_SOURCE to make interfaces
+	visible that were hidden by only defining _GNU_SOURCE.
+	* configure: Regenerated.
+
+Sat 16-Sep-2000 08:13:45 BST  Neil Booth  <NeilB@earthling.net>
+
+	* cpplex.c (push_macro_context): Set an argument's level after
+	calling parse_args.  We could loop infinitely otherwise.
+
+2000-09-15  Tom Tromey  <tromey@cygnus.com>
+
+	* configure, config.in: Rebuilt.
+	* configure.in: Check for iconv.h.  Define _XOPEN_SOURCE.
+
+2000-09-15  Greg McGary  <greg@mcgary.org>
+
+	* cppmacro.c (check_trad_stringification): Check token
+	text pointers against limit before dereferencing.
+
+2000-09-15  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-common.c (format_wanted_type): New structure.
+	(check_format_types): New function.
+	(check_format_info): Pass all checking of types of format
+	arguments, including width and precision arguments, to this new
+	function.
+
+2000-09-15  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+	* BUGS: Remove file.
+
+2000-09-15  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/alpha/alpha.c (override_options): ev6 cache latencies
+	from Richard Henderson.  Don't allow -mmemory-latency=L0.
+
+	* config/alpha/alpha.h (TARGET_CPU_EV5, TARGET_CPU_EV6): Define.
+	(TARGET_OPTIONS): Add tune=.
+	(alpha_tune_string): Declare.
+	* config/alpha/alpha.c (override_options): Add cpu_table.
+	Use alpha_cpu_string first to set both alpha_cpu and target_flags
+	and then alpha_tune_string to set alpha_cpu only.
+	Replace tests for PROCESSOR_EV* with TARGET_CPU_EV* tests.
+	* config/alpha/elf.h (ASM_FILE_START): Likewise.
+	* config/alpha/osf.h (ASM_FILE_START): Likewise.
+	* config/alpha/openbsd.h (ASM_FILE_START): Likewise.
+
+Fri Sep 15 19:45:55 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* i386-protos.h (no_comparison_operator, uno_comparison_operator):
+	Remove.
+	(ix86_comparison_operator, ix86_cc_mode): Declare
+	* i386.h (CCGC, CCGCO): New modes.
+	(SELECT_CC_MODE): Move offline to ....
+	* i386.c (ix86_cc_mode): .... here; use new modes.
+	(ix86_comparison_operator): New.
+	(fcmov_comparison_operator): Ensure proper mode.
+	(put_condition_mode): More sanity checking.
+	(ix86_match_ccmode): Handle new modes.
+	(ix86_expand_fp_compare): GEU requires CCmode.
+	(ix86_expand_strlensi_unroll_1): Use emit_cmp_and_jump_insn instead of
+	doing it by hand.
+	* i386.md (cmp?i_ccz_1): Remove
+	(cmp?i_ccno_1): Use ix86_match_ccmode.
+	(cmp?i_minus_1): New.
+	(cmpsi_1): New expander.
+	(cmpqi_ext_1): Use match_ccmode
+	(cmpqi_ext_3): New expander.
+	(cmpqi_ext_3_insn): Rename from cmpqi_ext_3.
+	(cmpqi_ext_4): Use match_ccmode.
+	(add?i_?): Use match_ccmode.
+	(add?i_6): New.
+	(test?i_ccz_1): Remove
+	(test?i_1): New.
+	(testsi_ccno_1, testqi_ccz_1, testqi_ext_ccno_0): New expander.
+	(testqi_ext_0): Use ix86_match_ccmode.
+	(*xorqi_cc_ext_1): Use ix86_match_ccmode.
+	(xorqi_cc_ext_1): New expander.
+	(shift patterns): Use CCGOCmode for all shifts except for sar.
+	(setcc_?, jcc_?, miv?icc_nic): Use ix86_comparison_operator.
+	(setcc_3, jcc_3, miv?icc_c): Remove.
+
+2000-09-15  Will Cohen  <wcohen@redhat.com>
+
+	* dwarf2out.c (add_const_value_attribute): Changed array into a
+	xmalloced object, so it exists after function exit.
+	(free_AT): Added case for dw_val_class_float to free allocated
+	memory.
+
+2000-09-15  Kazu Hirata  <kazu@hxi.com>
+
+	* config/i386/i386.md: Fix a comment typo.
+	* gcc.c: Fix formatting.
+
+2000-09-15  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* optabs.c (emit_libcall_block): If target is a user variable,
+	copy to a temporary first.
+	* expr.c (convert_move): When generating a libcall, make a libcall
+	block.
+	* calls.c (emit_library_call_value_1): Don't create a libcall
+	sequence here; our caller will in most cases do it.
+
+	* sh.h (SECONDARY_INPUT_RELOAD_CLASS): Handle moving T, MACL or
+	MACH into FPUL.
+	(SECONDARY_OUTPUT_RELOAD_CLASS): Similar case.
+	* sh.md (reload_outsf): Generate recognizable patterns for
+	TARGET_SH3E.
+	(floatsisf2, floatsisf2_ie, floatsisf2_i4, fix_truncsfsi2,
+	fix_truncsfsi2_i4, fixsfsi, floatsidf2, floatsidf2_i, fix_truncdfsi2,
+	fix_truncdfsi2_i, extendsfdf2, extendsfdf2_i4, truncdfsf2,
+	truncdfsf2_i4): Change not to use explicit references to fpul.
+	(floatsisf2_ie): Remove USE of fpscr.
+	(floatsisf2): Change default expansion to match this.
+	(fix_truncsfsi2_i4_2, fix_truncdfsi2_i4 & splitters): Comment out
+	unused patterns.
+
+2000-09-15  Richard Henderson  <rth@cygnus.com>
+
+	* expmed.c (store_bit_field): Consider naturally aligned
+	memory for direct reference.
+
+2000-09-15  Richard Henderson  <rth@cygnus.com>
+
+	* config/alpha/alpha.c (alpha_expand_unaligned_load): Force all
+	AND addresses into alias set 0.
+	(alpha_expand_unaligned_store): Likewise.
+	(alpha_expand_unaligned_load_words): Likewise.
+	(alpha_expand_unaligned_store_words): Likewise.
+
+2000-09-15  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* config/sh/sh.h (CPP_SPEC): For -m4-nofpu, define __SH4_NOFPU__.
+	* config/sh/lib1funcs.asm (movstr_i4): Also compile if __SH4_NOFPU__
+	is defined.
+	* config/mips/mips.c (mips_va_arg): Args passed by reference have a
+	rsize of UNITS_PER_WORD.
+
+Fri 15-Sep-2000 06:49:07 BST  Neil Booth  <NeilB@earthling.net>
+
+	* cpplex.c (ON_REST_ARG): Correct the test.
+	(maybe_paste_with_next): Duplicate a token that fail pasting,
+	and clear its PASTE_LEFT flag, so that nested pasting attempts
+	do not occur.
+
+2000-09-14  Richard Henderson  <rth@cygnus.com>
+
+	* calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.
+	* cse.c (rtx_cost): Likewise.
+	* optabls.c (expand_binop): Likewise.
+	(expand_twoval_binop, prepare_cmp_insn): Likewise.
+	* regclass.c (copy_cost): Likewise.
+	* reload1.c (reload_cse_move2add): Likewise.
+
+2000-09-14  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-parse.in (reswords): Add _Complex.
+
+2000-09-14  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* gcc.1: Delete documentation for -undef preprocessor option.
+
+2000-09-14  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP,
+	STARTFILE_SPEC, ENDFILE_SPEC): Remove define.
+	* config/sh/elf.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP):
+	Remove undefine before config/elfos.h.
+	* config/sh/t-sh (EXTRA_MULTILIB_PARTS): Comment out.
+
+2000-09-14  Kazu Hirata  <kazu@hxi.com>
+
+	* invoke.texi (H8/300 Options): Add -ms2600.
+	* config/h8300.c (h8300_init_once): Output an error when -ms2600
+	is used without -ms.
+	* config/h8300.h (TARGET_MAC): New.
+	(TARGET_SWITCHES): Add -ms2600 and -mno-s2600.
+	(CONDITIONA_REGISTER_USAGE): Disable the mac register on any
+	machine other than H8/S2600.
+	* config/h8300.md: Accept mac instructions on the H8/S2600 instead
+	of the H8/S2000.
+
+2000-09-14  Alexandre Oliva  <aoliva@redhat.com>, Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* reload.c (find_reloads_address_1): Generate reloads for auto_inc
+	pseudos that refer to the original pseudos, not only to their
+	equivalent memory locations.
+
+Thu Sep 14 12:10:16 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* expr.c (expand_expr, case COMPONENT_EXPR): Copy memory attributes
+	when making new MEM.
+
+	* Makefile.in (LN): Remove duplicate definition.
+
+2000-09-12  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	From Joern Rennecke:
+	* local-alloc.c (update_equiv_regs): If there is no REG_EQUAL note
+	on an insn and function_invariant_p returns nonzero for the source,
+	add a REG_EQUAL note.
+
+Thu Sep 14 00:51:57 EDT 2000  John Wehle  (john@feith.com)
+
+	* alias.c (memrefs_conflict_p): An ADDRESSOF doesn't
+	conflict with frame_pointer_rtx.
+
+2000-09-13  Kazu Hirata  <kazu@hxi.com>
+
+	* loop.c: Fix formatting.
+	* loop.h: Likewise.
+
+2000-09-13  Richard Henderson  <rth@cygnus.com>
+
+	* config/ia64/ia64.md (divsf3): New.
+	(divsf3_internal_lat, divsf3_internal_thr): New.
+	(divdf3, divdf3_internal_lat, divdf3_internal_thr): New.
+	(divtf3, divtf3_internal_lat, divtf3_internal_thr): New.
+	(adddf3_trunc, subdf3_trunc, muldf3_trunc): New.
+	(madddf4_trunc, msubdf4_trunc, nmuldf3_trunc): New.
+	(nmadddf4_alts, nmadddf4_trunc): New.
+	(addtf3_truncsf, addtf3_truncdf, subtf3_truncsf): New.
+	(subtf3_truncdf, multf3_truncsf, multf3_truncdf): New.
+	(multf3_truncsf_alts, multf3_truncdf_alts): New.
+	(maddtf4_truncsf, maddtf4_truncdf, maddtf4_alts_truncdf): New.
+	(msubtf4_truncsf, msubtf4_truncdf, nmultf3_truncsf): New.
+	(nmultf3_truncdf, nmaddtf4_truncsf, nmaddtf4_truncdf): New.
+	(nmaddtf4_truncdf_alts): New.
+	(recip_approx): Don't predicate.
+
+2000-09-13  Richard Henderson  <rth@cygnus.com>
+
+	* config/ia64/lib1funcs.asm (__divsf3): Protect fnorm.s with p6.
+
+2000-09-13  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+	* flags.h (flag_dump_rtl_in_asm): Declare.
+	* toplev.c (flag_dump_rtl_in_asm): Define.
+	(decode_d_option): Set flag_dump_rtl_in_asm and flag_print_asm_name
+	if -dP is specified.
+	* rtl.h (print_rtx_head): Declare.
+	* print-rtl.c (print_rtx_head): Define.
+	(print_rtx): Print the string pointed to by print_rtx_head
+	at beginning of each dump line.
+	(print_rtl): Likewise.
+	(print_rtl_single): Likewise.
+	* final.c (final_scan_insn): Dump the insn in the assembly
+	file for debugging.
+	* gcc.1: Document -dP option.
+	* invoke.texi (Debugging Options): Likewise.
+
+2000-09-13  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+	* md.texi (Machine Constraints): Document the 68HC11 constraints.
+	* install.texi (Configurations): Document the 68HC11&68HC12 port.
+	* invoke.texi (Option Summary, M68hc1x Options): Document the options.
+
+Tue Sep 12 13:51:13 2000  Denis Chertykov  <denisc@overta.ru>
+
+	* config/avr/avr.h (ASSEMBLER_DIALECT): New macro declared.
+	* config/avr/avr.md (*movstrqi_insn): Cleanup output template.
+	(*clrstrqi): Likewise.
+	(xorhi3,xorsi3,absqi2): Likewise.
+	(one_cmplhi2,one_cmplsi2): Likewise.
+	(addsi3): Two stupid constraint alternatives removed.
+	(extendhisi2): Use `movw' for enhanced avr cores.
+	(zero_extendhisi2): Likewise.
+
+Wed Sep 13 02:31:23 EDT 2000  John Wehle  (john@feith.com)
+
+	* alias.c (find_base_term): Use frame_pointer_rtx
+	when handling an ADDRESSOF.
+
+	* cse.c (canon_hash): Handle USE of BLKmode memory.
+	(cse_insn): Outgoing arguments for a libcall don't
+	affect any recorded expressions.
+
+2000-09-12  Tom Tromey  <tromey@cygnus.com>
+
+	* configure, config.in: Rebuilt.
+	* configure.in: Check for iconv, nl_langinfo, langinfo.h.
+
 2000-09-12  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-lex.c (lex_string): Use charwidth to compute bytemask.
@@ -6606,4 +6899,3 @@
 	(load_symptr): Set RTX_UNCHANGING_P.
 
 See ChangeLog.3 for earlier changes.
-
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Tue Sep 12 10:05:29 2000
+++ egcs/gcc/cp/ChangeLog	Thu Sep 14 17:35:37 2000
@@ -1,3 +1,26 @@
+2000-09-14  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* lex.c (reswords): Add _Complex.
+
+Thu Sep 14 12:10:45 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* Make-lang.in (cplib2.txt): Depend on cp/Makefile.
+
+2000-09-13  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* init.c (begin_init_stmts): Don't use // comments.
+
+2000-09-12  Jason Merrill  <jason@redhat.com>
+
+	* decl.c (maybe_deduce_size_from_array_init): Set do_default for
+	all non-extern arrays.
+
+	* decl.c (grokdeclarator): Complain about 'friend T' for implicit
+	typenames, too.  Downgrade complaint to pedwarn.
+	(xref_tag): Warn about surprising behavior of 'friend struct T'.
+	* decl2.c (handle_class_head): Generate a TYPENAME_TYPE for
+	'class This::Inherited'.
+
 2000-09-12  Mark Mitchell  <mark@codesourcery.com>
 
 	* decl.c (finish_case_label): Given the LABEL_DECL a
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Tue Sep 12 17:50:38 2000
+++ egcs/gcc/java/ChangeLog	Fri Sep 15 15:50:38 2000
@@ -1,3 +1,12 @@
+2000-09-14  Tom Tromey  <tromey@cygnus.com>
+
+	* lex.h: Use HAVE_ICONV_H, not HAVE_ICONV.
+
+2000-09-13  Tom Tromey  <tromey@cygnus.com>
+
+	* jcf-parse.c: Include <locale.h>.
+	* jv-scan.c: Include <locale.h>.
+
 2000-09-12  Tom Tromey  <tromey@cygnus.com>
 
 	* expr.c (pop_type_0): Return `Object' if trying to merge two
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Tue Sep 12 12:50:28 2000
+++ egcs/gcc/testsuite/ChangeLog	Sat Sep 16 00:20:27 2000
@@ -1,3 +1,20 @@
+Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
+
+	* gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
+	in nested macro bug.
+
+Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
+
+	* gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
+
+Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
+
+	* gcc.c-torture/execute/20000914-1.c: New test.
+
+2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
+
+	* g++.other/inline13.C: New test.
+ 
 2000-09-12  Andreas Jaeger  <aj@suse.de>
 
 	* gcc.c-torture/execute/widechar-2.c: New test for wchar_t
--- /sloth/delay/tbox/changelog_pass/egcs/libiberty/ChangeLog	Sun Sep 10 16:35:42 2000
+++ egcs/libiberty/ChangeLog	Fri Sep 15 08:20:28 2000
@@ -1,3 +1,13 @@
+2000-09-14  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
+
+	* splay-tree.c: #include <stdio.h>.
+
+2000-09-14  Hans-Peter Nilsson  <hp@axis.com>
+
+	* testsuite/demangle-expected: Add two tests for anonymous
+	namespaces.
+	* cplus-dem.c (gnu_special): Handle anonymous namespaces.
+
 2000-09-10  Mark Mitchell  <mark@codesourcery.com>
 
 	* splay-tree.c (splay_tree_predecessor): New function.
@@ -7,7 +17,6 @@
 
 	* testsuite/demangle-expected: Add four tests for type_info
 	mangling.
-
 	* cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
 	for a non-template non-qualified type_info function or node.
 
--- /sloth/delay/tbox/changelog_pass/egcs/ChangeLog	Fri Sep  8 12:50:26 2000
+++ egcs/ChangeLog	Fri Sep 15 10:50:26 2000
@@ -1,3 +1,12 @@
+2000-09-15  Kazu Hirata  <kazu@hxi.com>
+
+	* MAINTAINERS: Add myself to Write After Approval list.
+
+Wed Sep 13 11:11:29 2000  Jeffrey A Law  (law@cygnus.com)
+
+        * configure.in: Do not build byacc for hppa64.  Provide paths to the
+        X11 libraries for hppa64.
+
 2000-09-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
 	* MAINTAINERS: Add myself as 68hc11 port maintainer.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Tue Sep 12 17:50:36 2000
+++ egcs/gcc/ChangeLog	Sat Sep 16 10:50:26 2000
@@ -1,3 +1,296 @@
+2000-09-16  Richard Henderson  <rth@cygnus.com>
+
+	* cppiles.c (purge_cache): Use PTR not caddr_t.
+
+2000-09-16  Hans-Peter Nilsson  <hp@axis.com>
+
+	* gcc.c: In description for %{<S}, say the option removed is -S.
+	* invoke.texi (Spec Files): Ditto.
+
+2000-09-16  Andreas Jaeger  <aj@suse.de>
+
+	* configure.in: Always define _GNU_SOURCE to make interfaces
+	visible that were hidden by only defining _GNU_SOURCE.
+	* configure: Regenerated.
+
+Sat 16-Sep-2000 08:13:45 BST  Neil Booth  <NeilB@earthling.net>
+
+	* cpplex.c (push_macro_context): Set an argument's level after
+	calling parse_args.  We could loop infinitely otherwise.
+
+2000-09-15  Tom Tromey  <tromey@cygnus.com>
+
+	* configure, config.in: Rebuilt.
+	* configure.in: Check for iconv.h.  Define _XOPEN_SOURCE.
+
+2000-09-15  Greg McGary  <greg@mcgary.org>
+
+	* cppmacro.c (check_trad_stringification): Check token
+	text pointers against limit before dereferencing.
+
+2000-09-15  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-common.c (format_wanted_type): New structure.
+	(check_format_types): New function.
+	(check_format_info): Pass all checking of types of format
+	arguments, including width and precision arguments, to this new
+	function.
+
+2000-09-15  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+	* BUGS: Remove file.
+
+2000-09-15  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/alpha/alpha.c (override_options): ev6 cache latencies
+	from Richard Henderson.  Don't allow -mmemory-latency=L0.
+
+	* config/alpha/alpha.h (TARGET_CPU_EV5, TARGET_CPU_EV6): Define.
+	(TARGET_OPTIONS): Add tune=.
+	(alpha_tune_string): Declare.
+	* config/alpha/alpha.c (override_options): Add cpu_table.
+	Use alpha_cpu_string first to set both alpha_cpu and target_flags
+	and then alpha_tune_string to set alpha_cpu only.
+	Replace tests for PROCESSOR_EV* with TARGET_CPU_EV* tests.
+	* config/alpha/elf.h (ASM_FILE_START): Likewise.
+	* config/alpha/osf.h (ASM_FILE_START): Likewise.
+	* config/alpha/openbsd.h (ASM_FILE_START): Likewise.
+
+Fri Sep 15 19:45:55 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* i386-protos.h (no_comparison_operator, uno_comparison_operator):
+	Remove.
+	(ix86_comparison_operator, ix86_cc_mode): Declare
+	* i386.h (CCGC, CCGCO): New modes.
+	(SELECT_CC_MODE): Move offline to ....
+	* i386.c (ix86_cc_mode): .... here; use new modes.
+	(ix86_comparison_operator): New.
+	(fcmov_comparison_operator): Ensure proper mode.
+	(put_condition_mode): More sanity checking.
+	(ix86_match_ccmode): Handle new modes.
+	(ix86_expand_fp_compare): GEU requires CCmode.
+	(ix86_expand_strlensi_unroll_1): Use emit_cmp_and_jump_insn instead of
+	doing it by hand.
+	* i386.md (cmp?i_ccz_1): Remove
+	(cmp?i_ccno_1): Use ix86_match_ccmode.
+	(cmp?i_minus_1): New.
+	(cmpsi_1): New expander.
+	(cmpqi_ext_1): Use match_ccmode
+	(cmpqi_ext_3): New expander.
+	(cmpqi_ext_3_insn): Rename from cmpqi_ext_3.
+	(cmpqi_ext_4): Use match_ccmode.
+	(add?i_?): Use match_ccmode.
+	(add?i_6): New.
+	(test?i_ccz_1): Remove
+	(test?i_1): New.
+	(testsi_ccno_1, testqi_ccz_1, testqi_ext_ccno_0): New expander.
+	(testqi_ext_0): Use ix86_match_ccmode.
+	(*xorqi_cc_ext_1): Use ix86_match_ccmode.
+	(xorqi_cc_ext_1): New expander.
+	(shift patterns): Use CCGOCmode for all shifts except for sar.
+	(setcc_?, jcc_?, miv?icc_nic): Use ix86_comparison_operator.
+	(setcc_3, jcc_3, miv?icc_c): Remove.
+
+2000-09-15  Will Cohen  <wcohen@redhat.com>
+
+	* dwarf2out.c (add_const_value_attribute): Changed array into a
+	xmalloced object, so it exists after function exit.
+	(free_AT): Added case for dw_val_class_float to free allocated
+	memory.
+
+2000-09-15  Kazu Hirata  <kazu@hxi.com>
+
+	* config/i386/i386.md: Fix a comment typo.
+	* gcc.c: Fix formatting.
+
+2000-09-15  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* optabs.c (emit_libcall_block): If target is a user variable,
+	copy to a temporary first.
+	* expr.c (convert_move): When generating a libcall, make a libcall
+	block.
+	* calls.c (emit_library_call_value_1): Don't create a libcall
+	sequence here; our caller will in most cases do it.
+
+	* sh.h (SECONDARY_INPUT_RELOAD_CLASS): Handle moving T, MACL or
+	MACH into FPUL.
+	(SECONDARY_OUTPUT_RELOAD_CLASS): Similar case.
+	* sh.md (reload_outsf): Generate recognizable patterns for
+	TARGET_SH3E.
+	(floatsisf2, floatsisf2_ie, floatsisf2_i4, fix_truncsfsi2,
+	fix_truncsfsi2_i4, fixsfsi, floatsidf2, floatsidf2_i, fix_truncdfsi2,
+	fix_truncdfsi2_i, extendsfdf2, extendsfdf2_i4, truncdfsf2,
+	truncdfsf2_i4): Change not to use explicit references to fpul.
+	(floatsisf2_ie): Remove USE of fpscr.
+	(floatsisf2): Change default expansion to match this.
+	(fix_truncsfsi2_i4_2, fix_truncdfsi2_i4 & splitters): Comment out
+	unused patterns.
+
+2000-09-15  Richard Henderson  <rth@cygnus.com>
+
+	* expmed.c (store_bit_field): Consider naturally aligned
+	memory for direct reference.
+
+2000-09-15  Richard Henderson  <rth@cygnus.com>
+
+	* config/alpha/alpha.c (alpha_expand_unaligned_load): Force all
+	AND addresses into alias set 0.
+	(alpha_expand_unaligned_store): Likewise.
+	(alpha_expand_unaligned_load_words): Likewise.
+	(alpha_expand_unaligned_store_words): Likewise.
+
+2000-09-15  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* config/sh/sh.h (CPP_SPEC): For -m4-nofpu, define __SH4_NOFPU__.
+	* config/sh/lib1funcs.asm (movstr_i4): Also compile if __SH4_NOFPU__
+	is defined.
+	* config/mips/mips.c (mips_va_arg): Args passed by reference have a
+	rsize of UNITS_PER_WORD.
+
+Fri 15-Sep-2000 06:49:07 BST  Neil Booth  <NeilB@earthling.net>
+
+	* cpplex.c (ON_REST_ARG): Correct the test.
+	(maybe_paste_with_next): Duplicate a token that fail pasting,
+	and clear its PASTE_LEFT flag, so that nested pasting attempts
+	do not occur.
+
+2000-09-14  Richard Henderson  <rth@cygnus.com>
+
+	* calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.
+	* cse.c (rtx_cost): Likewise.
+	* optabls.c (expand_binop): Likewise.
+	(expand_twoval_binop, prepare_cmp_insn): Likewise.
+	* regclass.c (copy_cost): Likewise.
+	* reload1.c (reload_cse_move2add): Likewise.
+
+2000-09-14  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-parse.in (reswords): Add _Complex.
+
+2000-09-14  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* gcc.1: Delete documentation for -undef preprocessor option.
+
+2000-09-14  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP,
+	STARTFILE_SPEC, ENDFILE_SPEC): Remove define.
+	* config/sh/elf.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP):
+	Remove undefine before config/elfos.h.
+	* config/sh/t-sh (EXTRA_MULTILIB_PARTS): Comment out.
+
+2000-09-14  Kazu Hirata  <kazu@hxi.com>
+
+	* invoke.texi (H8/300 Options): Add -ms2600.
+	* config/h8300.c (h8300_init_once): Output an error when -ms2600
+	is used without -ms.
+	* config/h8300.h (TARGET_MAC): New.
+	(TARGET_SWITCHES): Add -ms2600 and -mno-s2600.
+	(CONDITIONA_REGISTER_USAGE): Disable the mac register on any
+	machine other than H8/S2600.
+	* config/h8300.md: Accept mac instructions on the H8/S2600 instead
+	of the H8/S2000.
+
+2000-09-14  Alexandre Oliva  <aoliva@redhat.com>, Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* reload.c (find_reloads_address_1): Generate reloads for auto_inc
+	pseudos that refer to the original pseudos, not only to their
+	equivalent memory locations.
+
+Thu Sep 14 12:10:16 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* expr.c (expand_expr, case COMPONENT_EXPR): Copy memory attributes
+	when making new MEM.
+
+	* Makefile.in (LN): Remove duplicate definition.
+
+2000-09-12  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	From Joern Rennecke:
+	* local-alloc.c (update_equiv_regs): If there is no REG_EQUAL note
+	on an insn and function_invariant_p returns nonzero for the source,
+	add a REG_EQUAL note.
+
+Thu Sep 14 00:51:57 EDT 2000  John Wehle  (john@feith.com)
+
+	* alias.c (memrefs_conflict_p): An ADDRESSOF doesn't
+	conflict with frame_pointer_rtx.
+
+2000-09-13  Kazu Hirata  <kazu@hxi.com>
+
+	* loop.c: Fix formatting.
+	* loop.h: Likewise.
+
+2000-09-13  Richard Henderson  <rth@cygnus.com>
+
+	* config/ia64/ia64.md (divsf3): New.
+	(divsf3_internal_lat, divsf3_internal_thr): New.
+	(divdf3, divdf3_internal_lat, divdf3_internal_thr): New.
+	(divtf3, divtf3_internal_lat, divtf3_internal_thr): New.
+	(adddf3_trunc, subdf3_trunc, muldf3_trunc): New.
+	(madddf4_trunc, msubdf4_trunc, nmuldf3_trunc): New.
+	(nmadddf4_alts, nmadddf4_trunc): New.
+	(addtf3_truncsf, addtf3_truncdf, subtf3_truncsf): New.
+	(subtf3_truncdf, multf3_truncsf, multf3_truncdf): New.
+	(multf3_truncsf_alts, multf3_truncdf_alts): New.
+	(maddtf4_truncsf, maddtf4_truncdf, maddtf4_alts_truncdf): New.
+	(msubtf4_truncsf, msubtf4_truncdf, nmultf3_truncsf): New.
+	(nmultf3_truncdf, nmaddtf4_truncsf, nmaddtf4_truncdf): New.
+	(nmaddtf4_truncdf_alts): New.
+	(recip_approx): Don't predicate.
+
+2000-09-13  Richard Henderson  <rth@cygnus.com>
+
+	* config/ia64/lib1funcs.asm (__divsf3): Protect fnorm.s with p6.
+
+2000-09-13  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+	* flags.h (flag_dump_rtl_in_asm): Declare.
+	* toplev.c (flag_dump_rtl_in_asm): Define.
+	(decode_d_option): Set flag_dump_rtl_in_asm and flag_print_asm_name
+	if -dP is specified.
+	* rtl.h (print_rtx_head): Declare.
+	* print-rtl.c (print_rtx_head): Define.
+	(print_rtx): Print the string pointed to by print_rtx_head
+	at beginning of each dump line.
+	(print_rtl): Likewise.
+	(print_rtl_single): Likewise.
+	* final.c (final_scan_insn): Dump the insn in the assembly
+	file for debugging.
+	* gcc.1: Document -dP option.
+	* invoke.texi (Debugging Options): Likewise.
+
+2000-09-13  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+	* md.texi (Machine Constraints): Document the 68HC11 constraints.
+	* install.texi (Configurations): Document the 68HC11&68HC12 port.
+	* invoke.texi (Option Summary, M68hc1x Options): Document the options.
+
+Tue Sep 12 13:51:13 2000  Denis Chertykov  <denisc@overta.ru>
+
+	* config/avr/avr.h (ASSEMBLER_DIALECT): New macro declared.
+	* config/avr/avr.md (*movstrqi_insn): Cleanup output template.
+	(*clrstrqi): Likewise.
+	(xorhi3,xorsi3,absqi2): Likewise.
+	(one_cmplhi2,one_cmplsi2): Likewise.
+	(addsi3): Two stupid constraint alternatives removed.
+	(extendhisi2): Use `movw' for enhanced avr cores.
+	(zero_extendhisi2): Likewise.
+
+Wed Sep 13 02:31:23 EDT 2000  John Wehle  (john@feith.com)
+
+	* alias.c (find_base_term): Use frame_pointer_rtx
+	when handling an ADDRESSOF.
+
+	* cse.c (canon_hash): Handle USE of BLKmode memory.
+	(cse_insn): Outgoing arguments for a libcall don't
+	affect any recorded expressions.
+
+2000-09-12  Tom Tromey  <tromey@cygnus.com>
+
+	* configure, config.in: Rebuilt.
+	* configure.in: Check for iconv, nl_langinfo, langinfo.h.
+
 2000-09-12  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-lex.c (lex_string): Use charwidth to compute bytemask.
@@ -6606,4 +6899,3 @@
 	(load_symptr): Set RTX_UNCHANGING_P.
 
 See ChangeLog.3 for earlier changes.
-
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Tue Sep 12 10:05:29 2000
+++ egcs/gcc/cp/ChangeLog	Thu Sep 14 17:35:37 2000
@@ -1,3 +1,26 @@
+2000-09-14  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* lex.c (reswords): Add _Complex.
+
+Thu Sep 14 12:10:45 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* Make-lang.in (cplib2.txt): Depend on cp/Makefile.
+
+2000-09-13  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* init.c (begin_init_stmts): Don't use // comments.
+
+2000-09-12  Jason Merrill  <jason@redhat.com>
+
+	* decl.c (maybe_deduce_size_from_array_init): Set do_default for
+	all non-extern arrays.
+
+	* decl.c (grokdeclarator): Complain about 'friend T' for implicit
+	typenames, too.  Downgrade complaint to pedwarn.
+	(xref_tag): Warn about surprising behavior of 'friend struct T'.
+	* decl2.c (handle_class_head): Generate a TYPENAME_TYPE for
+	'class This::Inherited'.
+
 2000-09-12  Mark Mitchell  <mark@codesourcery.com>
 
 	* decl.c (finish_case_label): Given the LABEL_DECL a
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Tue Sep 12 17:50:38 2000
+++ egcs/gcc/java/ChangeLog	Fri Sep 15 15:50:38 2000
@@ -1,3 +1,12 @@
+2000-09-14  Tom Tromey  <tromey@cygnus.com>
+
+	* lex.h: Use HAVE_ICONV_H, not HAVE_ICONV.
+
+2000-09-13  Tom Tromey  <tromey@cygnus.com>
+
+	* jcf-parse.c: Include <locale.h>.
+	* jv-scan.c: Include <locale.h>.
+
 2000-09-12  Tom Tromey  <tromey@cygnus.com>
 
 	* expr.c (pop_type_0): Return `Object' if trying to merge two
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Tue Sep 12 12:50:28 2000
+++ egcs/gcc/testsuite/ChangeLog	Sat Sep 16 00:20:27 2000
@@ -1,3 +1,20 @@
+Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
+
+	* gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
+	in nested macro bug.
+
+Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
+
+	* gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
+
+Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
+
+	* gcc.c-torture/execute/20000914-1.c: New test.
+
+2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
+
+	* g++.other/inline13.C: New test.
+ 
 2000-09-12  Andreas Jaeger  <aj@suse.de>
 
 	* gcc.c-torture/execute/widechar-2.c: New test for wchar_t
--- /sloth/delay/tbox/changelog_pass/egcs/libiberty/ChangeLog	Sun Sep 10 16:35:42 2000
+++ egcs/libiberty/ChangeLog	Fri Sep 15 08:20:28 2000
@@ -1,3 +1,13 @@
+2000-09-14  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
+
+	* splay-tree.c: #include <stdio.h>.
+
+2000-09-14  Hans-Peter Nilsson  <hp@axis.com>
+
+	* testsuite/demangle-expected: Add two tests for anonymous
+	namespaces.
+	* cplus-dem.c (gnu_special): Handle anonymous namespaces.
+
 2000-09-10  Mark Mitchell  <mark@codesourcery.com>
 
 	* splay-tree.c (splay_tree_predecessor): New function.
@@ -7,7 +17,6 @@
 
 	* testsuite/demangle-expected: Add four tests for type_info
 	mangling.
-
 	* cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
 	for a non-template non-qualified type_info function or node.
 
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

rth@cygnus.com

2000-09-16T17:50:00Z 2000-09-16T17:54:07Z build

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