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