OSDN Git Service

2012-01-02 Sandra Loosemore <sandra@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
1 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
2
3         * gnu/gcj/convert/Convert.java (version): Update copyright notice
4         dates.
5         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
6
7 2011-12-27  Uros Bizjak  <ubizjak@gmail.com>
8
9         PR libgcj/49193
10         * sysdep/alpha/locks.h (compare_and_swap): Call
11         __sync_bool_compare_and_swap.
12         (release_set): Call __sync_synchronize.
13
14 2011-12-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15
16         * configure.ac (i?86-*-linux*): Set SIGNAL_HANDLER_AUX.
17         * configure: Regenerate.
18         * include/i386-signal.h: Wrap in __i386__, include
19         java-signal-aux.h otherwise.
20
21 2011-12-12  Kai Tietz  <ktietz@redhat.com>
22
23         PR libgcj/50053
24         * java/lang/natClass.cc (java::lang::Class::newInstance): Special case
25         member-call for 32-bit IA native Window target.
26
27 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
28
29         PR bootstrap/50888
30         * prims.cc: Don't include ctype.h.
31         (c_isspace): Define.
32         (next_property_key, next_property_value): Use it instead
33         of isspace.
34
35 2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
36
37         * configure.ac: Fix FreeBSD 10 detection.
38         * configure: Regenerate.
39
40 2011-10-17  Paul Brook  <paul@codesourcery.com>
41
42         * exception.cc (parse_lsda_header): hardcode ttype_encoding for older
43         ARM EABI toolchains.
44         (get_ttype_entry) Remove __ARM_EABI_UNWINDER__ variant.
45
46 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
47             Eric Botcazou  <ebotcazou@adacore.com>
48
49         PR target/50737
50         * include/dwarf2-signal.h [__alpha__]: Remove MAKE_THROW_FRAME
51         definition.
52
53 2011-08-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
54
55         * exception.cc (std::abort): Remove static.
56
57 2011-08-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
58
59         * configure.ac (THREADS): Remove posix95.
60         * configure: Regenerate.
61
62 2011-08-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
63
64         * configure.ac (GCC_UNWIND_INCLUDE): Rename to
65         LIBGCC_UNWIND_INCLUDE.
66         Point to $(multi_basedir)/./libjava/../libgcc.
67         * configure: Regenerate.
68         * Makefile.am (GCC_UNWIND_INCLUDE): Reflect this.
69         * Makefile.in: Regenerate.
70
71 2011-07-12  Andrew Haley  <aph@redhat.com>
72
73         * interpret.cc (check_handler): Fix bit rot.
74         (breakpoint_at): Likewise.
75
76 2011-07-12  Andrew Haley  <aph@redhat.com>
77
78         * java/lang/natClass.cc (finalize): Make sure that the class
79         really has an engine.
80
81 2011-07-07  Matthias Klose  <doko@ubuntu.com>
82
83         * libtool-version: Bump soversion.
84
85 2011-07-07  Matthias Klose  <doko@ubuntu.com>
86
87         * sysdep/x86-64: Remove empty directory.
88
89 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
90
91         PR target/39150
92         * configure.host (x86_64-*): Add -Usun to libgcj_flags.
93         (x86_64-*-solaris2.1[0-9]*): New case.
94         (i?86-*-solaris2*): Also accept x86_64-*-solaris2.1[0-9]*.
95
96 2011-06-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
97
98         PR libgcj/49314
99         * gnu/gcj/convert/natIconv.cc (iconv_init): Pad in[] with NUL byte.
100
101 2011-06-17  Jack Howarth <howarth@bromo.med.uc.edu>
102
103         PR target/49461
104         * libjava/configure.ac (SYSTEMSPEC): Pass -no_pie for darwin11.
105         * libjava/configure: Regenerate.
106
107 2011-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
108
109         PR libgcj/49315
110         * include/solaris-signal.h: Rename to ...
111         * include/posix-signal.h: ... this.
112         (SA_FLAGS): Define.
113         (SIGNAL_HANDLER): Handle non-SA_SIGINFO case.
114         (sa_signal_handler): Define.
115         (_INIT_SIG_HANDLER): New macro.
116         (INIT_SEGV, INIT_FPE): Use it.
117         * configure.ac (SIGNAL_HANDLER): Use it on alpha*-dec-osf*,
118         mips-sgi-irix*, *-*-solaris2*
119         * configure: Regenerate.
120         * include/aix-signal.h: Refer to AIX.
121         * configure.host (alpha*-dec-osf*): Enable can_unwind_signal.
122         (mips-sgi-irix6*): Likewise.
123
124 2011-05-31  H.J. Lu  <hongjiu.lu@intel.com>
125
126         PR libgcj/49193
127         * configure.host (sysdeps_dir): Set to i386 for x86_64.
128
129         * sysdep/i386/locks.h (compare_and_swap): Call
130         __sync_bool_compare_and_swap.
131         (release_set): Call write_barrier ().
132
133         * sysdep/x86-64/locks.h: Removed.
134
135 2011-04-24  Gerald Pfeifer  <gerald@pfeifer.com>
136
137         * README: Refer to our generic bug reporting page.
138
139 2011-04-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
140
141         * configure.ac (THREADS): Remove decosf1, irix, mach, os2.
142         * configure: Regenerate
143
144 2011-04-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
145
146         * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
147         Add $libiconv to cxxflags for alpha*-dec-osf*.
148
149 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
150
151         PR testsuite/21164
152         * testsuite/lib/libjava.exp: Load dg.exp.
153         * testsuite/libjava.jar/jar.exp (gcj_jar_interpret): Strip srcdir
154         from jarfile.
155         Use result for messages.
156         * testsuite/libjava.loader/loader.exp (gcj_loader_test_one): Pass
157         errname to libjava_invoke, fix testname.
158
159 2011-04-08  Kai Tietz  <ktietz@redhat.com>
160
161         * configure.ac (libgcj_ld_export_all): Set for windows
162         native targets to export-all-symbols.
163         (LIBGCJ_LD_EXPORT_ALL): Export libgcj_ld_export_all.
164         * Makefile.am (libgcj_la_LDFLAGS): Add LIBGCJ_LD_EXPORT_ALL.
165         * sysdep/i386/backtrace.h (MAIN_FUNC): Define for windows
166         native targets to DllMain.
167         * gcj/javaprims.h (JNICALL): Define it dependent
168         for different windows targets.
169         * include/jni_md.h: Likewise.
170         * headers.txt (_Jv_JNI_ToReflectedField): Mark
171         JNICALLS for friends.
172         (_Jv_JNI_ToReflectedMethod): Likewise.
173         * java/lang/Class.h: Regenerated.
174         * java/lang/reflect/Field.h: Regenerated.
175         * java/lang/reflect/Constructor.h: Regenerated.
176         * java/lang/reflect/Method.h: Regenerated.
177         * configure: Regenerated.
178         * Makefile.in: Regenerated.
179         * include/Makefile.in: Regenerated.
180         * testsuite/Makefile.in: Regenerated.
181         * gcj/Makefile.in: Regenerated.
182
183 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
184
185         * configure.ac: Redirect $JAR -cf@ output to /dev/null.
186         * configure: Regenerate.
187
188 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
189
190         * configure.ac (THREADS): Remove solaris.
191         * configure: Regenerate.
192
193 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
194
195         PR bootstrap/48135
196         * configure.ac (libjava_cv_anon_version_script): Handle
197         --disable-symvers.
198         * configure: Regenerate.
199
200 2011-02-14  Gary Benson  <gbenson@redhat.com>
201
202         * libjava/contrib/aot-compile.in: Add our module directory
203         to the start of the search path rather than the end.
204         * libjava/contrib/aot-compile-rpm.in: Likewise.
205
206 2011-02-14  Gary Benson  <gbenson@redhat.com>
207
208         PR libjava/47484
209         * configure.ac (python_mod_dir, python_mod_dir_expanded):
210         Install Python modules into versioned directory.
211         * configure: Regenerate.
212
213 2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
214
215         * configure: Regenerate.
216         * shlibpath.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
217         of freebsd1* which soon would incorrectly match FreeBSD 10.0.
218
219 2011-02-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
220
221         PR java/21206
222         * configure.ac (LDLIBICONV): New substituted variable, with
223         instances of '-Wl,' removed from LIBICONV.
224         * configure: Regenerate.
225         * libgcj.spec.in: Use @LDLIBICONV@ not @LIBICONV@.
226         * Makefile.in: Regenerate.
227         * gcj/Makefile.in: Likewise.
228         * include/Makefile.in: Likewise.
229         * testsuite/Makefile.in: Likewise.
230
231 2011-02-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
232
233         * configure.ac: Don't use libdl on mips-sgi-irix6*.
234         * configure: Regenerate.
235
236 2011-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
237
238         * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
239         Add -shared-libgcc to cxxflags for *-*-solaris*.
240         Remove -lsocket.
241
242 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
243
244         * gnu/gcj/convert/Convert.java (version): Update copyright notice
245         dates.
246         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
247 \f
248 Copyright (C) 2011 Free Software Foundation, Inc.
249
250 Copying and distribution of this file, with or without modification,
251 are permitted in any medium without royalty provided the copyright
252 notice and this notice are preserved.