bfc8091c2317384658e02dee046d575cd2dea4e4
[gcc.git] / libjava / ChangeLog
1 2012-11-19 Matthias Klose <doko@ubuntu.com>
2
3 * libtool-version: Bump soversion.
4
5 2012-10-15 Matthias Klose <doko@ubuntu.com>
6
7 * configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
8 * configure: Regenerate.
9
10 2012-09-14 Dehao Chen <dehao@google.com>
11
12 * testsuite/libjava.lang/sourcelocation.java: New cases.
13 * testsuite/libjava.lang/sourcelocation.out: New cases.
14
15 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
16
17 * configure: Regenerated.
18
19 2012-07-19 Tristan Gingold <gingold@adacore.com>
20 Richard Henderson <rth@redhat.com>
21
22 * libgcj.ver: Add __gcj_personality_seh0.
23 * exception.cc (__gcj_personality_seh0): New function.
24 Adjust for SEH.
25
26 2012-07-18 H.J. Lu <hongjiu.lu@intel.com>
27
28 PR libjava/53973
29 * include/x86_64-signal.h (CHECK_67H_PREFIX): Removed.
30 (HANDLE_DIVIDE_OVERFLOW): Skip 67h address size prefix
31 unconditionally.
32
33 2012-07-18 H.J. Lu <hongjiu.lu@intel.com>
34
35 PR libjava/53973
36 * include/x86_64-signal.h (CHECK_67H_PREFIX): New.
37 (HANDLE_DIVIDE_OVERFLOW): Check and and skip 67h address size
38 prefix if CHECK_67H_PREFIX is 1. Use ULL suffix for 64-bit
39 integer.
40
41 2012-06-20 David Edelsohn <dje.gcc@gmail.com>
42 Alan Modra <amodra@gmail.com>
43
44 * sysdep/powerpc/locks.h (compare_and_swap): Use GCC atomic
45 intrinsics.
46 (release_set): Same.
47 (compare_and_swap_release): Same.
48 (read_barrier): Same.
49 (write_barrier): Same.
50
51 2012-06-15 Andreas Schwab <schwab@linux-m68k.org>
52
53 * sysdep/m68k/locks.h (compare_and_swap): Use
54 __sync_bool_compare_and_swap.
55 (release_set): Use write_barrier instead of inlining it.
56
57 2012-06-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
58
59 * sysdep/s390/locks.h (compare_and_swap, release_set)
60 (read_barrier, write_barrier): Use the GCC atomic builtins.
61
62 2012-06-14 Kaz Kojima <kkojima@gcc.gnu.org>
63
64 * sysdep/sh/locks.h (__cas_lock): Remove.
65 (__cas_start_atomic, __cas_end_atomic): Likewise.
66 (compare_and_swap): Call __sync_bool_compare_and_swap.
67
68 2012-05-21 Benjamin Kosnik <bkoz@redhat.com>
69
70 PR libstdc++/52700
71 * configure.ac: Allow gnu, gnu-versioned-namespace for
72 --enable-symvers arguments.
73 * configure: Regenerate.
74
75 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
76
77 * configure: Regenerated.
78
79 2012-04-23 Andrew Haley <aph@redhat.com>
80
81 * defineclass.cc (MAJOR_1_7, MINOR_1_7): New.
82 (parse): Allow MAJOR_1_7 classfile version.
83
84 2012-04-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
85
86 PR libgcj/52645
87 * gnu/java/net/natPlainDatagramSocketImplPosix.cc (setOption):
88 Restore HAVE_INET6 check.
89 * gnu/java/net/natPlainDatagramSocketImplWin32.cc (setOption):
90 Likewise.
91
92 2012-03-25 Gerald Pfeifer <gerald@pfeifer.com>
93
94 PR libgcj/52694
95 * java/io/natVMConsole.cc (IUCLC): Define, if undefined.
96
97 2012-03-16 Andrew John Hughes <ahughes@redhat.com>
98
99 * Makefile.am: Add natVMConsole.cc.
100 * Makefile.in: Regenerated.
101 * gcj/Makefile.in: Likewise.
102 * gcj/javaprims.h: Classes updated.
103 * gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.h,
104 * gnu/javax/net/ssl/provider/CipherSuite.h,
105 * gnu/javax/net/ssl/provider/OutputSecurityParameters.h,
106 * include/Makefile.in:
107 Regenerated.
108 * java/io/Console.h,
109 * java/io/IOError.h,
110 * java/io/ObjectOutputStream$2.h:
111 Initial generation.
112 * java/io/ObjectOutputStream.h: Regenerated.
113 * java/io/VMConsole.h: Initial generation.
114 * java/io/VMConsole.java: Copied from classpath/vm/reference.
115 * java/io/natVMConsole.cc: Implemented readPassword.
116 * java/nio/channels/spi/SelectorProvider$1.h,
117 * java/security/KeyStore$1.h:
118 Initial generation.
119 * java/security/ProtectionDomain.h,
120 * java/text/DateFormatSymbols.h,
121 * java/util/HashMap.h,
122 * java/util/regex/Matcher.h,
123 * java/util/regex/Pattern.h:
124 Regenerated.
125 * javax/xml/stream/util/ReaderDelegate.h:
126 Removed.
127 * sources.am,
128 * testsuite/Makefile.in:
129 Regenerated.
130
131 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
132
133 * configure.ac (THREADLIBS): Remove *-*-solaris2.8 handling.
134 * configure: Regenerate.
135
136 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
137
138 * configure.ac (libgcj_cv_exidx): Remove IRIX 6 ld workaround.
139 (mips-sgi-irix6*): Remove.
140 (mips-sgi-irix*): Remove.
141 (AC_CHECK_HEADERS): Remove bstring.h.
142 * configure: Regenerate.
143 * include/config.h.in: Regenerate.
144 * configure.host (mips-sgi-irix6*): Remove.
145
146 * include/posix-signal.h [__sgi__]: Remove.
147
148 * gnu/java/net/natPlainDatagramSocketImplPosix.cc
149 [HAVE_BSTRING_H]: Remove.
150 * gnu/java/net/natPlainDatagramSocketImplWin32.cc: Likewise.
151 * gnu/java/net/natPlainSocketImplPosix.cc: Likewise.
152
153 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
154
155 * configure.ac (alpha*-dec-osf*): Remove.
156 * configure: Regenerate.
157 * configure.host (alpha*-dec-osf*): Remove.
158
159 * gnu/java/net/natPlainDatagramSocketImplPosix.cc (setOption): Use
160 IPV6_MULTICAST_IF unconditionally.
161 * gnu/java/net/natPlainDatagramSocketImplWin32.cc (setOption):
162 Likewise.
163 * gnu/java/net/natPlainSocketImplPosix.cc
164 (gnu::java::net::PlainSocketImpl::accept): Use ::accept instead of
165 _Jv_accept.
166 * include/posix-signal.h [__alpha__ && __osf__]: Remove.
167 * include/posix.h (_POSIX_PII_SOCKET): Don't define.
168 (_Jv_accept): Remove.
169
170 * java/io/File.java (File._access): Rename to access.
171 Change callers.
172 (File._stat): Likewise.
173 * java/io/File.h: Regenerate.
174 * classpath/lib/java/io/File.class: Regenerate.
175 * java/io/natFilePosix.cc (java::io::File::_access): Rename to
176 access.
177 (java::io::File::_stat): Rename to stat.
178 * java/io/natFileWin32.cc: Likewise.
179
180 * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
181 Remove alpha*-dec-osf* handling.
182 * testsuite/libjava.jvmti/jvmti-interp.exp
183 (gcj_jni_compile_c_to_so): Likewise.
184 * testsuite/libjava.jvmti/jvmti.exp (gcj_jvmti_compile_cxx_to_o):
185 Likewise.
186
187 2012-02-23 Patrick Marlier <patrick.marlier@gmail.com>
188 Jack Howarth <howarth@bromo.med.uc.edu>
189
190 PR target/49461
191 * configure.ac (SYSTEMSPEC): No longer pass -no_pie for darwin11.
192 * configure: Regenerate.
193
194 2012-02-02 Kai Tietz <ktietz@redhat.com>
195
196 PR libjava/48512
197 * configure.ac (THREADSTARTFILESPEC): Don't add crtmet.o file for
198 w64 windows targets.
199 * configure: Regenerated.
200
201 2012-02-01 Kai Tietz <ktietz@redhat.com>
202
203 PR target/51500
204 * interpret.cc (_Jv_init_cif): Handle thiscall
205 convention for 32-bit Windows.
206 * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):
207 Likewise.
208 * java/lang/reflect/natVMProxy.cc (invoke_t): Add
209 thiscall-attribute for 32-bit Windows.
210
211 2012-01-01 Jakub Jelinek <jakub@redhat.com>
212
213 * gnu/gcj/convert/Convert.java (version): Update copyright notice
214 dates.
215 * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
216 \f
217 Copyright (C) 2012 Free Software Foundation, Inc.
218
219 Copying and distribution of this file, with or without modification,
220 are permitted in any medium without royalty provided the copyright
221 notice and this notice are preserved.