PR c++/60367
[official-gcc.git] / libjava / ChangeLog-2011
blob841dfb753aebee48f11de558e0112f54dba95ecb
1 2011-12-27  Uros Bizjak  <ubizjak@gmail.com>
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.
8 2011-12-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
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.
15 2011-12-12  Kai Tietz  <ktietz@redhat.com>
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.
21 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
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.
29 2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
31         * configure.ac: Fix FreeBSD 10 detection.
32         * configure: Regenerate.
34 2011-10-17  Paul Brook  <paul@codesourcery.com>
36         * exception.cc (parse_lsda_header): hardcode ttype_encoding for older
37         ARM EABI toolchains.
38         (get_ttype_entry) Remove __ARM_EABI_UNWINDER__ variant.
40 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
41             Eric Botcazou  <ebotcazou@adacore.com>
43         PR target/50737
44         * include/dwarf2-signal.h [__alpha__]: Remove MAKE_THROW_FRAME
45         definition.
47 2011-08-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
49         * exception.cc (std::abort): Remove static.
51 2011-08-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
53         * configure.ac (THREADS): Remove posix95.
54         * configure: Regenerate.
56 2011-08-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
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.
65 2011-07-12  Andrew Haley  <aph@redhat.com>
67         * interpret.cc (check_handler): Fix bit rot.
68         (breakpoint_at): Likewise.
70 2011-07-12  Andrew Haley  <aph@redhat.com>
72         * java/lang/natClass.cc (finalize): Make sure that the class
73         really has an engine.
75 2011-07-07  Matthias Klose  <doko@ubuntu.com>
77         * libtool-version: Bump soversion.
79 2011-07-07  Matthias Klose  <doko@ubuntu.com>
81         * sysdep/x86-64: Remove empty directory.
83 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
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]*.
90 2011-06-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
92         PR libgcj/49314
93         * gnu/gcj/convert/natIconv.cc (iconv_init): Pad in[] with NUL byte.
95 2011-06-17  Jack Howarth <howarth@bromo.med.uc.edu>
97         PR target/49461
98         * libjava/configure.ac (SYSTEMSPEC): Pass -no_pie for darwin11.
99         * libjava/configure: Regenerate.
101 2011-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
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.
118 2011-05-31  H.J. Lu  <hongjiu.lu@intel.com>
120         PR libgcj/49193
121         * configure.host (sysdeps_dir): Set to i386 for x86_64.
123         * sysdep/i386/locks.h (compare_and_swap): Call
124         __sync_bool_compare_and_swap.
125         (release_set): Call write_barrier ().
127         * sysdep/x86-64/locks.h: Removed.
129 2011-04-24  Gerald Pfeifer  <gerald@pfeifer.com>
131         * README: Refer to our generic bug reporting page.
133 2011-04-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
135         * configure.ac (THREADS): Remove decosf1, irix, mach, os2.
136         * configure: Regenerate
138 2011-04-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
140         * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
141         Add $libiconv to cxxflags for alpha*-dec-osf*.
143 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
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.
153 2011-04-08  Kai Tietz  <ktietz@redhat.com>
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.
177 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
179         * configure.ac: Redirect $JAR -cf@ output to /dev/null.
180         * configure: Regenerate.
182 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
184         * configure.ac (THREADS): Remove solaris.
185         * configure: Regenerate.
187 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
189         PR bootstrap/48135
190         * configure.ac (libjava_cv_anon_version_script): Handle
191         --disable-symvers.
192         * configure: Regenerate.
194 2011-02-14  Gary Benson  <gbenson@redhat.com>
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.
200 2011-02-14  Gary Benson  <gbenson@redhat.com>
202         PR libjava/47484
203         * configure.ac (python_mod_dir, python_mod_dir_expanded):
204         Install Python modules into versioned directory.
205         * configure: Regenerate.
207 2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
209         * configure: Regenerate.
210         * shlibpath.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
211         of freebsd1* which soon would incorrectly match FreeBSD 10.0.
213 2011-02-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
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.
225 2011-02-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
227         * configure.ac: Don't use libdl on mips-sgi-irix6*.
228         * configure: Regenerate.
230 2011-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
232         * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
233         Add -shared-libgcc to cxxflags for *-*-solaris*.
234         Remove -lsocket.
236 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
238         * gnu/gcj/convert/Convert.java (version): Update copyright notice
239         dates.
240         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
242 Copyright (C) 2011 Free Software Foundation, Inc.
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.