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