OSDN Git Service

11f14b15b340c73d0ca19a8694492ea3737f8caf
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
1 2010-09-21  Jack Howarth <howarth@bromo.med.uc.edu>
2
3         * libjava/configure.ac: Set LIBMATHSPEC to -lm except on darwin.
4         * libjava/libgcj.spec.in: Use LIBMATHSPEC.
5         * libjava/configure: Regenerate.
6
7 2010-08-27  Dmitrijs Ledkovs  <dmitrij.ledkov@ubuntu.com>
8             Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9
10         PR libgcj/40868
11         * configure.ac: Add GCC_FOR_ECJX variable.  Ensure
12         GCJ_FOR_ECJX is always set.
13         * Makefile.am [!NATIVE] (ecjx.$(OBJEXT)): New rule.
14         * Makefile.in: Regenerate.
15         * configure: Regenerate.
16         * gcj/Makefile.in: Regenerate.
17         * include/Makefile.in: Regenerate.
18         * testsuite/Makefile.in: Regenerate.
19
20 2010-08-18  Jack Howarth <howarth@bromo.med.uc.edu>
21
22         * libjava/configure.ac (THREADLIBS): Don't set on Darwin.
23         (THREADSPEC): Likwise.
24         * libjava/configure: Regenerate.
25         * libjava/Makefile.am: Define LIBJAVA_LDFLAGS_LIBMATH as
26         -lm only if USING_DARWIN_CRT undefined.
27         (libgcj_tools_la_LIBADD): Replace '-lm' with $(LIBJAVA_LDFLAGS_LIBMATH).
28         * libjava/Makefile.in: Regenerate.
29
30 2010-08-17  Iain Sandoe  <iains@gcc.gnu.org>
31
32         * include/posix.h: Make substitution of 
33         _darwin10_Unwind_FindEnclosingFunction conditional on 
34         OSX >= 10.6 (Darwin10).
35         
36 2010-08-12  Tom Tromey  <tromey@redhat.com>
37
38         * gnu/java/security/jce/prng/natVMSecureRandomWin32.cc
39         (natGenerateSeed): Add missing "::".
40
41 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
42
43         * configure.ac (*-*-solaris2.8): Use alternate thread library.
44         Add libthread.
45         (*-*-solaris2.9): Use libthread.
46         * configure: Regenerate.
47
48 2010-07-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
49
50         * include/sparc-signal.h: Renamed to ...
51         * include/solaris-signal.h: ... this.
52         * configure.ac: Use it on any *-*-solaris2* target.
53         * configure: Regenerate.
54         * configure.host (i?86-*-solaris2*): Set can_unwind_signal=yes.
55         * Makefile.am (prims.lo): Add -fno-omit-frame-pointer to AM_CXXFLAGS.
56         * Makefile.in: Regenerate.
57
58 2010-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
59
60         * configure.ac (ANONVERSCRIPT): Handle sun style.
61         Define ANONVERSCRIPT_GNU, ANONVERSCRIPT_SUN automake conditionals.
62         * configure: Regenerate.
63
64         * Makefile.am [ANONVERSCRIPT]: Protect GNU section with
65         ANONVERSCRIPT_GNU.
66         Introduce per-library $(lib)_la_version_arg, $(lib)_la_version_dep
67         variables.
68         [ANONVERSCRIPT_GNU] (version_arg): Default ld arg for version map.
69         (version_dep): Likewise for dependency.
70         Use them to set the per-library variables.
71         [!ANONVERSCRIPT]: Provide them vor the unversioned case.
72         [ANONVERSCRIPT_SUN]: Handle Sun symbol versioning.
73         (libgcj_la_DEPENDENCIES): Unconditionally use
74         $(libgcj_la_version_dep).
75         (libgcj_la_LINK): Add $(libgcj_la_version_arg).
76         (libgcj_noncore_la_DEPENDENCIES): Unconditionally use
77         $(libgcj_la_version_dep).
78         (libgcj_tools_la_LIBADD): Move -lm ...
79         (libgcj_tools_la_LDFLAGS): ... here.
80         (libgcj_tools_la_DEPENDENCIES): Add
81         $(libgcj_tools_la_version_dep).
82         (libgcj_tools_la_LINK): Add $(libgcj_tools_la_version_arg).
83         (lib_gnu_awt_xlib_la_DEPENDENCIES): Add
84         $(lib_gnu_awt_xlib_la_version_dep).
85         (lib_gnu_awt_xlib_la_LINK): Add
86         $(lib_gnu_awt_xlib_la_version_arg).
87         (libgcj_bc_la_DEPENDENCIES): Add $(libgcj_bc_la_version_dep).
88         (libgcj_bc_la_LINK): $(libgcj_bc_la_version_arg).
89         [ANONVERSCRIPT && ANONVERSCRIPT_SUN] (%.ver-sun): New pattern rule.
90         * Makefile.in: Regenerate.
91
92         * libgcj.ver: Reformat.
93
94 2010-06-10  Peter O'Gorman  <peter@pogma.com>
95
96         * configure.ac: Set SYSTEMSPEC so that -allow_stack_execute is not
97         passed to the linker for -dynamiclib or -bundle on darwin.
98         * configure: Regenerate. 
99
100 2010-06-09  Iain Sandoe  <iains@gcc.gnu.org>
101
102         PR bootstrap/43170
103         * configure: Regenerate.
104
105 2010-06-03  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
106
107         * configure: Regenerate.
108
109 2010-06-03  Matthias Klose  <doko@ubuntu.com>
110
111         * libtool-version: Bump soversion.
112
113 2010-05-29  Mike Stump  <mikestump@comcast.net>
114
115         * configure.ac: Add multilib support for gmp.  Proper -I and -L
116         flags for gmp are added.
117
118 2010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
119
120         * configure.ac: Redirect grep stdout, stderr to /dev/null instead
121         of grep -q.
122         Use -- instead of grep -e.
123         * configure: Regenerate.
124
125 2010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
126
127         PR libgcj/44216
128         * configure.ac (libgcj_cv_exidx): Enable AC_LANG_WERROR.
129         Save and restore werror flag.
130         * configure: Regenerate.
131
132 2010-05-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
133
134         PR other/43620
135         * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
136         * Makefile.in: Regenerate.
137         * gcj/Makefile.in: Regenerate.
138         * include/Makefile.in: Regenerate.
139         * testsuite/Makefile.in: Regenerate.
140
141 2010-05-03  Jack Howarth <howarth@bromo.med.uc.edu>
142
143         PR 43839
144         * testsuite/Makefile.am: Override automake for site.exp creation
145         and add entry to set libiconv.
146         * testsuite/Makefile.in: Regenerate.
147         * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
148         Add new global variable libiconv to handle alternative libiconv
149         locations.
150
151 2010-04-19  Andrew Haley  <aph@redhat.com>
152
153         PR libgcj/40860
154         * configure.ac: Handle --no-merge-exidx-entries.
155
156 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
157
158         * exception.cc (_Jv_Throw): Avoid set but not used warning.
159         * include/java-assert.h (JvAssertMessage, JvAssert): Use argument in
160         sizeof to avoid set but not used warnings.
161
162 2010-04-07  Jason Merrill  <jason@redhat.com>
163
164         * gnu/gcj/runtime/natSharedLibLoader.cc (findCore): Move
165         declaration of _Jv_create_core out of the function.
166
167 2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
168
169         * Makefile.in: Regenerate.
170         * aclocal.m4: Regenerate.
171         * configure: Regenerate.
172         * gcj/Makefile.in: Regenerate.
173         * include/Makefile.in: Regenerate.
174         * testsuite/Makefile.in: Regenerate.
175
176 2010-03-21  Dave Korn  <dave.korn.cygwin@gmail.com>
177
178         PR target/42811
179         * configure.ac (DLLTOOL): Call AC_CHECK_TOOL.
180         (libgcj_sublib_core_extra_deps): New host-dependent configure var.
181         (LIBGCJ_SUBLIB_CORE_EXTRA_DEPS): AC_SUBST it.
182         * configure.host (libgcj_sublib_core_extra_deps): Define
183         appropriately on Cygwin and MinGW.
184         (libgcj_sublib_core_extra_deps): Add libgcj-noncore-dummy import
185         stub library on Cygwin and MinGW.
186         * Makefile.am (LIBJAVA_CORE_EXTRA): Import AC_SUBST'd
187         LIBGCJ_SUBLIB_CORE_EXTRA_DEPS if building sublibs, else define empty.
188         (libgcj_la_DEPENDENCIES): Use it.
189         (DLL_VERSION): New makefile macro.
190         (libgcj-noncore-dummy.dll.a): New build rule for dummy import stub
191         library.
192         (libgcj_noncore_la_LIBADD): Trim superfluous convenience libs.
193         (AM_MAKEFLAGS): Add DLLTOOL recursive propagation.
194         * libgcj-noncore-dummy.def: New file.
195         * Makefile.in: Regenerate.
196         * include/Makefile.in: Likewise.
197         * testsuite/Makefile.in: Likewise.
198         * configure: Likewise.
199         * gcj/Makefile.in: Likewise.
200
201 2010-03-21  Dave Korn  <dave.korn.cygwin@gmail.com>
202
203         PR target/42811 (prerequisite)
204         * jvmti.cc (_Jv_GetJVMTIEnv): Avoid use of uninitialised memory.
205
206 2010-03-13  Matthias Klose  <doko@ubuntu.com>
207
208         PR libgcj/42676
209         * Regenerate .h files for anonymous inner classes.
210
211 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
212
213         * configure.host (mips-sgi-irix6*): Don't set libgcj_interpreter.
214
215 2010-02-24  Andrew Haley  <aph@redhat.com>
216
217         PR java/40816
218         * include/jni_md.h: jboolean is an unsigned type.
219
220 2010-02-02  Jack Howarth  <howarth@bromo.med.uc.edu>
221
222         PR java/41991
223         * include/posix.h: Redefine _Unwind_FindEnclosingFunction.
224
225 2010-01-26  Andrew Haley  <aph@redhat.com>
226
227         * java/lang/natClass.cc (registerClosure): Make sure closures is
228         non NULL.
229
230 2010-01-19  Matthias Klose  <doko@ubuntu.com>
231
232         * Regenerate .class files.
233         * classpath/lib/java/security/VMSecureRandom*.class: Remove.
234
235 2010-01-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
236
237         * Makefile.am (write_entries_to_file): Use \012 instead of \n
238         with tr.
239         * scripts/makemake.tcl: Likewise.
240         * sources.am: Regenerate.
241         * Makefile.in: Regenerate.
242
243 2010-01-09  Jakub Jelinek  <jakub@redhat.com>
244
245         * gnu/gcj/convert/Convert.java (version): Update copyright notice
246         dates.
247         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
248
249 2010-01-06  Matthias Klose  <doko@ubuntu.com>
250
251         * Regenerate .class files with updated ecj.jar (based on 3.5.1).