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]

2 GCC regressions, 0 new, with your patch on 2000-11-27T04:35:00Z.


(This is an automated message.)

With your recent patch, GCC has some regression test failures, which
used to pass.  There are 0 new failures, and 2
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:
gcc.sum gcc.dg/20000926-1.c
gcc.sum gcc.dg/noncompile/940510-1.c

A complete list of failures is attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed,
on 2000-11-19T22:35:00Z.

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20001116-1.c,  -O0  
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20001116-1.c,  -O1  
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20001116-1.c,  -O2  
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20001116-1.c,  -O3 -fomit-frame-pointer  
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20001116-1.c,  -O3 -g  
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20001116-1.c,  -Os  
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O0 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O1 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer -funroll-loops 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.dg/20000926-1.c  (test for warnings, line 25)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/20001117-1.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/asm-fs-1.c scan-assembler-not \*_bar
gcc/testsuite/gcc.sum:FAIL: gcc.dg/asm-fs-1.c scan-assembler-not \*_baz
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 59)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/noncompile/940510-1.c  (test for errors, line 1)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/noncompile/940510-1.c  (test for errors, line 1)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/noncompile/940510-1.c  (test for errors, line 1)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/noncompile/940510-1.c  (test for errors, line 1)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/noncompile/940510-1.c  (test for errors, line 1)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/noncompile/940510-1.c  (test for errors, line 1)
gcc/testsuite/g++.sum:FAIL: g++.benjamin/15071.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/copy9.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/nest21.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/ptolemy2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 18)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 20)
gcc/testsuite/g++.sum:FAIL: g++.ext/realpt1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/2371.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/template24.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/template31.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/typeid1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/arg8.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/code-gen5.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/ctors12.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/cvt2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/cvt7.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/virtual3.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.martin/bitset1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/eh2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/net34.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/net46.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/p658.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/headers1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/loop2.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.other/sibcall1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.pt/static11.C  Execution test
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb115.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb118.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb21.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb27.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb31.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb41.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb44.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb46.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb54.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb66.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb73.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb77.C (test for excess errors)
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O0 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O1 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O2 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O2 -fomit-frame-pointer -finline-functions 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O3 -g 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -Os 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O0 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O1 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O2 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O2 -fomit-frame-pointer -finline-functions 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O3 -g 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -Os 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O0 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O1 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O2 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O3 -g 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -Os 
gcc/testsuite/objc.sum:FAIL: objc/execute/fdecl.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/np-1.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/np-2.m compilation,  -O 
--- /sloth/delay/tbox/changelog_pass/egcs/ChangeLog	Sun Nov 19 11:05:33 2000
+++ egcs/ChangeLog	Fri Nov 24 18:35:36 2000
@@ -1,3 +1,30 @@
+2000-11-24  Nick Clifton  <nickc@redhat.com>
+
+	* configure.in (xscale-elf): Add target.
+	(xscale-coff): Add target.
+
+2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
+
+        * ltcf-cxx.sh: Support creation of C++ shared libraries on
+        recent versions of FreeBSD (release 3 or later).
+        * ltconfig: On FreeBSD, -lc must not be provided when building
+        a shared library or else the standard -pthread gcc option is
+        rendered worthless to later users of the built library.
+
+2000-11-16  Fred Fish  <fnf@be.com>
+
+	* configure.in (enable_libstdcxx_v3): Fix typo,
+	libstd++ -> libstdc++.
+
+2000-11-21  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	* MAINTAINERS: Add self to Write After Approval list.
+
+2000-11-21  Bernd Schmidt  <bernds@redhat.com>
+
+	* MAINTAINERS: Update my email address.  Add myself to global write
+	privs list.
+
 2000-11-18  Alexandre Oliva  <aoliva@redhat.com>
 
 	* Makefile.in: Merge with src and libgcj.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Sun Nov 19 12:50:41 2000
