This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 GCC regressions, 0 new, with your patch on 2001-03-20T08:55:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 1 GCC regressions, 0 new, with your patch on 2001-03-20T08:55:00Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Tue, 20 Mar 2001 10:06:39 +0000
- CC: alan at linuxcare dot com dot au
- Reply-To: gcc-regression at gcc dot gnu dot org
(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 1
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.misc-tests/m-un-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 2001-03-19T18:35:00Z.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.misc-tests/m-un-1.c uninitialized warning regression (test for bogus messages, line 28)
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++.law/cvt2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/call1.C Execution test
gcc/testsuite/g++.sum:FAIL: g++.pt/static11.C Execution test
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution, -O3 -fomit-frame-pointer
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution, -Os
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-4.f execution, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-4.f execution, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-4.f execution, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-4.f execution, -O3 -fomit-frame-pointer
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-4.f execution, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-4.f execution, -Os
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-5.f execution, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-5.f execution, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-5.f execution, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-5.f execution, -O3 -fomit-frame-pointer
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-5.f execution, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-5.f execution, -Os
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-6.f execution, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-6.f execution, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-6.f execution, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-6.f execution, -O3 -fomit-frame-pointer
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-6.f execution, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/980628-6.f execution, -Os
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/alpha2.f execution, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/alpha2.f execution, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/alpha2.f execution, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/alpha2.f execution, -O3 -fomit-frame-pointer
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/alpha2.f execution, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/alpha2.f execution, -Os
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/dnrm2.f compilation, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/dnrm2.f compilation, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/dnrm2.f compilation, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/dnrm2.f compilation, -O3 -fomit-frame-pointer
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/dnrm2.f compilation, -O3 -fomit-frame-pointer -funroll-loops
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/dnrm2.f compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/dnrm2.f compilation, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/dnrm2.f compilation, -Os
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, -O3 -fomit-frame-pointer
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, -O3 -fomit-frame-pointer
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, -O3 -fomit-frame-pointer
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O3 -fomit-frame-pointer -funroll-loops
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
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/formal_protocol-5.m compilation, -O
gcc/testsuite/objc.sum:FAIL: objc/execute/formal_protocol-6.m compilation, -O
gcc/testsuite/objc.sum:FAIL: objc/execute/protocol.m compilation, -O
test-gdb/gdb.sum:FAIL: gdb.base/commands.exp: continue with watch
test-gdb/gdb.sum:FAIL: gdb.base/finish.exp: finish from float_func
test-gdb/gdb.sum:FAIL: gdb.base/recurse.exp: second instance watchpoint deleted when leaving scope
test-gdb/gdb.sum:FAIL: gdb.base/recurse.exp: continue to first instance watchpoint, second time
test-gdb/gdb.sum:FAIL: gdb.base/recurse.exp: first instance watchpoint deleted when leaving scope
test-gdb/gdb.sum:FAIL: gdb.base/return2.exp: char value returned successfully
test-gdb/gdb.sum:FAIL: gdb.base/return2.exp: short value returned successfully
test-gdb/gdb.sum:FAIL: gdb.base/return2.exp: float value returned successfully
test-gdb/gdb.sum:FAIL: gdb.base/step-test.exp: large struct by value
test-gdb/gdb.sum:FAIL: gdb.base/structs2.exp: structs2 continue1 (PRMS 13536)
test-gdb/gdb.sum:FAIL: gdb.base/structs2.exp: structs2 continue2 (PRMS 13536)
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class A
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class B
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class C
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class D
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class E
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class vA
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class vB
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class vC
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class vD
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class vE
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class Base1
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class Foo
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: ptype class Bar
test-gdb/gdb.sum:FAIL: gdb.c++/classes.exp: continue to enums2
test-gdb/gdb.sum:FAIL: gdb.c++/cplusfuncs.exp: print &'hairyfunc5'
test-gdb/gdb.sum:FAIL: gdb.c++/cplusfuncs.exp: print &'hairyfunc6'
test-gdb/gdb.sum:FAIL: gdb.c++/cplusfuncs.exp: print &'hairyfunc7'
test-gdb/gdb.sum:FAIL: gdb.c++/cplusfuncs.exp: info function for "operator*("
test-gdb/gdb.sum:FAIL: gdb.c++/cplusfuncs.exp: info function for "operator*=("
test-gdb/gdb.sum:FAIL: gdb.c++/cplusfuncs.exp: info function for "operator->*("
test-gdb/gdb.sum:FAIL: gdb.c++/cplusfuncs.exp: info function for "operator[]("
test-gdb/gdb.sum:FAIL: gdb.c++/cplusfuncs.exp: info function for "operator char*("
test-gdb/gdb.sum:FAIL: gdb.c++/demangle.exp: gnu: __thunk_64__0RL__list__Q29CosNaming20_proxy_NamingContextUlRPt25_CORBA_Unbounded_Sequence1ZQ29CosNaming7BindingRPQ29CosNaming15BindingIterator
test-gdb/gdb.sum:FAIL: gdb.c++/derivation.exp: ptype a_instance
test-gdb/gdb.sum:FAIL: gdb.c++/derivation.exp: ptype d_instance
test-gdb/gdb.sum:FAIL: gdb.c++/derivation.exp: ptype e_instance
test-gdb/gdb.sum:FAIL: gdb.c++/derivation.exp: ptype f_instance
test-gdb/gdb.sum:FAIL: gdb.c++/inherit.exp: print g_vB.vA::va (known bug with gcc cygnus-2.4.5-930417)
test-gdb/gdb.sum:FAIL: gdb.c++/inherit.exp: print g_vB
test-gdb/gdb.sum:FAIL: gdb.c++/inherit.exp: print g_vC
test-gdb/gdb.sum:FAIL: gdb.c++/inherit.exp: print g_vD.vA::va (known bug with gcc cygnus-2.4.5-930417)
test-gdb/gdb.sum:FAIL: gdb.c++/inherit.exp: print g_vD
test-gdb/gdb.sum:FAIL: gdb.c++/inherit.exp: print g_vE
test-gdb/gdb.sum:FAIL: gdb.c++/local.exp: continue to marker1
test-gdb/gdb.sum:FAIL: gdb.c++/local.exp: ptype InnerLocal
test-gdb/gdb.sum:FAIL: gdb.c++/local.exp: ptype NestedInnerLocal
test-gdb/gdb.sum:FAIL: gdb.c++/method.exp: continuing and breaking in A::foo
test-gdb/gdb.sum:FAIL: gdb.c++/method.exp: continuing and breaking in A::bar
test-gdb/gdb.sum:FAIL: gdb.c++/method.exp: continuing and breaking in funk::getfunky
test-gdb/gdb.sum:FAIL: gdb.c++/method.exp: ptype A
test-gdb/gdb.sum:FAIL: gdb.c++/method.exp: finish program
test-gdb/gdb.sum:FAIL: gdb.c++/namespace.exp: continue to marker1
test-gdb/gdb.sum:FAIL: gdb.c++/namespace.exp: print 'AAA::c'
test-gdb/gdb.sum:FAIL: gdb.c++/namespace.exp: print ina
test-gdb/gdb.sum:FAIL: gdb.c++/namespace.exp: ptype ina
test-gdb/gdb.sum:FAIL: gdb.c++/namespace.exp: info func xyzq
test-gdb/gdb.sum:FAIL: gdb.c++/overload.exp: continue to marker1
test-gdb/gdb.sum:FAIL: gdb.c++/overload.exp: print foo_instance1
test-gdb/gdb.sum:FAIL: gdb.c++/overload.exp: ptype foo_instance1
test-gdb/gdb.sum:FAIL: gdb.c++/overload.exp: print foo_instance2
test-gdb/gdb.sum:FAIL: gdb.c++/overload.exp: print foo_instance3
test-gdb/gdb.sum:FAIL: gdb.c++/overload.exp: print overloaded function with no args
test-gdb/gdb.sum:FAIL: gdb.c++/templates.exp: ptype T5<int>
test-gdb/gdb.sum:FAIL: gdb.c++/templates.exp: ptype t5i
test-gdb/gdb.sum:FAIL: gdb.c++/templates.exp: constructor breakpoint
test-gdb/gdb.sum:FAIL: gdb.c++/templates.exp: destructor breakpoint
test-gdb/gdb.sum:FAIL: gdb.c++/templates.exp: ptype fvpchar
test-gdb/gdb.sum:FAIL: gdb.c++/templates.exp: print Foo<volatile char *>::foo
test-gdb/gdb.sum:FAIL: gdb.c++/templates.exp: ptype siip
test-gdb/gdb.sum:FAIL: gdb.c++/userdef.exp: continue to marker1
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype VA
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype VB
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype V
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype A
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype B
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype C
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype AD
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype D
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype E
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype dd
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype ppd
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pAd
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype a
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype b
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype c
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype d
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype e
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype v
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype vb
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pAa
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pAe
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pBe
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pDd
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pDe
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pVa
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pVv
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pVe
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pVd
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pADe
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pEe
test-gdb/gdb.sum:FAIL: gdb.c++/virtfunc.exp: ptype pVB
test-gdb/gdb.sum:FAIL: gdb.stabs/weird.exp: p v_comb
test-gdb/gdb.sum:FAIL: gdb.trace/packetlen.exp: setup collect actions
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Sun Mar 18 03:45:27 2001
+++ gcc/ChangeLog Mon Mar 19 11:50:14 2001
@@ -1,3 +1,7 @@
+2001-03-18 Laurynas Biveinis <lauras@softhome.net>
+
+ * Makefile.in (DO_X): Quote nested quotes.
+
2001-03-18 Alan Modra <alan@linuxcare.com.au>
* MAINTAINERS: Add myself to write after approval list.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Mon Mar 19 10:35:17 2001
+++ gcc/gcc/ChangeLog Tue Mar 20 00:55:14 2001
@@ -1,3 +1,50 @@
+2001-03-20 Alan Modra <alan@linuxcare.com.au>
+
+ * Makefile.in (OBJS): Remove hashtab.o.
+
+2001-03-19 Stan Shebs <shebs@apple.com>
+
+ * objc/objc-act.c (maybe_objc_method_name): Remove, never called.
+ * c-lang.c (maybe_objc_method_name): Ditto.
+ * c-tree.h (maybe_objc_method_name): Remove decl.
+
+2001-03-19 Tom Tromey <tromey@redhat.com>
+
+ * gcc.c (init_gcc_specs): Fix comment.
+
+2001-03-19 Mark Mitchell <mark@codesourcery.com>
+
+ Compute DECL_ASSEMBLER_NAME lazily.
+ * tree.h (DECL_ASSEMBLER_NAME): Compute it lazily.
+ (DECL_ASSEMBLER_NAME_SET_P): New macro.
+ (SET_DECL_ASSEMBLER_NAME): Likewise.
+ (COPY_DECL_ASSEMBLER_NAME): Likewise.
+ (set_decl_assembler_name): Declare.
+ (lang_set_decl_assembler_name): Likewise.
+ * tree.c (lang_set_decl_assembler_name): New variab.e
+ (set_decl_assembler_name): New function.
+ (init_obstacks): Set lang_set_decl_assembler_name.
+ (build_decl): Don't set DECL_ASSEMBLER_NAME.
+ * c-decl.c (duplicate_decls): Use SET_DECL_ASSEMBLER_NAME,
+ COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME
+ where it's not necessary.
+ (builtin_function): Likewise.
+ (finish_decl): Likewise.
+ * dbxout.c (dbxout_type_methods): Likewise.
+ * ggc-common.c (ggc_mark_trees): Likewise.
+ * profile.c (output_func_start_profiler): Likewise.
+ * varasm.c (make_decl_rtl): Likewise.
+
+ * cse.c (find_comparison_args): Update documentation. Fix
+ mishandling of COMPARE operations.
+
+ * tree.def (ABS_EXPR): Add documentation.
+ * fold-const.c (fold): Improve folding of ABS_EXPRs.
+
+2001-03-19 Zack Weinberg <zackw@stanford.edu>
+
+ * Makefile.in (hash.o): Depend on $(GCONFIG_H), not $(CONFIG_H).
+
2001-03-19 Jakub Jelinek <jakub@redhat.com>
* crtstuff.c (init_dummy): Use CRT_END_INIT_DUMMY if defined.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Thu Mar 15 00:00:24 2001
+++ gcc/gcc/cp/ChangeLog Mon Mar 19 16:50:26 2001
@@ -1,3 +1,65 @@
+2001-03-19 Mark Mitchell <mark@codesourcery.com>
+
+ * class.c (get_vtable_decl): Use SET_DECL_ASSEMBLER_NAME,
+ COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME
+ where it's not necessary.
+ (add_method): Remove optimization involving comparison of
+ DECL_ASSEMBLER_NAME.
+ (build_vtbl_or_vbase_field): Use SET_DECL_ASSEMBLER_NAME,
+ COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME
+ where it's not necessary.
+ (check_methods): Likewise.
+ (build_clone): Likewise.
+ (built_vtt): Likewise.
+ * cp-tree.h (DECL_NEEDED_P): Likewise.
+ * decl.c (pushtag): Likewise.
+ (duplicate_decls): Likewise.
+ (pushdecl): Likewise.
+ (builtin_function): Likewise.
+ (build_library_fn_1): Set DECL_LANGUAGE for library functions.
+ (build_cp_library_fn): Likewise.
+ (maybe_commonize_var): Use SET_DECL_ASSEMBLER_NAME,
+ COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME
+ where it's not necessary.
+ (make_rtl_for_nonlocal_decl): Likewise.
+ (cp_finish_decl): Likewise.
+ (grokfndecl): Likewise.
+ (grokvardecl): Likewise.
+ (grokdeclarator): Likewise.
+ (start_function): Likewise.
+ (cp_missing_return_ok_p): Likewise.
+ * decl2.c (grokclassfn): Likewise.
+ (check_classfn): Likewise.
+ (finish_static_data_member_decl): Likewise.
+ (grokfield): Likewise.
+ * error.c (GLOBAL_IORD_P): Remove.
+ (dump_global_iord): Improve output.
+ (dump_decl): Avoid using DECL_ASSEMBLER_NAME.
+ * except.c (nothrow_libfn_p): Summarily reject any function not in
+ namespace-scope.
+ * init.c (build_java_class_ref): Don't explicitly set
+ DECL_ASSEMBLER_NAME after calling mangle_decl.
+ * mangle.c (mangle_decl_string): Handle extern "C" functions.
+ (mangle_decl): Set the DECL_ASSEMBLER_NAME for the decl.
+ * method.c (set_mangled_name_for_decl): Don't explicitly set
+ DECL_ASSEMBLER_NAME after calling mangle_decl.
+ (make_thunk): Explicitly set the DECL_ASSEMBLER_NAME and
+ IDENTIFIER_GLOBAL_VALUE for the thunk.
+ * pt.c (set_mangled_name_for_template_decl): Remove.
+ (check_explicit_specialization): Don't use it.
+ (looup_template_class): Don't set DECL_ASSEMBLER_NAME.
+ (tsubst_friend_function): Likewise.
+ (tsubst_decl): Likewise.
+ (regenerate_decl_from_template): Use COPY_DECL_ASSEMBLER_NAME.
+ * rtti.c (get_tinfo_decl): Use SET_DECL_ASSEMBLER_NAME,
+ COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME
+ where it's not necessary.
+ (tinfo_base_init): Likewise.
+ (create_real_tinfo_var): Likewise.
+ * search.c (looup_field_1): Likewise.
+ * semantics.c (finish_named_return_value): Likewise.
+ * tree.c (init_tree): Set lang_set_decl_assembler_name.
+
2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
Correct semantics restrictions checking in throw-expression.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/f/ChangeLog Wed Mar 14 18:55:34 2001
+++ gcc/gcc/f/ChangeLog Mon Mar 19 16:50:35 2001
@@ -1,3 +1,7 @@
+Mon Mar 19 15:05:39 2001 Mark Mitchell <mark@codesourcery.com>
+
+ * com.c (builtin_function): Use SET_DECL_ASSEMBLER_NAME.
+
Wed Mar 14 09:29:27 2001 Mark Mitchell <mark@codesourcery.com>
* com.c (ffecom_member_phase_2): Use COPY_DECL_RTL,
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog Mon Mar 19 09:20:50 2001
+++ gcc/gcc/java/ChangeLog Mon Mar 19 16:50:40 2001
@@ -1,9 +1,50 @@
+2001-03-19 Mark Mitchell <mark@codesourcery.com>
+
+ * class.c (build_class_ref): Use SET_DECL_ASSEMBLER_NAME.
+ (layout_class): Likewise.
+ (layout_class_method): Likewise.
+ (emit_register_classes): Likewise.
+ * decl.c (builtin_function): Likewise.
+ (give_name_to_locals): Likewise.
+
+2001-03-19 Per Bothner <per@bothner.com>
+
+ * jcf-parse.c (load_inner_classes): Check CLASS_LOADED_P
+ before trying to load an inner class.
+
+ Fixes to process to command-line .class files in two passes.
+ * java-tree.h (JAVA_FILE_P, CLASS_FILE_P, ZIP_FILE_P): New flags.
+ (CLASS_FROM_CURRENTLY_COMPILED_SOURCE_P): Rename to ..
+ (CLASS_FROM_CURRENTLY_COMPILED_P): ... because it is more general now.
+ * class.c (is_compiled_class): Fix for renamed flag.
+ * parse.y (maybe_create_class_interface_decl): Likewise.
+ * jcf-parse.c (yyparse): Also set if compiling .class files.
+ * jcf-parse.c (read_class); Read current_class.
+ (jcf_parse): Make static.
+ (load_inner_classes): New function, with code moved from jcf_parse,
+ because we need to inner classes after the command-line files are read.
+ (yyparse): Set finput to NULL when it doesn't need to be closed.
+ Reduce use of main_jcf (basically only for archive) and
+ use finput instead of main_jcf->read_state.
+ Inline jcf_figure_file_type into yyparse.
+ Set JAVA_FILE_P, CLASS_FILE_P, or ZIP_FILE_P on filename list name.
+ Defer load_inner_classes and parse_class_file to a second pass,
+ after we've correctly mapped command-line .clas fiels to classes.
+ (jcf_figure_file_type): Removed.
+ * jcf.h (JCF_ZIP, JCF_CLASS, JCF_SOURCE): Removed flags.
+ (JCF_ZERO): Also clear zipd field.
+ * zipfile.h: Conditionalize on JCF_H insread of JCF_ZIP.
+
+2001-03-18 Matt Kraai <kraai@alumni.carnegiemellon.edu>
+
+ * jcf-parse.c (yyparse): Change ch from char * to char.
+
2001-03-19 Per Bothner <per@bothner.com>
* jvspec.c (lang_specific_driver): Check for .zip and .jar files.
Add constructed filelist-file at end, following -xjava. Thus any .o
and library files are not affected by the -xjava. Also wrap
- explicut @FILE with -xjava and -xnone.
+ explicit @FILE with -xjava and -xnone.
2001-03-19 Andrew Haley <aph@cambridge.redhat.com>
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog Sun Mar 18 15:25:16 2001
+++ gcc/libjava/ChangeLog Mon Mar 19 15:35:16 2001
@@ -1,3 +1,25 @@
+2001-03-19 Per Bothner <per@bothner.com>
+
+ * java/net/URLStreamHandler.java (parseURL): Fix bug which would
+ "canonicalize" "../../xxx" to "/xxx".
+
+2001-03-19 Mark Wielaard <mark@klomp.org>
+
+ * java/util/ArrayList.java: Remove RCS keywords from comments
+ * java/util/BasicMapEntry.java: idem
+ * java/util/Dictionary.java: idem
+ * java/util/HashSet.java: idem
+
+ * java/util/EventObject.java: reindent
+ * java/util/Properties.java: idem
+ * java/util/SortedMap.java: idem
+
+ * java/util/Enumeration.java: Merge with Classpath
+ * java/util/EventListener.java: idem
+ * java/util/Observable.java: idem
+ * java/util/Observer.java: idem
+ * java/util/Stack.java: idem
+
2001-03-17 Tom Tromey <tromey@redhat.com>
* java/lang/natString.cc (rehash): Don't bother with memset;
--
Geoffrey Keating <regress@maat.cygnus.com>
(via an automated GCC regression-testing script.)
alan@linuxcare.com.au
2001-03-20T08:55:00Z 2001-03-20T10:06:28Z regress-1