OSDN Git Service

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