PR testsuite/44195
[official-gcc.git] / libjava / ChangeLog
blob5cb9b57a696fd6edefcfeb6936563776310980fa
1 2010-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3         * configure.ac (ANONVERSCRIPT): Handle sun style.
4         Define ANONVERSCRIPT_GNU, ANONVERSCRIPT_SUN automake conditionals.
5         * configure: Regenerate.
7         * Makefile.am [ANONVERSCRIPT]: Protect GNU section with
8         ANONVERSCRIPT_GNU.
9         Introduce per-library $(lib)_la_version_arg, $(lib)_la_version_dep
10         variables.
11         [ANONVERSCRIPT_GNU] (version_arg): Default ld arg for version map.
12         (version_dep): Likewise for dependency.
13         Use them to set the per-library variables.
14         [!ANONVERSCRIPT]: Provide them vor the unversioned case.
15         [ANONVERSCRIPT_SUN]: Handle Sun symbol versioning.
16         (libgcj_la_DEPENDENCIES): Unconditionally use
17         $(libgcj_la_version_dep).
18         (libgcj_la_LINK): Add $(libgcj_la_version_arg).
19         (libgcj_noncore_la_DEPENDENCIES): Unconditionally use
20         $(libgcj_la_version_dep).
21         (libgcj_tools_la_LIBADD): Move -lm ...
22         (libgcj_tools_la_LDFLAGS): ... here.
23         (libgcj_tools_la_DEPENDENCIES): Add
24         $(libgcj_tools_la_version_dep).
25         (libgcj_tools_la_LINK): Add $(libgcj_tools_la_version_arg).
26         (lib_gnu_awt_xlib_la_DEPENDENCIES): Add
27         $(lib_gnu_awt_xlib_la_version_dep).
28         (lib_gnu_awt_xlib_la_LINK): Add
29         $(lib_gnu_awt_xlib_la_version_arg).
30         (libgcj_bc_la_DEPENDENCIES): Add $(libgcj_bc_la_version_dep).
31         (libgcj_bc_la_LINK): $(libgcj_bc_la_version_arg).
32         [ANONVERSCRIPT && ANONVERSCRIPT_SUN] (%.ver-sun): New pattern rule.
33         * Makefile.in: Regenerate.
35         * libgcj.ver: Reformat.
37 2010-06-10  Peter O'Gorman  <peter@pogma.com>
39         * configure.ac: Set SYSTEMSPEC so that -allow_stack_execute is not
40         passed to the linker for -dynamiclib or -bundle on darwin.
41         * configure: Regenerate. 
43 2010-06-09  Iain Sandoe  <iains@gcc.gnu.org>
45         PR bootstrap/43170
46         * configure: Regenerate.
48 2010-06-03  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
50         * configure: Regenerate.
52 2010-06-03  Matthias Klose  <doko@ubuntu.com>
54         * libtool-version: Bump soversion.
56 2010-05-29  Mike Stump  <mikestump@comcast.net>
58         * configure.ac: Add multilib support for gmp.  Proper -I and -L
59         flags for gmp are added.
61 2010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
63         * configure.ac: Redirect grep stdout, stderr to /dev/null instead
64         of grep -q.
65         Use -- instead of grep -e.
66         * configure: Regenerate.
68 2010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
70         PR libgcj/44216
71         * configure.ac (libgcj_cv_exidx): Enable AC_LANG_WERROR.
72         Save and restore werror flag.
73         * configure: Regenerate.
75 2010-05-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
77         PR other/43620
78         * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
79         * Makefile.in: Regenerate.
80         * gcj/Makefile.in: Regenerate.
81         * include/Makefile.in: Regenerate.
82         * testsuite/Makefile.in: Regenerate.
84 2010-05-03  Jack Howarth <howarth@bromo.med.uc.edu>
86         PR 43839
87         * testsuite/Makefile.am: Override automake for site.exp creation
88         and add entry to set libiconv.
89         * testsuite/Makefile.in: Regenerate.
90         * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
91         Add new global variable libiconv to handle alternative libiconv
92         locations.
94 2010-04-19  Andrew Haley  <aph@redhat.com>
96         PR libgcj/40860
97         * configure.ac: Handle --no-merge-exidx-entries.
99 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
101         * exception.cc (_Jv_Throw): Avoid set but not used warning.
102         * include/java-assert.h (JvAssertMessage, JvAssert): Use argument in
103         sizeof to avoid set but not used warnings.
105 2010-04-07  Jason Merrill  <jason@redhat.com>
107         * gnu/gcj/runtime/natSharedLibLoader.cc (findCore): Move
108         declaration of _Jv_create_core out of the function.
110 2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
112         * Makefile.in: Regenerate.
113         * aclocal.m4: Regenerate.
114         * configure: Regenerate.
115         * gcj/Makefile.in: Regenerate.
116         * include/Makefile.in: Regenerate.
117         * testsuite/Makefile.in: Regenerate.
119 2010-03-21  Dave Korn  <dave.korn.cygwin@gmail.com>
121         PR target/42811
122         * configure.ac (DLLTOOL): Call AC_CHECK_TOOL.
123         (libgcj_sublib_core_extra_deps): New host-dependent configure var.
124         (LIBGCJ_SUBLIB_CORE_EXTRA_DEPS): AC_SUBST it.
125         * configure.host (libgcj_sublib_core_extra_deps): Define
126         appropriately on Cygwin and MinGW.
127         (libgcj_sublib_core_extra_deps): Add libgcj-noncore-dummy import
128         stub library on Cygwin and MinGW.
129         * Makefile.am (LIBJAVA_CORE_EXTRA): Import AC_SUBST'd
130         LIBGCJ_SUBLIB_CORE_EXTRA_DEPS if building sublibs, else define empty.
131         (libgcj_la_DEPENDENCIES): Use it.
132         (DLL_VERSION): New makefile macro.
133         (libgcj-noncore-dummy.dll.a): New build rule for dummy import stub
134         library.
135         (libgcj_noncore_la_LIBADD): Trim superfluous convenience libs.
136         (AM_MAKEFLAGS): Add DLLTOOL recursive propagation.
137         * libgcj-noncore-dummy.def: New file.
138         * Makefile.in: Regenerate.
139         * include/Makefile.in: Likewise.
140         * testsuite/Makefile.in: Likewise.
141         * configure: Likewise.
142         * gcj/Makefile.in: Likewise.
144 2010-03-21  Dave Korn  <dave.korn.cygwin@gmail.com>
146         PR target/42811 (prerequisite)
147         * jvmti.cc (_Jv_GetJVMTIEnv): Avoid use of uninitialised memory.
149 2010-03-13  Matthias Klose  <doko@ubuntu.com>
151         PR libgcj/42676
152         * Regenerate .h files for anonymous inner classes.
154 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
156         * configure.host (mips-sgi-irix6*): Don't set libgcj_interpreter.
158 2010-02-24  Andrew Haley  <aph@redhat.com>
160         PR java/40816
161         * include/jni_md.h: jboolean is an unsigned type.
163 2010-02-02  Jack Howarth  <howarth@bromo.med.uc.edu>
165         PR java/41991
166         * include/posix.h: Redefine _Unwind_FindEnclosingFunction.
168 2010-01-26  Andrew Haley  <aph@redhat.com>
170         * java/lang/natClass.cc (registerClosure): Make sure closures is
171         non NULL.
173 2010-01-19  Matthias Klose  <doko@ubuntu.com>
175         * Regenerate .class files.
176         * classpath/lib/java/security/VMSecureRandom*.class: Remove.
178 2010-01-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
180         * Makefile.am (write_entries_to_file): Use \012 instead of \n
181         with tr.
182         * scripts/makemake.tcl: Likewise.
183         * sources.am: Regenerate.
184         * Makefile.in: Regenerate.
186 2010-01-09  Jakub Jelinek  <jakub@redhat.com>
188         * gnu/gcj/convert/Convert.java (version): Update copyright notice
189         dates.
190         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
192 2010-01-06  Matthias Klose  <doko@ubuntu.com>
194         * Regenerate .class files with updated ecj.jar (based on 3.5.1).