OSDN Git Service

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