+++ egcs/gcc/ChangeLog	Sun Nov 26 20:35:38 2000
@@ -1,3 +1,673 @@
+2000-11-26  Mark Mitchell  <mark@codesourcery.com>
+
+	* config/elfos.h (ASM_OUTPUT_SECTION_NAME): Use a hash table, not
+	a list, to keep track of the sections.
+	* tm.texi (ASM_OUTPUT_SECTION_NAME): Document the fact that the
+	parameter provided will always be a canonical string.
+
+2000-11-26  Neil Booth  <neilb@earthling.net>
+
+        * cppmacro.c (cpp_scan_buffer_nooutput): Only scan the
+        current buffer.
+
+2000-11-26  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* makefile.vms: Remove EGCS references.
+
+2000-11-26  Ulrich Drepper  <drepper@redhat.com>
+
+	* dwarf2out.c (output_file_names): New function.  Compute minimal
+	combination of directory and file name table and emit them.
+	(output_line_info): Remove code to emit directory and file name
+	table and call output_file_names instead.
+	(file_info_cmp): Helper function to sort directory names.
+
+2000-11-26  Neil Booth  <neilb@earthling.net>
+
+        * cpplib.h (struct cpp_reader): Remove lang_asm.
+        (struct cpp_options): Remove c89. New members lang,
+        extended_numbers.
+        * cppexp.c (parse_number): Use them. 
+        * cpphash.h (VALID_SIGN): Use them.
+        * cppinit.c (set_lang, cpp_start_read): Update.
+        * cpplex.c (parse_string, _cpp_lex_token): Update.
+        * cpplib.c (_cpp_handle_directive): Update.
+        * cppmacro.c (parse_args): Update.
+        * cppmain.c (scan_buffer): Update.
+
+Sun Nov 26 10:02:37 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* fold-const.c (fold, case CONVERT_EXPR): Always return tree of
+	proper type.
+
+2000-11-26  Neil Booth  <neilb@earthling.net>
+
+        * Makefile.in: Remove MAYBE_CPPLIB and maybe_cpplib.
+        * c-decl.c: Remove parse_in declaration.
+        * c-lang.c: Similarly.
+        * c-lex.c: Similarly.
+        * c-parse.in: Similarly.
+        * c-pragma.c: Similarly.
+        * configure.in: Similarly.
+        * cp/Make-lang.in: Similarly.
+        * cp/spew.c: Similarly.
+        * cp/decl2.c: Remove check for lang-c++ option.
+        * cp/lang-specs.h: Remove -lang-c++ from cc1plus command line.
+        * cp/lex.c (lang_init_options): With cpp_reader_init, default to C++.
+        * c-lex.h: Add declaration of parse_in.
+        * cppinit.c: Call set_lang after allocating pfile->pending.
+        * configure: Regenerate.
+
+2000-11-25  Zack Weinberg  <zack@wolery.stanford.edu>
+
+	* combine.c (try_combine): Remove redundant test.
+
+2000-11-25  Richard Henderson  <rth@redhat.com>
+
+	* c-common.h (DECL_C_HARD_REGISTER): New.
+	* c-decl.c (finish_decl): Set it for asm register variables.
+	* c-semantics.c (emit_local_var): Test it when instantiating one.
+
+2000-11-25  Richard Henderson  <rth@redhat.com>
+
+	* c-decl.c (c_expand_body): Use DECL_SOURCE_LINE rather than
+	lineno for the start of the function.
+
+2000-11-25  Richard Henderson  <rth@redhat.com>
+
+	* dwarf2out.c (file_table, file_table_allocated): Remove.
+	(file_table_allocated): Remove.
+	(struct file_table): New.
+	(decl_file_table, line_file_table): New.
+	(print_dwarf_line_table): Use them.
+	(size_of_line_prolog): Likewise.
+	(output_line_info): Likewise.
+	(add_src_coords_attributes): Likewise.
+	(gen_subprogram_die): Likewise.
+	(gen_variable_die): Likewise.
+	(dwarf2out_add_library_unit_info): Likewise.
+	(dwarf2out_line): Likewise.
+	(lookup_filename): Take a struct file_table argument.
+	(init_file_table): New.
+	(dwarf2out_init): Use it.
+
+2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* invoke.texi: Update sequence points references.
+
+2000-11-25  Neil Booth  <neilb@earthling.net>
+
+        * c-common.c: Remove USE_CPPLIB conditional inclusions.
+        * c-common.h: Similarly.
+        * c-decl.c: Similarly.
+	* c-lang.c: Similarly.
+	* c-lex.c: Similarly.
+        * c-parse.in: Similarly.
+        * c-pragma.c: Similarly.
+        * c-pragma.h: Similarly.
+        * gcc.c: Similarly.
+        * toplev.c: Similarly.
+        * cp/cp-tree.h: Similarly.
+        * cp/decl2.c: Similarly.
+        * cp/lang-specs.h: Similarly.
+        * cp/lex.c: Similarly.
+        * cp/lex.h: Similarly.
+        * cp/spew.c: Similarly.
+        * java/lang-options.h: Similarly.
+        * objc/lang-specs.h: Similarly.
+        * objc/objc-act.c: Similarly.
+
+        * configure.in: Remove configure option.
+        * config.in: Regenerate.
+        * configure: Regenerate.
+
+2000-11-25  Richard Henderson  <rth@redhat.com>
+
+	* haifa-sched.c (sched_analyze_1, sched_analyze_2, sched_analyze):
+	Revert 2000-11-22 change.
+
+2000-11-25  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* config/i386/i386.h (FIXED_REGS): Make the three flags registers
+	fixed.
+
+2000-11-25  Philipp Thomas  <pthomas@suse.de>
+	* configure.in (ALL_LINGUAS): Remove en_GB and add sv.
+	* configure: Rebuilt.
+
+2000-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/sparc/sparc.md (muldi3_v8plus): Remove H constraint.
+	Handle CONST_INT as second argument.
+	* config/sparc/sparc.c (set_extends): Remove first argument.
+	Properly handle AND, CONST_INT and CONST_DOUBLE, handle IOR, XOR and
+	MOV.
+	(sparc_check_64): Abort if first argument is not REG.
+	If it is DImode REG, look at the lower register of the register
+	pair.
+
+	* config/sparc/sparc.c (load_pic_register, restore_regs,
+	output_return, sparc_v8plus_shift, sparc_function_profiler,
+	sparc_function_block_profiler, sparc_block_profiler): Fix output
+	formatting.
+
+2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.h (TARGET_NONE): New.
+	(TARGET_SWITCHES): For all variant-selecting switch, use
+	TARGET_NONE to reset all other variant-selecting switch.  Added
+	empty strings to avoid warnings.
+	(TARGET_DEFAULT): Set to SH1_BIT.
+
+	* Makefile.in ($(INTL_TARGETS)): Added $(CONFIG_H) for
+	insn-codes.h.
+
+	* gcc/config/sh/sh.md (sibcalli, sibcalli_pcrel): New insns.
+	(sibcall_pcrel): New insn_and_split.
+	(sibcall, sibcall_value, sibcall_epilogue): New expands.
+
+	* config/sh/sh.md (GOTaddr2picreg, symGOT2reg, symGOTOFF2reg,
+	symPLT_label2reg, call, call_value): Don't set
+	current_function_uses_pic_offset_table.
+	* config/sh/sh.h (CONDITIONAL_REGISTER_USAGE): Don't mark
+	PIC_OFFSET_TABLE_REGNUM as call_used, so that calc_live_regs
+	takes it into account.
+	(FINALIZE_PIC): Delete, useless.
+	(LEGITIMATE_CONSTANT_P): Delete, unused.
+	* config/sh/sh.c (sh_expand_prologue): Don't use
+	current_function_uses_pic_offset_table.  Don't special-case
+	PIC_OFFSET_TABLE_REGNUM.  Initialize it if it's ever live and
+	PIC is enabled.
+	(sh_expand_epilogue, initial_elimination_offset): Don't
+	special case PIC_OFFSET_TABLE_REGNUM.
+
+2000-11-25  Alexandre Oliva  <aoliva@redhat.com>, NIIBE Yutaka  <gniibe@m17n.org>
+
+	* config/sh/sh-protos.h (symbol_ref_operand): Declare.
+	* config/sh/sh.md (UNSPEC_CALLER): New constant.
+	(calli_pcrel, call_valuei_pcrel): Use PIC_REG.
+	(call_pcrel, call_value_pcrel): New insn_and_splits.
+	(call, call_value): Use them.
+	(call_site): New expand.
+	(sym_label2reg, symPLT_label2reg): Adjust to hold call_sites.
+	* config/sh/sh.h (OUTPUT_ADDR_CONST_EXTRA) [UNSPEC_CALLER]:
+	Output call_site label.
+	(PREDICATE_CODES): Added symbol_ref_operand.
+	* config/sh/sh.c (symbol_ref_operand): Define.
+	* emit-rtl.c (try_split): Propagate CALL_INSN_FUNCTION_USAGE
+	to CALL_INSNs in the split sequence.
+
+2000-11-24  Nick Clifton  <nickc@redhat.com>
+
+	* config.gcc (v850-*-*): Define c_target_objs and
+        cxx_target_objs.
+
+	* config/v850/t-v850: Define how to build v850-c.o
+
+	* config/v850/v850.h (struct data_area_stack_element): Move
+	definition here from v850.c.
+
+	* config/v850v850.c: Include gcc.h to avoid compile time
+	warning.
+	(push_data_area): Move to v850-c.c.
+	(pop_data_area): Move to v850-c.c.
+	(mark_current_function_as_interrupt): Move to v850-c.c.
+	(GHS_default_section_names): Allow to be exported.
+	(GHS_current_section_names): Allow to be exported.
+	(data_area_stack_elements): Allow to be exported.
+	(ghs_pragma_section): Move to v850-c.c.
+	(ghs_pragma_interrupt): Move to v850-c.c.
+	(ghs_pragma_starttda): Move to v850-c.c.
+	(ghs_pragma_startsda): Move to v850-c.c.
+	(ghs_pragma_startzda): Move to v850-c.c.
+	(ghs_pragma_endtda): Move to v850-c.c.
+	(ghs_pragma_endsda): Move to v850-c.c.
+	(ghs_pragma_endzda): Move to v850-c.c.
+
+	* config/v850/v850-c.c: New file: Contains v850 specific
+	pragma parsing functions.
+
+2000-11-24  Nick Clifton  <nickc@redhat.com>
+
+	* config.gcc (extra_objs): Remove duplicate description.
+	(c_target_objs): New variable.  Contains target specific
+	object files for the gcc C compiler only.
+	(cxx_target_objs): New variable.  Contains target specific 
+	object files for the gxx C++ compiler only.
+
+	* configure.in (c_target_objs): Substitute in the makefile.
+	(cxx_target_objs): Substitute in the makefile.
+	* configure: Regenerate.
+
+	* Makefile.in (C_TARGET_OBJS): Define and initialise from
+	c_target_objs.
+	(CXX_TARGET_OBJS): Define and initialise from
+	cxx_target_objs.
+	(C_AND_OBJC_OBJS): Include C_TARGET_OBJS.
+
+	* cp/Make-lang.in (CXX_C_OBJS): Include CXX_TARGET_OBJS).
+
+	* tm.texi (REGISTER_TARGET_PRAGMAS): Add paragraph explaining
+	about how the use of the 'c_lex' function requires the use of
+	the target specific, language specific object files feature of
+	the configuration mechanism.
+
+Fri Nov 24 18:50:58 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* gcc.c (process_command): Use F_OK, not R_OK.
+
+2000-11-24  Arno J. Klaassen  <arno@heho.snv.jussieu.fr>
+
+	* flow.c (print_rtl_and_abort): Remove ANSIism.
+
+Fri Nov 24 19:54:36 2000  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.h (GENERAL_REGISTER_P,
+	GENERAL_OR_AP_REGISTER_P, FP_REGISTER_P, XD_REGISTER_P,
+	FP_OR_XD_REGISTER_P, FP_ANY_REGISTER_P): New macros.  Use them
+	all over.
+	(SPECIAL_REG): Renamed to SPECIAL_REGISTER_P.
+	* config/sh/sh.c: Use new macros.
+	* config/sh/sh.md: Likewise.
+
+Fri Nov 24 19:46:16 2000  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.md: Clobber MACH_REG and MACL_REG in SImode,
+	instead of just MACH_REG in DImode.  Always refer to FPSCR_REG
+	in PSImode.
+
+Fri Nov 24 22:37:41 2000  Denis Chertykov  <denisc@overta.ru>
+
+	* config/avr/avr.c (out_tsthi,out_tstsi): Test simplification bug
+	fixed.
+	(machine_dependent_reorg): Wrong optimization based on
+	NOTICE_UPDATE_CC removed. 
+
+Fri Nov 24 19:48:09 2000  J"orn Rennecke <amylaar@redhat.com>
+
+	* jump.c (delete_computation): Re-instate deletion of feeding insn.
+	(delete_insn): Look for REG_LABEL notes.
+	(redirect_tablejump): Delete feeding insns.
+
+2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* config/i386/i386.md (call_pop_0, call_pop_1, call_value_pop_0,
+	call_value_pop_1): Make sure operand numbers are contiguous.
+
+	* fold-const.c (fold_range_test): Avoid crash if LHS or RHS is null.
+
+	* reload1.c (conflicts_with_override): New function.
+	(emit_input_reload_insns): Use it to tighten test for validity
+	of substituting into output of previous insn.
+
+	* haifa-sched.c (struct ready_list): New.
+	(ready_lastpos, ready_add, ready_remove_first, ready_sort): New static
+	functions.
+	(schedule_insn): Replace args READY and N_READY with a pointer to a
+	ready_list; return void.  Use the new functions to access the ready
+	list.  All callers changed.
+	(queue_to_ready, debug_ready_list): Likewise.
+	(schedule_block): Initialize a ready_list structure.  Use new
+	functions to access it.
+	(max_priority): Remove unused variable.
+	(schedule_insn): Don't set it.
+
+	* c-common.c (verify_tree): Don't recurse into CONSTRUCTORs.
+
+	* combine.c (cant_combine_insn_p): New function.
+	(try_combine): Use it.
+
+	* Makefile.in (c-common.o): Depend on $(OBSTACK_H).
+	* c-common.c (c-obstack.c): Include "obstack.h".
+	(struct reverse_tree): Delete.
+	(reverse_list, reverse_max_depth): Delete.
+	(build_reverse_tree, common_ancestor, modify_ok): Delete functions.
+	(struct tlist, struct tlist_cache): New.
+	(tlist_obstack, tlist_firstobj, warned_ids, save_expr_cache): New.
+	(add_tlist, merge_tlist, verify_tree, warning_candidate_p,
+	warn_for_collisions, warn_for_collisions_1, new_tlist): New
+	static functions.
+	(verify_sequence_points): Rewritten.
+	* fold-const.c (fold): Don't lose possibly important sequence
+	points when removing one arm of TRUTH_ORIF_EXPRs or TRUTH_ANDIF_EXPRs.
+
+2000-11-24  Richard Sandiford  <rsandifo@redhat.com>
+
+	* gcc/cse.c (cse_insn): Removed conversion of REG_EQUIV to REG_EQUAL
+	when reversing a register-to-register copy.  Reversal now disabled
+	when the previous instruction has a REG_EQUIV.
+
+2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* c-parse.in (unary_expr): Move VA_ARG from here ...
+	(primary): ... to here.
+
+2000-11-23  Graham Stott  <grahams@redhat.com>
+
+	* expr.c (store_constructor): If a field is non addressable and
+	the target is a MEM use MEM_ALIAS_SET otherwise use get_alias_set.
+
+2000-11-23  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* flow.c (print_rtl_and_abort): New function.
+	(verify_wide_reg, verify_local_live_at_start): Try to dump more
+	information before aborting.
+
+2000-11-23  Alexandre Oliva  <aoliva@redhat.com>
+
+	* emit-rtl.c (gen_lowpart_common): Use word 0 if register mode
+	is narrower than requested mode.
+	(gen_highpart): Abort if register mode is narrower than
+	requested mode.
+
+2000-11-23  Graham Stott  <grahams@redhat.com>
+
+	* cse.c (cse_insn): Initialise all regcost variables.
+	Fix a typo add missing '='.
+	Only compare costs if there is a replacement insn.
+
+Thu Nov 23 04:33:33 2000  Alexandre Oliva  <aoliva@redhat.com>
+
+	* final.c (output_addr_const) [LABEL_REF]: Simplify.
+	[MINUS]: Enclose non-CONST_INTs in parentheses.
+	[default]: Try OUTPUT_ADDR_CONST_EXTRA.
+	* tm.texi (OUTPUT_ADDR_CONST_EXTRA): Document it.
+	* varasm.c (decode_rtx_const) [CONST]: If it's not something
+	PLUS or MINUS a CONST_INT, use the whole CONST with offset 0
+	instead of abort()ing.
+	* sh.c (output_pic_addr_const): Removed.  Fixed all callers.
+	* sh.h (OUTPUT_ADDR_CONST_EXTRA): New.  Handle the UNSPECs
+	formerly handled in output_pic_addr_const.
+	* sh.md (sym_label2reg, symPLT_label2reg): Enclose UNSPEC
+	operands of MINUS in CONSTs so that decode_rtx_const() will
+	accept them.
+
+Thu Nov 23 04:10:30 2000  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.md (mova_const): New pattern.
+	(GOTaddr2picreg): Use it.
+	* config/sh/sh.c (broken_move): Match it.
+	(mova_p): Don't match it.
+	(machine_dependent_reorg): Adjust it.
+
+Thu Nov 23 02:09:09 2000  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.h (FIRST_GENERAL_REG, LAST_GENERAL_REG): New.
+	Moved most register-number #defines...
+	* config/sh/sh.md (define_constants): ... here.  Use macros to
+	refer to registers and unspecs.
+	* config/sh/sh.c: Likewise.
+
+Thu Nov 23 01:01:32 2000  J"orn Rennecke <amylaar@redhat.com>
+
+	* Makefile.in (HOST_CFLAGS): Add -DGENERATOR_FILE.
+	(rtl.o, print-rtl.o, bitmap.o, obstack.o): Build with -DGENERATOR_FILE.
+	(alloca.o, vfprintf.o, ggc-none.o, errors.o): Likewise.
+	(splay-tree.o, hash.o): Likewise.
+	GCONFIG_H: New.
+	(rtl.o, print-rtl.o): Depend on $(GCONFIG_H) instead of $(CONFIG_H).
+	(bitmap.o, obstack.o, vfprintf.o, ggc-none.o, errors.o): Likewise.
+	(hashtab.o): Likewise.
+	(gcov.o): Depend on $(CONFIG_H).
+	* configure.in: #include insn-codes.h in tm.h.
+
+2000-11-22  Nick Clifton  <nickc@redhat.com>
+
+	* config/arm/arm.c (arm_encode_call_attribute): Make 'newstr' a
+	const char * to avoid a compile time warning.
+
+	* config/arm/arm.md (define_constants): Define symbolic names for
+	the link register, last integer register and the fake CC register.
+	Update patterns to use these symbolic names.
+
+2000-11-22  Neil Booth  <neilb@earthling.net>
+
+	* cpplex.c (trigraph_ok): Ensure we don't warn twice.
+	* cpplib.h (struct cpp_buffer): New member last_Wtrigraphs.
+	
+2000-11-22  Richard Henderson  <rth@redhat.com>
+
+	* haifa-sched.c (sched_analyze_1): Don't special-case calls
+	for clobbering registers.
+	(sched_analyze_2): Likewise.
+	(sched_analyze): Zap reg_last_uses and reg_last_sets after calls.
+
+2000-11-22  Chris Demetriou  <cgd@sibyte.com>  
+	    Neil Booth  <neilb@earthling.net>
+
+	* gcc.c (validate_switches): Validate multiple switches named
+	in '|' (or) expressions in specs.  
+	(handle_braces): If more than 1 alternative in a '|' spec
+	matches, call do_spec1 just once.
+
+2000-11-22  Michael Meissner  <meissner@redhat.com>
+
+	* d30v.h (TARGET_SWITCHES): Add documentation strings.
+	(TARGET_OPTIONS): Ditto.
+	(OPTIMIZATION_OPTIONS): Temporarily turn off -frename-registers if
+	-O3.
+	
+Wed Nov 22 06:40:56 2000  Jeffrey A Law  (law@cygnus.com)
+
+	* pa.c (hppa_encode_label): Account for addition of encoding
+	character when allocating persistent space for the new label
+	name.
+
+2000-11-22  Zack Weinberg  <zack@wolery.stanford.edu>
+
+	* Makefile.in, config.gcc, configure.in: Expunge remaining
+	traces of facility for running MD files through C preprocessor.
+
+2000-11-22  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcov.texi: Add magic comments for texi2pod.pl.
+	* Makefile.in: Add rules to generate and install gcov.1.
+	* gcov.1: New (generated) file.
+
+2000-11-21  Richard Henderson  <rth@redhat.com>
+
+	* regrename.c (scan_rtx_reg): Terminate the chain rather than
+	abort on mark_read with NO_REGS.
+
+2000-11-21  Mike Stump  <mrs@wrs.com>
+
+	* fixinc/fixtests.c (TEST_FOR_FIX_PROC_HEAD): Fix to allow
+	compilation with older compilers, such as /bin/cc on SunOS.
+	* fixinc/fixfixes.c (FIX_PROC_HEAD): Ditto.
+
+2000-11-21  Richard Henderson  <rth@redhat.com>
+
+	* varasm.c (record_constant): Pad the constructed
+	constant_descriptor appropriately.
+
+Wed Nov 22 00:52:55 2000  J"orn Rennecke <amylaar@redhat.com>
+
+	* rtl.h (traverse_md_constants): Declare.
+	(struct md_constant): Define.
+	* Makefile.in (HOST_RTL): Add hashtab.o .
+	(OBJS): Add hashtab.o .
+	(hashtab.o): New rule.
+	(rtl.o): Depends on HASHTAB_H.
+	* rtl.c (hashtab.h): #include.
+	(md_constants): New static variable.
+	(def_hash, def_name_eq_p, read_constants): New static functions.
+	(traverse_md_constants): New function.
+	(read_name): Do constant expansion.
+	(read_rtx): Recognize define_constants.
+	* gencodes.c (print_md_constant): New function.
+	(main): Emit #defines for all constant definitions encountered.
+	* md.texi (Constant Definitions): New node.
+	* gensupport.c (xcalloc): New function.
+
+2000-11-21  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.c (alpha_split_tfmode_frobsign): New.
+	* config/alpha/alpha-protos.h: Declare it.
+	* config/alpha/alpha.md (abstf_internal): Use it.
+	(negtf_internal): Likewise.
+	(andnotdi3): Unstar the name.
+	(movtf_internal): Add o/G alternative.
+
+2000-11-21  Zack Weinberg  <zack@wolery.stanford.edu>
+
+	* stringpool.c (stringpool_statistics): Also report number and
+	percentage of entries which are identifiers.
+
+2000-11-21  Diego Novillo  <dnovillo@redhat.com>
+
+	* gcse.c (hoist_expr_reaches_here_p): Do not mark expr_bb as
+	visited before visiting it.
+
+2000-11-21  Nick Clifton  <nickc@redhat.com>
+
+	* config/arm/arm.h: Accept TARGET_CPU_arm9tdmi,
+	TARGET_CPU_strongarm110 and TARGET_SPU_strongarm1100.
+
+	* config.gcc: Accept --with-cpu=arm9 and --with-cpu=arm9tdmi.
+	
+2000-11-21  Richard Henderson  <rth@redhat.com>
+
+	* c-common.c (c_unsafe_for_reeval): New function.
+	(add_c_tree_codes): Register it.
+	* c-common.h: Declare it.
+	* tree.c (lang_unsafe_for_reeval): New hook.
+	(unsafe_for_reeval): Call it.
+	* tree.h: Declare it.
+
+2000-11-21  Richard Henderson  <rth@redhat.com>
+
+	* config/i386/i386.c (i386_simplify_dwarf_addr): Simplify @GOT
+	references as well.
+
+2000-11-21  Neil Booth  <neilb@earthling.net>
+
+	* do_includes: Revert to using cpp_read_file.
+
+2000-11-21  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* loop.c (consec_sets_giv): If the reg we're examining is anything
+	but UNKNOWN_INDUCT, do nothing.
+	Reset the reg's type to UNKNOWN_INDUCT before returning.
+
+	Mostly from Vladimir Makarov (vmakarov@redhat.com)
+	* ia64.md (attr itanium_class): Define insn types as described in
+	Itanium docs.
+	(all insn patterns): Use itanium_class, not type attributes.
+	Occasionally split alternatives as necessary.
+	(attr type): Compute from new attr itanium_class.
+	
+2000-11-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* tradcpp.c (output_line_command): Mark system headers as such in
+	`line' commands.
+
+2000-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+	* configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Sparc has .file/.loc
+	support in as as well.
+	* configure: Regenerate.
+
+2000-11-20  Richard Henderson  <rth@redhat.com>
+
+	* c-lex.c (orig_filename): New variable.
+	(init_c_lex): Set it.  Move call to cpp_start_read ...
+	(yyparse): ... here.  New function.
+	* c-parse.in (yyparse_1): Rename the parser entry point.
+	* c-tree.h: Declare it.
+
+2000-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+	* expr.c (do_compare_and_jump): If op0 was replaced by promoted
+	integer constant, use type of op1 for comparison.
+
+2000-11-20  Stan Shebs  <shebs@apple.com>
+
+	* config/rs6000/xm-darwin.h: New file, Darwin host definitions.
+	* config/rs6000/x-darwin: New file, Darwin host fragment.
+	* config.gcc (powerpc-*-darwin*): New host.
+	* system.h (HAVE_DESIGNATED_INITIALIZERS):  Allow this to be
+	overridden by a config file.
+
+2000-11-20  Neil Booth  <neilb@earthling.net>
+
+	* cppmacro.c (paste_tokens): Rename from paste_payloads.
+	Change token type after pasting spellings.
+	(paste_all_tokens): Use it.
+	* gcc.dg/cpp/paste2.c: Update test.
+	* objc/execute/paste.m: New test.
+
+2000-11-20  Richard Henderson  <rth@redhat.com>
+
+	* dwarf.h (FMT_CODE): Adjust argument order; fix mapping to
+	dwarf_subscr_data_formats bits.
+	* dwarfout.c (simple_type_size_in_bits): Handle a type with
+	no computed size as size zero.
+	(field_byte_offset): Likewise.
+	(subscript_data_attribute): Handle a range with no upper bound.
+
+2000-11-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* gansidecl.h (const): Check __STDC__ before undef'ing `const'.
+
+2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-typeck.c (build_conditional_expr): When merging type
+	qualifiers for conditional expressions between a pointer and a
+	pointer to a void type, merge the qualifiers on the target types
+	rather than the pointer type.  Remove obsolete conditioned out
+	code.
+
+2000-11-20  Neil Booth  <neilb@earthling.net>
+
+	* c-lang.c (lang_init_options): Update call to
+	cpp_reader_init.
+	* cppmain.c (main): Similarly.
+	* fix-header.c (read_scan_file): Similarly.
+	* cp/lex.c (lang_init_options): Similarly.
+	* objc/objc-act.c (lang_init_options): Similarly.
+	* cppexp.c (parse_number): Only warn for unextended C89.
+	* cppinit.c (set_lang): New function.
+	(cpp_reader_init): Take a LANG argument and pass it to set_lang.
+	(COMMAND_LINE_OPTIONS): New option std=c++98.
+	(cpp_handle_option): Use set_lang.
+	* cpplex.c (_cpp_lex_token): Warn pedantically if not C99.
+	* cppib.h (enum_c_lang): New enumeration.  Update comments.
+
+2000-11-20  Will Cohen  <wcohen@redhat.com>
+
+	* calls.c (expand_call): Clear target only when target is in
+	hard register and current_function_check_memory_usage is set.
+
+2000-11-20  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* toplev.c (rest_of_compilation): Run optimize_mode_switching even
+	if not optimizing.
+	* sh.c (emit_sf_insn, emit_df_insn): Just call emit_insn.
+
+2000-11-19  Richard Henderson  <rth@redhat.com>
+
+	* crtstuff.c (force_to_data): Use array size 1 not 0.
+
+	* dwarf2out.c (simple_type_size_in_bits): Handle a type with
+	no computed size as size zero.
+	(field_byte_offset): Likewise.
+
+2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* config.gcc: Fix another typo.
+
+2000-11-19  Richard Henderson  <rth@redhat.com>
+
+	* c-decl.c (grokdeclarator): Support flexible array members.
+	Use open-ended ranges for these and zero-length arrays.
+	* c-typeck.c (push_init_level): Validate the context of
+	initialization of a zero-length array.
+	* tree.c (int_fits_type_p): Be prepared for missing bounds.
+	* varasm.c (array_size_for_constructor): New.
+	(output_constructor): Use it for arrays of unspecified length.
+	* extend.texi (Zero Length): Mention C99 flexible array members.
+	Document initialization in a top-level struct as valid.
+
 2000-11-19  Joseph S. Myers  <jsm28@cam.ac.uk>
 
 	* config.gcc, invoke.texi: Fix errors in spelling of "deprecated".
