This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 GCC regressions, 0 new, with your patch on 2000-11-27T04:35:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 2 GCC regressions, 0 new, with your patch on 2000-11-27T04:35:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Mon, 27 Nov 2000 07:18:21 +0000
- CC: mark at codesourcery dot com
(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