OSDN Git Service

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