Update sysdep/sh/locks.h with atomic builtins
[official-gcc.git] / libjava / ChangeLog
blob9f7d38fa2109dbb7f4108ad680901811c355616a
1 2012-06-14  Kaz Kojima  <kkojima@gcc.gnu.org>
3         * sysdep/sh/locks.h (__cas_lock): Remove.
4         (__cas_start_atomic, __cas_end_atomic): Likewise.
5         (compare_and_swap): Call __sync_bool_compare_and_swap.
7 2012-05-21  Benjamin Kosnik  <bkoz@redhat.com>
9         PR libstdc++/52700
10         * configure.ac: Allow gnu, gnu-versioned-namespace for
11         --enable-symvers arguments.
12         * configure: Regenerate.
14 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
16         * configure: Regenerated.
18 2012-04-23  Andrew Haley  <aph@redhat.com>
20         * defineclass.cc (MAJOR_1_7,  MINOR_1_7): New.
21         (parse): Allow MAJOR_1_7 classfile version.
23 2012-04-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
25         PR libgcj/52645
26         * gnu/java/net/natPlainDatagramSocketImplPosix.cc (setOption):
27         Restore HAVE_INET6 check.
28         * gnu/java/net/natPlainDatagramSocketImplWin32.cc (setOption):
29         Likewise.
31 2012-03-25  Gerald Pfeifer  <gerald@pfeifer.com>
33         PR libgcj/52694
34         * java/io/natVMConsole.cc (IUCLC): Define, if undefined.
35                 
36 2012-03-16  Andrew John Hughes  <ahughes@redhat.com>
38         * Makefile.am: Add natVMConsole.cc.
39         * Makefile.in: Regenerated.
40         * gcj/Makefile.in: Likewise.
41         * gcj/javaprims.h: Classes updated.
42         * gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.h,
43         * gnu/javax/net/ssl/provider/CipherSuite.h,
44         * gnu/javax/net/ssl/provider/OutputSecurityParameters.h,
45         * include/Makefile.in:
46         Regenerated.
47         * java/io/Console.h,
48         * java/io/IOError.h,
49         * java/io/ObjectOutputStream$2.h:
50         Initial generation.
51         * java/io/ObjectOutputStream.h: Regenerated.
52         * java/io/VMConsole.h: Initial generation.
53         * java/io/VMConsole.java: Copied from classpath/vm/reference.
54         * java/io/natVMConsole.cc: Implemented readPassword.
55         * java/nio/channels/spi/SelectorProvider$1.h,
56         * java/security/KeyStore$1.h:
57         Initial generation.
58         * java/security/ProtectionDomain.h,
59         * java/text/DateFormatSymbols.h,
60         * java/util/HashMap.h,
61         * java/util/regex/Matcher.h,
62         * java/util/regex/Pattern.h:
63         Regenerated.
64         * javax/xml/stream/util/ReaderDelegate.h:
65         Removed.
66         * sources.am,
67         * testsuite/Makefile.in:
68         Regenerated.
70 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
72         * configure.ac (THREADLIBS): Remove *-*-solaris2.8 handling.
73         * configure: Regenerate.
75 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
77         * configure.ac (libgcj_cv_exidx): Remove IRIX 6 ld workaround.
78         (mips-sgi-irix6*): Remove.
79         (mips-sgi-irix*): Remove.
80         (AC_CHECK_HEADERS): Remove bstring.h.
81         * configure: Regenerate.
82         * include/config.h.in: Regenerate.
83         * configure.host (mips-sgi-irix6*): Remove.
85         * include/posix-signal.h [__sgi__]: Remove.
87         * gnu/java/net/natPlainDatagramSocketImplPosix.cc
88         [HAVE_BSTRING_H]: Remove.
89         * gnu/java/net/natPlainDatagramSocketImplWin32.cc: Likewise.
90         * gnu/java/net/natPlainSocketImplPosix.cc: Likewise.
92 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
94         * configure.ac (alpha*-dec-osf*): Remove.
95         * configure: Regenerate.
96         * configure.host (alpha*-dec-osf*): Remove.
98         * gnu/java/net/natPlainDatagramSocketImplPosix.cc (setOption): Use
99         IPV6_MULTICAST_IF unconditionally.
100         * gnu/java/net/natPlainDatagramSocketImplWin32.cc (setOption):
101         Likewise.
102         * gnu/java/net/natPlainSocketImplPosix.cc
103         (gnu::java::net::PlainSocketImpl::accept): Use ::accept instead of
104         _Jv_accept.
105         * include/posix-signal.h [__alpha__ && __osf__]: Remove.
106         * include/posix.h (_POSIX_PII_SOCKET): Don't define.
107         (_Jv_accept): Remove.
109         * java/io/File.java (File._access): Rename to access.
110         Change callers.
111         (File._stat): Likewise.
112         * java/io/File.h: Regenerate.
113         * classpath/lib/java/io/File.class: Regenerate.
114         * java/io/natFilePosix.cc (java::io::File::_access): Rename to
115         access.
116         (java::io::File::_stat): Rename to stat.
117         * java/io/natFileWin32.cc: Likewise.
119         * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
120         Remove alpha*-dec-osf* handling.
121         * testsuite/libjava.jvmti/jvmti-interp.exp
122         (gcj_jni_compile_c_to_so): Likewise.
123         * testsuite/libjava.jvmti/jvmti.exp (gcj_jvmti_compile_cxx_to_o):
124         Likewise.
126 2012-02-23  Patrick Marlier  <patrick.marlier@gmail.com>
127             Jack Howarth  <howarth@bromo.med.uc.edu>
129         PR target/49461
130         * configure.ac (SYSTEMSPEC): No longer pass -no_pie for darwin11.
131         * configure: Regenerate.
133 2012-02-02  Kai Tietz  <ktietz@redhat.com>
135         PR libjava/48512
136         * configure.ac (THREADSTARTFILESPEC): Don't add crtmet.o file for
137         w64 windows targets.
138         * configure: Regenerated.
140 2012-02-01  Kai Tietz  <ktietz@redhat.com>
142         PR target/51500
143         * interpret.cc (_Jv_init_cif): Handle thiscall
144         convention for 32-bit Windows.
145         * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):
146         Likewise.
147         * java/lang/reflect/natVMProxy.cc (invoke_t): Add
148         thiscall-attribute for 32-bit Windows.
150 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
152         * gnu/gcj/convert/Convert.java (version): Update copyright notice
153         dates.
154         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
156 Copyright (C) 2012 Free Software Foundation, Inc.
158 Copying and distribution of this file, with or without modification,
159 are permitted in any medium without royalty provided the copyright
160 notice and this notice are preserved.