1 2011-12-27 Uros Bizjak <ubizjak@gmail.com>
4 * sysdep/alpha/locks.h (compare_and_swap): Call
5 __sync_bool_compare_and_swap.
6 (release_set): Call __sync_synchronize.
8 2011-12-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10 * configure.ac (i?86-*-linux*): Set SIGNAL_HANDLER_AUX.
11 * configure: Regenerate.
12 * include/i386-signal.h: Wrap in __i386__, include
13 java-signal-aux.h otherwise.
15 2011-12-12 Kai Tietz <ktietz@redhat.com>
18 * java/lang/natClass.cc (java::lang::Class::newInstance): Special case
19 member-call for 32-bit IA native Window target.
21 2011-11-24 Jakub Jelinek <jakub@redhat.com>
24 * prims.cc: Don't include ctype.h.
26 (next_property_key, next_property_value): Use it instead
29 2011-11-21 Andreas Tobler <andreast@fgznet.ch>
31 * configure.ac: Fix FreeBSD 10 detection.
32 * configure: Regenerate.
34 2011-10-17 Paul Brook <paul@codesourcery.com>
36 * exception.cc (parse_lsda_header): hardcode ttype_encoding for older
38 (get_ttype_entry) Remove __ARM_EABI_UNWINDER__ variant.
40 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
41 Eric Botcazou <ebotcazou@adacore.com>
44 * include/dwarf2-signal.h [__alpha__]: Remove MAKE_THROW_FRAME
47 2011-08-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49 * exception.cc (std::abort): Remove static.
51 2011-08-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
53 * configure.ac (THREADS): Remove posix95.
54 * configure: Regenerate.
56 2011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
58 * configure.ac (GCC_UNWIND_INCLUDE): Rename to
59 LIBGCC_UNWIND_INCLUDE.
60 Point to $(multi_basedir)/./libjava/../libgcc.
61 * configure: Regenerate.
62 * Makefile.am (GCC_UNWIND_INCLUDE): Reflect this.
63 * Makefile.in: Regenerate.
65 2011-07-12 Andrew Haley <aph@redhat.com>
67 * interpret.cc (check_handler): Fix bit rot.
68 (breakpoint_at): Likewise.
70 2011-07-12 Andrew Haley <aph@redhat.com>
72 * java/lang/natClass.cc (finalize): Make sure that the class
75 2011-07-07 Matthias Klose <doko@ubuntu.com>
77 * libtool-version: Bump soversion.
79 2011-07-07 Matthias Klose <doko@ubuntu.com>
81 * sysdep/x86-64: Remove empty directory.
83 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
86 * configure.host (x86_64-*): Add -Usun to libgcj_flags.
87 (x86_64-*-solaris2.1[0-9]*): New case.
88 (i?86-*-solaris2*): Also accept x86_64-*-solaris2.1[0-9]*.
90 2011-06-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
93 * gnu/gcj/convert/natIconv.cc (iconv_init): Pad in[] with NUL byte.
95 2011-06-17 Jack Howarth <howarth@bromo.med.uc.edu>
98 * libjava/configure.ac (SYSTEMSPEC): Pass -no_pie for darwin11.
99 * libjava/configure: Regenerate.
101 2011-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
104 * include/solaris-signal.h: Rename to ...
105 * include/posix-signal.h: ... this.
107 (SIGNAL_HANDLER): Handle non-SA_SIGINFO case.
108 (sa_signal_handler): Define.
109 (_INIT_SIG_HANDLER): New macro.
110 (INIT_SEGV, INIT_FPE): Use it.
111 * configure.ac (SIGNAL_HANDLER): Use it on alpha*-dec-osf*,
112 mips-sgi-irix*, *-*-solaris2*
113 * configure: Regenerate.
114 * include/aix-signal.h: Refer to AIX.
115 * configure.host (alpha*-dec-osf*): Enable can_unwind_signal.
116 (mips-sgi-irix6*): Likewise.
118 2011-05-31 H.J. Lu <hongjiu.lu@intel.com>
121 * configure.host (sysdeps_dir): Set to i386 for x86_64.
123 * sysdep/i386/locks.h (compare_and_swap): Call
124 __sync_bool_compare_and_swap.
125 (release_set): Call write_barrier ().
127 * sysdep/x86-64/locks.h: Removed.
129 2011-04-24 Gerald Pfeifer <gerald@pfeifer.com>
131 * README: Refer to our generic bug reporting page.
133 2011-04-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
135 * configure.ac (THREADS): Remove decosf1, irix, mach, os2.
136 * configure: Regenerate
138 2011-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
140 * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
141 Add $libiconv to cxxflags for alpha*-dec-osf*.
143 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
146 * testsuite/lib/libjava.exp: Load dg.exp.
147 * testsuite/libjava.jar/jar.exp (gcj_jar_interpret): Strip srcdir
149 Use result for messages.
150 * testsuite/libjava.loader/loader.exp (gcj_loader_test_one): Pass
151 errname to libjava_invoke, fix testname.
153 2011-04-08 Kai Tietz <ktietz@redhat.com>
155 * configure.ac (libgcj_ld_export_all): Set for windows
156 native targets to export-all-symbols.
157 (LIBGCJ_LD_EXPORT_ALL): Export libgcj_ld_export_all.
158 * Makefile.am (libgcj_la_LDFLAGS): Add LIBGCJ_LD_EXPORT_ALL.
159 * sysdep/i386/backtrace.h (MAIN_FUNC): Define for windows
160 native targets to DllMain.
161 * gcj/javaprims.h (JNICALL): Define it dependent
162 for different windows targets.
163 * include/jni_md.h: Likewise.
164 * headers.txt (_Jv_JNI_ToReflectedField): Mark
165 JNICALLS for friends.
166 (_Jv_JNI_ToReflectedMethod): Likewise.
167 * java/lang/Class.h: Regenerated.
168 * java/lang/reflect/Field.h: Regenerated.
169 * java/lang/reflect/Constructor.h: Regenerated.
170 * java/lang/reflect/Method.h: Regenerated.
171 * configure: Regenerated.
172 * Makefile.in: Regenerated.
173 * include/Makefile.in: Regenerated.
174 * testsuite/Makefile.in: Regenerated.
175 * gcj/Makefile.in: Regenerated.
177 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
179 * configure.ac: Redirect $JAR -cf@ output to /dev/null.
180 * configure: Regenerate.
182 2011-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
184 * configure.ac (THREADS): Remove solaris.
185 * configure: Regenerate.
187 2011-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
190 * configure.ac (libjava_cv_anon_version_script): Handle
192 * configure: Regenerate.
194 2011-02-14 Gary Benson <gbenson@redhat.com>
196 * libjava/contrib/aot-compile.in: Add our module directory
197 to the start of the search path rather than the end.
198 * libjava/contrib/aot-compile-rpm.in: Likewise.
200 2011-02-14 Gary Benson <gbenson@redhat.com>
203 * configure.ac (python_mod_dir, python_mod_dir_expanded):
204 Install Python modules into versioned directory.
205 * configure: Regenerate.
207 2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
209 * configure: Regenerate.
210 * shlibpath.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
211 of freebsd1* which soon would incorrectly match FreeBSD 10.0.
213 2011-02-04 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
216 * configure.ac (LDLIBICONV): New substituted variable, with
217 instances of '-Wl,' removed from LIBICONV.
218 * configure: Regenerate.
219 * libgcj.spec.in: Use @LDLIBICONV@ not @LIBICONV@.
220 * Makefile.in: Regenerate.
221 * gcj/Makefile.in: Likewise.
222 * include/Makefile.in: Likewise.
223 * testsuite/Makefile.in: Likewise.
225 2011-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
227 * configure.ac: Don't use libdl on mips-sgi-irix6*.
228 * configure: Regenerate.
230 2011-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
232 * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
233 Add -shared-libgcc to cxxflags for *-*-solaris*.
236 2011-01-03 Jakub Jelinek <jakub@redhat.com>
238 * gnu/gcj/convert/Convert.java (version): Update copyright notice
240 * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
242 Copyright (C) 2011 Free Software Foundation, Inc.
244 Copying and distribution of this file, with or without modification,
245 are permitted in any medium without royalty provided the copyright
246 notice and this notice are preserved.