OSDN Git Service

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