@@ -116,8 +786,7 @@
 
 2000-11-17  Neil Booth  <neilb@earthling.net>
 
-        * cpperror.c (print_file_and_line): Don't display line number
-        if 0.
+	* cpperror.c (print_file_and_line): Don't display line number if 0.
 
 2000-11-17  Zack Weinberg  <zack@wolery.stanford.edu>
 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Sun Nov 19 14:35:30 2000
+++ egcs/gcc/cp/ChangeLog	Sat Nov 25 12:50:46 2000
@@ -1,3 +1,53 @@
+2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* method.c (build_mangled_C9x_name): Rename to
+	build_mangled_C99_name.  Change C9X references in comments to
+	refer to C99.
+
+2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* parse.y (unary_expr): Move VA_ARG from here ...
+	(primary): ... to here.
+
+2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* semantics.c (finish_id_expr): If type is error_mark, return
+	error_mark.
+
+2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* pt.c (lookup_template_class): Simplify loop exit constructs.
+	Cope when there is no partial instantiation of a template
+	template member.
+
+Thu Nov 23 02:16:47 2000  J"orn Rennecke <amylaar@redhat.com>
+
+	* Make-lang.in (g++spec.o, cxxmain.o): Depend on $(CONFIG_H).
+
+2000-11-22  Mark Mitchell  <mark@codesourcery.com>
+
+	* mangle.c (mangle_conv_op_name_for_type): Don't use `__op'
+	prefix.
+
+	* pt.c (do_decl_instantiate): Explicitly clone constructors and
+	destructors that haven't already been cloned.
+
+2000-11-20  Richard Henderson  <rth@redhat.com>
+
+	* parse.y (yyparse_1): Rename the parser entry point.
+
+2000-11-20  Alex Samuel  <samuel@codesourcery.com>
+
+	* mangle.c (write_name): Use <unscoped-name> for names directly in
+	function scope.
+	(write_unscoped_name): Accept names directly in function scope.
+	
+2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* lex.c (rid_to_yy, RID_EXPORT): Make unique keyword.
+	* parse.y (extdef): Add EXPORT reduction.
+	* spew.c (yylex): Don't skip export here.
+
 2000-11-19  Mark Mitchell  <mark@codesourcery.com>
 
 	* decl.c (init_decl_processing): Correct name of pure virtual
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/f/ChangeLog	Sun Nov 19 11:05:52 2000
+++ egcs/gcc/f/ChangeLog	Sun Nov 26 12:50:32 2000
@@ -1,3 +1,34 @@
+2000-11-26  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* RELEASE-PREP: Remove obsolete EGCS reference.
+	* g77.texi: Adjust reference to EGCS as something current.
+	* lang-options.h (FTNOPT): Remove macro and obsolete comment.
+	Include doc strings directly in option listing instead of through
+	this macro.
+	* root.texi: Remove support for multiple different (FSF and EGCS)
+	distributions of g77.
+	* g77install.texi: Remove conditioned out instructions applying
+	only to obsolete distributions of g77 not as part of GCC.  Change
+	"superceded" to the correct spelling "superseded".
+
+Sun Nov 26 19:25:56 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* g77spec.c (lang_specific_driver): Update copyright year to 2000.
+
+Thu Nov 23 02:18:57 2000  J"orn Rennecke <amylaar@redhat.com>
+
+	* Make-lang.in (g77spec.o): Depend on $(CONFIG_H).
+
+2000-11-21  David Billinghurst  <David.Billinghurst@riotinto.com)
+
+	* Make-lang.in:  Add $(build_exeext) to f/fini target
+
+2000-11-21  Andreas Jaeger  <aj@suse.de>
+
+	* g77.texi (Floating-point Exception Handling): Use feenableexcept
+	in example.
+	(Floating-point precision): Change to match above change.
+
 Sun Nov 19 17:29:22 2000  Matthias Klose  <doko@marvin.itso-berlin.de>
 
         * g77.texi (Floating-point precision): Adjust example
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Sun Nov 19 11:05:54 2000
+++ egcs/gcc/java/ChangeLog	Sun Nov 26 12:50:34 2000
@@ -1,3 +1,69 @@
+2000-11-26  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gjavah.c (version), jcf-dump.c (version), jv-scan.c (version):
+	Update copyright year to 2000.
+
+2000-11-23  Anthony Green  <green@redhat.com>
+
+	* jcf-parse.c (init_jcf_parse): Register current_file_list root.
+	Move current_file_list out of yyparse and make it static.
+
+	* expr.c: Declare quick_stack and tree_list_free_list as static
+	(init_expr_processing): Register quick_stack and
+	tree_list_free_list roots.
+
+2000-11-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+
+	* parse.y (build_outer_field_access): New local `decl_ctx', use
+	it. Check for field's context and current class immediate outer
+	context inheritance.
+	(outer_field_access_p): Consider fields inherited from the last
+	enclosing context.
+	(build_access_to_thisn): Stop at the last enclosing context if
+	necessary.
+	Fixes gcj/367.
+
+Thu Nov 23 02:19:14 2000  J"orn Rennecke <amylaar@redhat.com>
+
+	* Make-lang.in (jvspec.o): Depend on $(CONFIG_H).
+
+2000-11-22  Bryce McKinlay  <bryce@albatross.co.nz>
+
+	* jcf-parse.c (get_constant): Call UT8_CHAR_LENGTH on `utf8', not the
+	scratch buffer.
+
+2000-11-20  Tom Tromey  <tromey@cygnus.com>
+
+	* jv-scan.c (help): Document --complexity.
+	(options): Added --complexity.
+	(flag_complexity): New global.
+	(main): Call `report'.
+	* parse-scan.y (complexity): New global.
+	(if_then_statement, if_then_else_statement,
+	if_then_else_statement_nsi, switch_block_statement_group,
+	while_expression, do_statement, for_begin, continue_statement,
+	throw_statement, catch_clause, finally, method_invocation,
+	conditional_and_expression, conditional_or_expression,
+	conditional_expression): Update complexity.
+	(reset_report): Reset complexity.
+	(report): New function.
+
+2000-11-20  Tom Tromey  <tromey@cygnus.com>
+
+	* lex.c (yylex): Added STRICT_TK case.
+	* parse.y (STRICT_TK): Added.
+	* parse-scan.y (STRICT_TK): Added.
+	* Make-lang.in ($(srcdir)/java/keyword.h): Added missing `\' and
+	`;'.  Use 4, not 3, with -k option.  Correctly rename resulting
+	file.
+	* keyword.h: Rebuilt.
+	* keyword.gperf (strictfp): Added.
+
+2000-11-20  Tom Tromey  <tromey@cygnus.com>
+
+	* lex.c (yylex): Recognize floating point constants with leading
+	0.
+
 2000-11-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* java-tree.h (cyclic_inheritance_report): Constify.
@@ -95,6 +161,15 @@
 	Include flags.h.
 	* jv-scan.c (pedantic): New global.
 
+2000-10-31  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+
+	* parse.y (outer_field_access_p): Inherited fields aren't
+	consider outer fields.
+	(maybe_build_thisn_access_method): Use
+	PURE_INNER_CLASS_TYPE_P instead of INNER_CLASS_TYPE_P.
+	(resolve_expression_name): Trigger an error if a static field
+	is being accessed as an outer field.
+
 2000-10-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>
  
 	* Make-lang.in (LIBGCJ_ZIP_FILE): Define with `$(prefix)'.
