PR c++/55249
[official-gcc.git] / libjava / ChangeLog
blobbfc8091c2317384658e02dee046d575cd2dea4e4
1 2012-11-19  Matthias Klose  <doko@ubuntu.com>
3         * libtool-version: Bump soversion.
5 2012-10-15  Matthias Klose  <doko@ubuntu.com>
7         * configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
8         * configure: Regenerate.
10 2012-09-14  Dehao Chen  <dehao@google.com>
12         * testsuite/libjava.lang/sourcelocation.java: New cases.
13         * testsuite/libjava.lang/sourcelocation.out: New cases.
15 2012-09-14  David Edelsohn  <dje.gcc@gmail.com>
17         * configure: Regenerated.
19 2012-07-19  Tristan Gingold  <gingold@adacore.com>
20             Richard Henderson  <rth@redhat.com>
22         * libgcj.ver: Add __gcj_personality_seh0.
23         * exception.cc (__gcj_personality_seh0): New function.
24         Adjust for SEH.
26 2012-07-18  H.J. Lu  <hongjiu.lu@intel.com>
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.
33 2012-07-18  H.J. Lu  <hongjiu.lu@intel.com>
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.
41 2012-06-20  David Edelsohn  <dje.gcc@gmail.com>
42             Alan Modra  <amodra@gmail.com>
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.
51 2012-06-15  Andreas Schwab  <schwab@linux-m68k.org>
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.
57 2012-06-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
59         * sysdep/s390/locks.h (compare_and_swap, release_set)
60         (read_barrier, write_barrier): Use the GCC atomic builtins.
62 2012-06-14  Kaz Kojima  <kkojima@gcc.gnu.org>
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.
68 2012-05-21  Benjamin Kosnik  <bkoz@redhat.com>
70         PR libstdc++/52700
71         * configure.ac: Allow gnu, gnu-versioned-namespace for
72         --enable-symvers arguments.
73         * configure: Regenerate.
75 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
77         * configure: Regenerated.
79 2012-04-23  Andrew Haley  <aph@redhat.com>
81         * defineclass.cc (MAJOR_1_7,  MINOR_1_7): New.
82         (parse): Allow MAJOR_1_7 classfile version.
84 2012-04-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
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.
92 2012-03-25  Gerald Pfeifer  <gerald@pfeifer.com>
94         PR libgcj/52694
95         * java/io/natVMConsole.cc (IUCLC): Define, if undefined.
96                 
97 2012-03-16  Andrew John Hughes  <ahughes@redhat.com>
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.
131 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
133         * configure.ac (THREADLIBS): Remove *-*-solaris2.8 handling.
134         * configure: Regenerate.
136 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
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.
146         * include/posix-signal.h [__sgi__]: Remove.
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.
153 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
155         * configure.ac (alpha*-dec-osf*): Remove.
156         * configure: Regenerate.
157         * configure.host (alpha*-dec-osf*): Remove.
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.
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.
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.
187 2012-02-23  Patrick Marlier  <patrick.marlier@gmail.com>
188             Jack Howarth  <howarth@bromo.med.uc.edu>
190         PR target/49461
191         * configure.ac (SYSTEMSPEC): No longer pass -no_pie for darwin11.
192         * configure: Regenerate.
194 2012-02-02  Kai Tietz  <ktietz@redhat.com>
196         PR libjava/48512
197         * configure.ac (THREADSTARTFILESPEC): Don't add crtmet.o file for
198         w64 windows targets.
199         * configure: Regenerated.
201 2012-02-01  Kai Tietz  <ktietz@redhat.com>
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.
211 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
213         * gnu/gcj/convert/Convert.java (version): Update copyright notice
214         dates.
215         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
217 Copyright (C) 2012 Free Software Foundation, Inc.
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.