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