c-common.c (empty_if_body_warning): Remove.
[official-gcc.git] / libjava / ChangeLog
blobb5d16bb338857188ad9bbf51dc69db633584b6be
1 2008-09-26  Peter O'Gorman  <pogma@thewrittenword.com>
2             Steve Ellcey  <sje@cup.hp.com>
4         * configure: Regenerate for new libtool.
5         * Makefile.in: Ditto.
6         * aclocal.m4: Ditto.
7         * classpath/configure: Ditto.
8         * classpath/Makefile.in: Ditto.
9         * classpath/native/jni/Makefile.in: Ditto.
10         * classpath/native/jni/classpath/Makefile.in: Ditto.
11         * classpath/native/jni/midi-dssi/Makefile.in: Ditto.
12         * classpath/native/jni/gstreamer-peer/Makefile.in: Ditto.
13         * classpath/native/jni/gconf-peer/Makefile.in: Ditto.
14         * classpath/native/jni/java-io/Makefile.in: Ditto.
15         * classpath/native/jni/native-lib/Makefile.in: Ditto.
16         * classpath/native/jni/java-util/Makefile.in: Ditto.
17         * classpath/native/jni/java-lang/Makefile.in: Ditto.
18         * classpath/native/jni/midi-alsa/Makefile.in: Ditto.
19         * classpath/native/jni/java-nio/Makefile.in: Ditto.
20         * classpath/native/jni/java-net/Makefile.in: Ditto.
21         * classpath/native/jni/xmlj/Makefile.in: Ditto.
22         * classpath/native/jni/qt-peer/Makefile.in: Ditto.
23         * classpath/native/jni/gtk-peer/Makefile.in: Ditto.
24         * classpath/native/Makefile.in: Ditto.
25         * classpath/native/jawt/Makefile.in: Ditto.
26         * classpath/native/fdlibm/Makefile.in: Ditto.
27         * classpath/native/plugin/Makefile.in: Ditto.
28         * classpath/resource/Makefile.in: Ditto.
29         * classpath/scripts/Makefile.in: Ditto.
30         * classpath/tools/Makefile.in: Ditto.
31         * classpath/doc/Makefile.in: Ditto.
32         * classpath/doc/api/Makefile.in: Ditto.
33         * classpath/lib/Makefile.in: Ditto.
34         * classpath/external/Makefile.in: Ditto.
35         * classpath/external/jsr166/Makefile.in: Ditto.
36         * classpath/external/sax/Makefile.in: Ditto.
37         * classpath/external/w3c_dom/Makefile.in: Ditto.
38         * classpath/external/relaxngDatatype/Makefile.in: Ditto.
39         * classpath/include/Makefile.in: Ditto.
40         * classpath/aclocal.m4: Ditto.
41         * classpath/examples/Makefile.in: Ditto.
42         * include/Makefile.in: Ditto.
43         * testsuite/Makefile.in: Ditto.
44         * gcj/Makefile.in: Ditto.
46 2008-09-17  Andrew Haley  <aph@redhat.com>
48         PR libgcj/8995:
49         
50         * defineclass.cc (_Jv_ClassReader::handleCodeAttribute):
51         Initialize thread_count.
52         * include/java-interp.h (_Jv_InterpMethod::thread_count): New
53         field.
54          (_Jv_InterpMethod::rewrite_insn_mutex): New mutex.
55         (_Jv_InterpFrame:: _Jv_InterpFrame): Pass frame_type.
56         * interpret.cc
57         (ThreadCountAdjuster): New class.
58         (_Jv_InterpMethod::thread_count): New field.
59         (_Jv_InitInterpreter): Initialize rewrite_insn_mutex.
60         Increment and decrement thread_count field in methods.
61         * interpret-run.cc (REWRITE_INSN): Check thread_count <= 1.
62         (REWRITE_INSN): Likewise.
63         Declare a ThreadCountAdjuster.
64         * java/lang/reflect/natVMProxy.cc (run_proxy): Initialize frame
65         type as frame_proxy.
67 2008-09-05  David Daney  <ddaney@avtrex.com>
69         * configure.ac (reduced-reflection): New AC_ARG_ENABLE.
70         (build_libgcj_reduced_reflection): New variable.
71         (BUILD_LIBGCJ_REDUCED_REFLECTION): New AM_CONDITIONAL.
72         * Makefile.am (LIBGCJ_REDUCED_REFLECTION_FLAGS): New variable.
73         (%.lo: %.list): Add LIBGCJ_REDUCED_REFLECTION_FLAGS to compile
74         command.
75         (java/util/concurrent.lo, java/util/concurrent/atomic.lo,
76         java/util/concurrent/locks.lo): Override
77         LIBGCJ_REDUCED_REFLECTION_FLAGS.
78         * Makefile.in, include/Makefile.in, testsuite/Makefile.in,
79         gcj/Makefile.in, configure: Regenerate.
81 2008-08-22  Andrew Haley  <aph@redhat.com>
83         PR libgcj/8995:
84         
85         * interpret-run.cc (REWRITE_INSN): Null this macro.
87         * include/jvm.h (class _Jv_Linker): Declare resolve_mutex, init.
88         (read_cpool_entry, write_cpool_entry): New functions.
89         * link.cc (_Jv_Linker::resolve_mutex): new.
90         (_Jv_Linker::init): New function.
91         (_Jv_Linker::resolve_pool_entry): Use {read,write}_cpool_entry
92         to ensure atomic access to constant pool entries.
94 2008-08-07  Andrew Haley  <aph@redhat.com>
96         * testsuite/libjava.lang/StackTrace2.java: Rewrite to prevent
97         spurious failure when some methods are inlined.
99 2008-08-05  Matthias Klose  <doko@ubuntu.com>
101         * HACKING: Update instructions how to build gcj/javaprims.h.
103 2008-08-04  Tom Tromey  <tromey@redhat.com>
105         PR libgcj/31890:
106         * gcj/javaprims.h: Regenerate class list.
108 2008-07-16  Roger Sayle  <roger@eyesopen.com>
109             Paolo Bonzini  <bonzini@gnu.org>
111         * scripts/jar.in: Fix portability problems with Solaris /bin/sh.
113 2008-07-08  Matthias Klose  <doko@ubuntu.com>
115         * libtool-version: Bump soversion.
117 2008-07-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
119         * gnu/gcj/convert/make-trie.h: New.
120         * gnu/gcj/convert/gen-from-JIS.c: Include it.
121         * gnu/gcj/convert/make-trie.c: Likewise.
122         Fix typos and compiler warnings, diagnose a missing argument.
123         * Makefile.am (gen_from_JIS_SOURCES): Add gnu/gcj/convert/make-trie.h.
124         * Makefile.in: Regenerate.
126 2008-06-30  Joshua Sumali  <jsumali@redhat.com>
127         Andrew Haley  <aph@redhat.com>
128         
129         * configure.ac (java-home): new AC_ARG_ENABLE.
130         (aot-compile-rpm): Likewise.
131         (CREATE_JAVA_HOME): new AM_CONDITIONAL.
132         (INSTALL_AOT_RPM): Likewise.
133         (gcc-suffix): new AC_ARG_WITH.
134         (arch-directory): Likewise.
135         (os-directory): Likewise.
136         (origin-name): Likewise.
137         (arch-suffix): Likewise.
138         (jvm-root-dir): Likewise.
139         (jvm-jar-dir): Likewise.
140         (python-dir): Likewise.
141         (AC_CONFIG_FILES): Add contrib/aotcompile.py, contrib/aot-compile,
142         contrib/aot-compile-rpm, contrib/rebuild-gcj-db.
143         (gcjsubdir): New AC_SUBST.
144         * Makefile.am (install-data-local): Install Python modules for
145         aot-compile. Also install an sdk style directory if
146         --enable-java-home is passed to configure.
147         (bin_SCRIPTS): Add 
148         contrib/rebuild-gcj-db and contrib/aot-compile.
149         (gcjsubdir): Add.
150         (db_pathtail): Redefine in terms of gcjsubdir.
151         * contrib/aot-compile.in: New file.
152         * contrib/aotcompile.py.in: Likewise.
153         * contrib/aot-compile-rpm.in: Likewise.
154         * contrib/classfile.py: Likewise.
155         * contrib/rebuild-gcj-db.in: Likewise.
156         * configure: Regenerate.
157         * Makefile.in: Regenerate. 
159 2008-06-28  Matthias Klose  <doko@ubuntu.com>
161         Import GNU Classpath (classpath-0_97_2-release).
163         * Regenerate class and header files.
164         * Regenerate auto* files.
165         * gcj/javaprims.h: Define jobjectRefType.
166         * jni.cc (_Jv_JNI_GetObjectRefType): New (stub only).
167         (_Jv_JNIFunctions): Initialize GetObjectRefType.
168         * gnu/classpath/jdwp/VMVirtualMachine.java,
169         java/security/VMSecureRandom.java: Merge from classpath.
170         * HACKING: Fix typo.
171         * ChangeLog-2007: New file.
172         * configure.ac: Set JAVAC, pass --disable-regen-headers to classpath.
174 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
176         * configure: Regenerate.
177         * gcj/Makefile.in: Regenerate.
178         * include/Makefile.in: Regenerate.
179         * testsuite/Makefile.in: Regenerate.
181 2008-06-07  Joseph Myers  <joseph@codesourcery.com>
183         * configure.host (strongarm*-elf, xscale*-elf): Remove.
185 2008-06-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
187         * Makefile.am (mostlyclean-local): Use libtool --mode=clean.
188         * Makefile.in: Regenerate.
190 2008-05-28  Andrew Haley  <aph@redhat.com>
192         * java/lang/Class.java (getSimpleName): Use getEnclosingClass().        
193         * testsuite/libjava.lang/PR35020.java: New cases.
194         * testsuite/libjava.lang/PR35020.out: New cases.
196 2008-05-22  Andrew Haley  <aph@redhat.com>
198         PR libgcj/35020
199         * java/lang/Class.java (getSimpleName): Replace incorrect use of
200         String.lastIndexOf(String, int) with String.substring.
201         * testsuite/libjava.lang/PR35020.java: New file.
202         * testsuite/libjava.lang/PR35020.out: New file.
204 2008-05-22  Andrew Haley  <aph@redhat.com>
206         PR libgcj/35020
207         * java/lang/Class.java (getSimpleName): Import from GNU Classpath.
209 2008-05-20  David Daney  <ddaney@avtrex.com>
211         PR libgcj/36252
212         * java/lang/natString.ccn: Add
213         #include <java/io/CharConversionException.h>.
214         (init (byte[], int, int, String)): Catch and ignore
215         CharConversionException.  Break out of conversion loop
216         on incomplete input.
217         * testsuite/libjava.lang/PR36252.java: New test.
218         * testsuite/libjava.lang/PR36252.out: New file, its expected output.
219         * testsuite/libjava.lang/PR36252.jar: New file, its pre-compiled
220         jar file.
222 2008-04-19  Tom Tromey  <tromey@redhat.com>
224         PR libgcj/35979:
225         * jni.cc (_Jv_JNI_NewStringUTF): Return NULL if bytes==NULL.
227 2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
229         PR bootstrap/35457
230         * aclocal.m4: Regenerate.
231         * configure: Regenerate.
233 2008-04-16  Andrew Haley  <aph@littlepinkcloud.com>
235         * libgcj_bc.c: (_Jv_LookupInterfaceMethod, _Jv_MonitorExit,
236         _Jv_RegisterResource, _Jv_JNI_PopSystemFrame): Add.
238 2008-04-16  Andrew Haley  <aph@redhat.com>
240         * libgcj_bc.c: Sort lines.
242 2008-04-02  Peter O'Gorman  <pogma@thewrittenword.com>
244         PR bootstrap/35216
245         * scripts/makemake.tcl: Replace org/omg build with build of all
246         its subpackages.
247         * sources.am: Regenerate.
248         * Makefile.in: Regenerate.
250 2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
252         * Makefile.am (install-data-local): Rewrite to be more efficient,
253         using awk, and `install' with multiple files at once.  Do not gather
254         more than 50 files in one go to avoid hitting command line limits.
255         (install_data_local_split): New variable.
256         * aclocal.m4: Regenerate.
257         * configure: Likewise.
258         * Makefile.in: Likewise.
259         * gcj/Makefile.in: Likewise.
260         * include/Makefile.in: Likewise.
261         * testsuite/Makefile.in: Likewise.
263         * Makefile.am (write_entries_to_file_split): New variable.
264         (write_entries_to_file): Write out that many entries at once,
265         for speed.
266         * Makefile.in: Regenerate.
268 2008-03-13  Tom Tromey  <tromey@redhat.com>
270         * java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
271         Check loading constraints.
272         (_Jv_CheckOrCreateLoadingConstraint): New function.
273         * java/lang/ClassLoader.java (loadingConstraints): New field.
274         * link.cc (_Jv_Linker::find_field): Use
275         _Jv_CheckOrCreateLoadingConstraint.
276         (_Jv_Linker::check_loading_constraints): New function.
277         (_Jv_Linker::resolve_method_entry): Use
278         check_loading_constraints.
279         (_Jv_Linker::append_partial_itable): Likewise.
280         (_Jv_Linker::layout_vtable_methods): Likewise.
281         * include/jvm.h (_Jv_Linker::check_loading_constraints): Declare.
282         (_Jv_CheckOrCreateLoadingConstraint): Declare.
284 2008-03-10  Jim Meyering  <meyering@redhat.com>
286         Don't leak upon failed realloc.
287         * gnu/classpath/natSystemProperties.cc
288         (SystemProperties::insertSystemProperties):
290 2008-03-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
292         * HACKING: Fix grep patterns.
294 2008-03-04  David Daney  <ddaney@avtrex.com>
296         * scripts/makemake.tcl (properties_map): Don't exclude
297         gnu/java/locale.
298         * gnu/java/lang/MainThread.java (Klocale, Kcalendar): Remove.
299         * java/text/Collator.java: Organize imports.
300         (getAvailableLocales): Merge from classpath.
301         (getInstance): Same.
302         * sources.am: Regenerate.
303         * Makefile.in: Regenerate.
304         * classpath/lib/java/text/DecimalFormatSymbols.class,
305         classpath/lib/java/text/DateFormatSymbols.class,
306         classpath/lib/java/util/Currency.class,
307         classpath/lib/java/util/Calendar.class,
308         classpath/lib/gnu/java/lang/MainThread.class,
309         classpath/lib/java/text/Collator.class,
310         gnu/java/lang/MainThread.h,
311         java/text/DateFormatSymbols.h,
312         java/text/DecimalFormatSymbols.h,
313         java/util/Calendar.h,
314         java/util/Currency.h: Regenerate.
315         * classpath/lib/gnu/java/locale/LocaleInformation_en_PH.class,
316         classpath/lib/gnu/java/locale/LocaleInformation_es_AR.class,
317         classpath/lib/gnu/java/locale/LocaleInformation_en_BW.class,
318         classpath/lib/gnu/java/locale/LocaleInformation_de_BE.class,
319         classpath/lib/gnu/java/locale/LocaleInformation_te_IN.class,
320         classpath/lib/gnu/java/locale/LocaleInformation_en.class,
321         classpath/lib/gnu/java/locale/LocaleInformation_iw_IL.class,
322         classpath/lib/gnu/java/locale/LocaleInformation_fr_LU.class,
323         classpath/lib/gnu/java/locale/LocaleInformation_ar_AE.class,
324         classpath/lib/gnu/java/locale/LocaleInformation_sk_SK.class,
325         classpath/lib/gnu/java/locale/LocaleInformation_fr_CA.class,
326         classpath/lib/gnu/java/locale/LocaleInformation_es_MX.class,
327         classpath/lib/gnu/java/locale/LocaleInformation_ar_EG.class,
328         classpath/lib/gnu/java/locale/LocaleInformation_lt_LT.class,
329         classpath/lib/gnu/java/locale/LocaleInformation_en_ZW.class,
330         classpath/lib/gnu/java/locale/LocaleInformation_ar_QA.class,
331         classpath/lib/gnu/java/locale/LocaleInformation_gv_GB.class,
332         classpath/lib/gnu/java/locale/LocaleInformation_yi_US.class,
333         classpath/lib/gnu/java/locale/LocaleInformation_ar_SD.class,
334         classpath/lib/gnu/java/locale/LocaleInformation_ar_IQ.class,
335         classpath/lib/gnu/java/locale/Calendar_de.class,
336         classpath/lib/gnu/java/locale/LocaleInformation_es_HN.class,
337         classpath/lib/gnu/java/locale/LocaleInformation_ar_YE.class,
338         classpath/lib/gnu/java/locale/LocaleInformation_de_CH.class,
339         classpath/lib/gnu/java/locale/LocaleInformation_es_PR.class,
340         classpath/lib/gnu/java/locale/LocaleInformation_ar_BH.class,
341         classpath/lib/gnu/java/locale/LocaleInformation_mi_NZ.class,
342         classpath/lib/gnu/java/locale/Calendar_nl.class,
343         classpath/lib/gnu/java/locale/LocaleInformation_fr_BE.class,
344         classpath/lib/gnu/java/locale/LocaleInformation_es_EC.class,
345         classpath/lib/gnu/java/locale/LocaleInformation_mt_MT.class,
346         classpath/lib/gnu/java/locale/LocaleInformation_en_HK.class,
347         classpath/lib/gnu/java/locale/LocaleInformation_es_CL.class,
348         classpath/lib/gnu/java/locale/LocaleInformation_kw_GB.class,
349         classpath/lib/gnu/java/locale/LocaleInformation_mk_MK.class,
350         classpath/lib/gnu/java/locale/LocaleInformation_es_ES.class,
351         classpath/lib/gnu/java/locale/LocaleInformation_cs_CZ.class,
352         classpath/lib/gnu/java/locale/LocaleInformation_nl_NL.class,
353         classpath/lib/gnu/java/locale/LocaleInformation_en_CA.class,
354         classpath/lib/gnu/java/locale/LocaleInformation_bs_BA.class,
355         classpath/lib/gnu/java/locale/LocaleInformation_ru_UA.class,
356         classpath/lib/gnu/java/locale/LocaleInformation_es_US.class,
357         classpath/lib/gnu/java/locale/LocaleInformation_fr_CH.class,
358         classpath/lib/gnu/java/locale/LocaleInformation_ja_JP.class,
359         classpath/lib/gnu/java/locale/LocaleInformation_it_CH.class,
360         classpath/lib/gnu/java/locale/LocaleInformation_es_PA.class,
361         classpath/lib/gnu/java/locale/LocaleInformation_kl_GL.class,
362         classpath/lib/gnu/java/locale/LocaleInformation_de.class,
363         classpath/lib/gnu/java/locale/LocaleInformation_el_GR.class,
364         classpath/lib/gnu/java/locale/LocaleInformation_en_IN.class,
365         classpath/lib/gnu/java/locale/LocaleInformation_es_DO.class,
366         classpath/lib/gnu/java/locale/LocaleInformation_tr_TR.class,
367         classpath/lib/gnu/java/locale/LocaleInformation_es_PE.class,
368         classpath/lib/gnu/java/locale/LocaleInformation_zh_TW.class,
369         classpath/lib/gnu/java/locale/LocaleInformation_ar_OM.class,
370         classpath/lib/gnu/java/locale/LocaleInformation_ar_KW.class,
371         classpath/lib/gnu/java/locale/LocaleInformation_ga_IE.class,
372         classpath/lib/gnu/java/locale/LocaleInformation_hu_HU.class,
373         classpath/lib/gnu/java/locale/LocaleInformation_nl.class,
374         classpath/lib/gnu/java/locale/LocaleInformation_ca_ES.class,
375         classpath/lib/gnu/java/locale/LocaleInformation_zh_SG.class,
376         classpath/lib/gnu/java/locale/LocaleInformation_de_AT.class,
377         classpath/lib/gnu/java/locale/LocaleInformation_ar_LB.class,
378         classpath/lib/gnu/java/locale/LocaleInformation_es_PY.class,
379         classpath/lib/gnu/java/locale/LocaleInformation_nl_BE.class,
380         classpath/lib/gnu/java/locale/LocaleInformation_af_ZA.class,
381         classpath/lib/gnu/java/locale/LocaleInformation_he_IL.class,
382         classpath/lib/gnu/java/locale/LocaleInformation_ro_RO.class,
383         classpath/lib/gnu/java/locale/LocaleInformation_vi_VN.class,
384         classpath/lib/gnu/java/locale/LocaleInformation_cy_GB.class,
385         classpath/lib/gnu/java/locale/LocaleInformation_hi_IN.class,
386         classpath/lib/gnu/java/locale/LocaleInformation_es_CO.class,
387         classpath/lib/gnu/java/locale/LocaleInformation_ar_JO.class,
388         classpath/lib/gnu/java/locale/LocaleInformation_br_FR.class,
389         classpath/lib/gnu/java/locale/LocaleInformation_ta_IN.class,
390         classpath/lib/gnu/java/locale/LocaleInformation_en_ZA.class,
391         classpath/lib/gnu/java/locale/LocaleInformation_fr_FR.class,
392         classpath/lib/gnu/java/locale/LocaleInformation_ar_DZ.class,
393         classpath/lib/gnu/java/locale/LocaleInformation_eu_ES.class,
394         classpath/lib/gnu/java/locale/LocaleInformation_ar_TN.class,
395         classpath/lib/gnu/java/locale/LocaleInformation_tl_PH.class,
396         classpath/lib/gnu/java/locale/LocaleInformation_pl_PL.class,
397         classpath/lib/gnu/java/locale/LocaleInformation_sv_FI.class,
398         classpath/lib/gnu/java/locale/LocaleInformation_id_ID.class,
399         classpath/lib/gnu/java/locale/LocaleInformation_en_GB.class,
400         classpath/lib/gnu/java/locale/LocaleInformation_uz_UZ.class,
401         classpath/lib/gnu/java/locale/LocaleInformation_fi_FI.class,
402         classpath/lib/gnu/java/locale/LocaleInformation_en_IE.class,
403         classpath/lib/gnu/java/locale/LocaleInformation_ar_MA.class,
404         classpath/lib/gnu/java/locale/LocaleInformation_be_BY.class,
405         classpath/lib/gnu/java/locale/LocaleInformation_bn_IN.class,
406         classpath/lib/gnu/java/locale/LocaleInformation_pt_PT.class,
407         classpath/lib/gnu/java/locale/LocaleInformation_es_BO.class,
408         classpath/lib/gnu/java/locale/LocaleInformation_en_AU.class,
409         classpath/lib/gnu/java/locale/LocaleInformation_es_NI.class,
410         classpath/lib/gnu/java/locale/LocaleInformation_zh_CN.class,
411         classpath/lib/gnu/java/locale/LocaleInformation_es_VE.class,
412         classpath/lib/gnu/java/locale/LocaleInformation_ka_GE.class,
413         classpath/lib/gnu/java/locale/LocaleInformation_it_IT.class,
414         classpath/lib/gnu/java/locale/LocaleInformation_en_US.class,
415         classpath/lib/gnu/java/locale/LocaleInformation_sl_SI.class,
416         classpath/lib/gnu/java/locale/LocaleInformation_en_DK.class,
417         classpath/lib/gnu/java/locale/LocaleInformation.class,
418         classpath/lib/gnu/java/locale/LocaleInformation_es_CR.class,
419         classpath/lib/gnu/java/locale/LocaleInformation_ru_RU.class,
420         classpath/lib/gnu/java/locale/LocaleInformation_sq_AL.class,
421         classpath/lib/gnu/java/locale/LocaleInformation_de_DE.class,
422         classpath/lib/gnu/java/locale/LocaleInformation_es_GT.class,
423         classpath/lib/gnu/java/locale/LocaleInformation_sr_YU.class,
424         classpath/lib/gnu/java/locale/LocaleInformation_da_DK.class,
425         classpath/lib/gnu/java/locale/LocaleInformation_gd_GB.class,
426         classpath/lib/gnu/java/locale/LocaleInformation_hr_HR.class,
427         classpath/lib/gnu/java/locale/LocaleInformation_zh_HK.class,
428         classpath/lib/gnu/java/locale/LocaleInformation_uk_UA.class,
429         classpath/lib/gnu/java/locale/LocaleInformation_ko_KR.class,
430         classpath/lib/gnu/java/locale/Calendar_en.class,
431         classpath/lib/gnu/java/locale/LocaleInformation_ar_LY.class,
432         classpath/lib/gnu/java/locale/LocaleInformation_pt_BR.class,
433         classpath/lib/gnu/java/locale/LocaleInformation_nn_NO.class,
434         classpath/lib/gnu/java/locale/LocaleInformation_en_NZ.class,
435         classpath/lib/gnu/java/locale/LocaleInformation_es_SV.class,
436         classpath/lib/gnu/java/locale/LocaleInformation_ur_PK.class,
437         classpath/lib/gnu/java/locale/LocaleInformation_et_EE.class,
438         classpath/lib/gnu/java/locale/LocaleInformation_lv_LV.class,
439         classpath/lib/gnu/java/locale/LocaleInformation_es_UY.class,
440         classpath/lib/gnu/java/locale/LocaleInformation_oc_FR.class,
441         classpath/lib/gnu/java/locale/LocaleInformation_fo_FO.class,
442         classpath/lib/gnu/java/locale/LocaleInformation_ar_IN.class,
443         classpath/lib/gnu/java/locale/LocaleInformation_de_LU.class,
444         classpath/lib/gnu/java/locale/LocaleInformation_gl_ES.class,
445         classpath/lib/gnu/java/locale/LocaleInformation_en_SG.class,
446         classpath/lib/gnu/java/locale/LocaleInformation_se_NO.class,
447         classpath/lib/gnu/java/locale/LocaleInformation_mr_IN.class,
448         classpath/lib/gnu/java/locale/LocaleInformation_tg_TJ.class,
449         classpath/lib/gnu/java/locale/LocaleInformation_no_NO.class,
450         classpath/lib/gnu/java/locale/LocaleInformation_ar_SY.class,
451         classpath/lib/gnu/java/locale/LocaleInformation_sv_SE.class,
452         classpath/lib/gnu/java/locale/LocaleInformation_fa_IR.class,
453         classpath/lib/gnu/java/locale/Calendar.class,
454         gnu/java/locale/LocaleInformation_fr_CA.java,
455         gnu/java/locale/LocaleInformation_sk_SK.java,
456         gnu/java/locale/LocaleInformation_ar_BH.java,
457         gnu/java/locale/LocaleInformation_ko_KR.h,
458         gnu/java/locale/LocaleInformation_bs_BA.h,
459         gnu/java/locale/LocaleInformation_nn_NO.h,
460         gnu/java/locale/LocaleInformation_en_NZ.h,
461         gnu/java/locale/LocaleInformation_en_ZW.java,
462         gnu/java/locale/LocaleInformation_es_US.h,
463         gnu/java/locale/LocaleInformation_es_SV.h,
464         gnu/java/locale/LocaleInformation_de_LU.java,
465         gnu/java/locale/LocaleInformation_fo_FO.java,
466         gnu/java/locale/LocaleInformation_oc_FR.java,
467         gnu/java/locale/LocaleInformation_it_CH.h,
468         gnu/java/locale/LocaleInformation_de.h,
469         gnu/java/locale/LocaleInformation_el_GR.h,
470         gnu/java/locale/LocaleInformation_tr_TR.h,
471         gnu/java/locale/LocaleInformation_ka_GE.java,
472         gnu/java/locale/LocaleInformation_nn_NO.java,
473         gnu/java/locale/LocaleInformation_se_NO.h,
474         gnu/java/locale/LocaleInformation_ga_IE.h,
475         gnu/java/locale/LocaleInformation_ru_UA.java,
476         gnu/java/locale/LocaleInformation_fa_IR.java,
477         gnu/java/locale/LocaleInformation_ja_JP.java,
478         gnu/java/locale/LocaleInformation_sv_SE.h,
479         gnu/java/locale/LocaleInformation_bn_IN.java,
480         gnu/java/locale/LocaleInformation_af_ZA.h,
481         gnu/java/locale/LocaleInformation_es_PE.java,
482         gnu/java/locale/LocaleInformation_hi_IN.h,
483         gnu/java/locale/LocaleInformation_en_ZA.java,
484         gnu/java/locale/LocaleInformation_es_CO.h,
485         gnu/java/locale/LocaleInformation_es_AR.h,
486         gnu/java/locale/LocaleInformation_en_PH.h,
487         gnu/java/locale/LocaleInformation_ta_IN.h,
488         gnu/java/locale/LocaleInformation_en_ZA.h,
489         gnu/java/locale/LocaleInformation_nl_NL.java,
490         gnu/java/locale/LocaleInformation_ar_KW.java,
491         gnu/java/locale/LocaleInformation_fr_FR.h,
492         gnu/java/locale/LocaleInformation_ar_LY.java,
493         gnu/java/locale/LocaleInformation_uz_UZ.java,
494         gnu/java/locale/LocaleInformation_tl_PH.h,
495         gnu/java/locale/LocaleInformation_fi_FI.java,
496         gnu/java/locale/LocaleInformation_pl_PL.h,
497         gnu/java/locale/LocaleInformation_sv_FI.h,
498         gnu/java/locale/LocaleInformation_es_MX.h,
499         gnu/java/locale/LocaleInformation_uz_UZ.h,
500         gnu/java/locale/LocaleInformation_fi_FI.h,
501         gnu/java/locale/LocaleInformation_ar_SD.java,
502         gnu/java/locale/LocaleInformation_ar_QA.h,
503         gnu/java/locale/LocaleInformation_kw_GB.java,
504         gnu/java/locale/LocaleInformation_ar_YE.h,
505         gnu/java/locale/LocaleInformation_es_PR.java,
506         gnu/java/locale/LocaleInformation_zh_SG.java,
507         gnu/java/locale/LocaleInformation_ca_ES.java,
508         gnu/java/locale/LocaleInformation_ka_GE.h,
509         gnu/java/locale/LocaleInformation_ar_BH.h,
510         gnu/java/locale/LocaleInformation_fr_CH.java,
511         gnu/java/locale/Calendar_nl.h,
512         gnu/java/locale/LocaleInformation_en_DK.h,
513         gnu/java/locale/LocaleInformation.h,
514         gnu/java/locale/LocaleInformation_ar_JO.java,
515         gnu/java/locale/LocaleInformation_br_FR.java,
516         gnu/java/locale/LocaleInformation_ru_RU.java,
517         gnu/java/locale/LocaleInformation_de_BE.java,
518         gnu/java/locale/LocaleInformation_ru_RU.h,
519         gnu/java/locale/LocaleInformation_de_DE.h,
520         gnu/java/locale/LocaleInformation_hr_HR.h,
521         gnu/java/locale/LocaleInformation_gd_GB.h,
522         gnu/java/locale/LocaleInformation_nl.java,
523         gnu/java/locale/LocaleInformation_en_GB.java,
524         gnu/java/locale/LocaleInformation_uk_UA.h,
525         gnu/java/locale/LocaleInformation_ar_LY.h,
526         gnu/java/locale/LocaleInformation_ru_UA.h,
527         gnu/java/locale/LocaleInformation_es_UY.java,
528         gnu/java/locale/LocaleInformation_fr_CH.h,
529         gnu/java/locale/LocaleInformation_lv_LV.h,
530         gnu/java/locale/LocaleInformation_de.java,
531         gnu/java/locale/LocaleInformation_el_GR.java,
532         gnu/java/locale/LocaleInformation_es_CR.java,
533         gnu/java/locale/LocaleInformation_ar_IN.h,
534         gnu/java/locale/LocaleInformation_es_DO.h,
535         gnu/java/locale/LocaleInformation_es_PE.h,
536         gnu/java/locale/LocaleInformation_ar_OM.h,
537         gnu/java/locale/LocaleInformation_zh_HK.java,
538         gnu/java/locale/LocaleInformation_mr_IN.java,
539         gnu/java/locale/LocaleInformation_no_NO.h,
540         gnu/java/locale/LocaleInformation_es_EC.java,
541         gnu/java/locale/LocaleInformation_ro_RO.java,
542         gnu/java/locale/LocaleInformation_he_IL.java,
543         gnu/java/locale/Calendar.java,
544         gnu/java/locale/LocaleInformation_ar_LB.h,
545         gnu/java/locale/LocaleInformation_fa_IR.h,
546         gnu/java/locale/LocaleInformation_es_CO.java,
547         gnu/java/locale/LocaleInformation_cy_GB.h,
548         gnu/java/locale/LocaleInformation_en_SG.java,
549         gnu/java/locale/LocaleInformation_mk_MK.java,
550         gnu/java/locale/LocaleInformation_es_ES.java,
551         gnu/java/locale/LocaleInformation_eu_ES.java,
552         gnu/java/locale/LocaleInformation_en_BW.h,
553         gnu/java/locale/LocaleInformation_es_VE.java,
554         gnu/java/locale/LocaleInformation_zh_CN.java,
555         gnu/java/locale/LocaleInformation_hr_HR.java,
556         gnu/java/locale/LocaleInformation_gd_GB.java,
557         gnu/java/locale/LocaleInformation_se_NO.java,
558         gnu/java/locale/LocaleInformation_te_IN.h,
559         gnu/java/locale/LocaleInformation_en.h,
560         gnu/java/locale/LocaleInformation_ar_TN.h,
561         gnu/java/locale/Calendar_nl.java,
562         gnu/java/locale/LocaleInformation_es_US.java,
563         gnu/java/locale/LocaleInformation_nl_BE.java,
564         gnu/java/locale/LocaleInformation_es_PY.java,
565         gnu/java/locale/LocaleInformation_sk_SK.h,
566         gnu/java/locale/LocaleInformation_fr_CA.h,
567         gnu/java/locale/LocaleInformation_be_BY.java,
568         gnu/java/locale/LocaleInformation_lv_LV.java,
569         gnu/java/locale/LocaleInformation_lt_LT.h,
570         gnu/java/locale/LocaleInformation_gv_GB.java,
571         gnu/java/locale/LocaleInformation_ar_MA.h,
572         gnu/java/locale/LocaleInformation_en_IE.h,
573         gnu/java/locale/LocaleInformation_es_CL.java,
574         gnu/java/locale/LocaleInformation_bn_IN.h,
575         gnu/java/locale/Calendar_de.java,
576         gnu/java/locale/LocaleInformation_yi_US.h,
577         gnu/java/locale/LocaleInformation_ar_DZ.java,
578         gnu/java/locale/LocaleInformation_es_GT.java,
579         gnu/java/locale/Calendar_de.h,
580         gnu/java/locale/LocaleInformation_es_NI.h,
581         gnu/java/locale/LocaleInformation_en_CA.java,
582         gnu/java/locale/LocaleInformation_zh_CN.h,
583         gnu/java/locale/LocaleInformation_es_VE.h,
584         gnu/java/locale/LocaleInformation_de_CH.h,
585         gnu/java/locale/LocaleInformation_en_NZ.java,
586         gnu/java/locale/LocaleInformation_mi_NZ.java,
587         gnu/java/locale/LocaleInformation_en_US.h,
588         gnu/java/locale/LocaleInformation_sl_SI.h,
589         gnu/java/locale/LocaleInformation_et_EE.java,
590         gnu/java/locale/LocaleInformation_mi_NZ.h,
591         gnu/java/locale/LocaleInformation_ar_QA.java,
592         gnu/java/locale/LocaleInformation_en_HK.java,
593         gnu/java/locale/LocaleInformation_ar_IQ.java,
594         gnu/java/locale/LocaleInformation_ar_OM.java,
595         gnu/java/locale/LocaleInformation_fr_FR.java,
596         gnu/java/locale/LocaleInformation_es_CR.h,
597         gnu/java/locale/LocaleInformation_en.java,
598         gnu/java/locale/LocaleInformation_es_GT.h,
599         gnu/java/locale/LocaleInformation_ur_PK.java,
600         gnu/java/locale/LocaleInformation_pt_PT.java,
601         gnu/java/locale/LocaleInformation_et_EE.h,
602         gnu/java/locale/LocaleInformation_ar_IN.java,
603         gnu/java/locale/LocaleInformation_es_AR.java,
604         gnu/java/locale/LocaleInformation_en_PH.java,
605         gnu/java/locale/LocaleInformation_en_IN.h,
606         gnu/java/locale/LocaleInformation_kl_GL.h,
607         gnu/java/locale/LocaleInformation_gl_ES.h,
608         gnu/java/locale/LocaleInformation_sq_AL.java,
609         gnu/java/locale/LocaleInformation_en_SG.h,
610         gnu/java/locale/LocaleInformation_de_CH.java,
611         gnu/java/locale/LocaleInformation_ga_IE.java,
612         gnu/java/locale/LocaleInformation_no_NO.java,
613         gnu/java/locale/LocaleInformation_de_AT.java,
614         gnu/java/locale/LocaleInformation_tg_TJ.h,
615         gnu/java/locale/LocaleInformation_hu_HU.h,
616         gnu/java/locale/LocaleInformation_es_SV.java,
617         gnu/java/locale/LocaleInformation_zh_SG.h,
618         gnu/java/locale/LocaleInformation_ca_ES.h,
619         gnu/java/locale/LocaleInformation_de_AT.h,
620         gnu/java/locale/LocaleInformation_ar_SY.h,
621         gnu/java/locale/LocaleInformation_he_IL.h,
622         gnu/java/locale/LocaleInformation_ro_RO.h,
623         gnu/java/locale/LocaleInformation_zh_TW.java,
624         gnu/java/locale/LocaleInformation_es_NI.java,
625         gnu/java/locale/LocaleInformation_ar_JO.h,
626         gnu/java/locale/LocaleInformation_br_FR.h,
627         gnu/java/locale/Calendar_en.java,
628         gnu/java/locale/LocaleInformation_eu_ES.h,
629         gnu/java/locale/LocaleInformation_pt_BR.java,
630         gnu/java/locale/LocaleInformation_tg_TJ.java,
631         gnu/java/locale/LocaleInformation_iw_IL.h,
632         gnu/java/locale/LocaleInformation_ar_AE.h,
633         gnu/java/locale/LocaleInformation_fr_LU.h,
634         gnu/java/locale/LocaleInformation_id_ID.h,
635         gnu/java/locale/LocaleInformation_sv_SE.java,
636         gnu/java/locale/LocaleInformation_en_GB.h,
637         gnu/java/locale/LocaleInformation_ar_EG.h,
638         gnu/java/locale/LocaleInformation_cy_GB.java,
639         gnu/java/locale/LocaleInformation_be_BY.h,
640         gnu/java/locale/LocaleInformation_yi_US.java,
641         gnu/java/locale/LocaleInformation_tr_TR.java,
642         gnu/java/locale/LocaleInformation_pt_PT.h,
643         gnu/java/locale/LocaleInformation_ar_IQ.h,
644         gnu/java/locale/LocaleInformation_cs_CZ.java,
645         gnu/java/locale/LocaleInformation_ar_TN.java,
646         gnu/java/locale/LocaleInformation_ko_KR.java,
647         gnu/java/locale/LocaleInformation_ar_AE.java,
648         gnu/java/locale/LocaleInformation_fr_LU.java,
649         gnu/java/locale/LocaleInformation_it_IT.h,
650         gnu/java/locale/LocaleInformation_mt_MT.java,
651         gnu/java/locale/LocaleInformation_fr_BE.h,
652         gnu/java/locale/LocaleInformation_es_DO.java,
653         gnu/java/locale/LocaleInformation_ta_IN.java,
654         gnu/java/locale/LocaleInformation_es_CL.h,
655         gnu/java/locale/LocaleInformation_te_IN.java,
656         gnu/java/locale/LocaleInformation_ar_YE.java,
657         gnu/java/locale/LocaleInformation_kw_GB.h,
658         gnu/java/locale/LocaleInformation_uk_UA.java,
659         gnu/java/locale/LocaleInformation_cs_CZ.h,
660         gnu/java/locale/LocaleInformation_da_DK.h,
661         gnu/java/locale/LocaleInformation_en_CA.h,
662         gnu/java/locale/Calendar_en.h,
663         gnu/java/locale/LocaleInformation_pt_BR.h,
664         gnu/java/locale/LocaleInformation_ar_SY.java,
665         gnu/java/locale/LocaleInformation_lt_LT.java,
666         gnu/java/locale/LocaleInformation_vi_VN.java,
667         gnu/java/locale/LocaleInformation_ur_PK.h,
668         gnu/java/locale/LocaleInformation_en_IN.java,
669         gnu/java/locale/LocaleInformation_kl_GL.java,
670         gnu/java/locale/LocaleInformation_ja_JP.h,
671         gnu/java/locale/LocaleInformation_es_UY.h,
672         gnu/java/locale/LocaleInformation_es_PA.h,
673         gnu/java/locale/LocaleInformation_de_LU.h,
674         gnu/java/locale/LocaleInformation_fo_FO.h,
675         gnu/java/locale/LocaleInformation_oc_FR.h,
676         gnu/java/locale/LocaleInformation_zh_TW.h,
677         gnu/java/locale/LocaleInformation_hu_HU.java,
678         gnu/java/locale/LocaleInformation_ar_KW.h,
679         gnu/java/locale/LocaleInformation_mr_IN.h,
680         gnu/java/locale/LocaleInformation_ar_EG.java,
681         gnu/java/locale/LocaleInformation_nl.h,
682         gnu/java/locale/LocaleInformation_af_ZA.java,
683         gnu/java/locale/LocaleInformation_es_PY.h,
684         gnu/java/locale/LocaleInformation_nl_BE.h,
685         gnu/java/locale/LocaleInformation_vi_VN.h,
686         gnu/java/locale/LocaleInformation_es_PA.java,
687         gnu/java/locale/Calendar.h,
688         gnu/java/locale/LocaleInformation_da_DK.java,
689         gnu/java/locale/LocaleInformation_de_BE.h,
690         gnu/java/locale/LocaleInformation_ar_DZ.h,
691         gnu/java/locale/LocaleInformation_bs_BA.java,
692         gnu/java/locale/LocaleInformation_id_ID.java,
693         gnu/java/locale/LocaleInformation_en_US.java,
694         gnu/java/locale/LocaleInformation_sl_SI.java,
695         gnu/java/locale/LocaleInformation_fr_BE.java,
696         gnu/java/locale/LocaleInformation_ar_LB.java,
697         gnu/java/locale/LocaleInformation_it_CH.java,
698         gnu/java/locale/LocaleInformation_en_ZW.h,
699         gnu/java/locale/LocaleInformation_gv_GB.h,
700         gnu/java/locale/LocaleInformation_es_HN.java,
701         gnu/java/locale/LocaleInformation_es_BO.h,
702         gnu/java/locale/LocaleInformation_en_AU.h,
703         gnu/java/locale/LocaleInformation_ar_SD.h,
704         gnu/java/locale/LocaleInformation_sr_YU.java,
705         gnu/java/locale/LocaleInformation_es_HN.h,
706         gnu/java/locale/LocaleInformation_iw_IL.java,
707         gnu/java/locale/LocaleInformation_it_IT.java,
708         gnu/java/locale/LocaleInformation_es_MX.java,
709         gnu/java/locale/LocaleInformation_es_PR.h,
710         gnu/java/locale/LocaleInformation_ar_MA.java,
711         gnu/java/locale/LocaleInformation_en_IE.java,
712         gnu/java/locale/LocaleInformation.java,
713         gnu/java/locale/LocaleInformation_en_DK.java,
714         gnu/java/locale/LocaleInformation_es_EC.h,
715         gnu/java/locale/LocaleInformation_mt_MT.h,
716         gnu/java/locale/LocaleInformation_hi_IN.java,
717         gnu/java/locale/LocaleInformation_en_AU.java,
718         gnu/java/locale/LocaleInformation_es_BO.java,
719         gnu/java/locale/LocaleInformation_gl_ES.java,
720         gnu/java/locale/LocaleInformation_en_BW.java,
721         gnu/java/locale/LocaleInformation_en_HK.h,
722         gnu/java/locale/LocaleInformation_de_DE.java,
723         gnu/java/locale/LocaleInformation_mk_MK.h,
724         gnu/java/locale/LocaleInformation_es_ES.h,
725         gnu/java/locale/LocaleInformation_sq_AL.h,
726         gnu/java/locale/LocaleInformation_sv_FI.java,
727         gnu/java/locale/LocaleInformation_pl_PL.java,
728         gnu/java/locale/LocaleInformation_tl_PH.java,
729         gnu/java/locale/LocaleInformation_sr_YU.h,
730         gnu/java/locale/LocaleInformation_nl_NL.h,
731         gnu/java/locale/LocaleInformation_zh_HK.h,
732         java/text/DateFormatSymbols.java,
733         java/text/DecimalFormatSymbols.java,
734         java/util/Currency.java,
735         java/util/Calendar.java: Remove
737 2008-03-03  Andrew Haley  <aph@littlepinkcloud.com>
739         * testsuite/lib/libjava.exp (libjava_arguments): Use regexp
740         instead of string match when checking for linux targets.
742 2008-03-03  Matthias Klose  <doko@ubuntu.com>
744         * classpath/tools/classes/gnu/classpath/tools/orbd/Main.class,
745         classpath/lib/gnu/java/locale/LocaleData.class
746         classpath/lib/gnu/java/rmi/registry/RegistryImpl.class
747         classpath/lib/gnu/gcj/convert/Convert.class
748         classpath/lib/gnu/gcj/tools/gcj_dbtool/Main.class: Regenerate.
750 2008-03-02  Jakub Jelinek  <jakub@redhat.com>
752         * gnu/gcj/convert/Convert.java (version): Update copyright notice
753         dates.
754         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
756 2008-02-27  David Daney  <ddaney@avtrex.com>
758         * HACKING: Correct typo in find command.
760 2008-02-27  David Daney  <ddaney@avtrex.com>
762         * gnu/java/net/natPlainSocketImplPosix.cc (bind): Remove check for
763         null host.
765 2008-02-20  Tom Tromey  <tromey@redhat.com>
767         PR libgcj/24170:
768         * java/io/natFilePosix.cc (File::performList): Don't use
769         readdir_r.
770         * configure, include/config.h.in: Rebuilt.
771         * configure.ac: Don't check for readdir_r.
773 2008-02-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
775         PR libgcj/33085
776         * configure: Regenerate.
778 2008-02-15  Andreas Tobler  <a.tobler@schweiz.org>
780         PR testsuite/35208
781         * testsuite/libjava.jvmti/interp/natgetstacktrace.cc
782         (Java_getstacktrace_natRunner): Increase the usleep time to a value
783         which prevents OS-X to get into a deadlock.
785 2008-02-06  Andreas Tobler  <a.tobler@schweiz.org>
787         PR libgcj/30071
788         * Makefile.am (install-exec-hook): Add install-binPROGRAMS.
789         * Makefile.in: Regenerate.
791 2008-01-24  David Edelsohn  <edelsohn@gnu.org>
793         * shlibpath.m4: Add AIX 6 support.
794         * configure: Regenerate.
796 2008-01-18  Alexandre Oliva  <aoliva@redhat.com>
798         PR c++/33887
799         * link.cc (_Jv_Linker::prepare_constant_time_tables):
800         has_interfaces is boolean, treat it as such.
802 2008-01-04  Andrew Haley  <aph@redhat.com>
804         PR libgcj/34444
805         * java/lang/natClass.cc (Class::getEnclosingClass): Call
806         getDeclaringClass().