------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-08-17 
12:57 -------
Subject: Bug 17845

CVSROOT:        /cvs/gcc
Module name:    gcc
Branch:         gcc-4_0-branch
Changes by:     [EMAIL PROTECTED]       2005-08-17 12:57:08

Modified files:
        libjava        : ChangeLog Makefile.am Makefile.in configure 
                         configure.ac 
        libjava/external: Makefile.in 
        libjava/external/sax: Makefile.in 
        libjava/external/w3c_dom: Makefile.in 
        libjava/gcj    : Makefile.in 
        libjava/include: Makefile.in 
        libjava/testsuite: Makefile.in 
        libjava/testsuite/libjava.jacks: jacks.xfail 
        gcc/java       : ChangeLog class.c parse.h parse.y 

Log message:
        libjava:
        2005-08-17  Paolo Bonzini  <[EMAIL PROTECTED]>
        
        Backport from mainline:
        
        2005-05-18  Paolo Bonzini  <[EMAIL PROTECTED]>
        
        * Makefile.am (Makefile.deps): Do not use \0, it is unportable.
        * Makefile.in: Regenerate.
        
        2005-05-17  Paolo Bonzini  <[EMAIL PROTECTED]>
        
        * configure.ac (--enable-libgcj-multifile): Remove.
        
        * Makefile.am (all_native_compiled_source_files,
        (all_native_compiled_dirs, all_java_dirs, all_java_lo_files,
        all_libgcj_lo_files, all_xlib_lo_files,
        all_java_deps_files, all_java_stamp_files,
        all_java_filelist_files): New variables.
        (EXTRA_DIST): New Automake variable.
        (CLEANFILES): Add .stamp, .list and .lo files.
        (%.list, %.lo, %.stamp, Makefile.deps): New rules.
        (classes.stamp): Depend on $(all_java_stamp_files).
        (libgcj.la): Pass $(libgcj_la_LIBADD) to the linker without
        going through write_entries_to_file.
        
        (all_java_source_files, all_property_files): Move earlier.
        (libgcj_la_OBJECTS, javao_files, xlib_javao_files,
        all_java_class_files): Remove.
        (gtk_awt_peer_sources): Rename to...
        (gtk_awt_peer_source_files): ... this.  Adjust throughout.
        
        (ONESTEP): Remove.
        (libgcj0_convenience_la_SOURCES): Remove Java source files.
        (libgcj0_convenience_la_LIBADD): Add $(all_libgcj_lo_files).
        (libgcj0_convenience_la_DEPENDENCIES): Likewise.
        (libgcj_la_SOURCES): Remove.
        (lib_gnu_awt_xlib_la_SOURCES): Remove Java source files.
        (lib_gnu_awt_xlib_la_LIBADD): Add $(all_xlib_lo_files).
        (lib_gnu_awt_xlib_la_DEPENDENCIES): Likewise.
        
        * configure: Regenerate.
        * Makefile.in: Regenerate.
        * external/Makefile.in: Regenerate.
        * external/sax/Makefile.in: Regenerate.
        * external/w3c_dom/Makefile.in: Regenerate.
        * gcj/Makefile.in: Regenerate.
        * include/Makefile.in: Regenerate.
        * libltdl/Makefile.in: Regenerate.
        * testsuite/Makefile.in: Regenerate.
        
        2005-05-10  Paolo Bonzini  <[EMAIL PROTECTED]>
        
        PR java/21436
        * testsuite/libjava.jacks/jacks.xfail: Adjust.
        
        gcc/java:
        2005-08-17  Paolo Bonzini  <[EMAIL PROTECTED]>
        
        Backport from mainline:
        
        2005-05-19  Paolo Bonzini  <[EMAIL PROTECTED]>
        
        PR java/17845
        
        * parse.y (register_package, package_list): Remove.
        (package_declaration): Do not call register_package.
        (do_resolve_class): Do not use package_list.
        
        2005-05-10  Paolo Bonzini  <[EMAIL PROTECTED]>
        
        PR java/21436
        * class.c (maybe_layout_super_class): Look for imports in this_class.
        * parse.h (ctxp_for_generation_last): New.
        (do_resolve_class): Add a parameter.
        * parse.y (ctxp_for_generation_last): New.
        (java_pop_parser_context): Add at end of list.
        (find_in_imports, find_in_imports_on_demand): Look in ctxp
        if the TYPE_IMPORT_LIST or respectively the TYPE_IMPORT_DEMAND_LIST of
        the given type are NULL.
        (do_resolve_class): Look into the imports of the new second parameter.
        Adjust recursive calls.
        (resolve_class, resolve_inner_class, find_as_inner_class): Adjust
        calls to do_resolve_class.
        (create_class): Set the TYPE_IMPORT_LIST and TYPE_IMPORT_DEMAND_LIST.
        (java_complete_class): Do not do that here.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.3391.2.89&r2=1.3391.2.90
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.am.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.455.2.13&r2=1.455.2.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.485.2.13&r2=1.485.2.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.253.2.4&r2=1.253.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.ac.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.19.2.4&r2=1.19.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/external/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.1.14.2&r2=1.1.14.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/external/sax/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.2.12.2&r2=1.2.12.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/external/w3c_dom/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.2.12.2&r2=1.2.12.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.62.10.2&r2=1.62.10.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.64.4.2&r2=1.64.4.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.73.10.2&r2=1.73.10.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jacks/jacks.xfail.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.19&r2=1.19.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.1556.2.27&r2=1.1556.2.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/class.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.220.8.3&r2=1.220.8.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/parse.h.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.103&r2=1.103.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/parse.y.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.528.6.2&r2=1.528.6.3



-- 


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

Reply via email to