------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-06-15 
19:11 -------
Subject: Bug 21906

CVSROOT:        /cvs/gcc
Module name:    gcc
Changes by:     [EMAIL PROTECTED]       2005-06-15 19:11:43

Modified files:
        libjava        : ChangeLog defineclass.cc link.cc 
        libjava/include: jvm.h 
        gcc/java       : ChangeLog class.c decl.c java-tree.h 

Log message:
        gcc/java/:
        PR libgcj/21906:
        * class.c (make_method_value): Use soft_abstractmethod_node for
        abstract method.
        * java-tree.h (soft_abstractmethod_node): New define.
        (JTI_SOFT_ABSTRACTMETHOD_NODE): New enum constant.
        * decl.c (java_init_decl_processing): Initialize
        soft_abstractmethod_node.
        libjava/:
        PR libgcj/21906:
        * defineclass.cc (handleMethodsEnd): Set ncode for abstract
        methods.
        * include/jvm.h (_Jv_ThrowAbstractMethodError): Declare.
        * link.cc (_Jv_ThrowAbstractMethodError): Renamed.  No longer
        static.
        (append_partial_itable): Use it.
        (set_vtable_entries): Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&r1=1.3666&r2=1.3667
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/defineclass.cc.diff?cvsroot=gcc&r1=1.45&r2=1.46
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/link.cc.diff?cvsroot=gcc&r1=1.15&r2=1.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jvm.h.diff?cvsroot=gcc&r1=1.87&r2=1.88
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1629&r2=1.1630
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/class.c.diff?cvsroot=gcc&r1=1.232&r2=1.233
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/decl.c.diff?cvsroot=gcc&r1=1.223&r2=1.224
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/java-tree.h.diff?cvsroot=gcc&r1=1.236&r2=1.237



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21906

Reply via email to