@@ -119,6 +194,11 @@
 	(maybe_use_access_method): Handle call to methods unrelated to the
 	current class. Fixed comment.
 	Fixes gcj/361.
+
+2000-10-24  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+
+       * parse.h (INNER_ENCLOSING_SCOPE_CHECK): Check inherited type in
+       scope.
 
 2000-10-24  Tom Tromey  <tromey@cygnus.com>
 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/po/ChangeLog	Tue Nov  7 01:05:44 2000
+++ egcs/gcc/po/ChangeLog	Sat Nov 25 10:20:27 2000
@@ -1,3 +1,11 @@
+2000-11-25  Philipp Thomas  <pthomas@suse.de>
+	* sv.po: New swedish translation file.
+	* en_GB.po: Removed.
+
+2000-11-20  Stan Shebs  <shebs@apple.com>
+
+	* POTFILES.in: Add config/rs6000/xm-darwin.h.
+
 2000-11-07  David O'Brien  <obrien@dragon.nuxi.com>
 
 	* POTFILES.in: Add config/alpha/freebsd.h
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Sun Nov 19 11:05:55 2000
+++ egcs/gcc/testsuite/ChangeLog	Sun Nov 26 04:35:41 2000
@@ -1,3 +1,129 @@
+2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+	* lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
+	instead of 'mkcheck 2'.
+
+2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcc.c-torture/execute/memcheck/driver.c,
+	gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
+	C9X references to refer to C99.
+
+2000-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/ultrasp3.c: New test.
+
+2000-11-25  Neil Booth  <neilb@earthling.net>
+
+	* gcc.dg/cpp/include2.c: Update test to be locale independent.
+
+2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
+
+	* gcc.c-torture/compile/20001123-2.c: New.
+
+2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	* g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
+
+2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* gcc.dg/sequence-point-1.c: Add some new tests.
+	* gcc.c-torture/execute/20001124-1.c: New test.
+
+2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* g++.old-deja/g++.other/vaarg4.C: New test.
+	* gcc.c-torture/compile/20001123-1.c: New test.
+
+2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* g++.other/crash24.C: Adjust and remove XFAIL.
+	* g++.other/crash37.C: New test.
+
+2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* g++.old-deja/g++.pt/instantiate9.C: New test.
+
+2000-11-22  Mark Mitchell  <mark@codesourcery.com>
+
+	* g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
+	new ABI, too.
+
+	* g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
+	* g++.old-deja/g++.robertl/eb55.C: Likewise.
+
+2000-11-22  Neil Booth  <neilb@earthling.net>
+
+	* gcc.dg/cpp/Wtrigraphs.c: New test.
+
+2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
+
+        * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
+
+2000-11-22  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/execute/ieee/20001122-1.c: New test.
+
+2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* lib/gcc-dg.exp: load_lib scanasm.exp.
+	(scan-assembler, scan-assembler-not): Break out to scanasm.exp.
+	* lib/g++-dg.exp: load_lib scanasm.exp.
**** TRUNCATED ****
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

mark@codesourcery.com

2000-11-27T04:35:00Z 2000-11-27T07:18:14Z regress-2

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