OSDN Git Service

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