libjava/ChangeLog:
[official-gcc.git] / libjava / ChangeLog
blob7e0bf0bc48c6acae639fd7c1abfa5c52e2253751
1 2008-10-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
3         * sources.am, Makfile.in: Regenerate.
5 2008-10-17  Matthias Klose  <doko@ubuntu.com>
7         * configure.ac: Fix bashisms.
8         * configure: Regenerate.
10 2008-10-15  Matthias Klose  <doko@ubuntu.com>
12         * configure.ac: Disable build of gjdoc, if configured without
13         --with-antlr-jar or if no antlr.jar found.
14         * configure: Regenerate.
16 2008-10-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>
18         * classpath/configure.ac,
19         * classpath/m4/ac_prog_antlr.m4,
20         * classpath/m4/ac_prog_java.m4,
21         * classpath/tools/Makefile.am:
22         Ported --regen-gjdoc-parser patch and
23         cantlr support from GNU Classpath.
25 2008-10-06  Andrew Haley  <aph@redhat.com>
27         * java/lang/Thread.java (Thread): Always create the ThreadLocalMap
28         when creating a thread.
29         (getThreadLocals) Don't lazily create the ThreadLocalMap.
31 2008-09-28  Andrew John Hughes  <gnu_andrew@member.fsf.org>
33         * classpath/java/lang/ThreadLocalMap.java,
34         * java/lang/ThreadLocalMap$Entry.h,
35         * java/lang/ThreadLocalMap.h,
36         * lib/java/lang/ThreadLocalMap.class,
37         * lib/java/lang/ThreadLocalMap$Entry.class:
38         Add the new files for the ThreadLocal patch.
40 2008-09-28  Andrew John Hughes  <gnu_andrew@member.fsf.org>
42         * classpath/ChangeLog,
43         * classpath/java/lang/InheritableThreadLocal.java,
44         * classpath/java/lang/Thread.java,
45         * classpath/java/lang/ThreadLocal.java:
46         Merge Daniel Frampton's ThreadLocal patch.
47         * gcj/javaprims.h: Updated.
48         * java/lang/Thread.h: Regenerated.
49         * java/lang/Thread.java:
50         Replace WeakIdentityHashMap with ThreadLocalMap.
51         (getThreadLocals()): Likewise.
52         * java/lang/ThreadLocal.h: Regenerated.
53         * java/lang/ThreadLocal.java:
54         (computeNextHash()): New method.
55         (ThreadLocal()): Initialise fastHash.
56         (internalGet()): Updated to match Classpath's get().
57         (internalSet(Object)): Likewise for set(Object).
58         (internalRemove()): Likewise for remove().
59         
60 2008-09-25  Andrew John Hughes  <gnu_andrew@member.fsf.org>
62         * classpath/configure,
63         * classpath/configure.ac:
64         Resynchronise with Classpath's configure.
65         * classpath/examples/Makefile.in:
66         Add equivalent support for building as in
67         tools/Makefile.in.
68         * classpath/java/nio/Buffer.java,
69         * classpath/java/nio/ByteBuffer.java,
70         * classpath/java/nio/ByteBufferImpl.java,
71         * classpath/java/nio/CharBuffer.java,
72         * classpath/java/nio/CharBufferImpl.java,
73         * classpath/java/nio/CharSequenceBuffer.java,
74         * classpath/java/nio/CharViewBufferImpl.java,
75         * classpath/java/nio/DirectByteBufferImpl.java,
76         * classpath/java/nio/DoubleBuffer.java,
77         * classpath/java/nio/DoubleBufferImpl.java,
78         * classpath/java/nio/DoubleViewBufferImpl.java,
79         * classpath/java/nio/FloatBuffer.java,
80         * classpath/java/nio/FloatBufferImpl.java,
81         * classpath/java/nio/FloatViewBufferImpl.java,
82         * classpath/java/nio/IntBuffer.java,
83         * classpath/java/nio/IntBufferImpl.java,
84         * classpath/java/nio/IntViewBufferImpl.java,
85         * classpath/java/nio/LongBuffer.java,
86         * classpath/java/nio/LongBufferImpl.java,
87         * classpath/java/nio/LongViewBufferImpl.java,
88         * classpath/java/nio/MappedByteBuffer.java,
89         * classpath/java/nio/MappedByteBufferImpl.java,
90         * classpath/java/nio/ShortBuffer.java,
91         * classpath/java/nio/ShortBufferImpl.java,
92         * classpath/java/nio/ShortViewBufferImpl.java:
93         Replace use of gnu.classpath.Pointer with gnu.gcj.RawData,
94         and fix some formatting issues.
95         * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaLexer.java,
96         * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaLexer.smap,
97         * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaRecognizer.java,
98         * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaRecognizer.smap,
99         * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.java,
100         * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.txt:
101         Regenerated (later version of antlr).
102         * java/nio/Buffer.h: Regenerated.
103         * java/nio/Buffer.java: Ported changes from Classpath.
104         * java/nio/ByteBuffer.h,
105         * java/nio/CharBuffer.h: Regenerated.
106         * java/nio/DirectByteBufferImpl.java: Ported changes from
107         Classpath.
108         * java/nio/DoubleBuffer.h,
109         * java/nio/FloatBuffer.h,
110         * java/nio/IntBuffer.h,
111         * java/nio/LongBuffer.h,
112         * java/nio/MappedByteBuffer.h,
113         * java/nio/MappedByteBufferImpl.h: Regenerated.
114         * java/nio/MappedByteBufferImpl.java: Ported changes from
115         Classpath.
116         * java/nio/ShortBuffer.h: Regenerated.
118 2008-09-24  Matthias Klose  <doko@ubuntu.com>
120         * configure.ac: Search for antlr.jar, if not configured.
121         * configure: Regenerate.
123 2008-09-24  Matthias Klose  <doko@ubuntu.com>
125         * Makefile.am: Build a gjdoc binary, if enabled.
126         * configure.ac: Add options --disable-gjdoc, --with-antlr-jar=file.
127         * Makefile.in, */Makefile.in, configure: Regenerate.
129 2008-09-22  Andrew Haley  <aph@redhat.com>
131         * java/lang/String.java (toString(char[], int, int)): New method.
133 2008-09-14  Matthias Klose  <doko@ubuntu.com>
135         Import GNU Classpath (libgcj-import-20080914).
137         * Regenerate class and header files.
138         * Regenerate auto* files.
139         * configure.ac: Don't pass --disable-gjdoc to classpath.
140         * sources.am: Regenerated.
141         * HACKING: Mention to build gjdoc in maintainer builds.
142         * gnu/classpath/Configuration.java: Update classpath version.
143         * gcj/javaprims.h: Update.
145 2008-09-08  Andrew John Hughes  <gnu_andrew@member.fsf.org>
147         * Makefile.am: Replace natStringBuffer.cc
148         and natStringBuilder.cc with natAbstractStringBuffer.cc.
149         * Makefile.in: Regenerated.
150         * java/lang/AbstractStringBuffer.java:
151         (append(int)): Made native.
152         (regionMatches(int,String)): Likewise.
153         * java/lang/StringBuffer.h: Regenerated.
154         * java/lang/StringBuffer.java: Remerged with GNU Classpath.
155         * java/lang/StringBuilder.h: Regenerated.
156         * java/lang/StringBuilder.java: Remerged with GNU Classpath.
157         * java/lang/natAbstractStringBuffer.cc: Provide common
158         native methods for StringBuffer and StringBuilder.
159         * java/lang/natStringBuffer.cc,
160         * java/lang/natStringBuilder.cc: Removed.
162 2008-09-04  Andrew John Hughes  <gnu_andrew@member.fsf.org>
164         * Makefile.in,
165         * classpath/configure: Regenerated.
166         * gnu/gcj/util/natDebug.cc,
167         * gnu/gcj/xlib/natColormap.cc,
168         * gnu/gcj/xlib/natDisplay.cc,
169         * gnu/gcj/xlib/natDrawable.cc,
170         * gnu/gcj/xlib/natFont.cc,
171         * gnu/gcj/xlib/natWMSizeHints.cc,
172         * gnu/gcj/xlib/natWindow.cc,
173         * gnu/gcj/xlib/natXImage.cc:
174         Add :: prefix to namespaces.
175         * java/io/CharArrayWriter.h,
176         * java/lang/StringBuffer.h:
177         Regenerated using patched gjavah.
178         * java/lang/natStringBuffer.cc:
179         Fix naming of append(jint).
180         * java/sql/Timestamp.h: Regenerated
181         using patched gjavah.
182         * jni.cc: Rename p to functions
183         to match change in GNU Classpath.
184         * scripts/makemake.tcl: Switch
185         gnu.java.math to BC compilation.
186         * sources.am: Regenerated.
188 2008-08-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
189         
190         * Makefile.in: Updated location of Configuration.java.
191         * classpath/lib/gnu/java/locale/LocaleData.class: Regenerated.
193 2008-08-18  Andrew John Hughes  <gnu_andrew@member.fsf.org>
194         
195         * Makefile.in: Updated with new Java files.
196         * classpath/configure: Regenerated.
197         * classpath/tools/Makefile.am: Add missing
198         use of GJDOC_EX so --disable-gjdoc works.
199         * classpath/tools/Makefile.in: Regenerated.
201 2008-08-15  Matthias Klose  <doko@ubuntu.com>
203         Import GNU Classpath (libgcj-import-20080811).
205         * Regenerate class and header files.
206         * Regenerate auto* files.
207         * configure.ac: Don't pass --with-fastjar to classpath, substitute new
208         dummy value in classpath/gnu/classpath/Configuration.java.in, pass
209         --disable-gjdoc to classpath.
210         * scripts/makemake.tcl:
211         * sources.am: Regenerated.
212         * java/lang/AbstractStringBuffer.java, gnu/java/lang/VMCPStringBuilder.java:
213         New, copied from classpath, use System instead of VMSystem.
214         * java/lang/StringBuffer.java: Merge from classpath.
215         * java/lang/ClassLoader.java: Merge from classpath.
216         * gcj/javaprims.h: Update class definitions,
217         remove _Jv_jobjectRefType, jobjectRefType definitions.
219 2008-09-30  Andreas Tobler  <a.tobler@schweiz.org>
221         * testsuite/lib/libjava.exp (libjava_arguments): Do not append
222         "no-install" to additional_flags for *-*-darwin.
224 2008-09-26  Peter O'Gorman  <pogma@thewrittenword.com>
225             Steve Ellcey  <sje@cup.hp.com>
227         * configure: Regenerate for new libtool.
228         * Makefile.in: Ditto.
229         * aclocal.m4: Ditto.
230         * classpath/configure: Ditto.
231         * classpath/Makefile.in: Ditto.
232         * classpath/native/jni/Makefile.in: Ditto.
233         * classpath/native/jni/classpath/Makefile.in: Ditto.
234         * classpath/native/jni/midi-dssi/Makefile.in: Ditto.
235         * classpath/native/jni/gstreamer-peer/Makefile.in: Ditto.
236         * classpath/native/jni/gconf-peer/Makefile.in: Ditto.
237         * classpath/native/jni/java-io/Makefile.in: Ditto.
238         * classpath/native/jni/native-lib/Makefile.in: Ditto.
239         * classpath/native/jni/java-util/Makefile.in: Ditto.
240         * classpath/native/jni/java-lang/Makefile.in: Ditto.
241         * classpath/native/jni/midi-alsa/Makefile.in: Ditto.
242         * classpath/native/jni/java-nio/Makefile.in: Ditto.
243         * classpath/native/jni/java-net/Makefile.in: Ditto.
244         * classpath/native/jni/xmlj/Makefile.in: Ditto.
245         * classpath/native/jni/qt-peer/Makefile.in: Ditto.
246         * classpath/native/jni/gtk-peer/Makefile.in: Ditto.
247         * classpath/native/Makefile.in: Ditto.
248         * classpath/native/jawt/Makefile.in: Ditto.
249         * classpath/native/fdlibm/Makefile.in: Ditto.
250         * classpath/native/plugin/Makefile.in: Ditto.
251         * classpath/resource/Makefile.in: Ditto.
252         * classpath/scripts/Makefile.in: Ditto.
253         * classpath/tools/Makefile.in: Ditto.
254         * classpath/doc/Makefile.in: Ditto.
255         * classpath/doc/api/Makefile.in: Ditto.
256         * classpath/lib/Makefile.in: Ditto.
257         * classpath/external/Makefile.in: Ditto.
258         * classpath/external/jsr166/Makefile.in: Ditto.
259         * classpath/external/sax/Makefile.in: Ditto.
260         * classpath/external/w3c_dom/Makefile.in: Ditto.
261         * classpath/external/relaxngDatatype/Makefile.in: Ditto.
262         * classpath/include/Makefile.in: Ditto.
263         * classpath/aclocal.m4: Ditto.
264         * classpath/examples/Makefile.in: Ditto.
265         * include/Makefile.in: Ditto.
266         * testsuite/Makefile.in: Ditto.
267         * gcj/Makefile.in: Ditto.
269 2008-09-17  Andrew Haley  <aph@redhat.com>
271         PR libgcj/8995:
272         
273         * defineclass.cc (_Jv_ClassReader::handleCodeAttribute):
274         Initialize thread_count.
275         * include/java-interp.h (_Jv_InterpMethod::thread_count): New
276         field.
277          (_Jv_InterpMethod::rewrite_insn_mutex): New mutex.
278         (_Jv_InterpFrame:: _Jv_InterpFrame): Pass frame_type.
279         * interpret.cc
280         (ThreadCountAdjuster): New class.
281         (_Jv_InterpMethod::thread_count): New field.
282         (_Jv_InitInterpreter): Initialize rewrite_insn_mutex.
283         Increment and decrement thread_count field in methods.
284         * interpret-run.cc (REWRITE_INSN): Check thread_count <= 1.
285         (REWRITE_INSN): Likewise.
286         Declare a ThreadCountAdjuster.
287         * java/lang/reflect/natVMProxy.cc (run_proxy): Initialize frame
288         type as frame_proxy.
290 2008-09-05  David Daney  <ddaney@avtrex.com>
292         * configure.ac (reduced-reflection): New AC_ARG_ENABLE.
293         (build_libgcj_reduced_reflection): New variable.
294         (BUILD_LIBGCJ_REDUCED_REFLECTION): New AM_CONDITIONAL.
295         * Makefile.am (LIBGCJ_REDUCED_REFLECTION_FLAGS): New variable.
296         (%.lo: %.list): Add LIBGCJ_REDUCED_REFLECTION_FLAGS to compile
297         command.
298         (java/util/concurrent.lo, java/util/concurrent/atomic.lo,
299         java/util/concurrent/locks.lo): Override
300         LIBGCJ_REDUCED_REFLECTION_FLAGS.
301         * Makefile.in, include/Makefile.in, testsuite/Makefile.in,
302         gcj/Makefile.in, configure: Regenerate.
304 2008-08-22  Andrew Haley  <aph@redhat.com>
306         PR libgcj/8995:
307         
308         * interpret-run.cc (REWRITE_INSN): Null this macro.
310         * include/jvm.h (class _Jv_Linker): Declare resolve_mutex, init.
311         (read_cpool_entry, write_cpool_entry): New functions.
312         * link.cc (_Jv_Linker::resolve_mutex): new.
313         (_Jv_Linker::init): New function.
314         (_Jv_Linker::resolve_pool_entry): Use {read,write}_cpool_entry
315         to ensure atomic access to constant pool entries.
317 2008-08-07  Andrew Haley  <aph@redhat.com>
319         * testsuite/libjava.lang/StackTrace2.java: Rewrite to prevent
320         spurious failure when some methods are inlined.
322 2008-08-05  Matthias Klose  <doko@ubuntu.com>
324         * HACKING: Update instructions how to build gcj/javaprims.h.
326 2008-08-04  Tom Tromey  <tromey@redhat.com>
328         PR libgcj/31890:
329         * gcj/javaprims.h: Regenerate class list.
331 2008-07-16  Roger Sayle  <roger@eyesopen.com>
332             Paolo Bonzini  <bonzini@gnu.org>
334         * scripts/jar.in: Fix portability problems with Solaris /bin/sh.
336 2008-07-08  Matthias Klose  <doko@ubuntu.com>
338         * libtool-version: Bump soversion.
340 2008-07-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
342         * gnu/gcj/convert/make-trie.h: New.
343         * gnu/gcj/convert/gen-from-JIS.c: Include it.
344         * gnu/gcj/convert/make-trie.c: Likewise.
345         Fix typos and compiler warnings, diagnose a missing argument.
346         * Makefile.am (gen_from_JIS_SOURCES): Add gnu/gcj/convert/make-trie.h.
347         * Makefile.in: Regenerate.
349 2008-06-30  Joshua Sumali  <jsumali@redhat.com>
350         Andrew Haley  <aph@redhat.com>
351         
352         * configure.ac (java-home): new AC_ARG_ENABLE.
353         (aot-compile-rpm): Likewise.
354         (CREATE_JAVA_HOME): new AM_CONDITIONAL.
355         (INSTALL_AOT_RPM): Likewise.
356         (gcc-suffix): new AC_ARG_WITH.
357         (arch-directory): Likewise.
358         (os-directory): Likewise.
359         (origin-name): Likewise.
360         (arch-suffix): Likewise.
361         (jvm-root-dir): Likewise.
362         (jvm-jar-dir): Likewise.
363         (python-dir): Likewise.
364         (AC_CONFIG_FILES): Add contrib/aotcompile.py, contrib/aot-compile,
365         contrib/aot-compile-rpm, contrib/rebuild-gcj-db.
366         (gcjsubdir): New AC_SUBST.
367         * Makefile.am (install-data-local): Install Python modules for
368         aot-compile. Also install an sdk style directory if
369         --enable-java-home is passed to configure.
370         (bin_SCRIPTS): Add 
371         contrib/rebuild-gcj-db and contrib/aot-compile.
372         (gcjsubdir): Add.
373         (db_pathtail): Redefine in terms of gcjsubdir.
374         * contrib/aot-compile.in: New file.
375         * contrib/aotcompile.py.in: Likewise.
376         * contrib/aot-compile-rpm.in: Likewise.
377         * contrib/classfile.py: Likewise.
378         * contrib/rebuild-gcj-db.in: Likewise.
379         * configure: Regenerate.
380         * Makefile.in: Regenerate. 
382 2008-06-28  Matthias Klose  <doko@ubuntu.com>
384         Import GNU Classpath (classpath-0_97_2-release).
386         * Regenerate class and header files.
387         * Regenerate auto* files.
388         * gcj/javaprims.h: Define jobjectRefType.
389         * jni.cc (_Jv_JNI_GetObjectRefType): New (stub only).
390         (_Jv_JNIFunctions): Initialize GetObjectRefType.
391         * gnu/classpath/jdwp/VMVirtualMachine.java,
392         java/security/VMSecureRandom.java: Merge from classpath.
393         * HACKING: Fix typo.
394         * ChangeLog-2007: New file.
395         * configure.ac: Set JAVAC, pass --disable-regen-headers to classpath.
397 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
399         * configure: Regenerate.
400         * gcj/Makefile.in: Regenerate.
401         * include/Makefile.in: Regenerate.
402         * testsuite/Makefile.in: Regenerate.
404 2008-06-07  Joseph Myers  <joseph@codesourcery.com>
406         * configure.host (strongarm*-elf, xscale*-elf): Remove.
408 2008-06-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
410         * Makefile.am (mostlyclean-local): Use libtool --mode=clean.
411         * Makefile.in: Regenerate.
413 2008-05-28  Andrew Haley  <aph@redhat.com>
415         * java/lang/Class.java (getSimpleName): Use getEnclosingClass().        
416         * testsuite/libjava.lang/PR35020.java: New cases.
417         * testsuite/libjava.lang/PR35020.out: New cases.
419 2008-05-22  Andrew Haley  <aph@redhat.com>
421         PR libgcj/35020
422         * java/lang/Class.java (getSimpleName): Replace incorrect use of
423         String.lastIndexOf(String, int) with String.substring.
424         * testsuite/libjava.lang/PR35020.java: New file.
425         * testsuite/libjava.lang/PR35020.out: New file.
427 2008-05-22  Andrew Haley  <aph@redhat.com>
429         PR libgcj/35020
430         * java/lang/Class.java (getSimpleName): Import from GNU Classpath.
432 2008-05-20  David Daney  <ddaney@avtrex.com>
434         PR libgcj/36252
435         * java/lang/natString.ccn: Add
436         #include <java/io/CharConversionException.h>.
437         (init (byte[], int, int, String)): Catch and ignore
438         CharConversionException.  Break out of conversion loop
439         on incomplete input.
440         * testsuite/libjava.lang/PR36252.java: New test.
441         * testsuite/libjava.lang/PR36252.out: New file, its expected output.
442         * testsuite/libjava.lang/PR36252.jar: New file, its pre-compiled
443         jar file.
445 2008-04-19  Tom Tromey  <tromey@redhat.com>
447         PR libgcj/35979:
448         * jni.cc (_Jv_JNI_NewStringUTF): Return NULL if bytes==NULL.
450 2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
452         PR bootstrap/35457
453         * aclocal.m4: Regenerate.
454         * configure: Regenerate.
456 2008-04-16  Andrew Haley  <aph@littlepinkcloud.com>
458         * libgcj_bc.c: (_Jv_LookupInterfaceMethod, _Jv_MonitorExit,
459         _Jv_RegisterResource, _Jv_JNI_PopSystemFrame): Add.
461 2008-04-16  Andrew Haley  <aph@redhat.com>
463         * libgcj_bc.c: Sort lines.
465 2008-04-02  Peter O'Gorman  <pogma@thewrittenword.com>
467         PR bootstrap/35216
468         * scripts/makemake.tcl: Replace org/omg build with build of all
469         its subpackages.
470         * sources.am: Regenerate.
471         * Makefile.in: Regenerate.
473 2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
475         * Makefile.am (install-data-local): Rewrite to be more efficient,
476         using awk, and `install' with multiple files at once.  Do not gather
477         more than 50 files in one go to avoid hitting command line limits.
478         (install_data_local_split): New variable.
479         * aclocal.m4: Regenerate.
480         * configure: Likewise.
481         * Makefile.in: Likewise.
482         * gcj/Makefile.in: Likewise.
483         * include/Makefile.in: Likewise.
484         * testsuite/Makefile.in: Likewise.
486         * Makefile.am (write_entries_to_file_split): New variable.
487         (write_entries_to_file): Write out that many entries at once,
488         for speed.
489         * Makefile.in: Regenerate.
491 2008-03-13  Tom Tromey  <tromey@redhat.com>
493         * java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
494         Check loading constraints.
495         (_Jv_CheckOrCreateLoadingConstraint): New function.
496         * java/lang/ClassLoader.java (loadingConstraints): New field.
497         * link.cc (_Jv_Linker::find_field): Use
498         _Jv_CheckOrCreateLoadingConstraint.
499         (_Jv_Linker::check_loading_constraints): New function.
500         (_Jv_Linker::resolve_method_entry): Use
501         check_loading_constraints.
502         (_Jv_Linker::append_partial_itable): Likewise.
503         (_Jv_Linker::layout_vtable_methods): Likewise.
504         * include/jvm.h (_Jv_Linker::check_loading_constraints): Declare.
505         (_Jv_CheckOrCreateLoadingConstraint): Declare.
507 2008-03-10  Jim Meyering  <meyering@redhat.com>
509         Don't leak upon failed realloc.
510         * gnu/classpath/natSystemProperties.cc
511         (SystemProperties::insertSystemProperties):
513 2008-03-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
515         * HACKING: Fix grep patterns.
517 2008-03-04  David Daney  <ddaney@avtrex.com>
519         * scripts/makemake.tcl (properties_map): Don't exclude
520         gnu/java/locale.
521         * gnu/java/lang/MainThread.java (Klocale, Kcalendar): Remove.
522         * java/text/Collator.java: Organize imports.
523         (getAvailableLocales): Merge from classpath.
524         (getInstance): Same.
525         * sources.am: Regenerate.
526         * Makefile.in: Regenerate.
527         * classpath/lib/java/text/DecimalFormatSymbols.class,
528         classpath/lib/java/text/DateFormatSymbols.class,
529         classpath/lib/java/util/Currency.class,
530         classpath/lib/java/util/Calendar.class,
531         classpath/lib/gnu/java/lang/MainThread.class,
532         classpath/lib/java/text/Collator.class,
533         gnu/java/lang/MainThread.h,
534         java/text/DateFormatSymbols.h,
535         java/text/DecimalFormatSymbols.h,
536         java/util/Calendar.h,
537         java/util/Currency.h: Regenerate.
538         * classpath/lib/gnu/java/locale/LocaleInformation_en_PH.class,
539         classpath/lib/gnu/java/locale/LocaleInformation_es_AR.class,
540         classpath/lib/gnu/java/locale/LocaleInformation_en_BW.class,
541         classpath/lib/gnu/java/locale/LocaleInformation_de_BE.class,
542         classpath/lib/gnu/java/locale/LocaleInformation_te_IN.class,
543         classpath/lib/gnu/java/locale/LocaleInformation_en.class,
544         classpath/lib/gnu/java/locale/LocaleInformation_iw_IL.class,
545         classpath/lib/gnu/java/locale/LocaleInformation_fr_LU.class,
546         classpath/lib/gnu/java/locale/LocaleInformation_ar_AE.class,
547         classpath/lib/gnu/java/locale/LocaleInformation_sk_SK.class,
548         classpath/lib/gnu/java/locale/LocaleInformation_fr_CA.class,
549         classpath/lib/gnu/java/locale/LocaleInformation_es_MX.class,
550         classpath/lib/gnu/java/locale/LocaleInformation_ar_EG.class,
551         classpath/lib/gnu/java/locale/LocaleInformation_lt_LT.class,
552         classpath/lib/gnu/java/locale/LocaleInformation_en_ZW.class,
553         classpath/lib/gnu/java/locale/LocaleInformation_ar_QA.class,
554         classpath/lib/gnu/java/locale/LocaleInformation_gv_GB.class,
555         classpath/lib/gnu/java/locale/LocaleInformation_yi_US.class,
556         classpath/lib/gnu/java/locale/LocaleInformation_ar_SD.class,
557         classpath/lib/gnu/java/locale/LocaleInformation_ar_IQ.class,
558         classpath/lib/gnu/java/locale/Calendar_de.class,
559         classpath/lib/gnu/java/locale/LocaleInformation_es_HN.class,
560         classpath/lib/gnu/java/locale/LocaleInformation_ar_YE.class,
561         classpath/lib/gnu/java/locale/LocaleInformation_de_CH.class,
562         classpath/lib/gnu/java/locale/LocaleInformation_es_PR.class,
563         classpath/lib/gnu/java/locale/LocaleInformation_ar_BH.class,
564         classpath/lib/gnu/java/locale/LocaleInformation_mi_NZ.class,
565         classpath/lib/gnu/java/locale/Calendar_nl.class,
566         classpath/lib/gnu/java/locale/LocaleInformation_fr_BE.class,
567         classpath/lib/gnu/java/locale/LocaleInformation_es_EC.class,
568         classpath/lib/gnu/java/locale/LocaleInformation_mt_MT.class,
569         classpath/lib/gnu/java/locale/LocaleInformation_en_HK.class,
570         classpath/lib/gnu/java/locale/LocaleInformation_es_CL.class,
571         classpath/lib/gnu/java/locale/LocaleInformation_kw_GB.class,
572         classpath/lib/gnu/java/locale/LocaleInformation_mk_MK.class,
573         classpath/lib/gnu/java/locale/LocaleInformation_es_ES.class,
574         classpath/lib/gnu/java/locale/LocaleInformation_cs_CZ.class,
575         classpath/lib/gnu/java/locale/LocaleInformation_nl_NL.class,
576         classpath/lib/gnu/java/locale/LocaleInformation_en_CA.class,
577         classpath/lib/gnu/java/locale/LocaleInformation_bs_BA.class,
578         classpath/lib/gnu/java/locale/LocaleInformation_ru_UA.class,
579         classpath/lib/gnu/java/locale/LocaleInformation_es_US.class,
580         classpath/lib/gnu/java/locale/LocaleInformation_fr_CH.class,
581         classpath/lib/gnu/java/locale/LocaleInformation_ja_JP.class,
582         classpath/lib/gnu/java/locale/LocaleInformation_it_CH.class,
583         classpath/lib/gnu/java/locale/LocaleInformation_es_PA.class,
584         classpath/lib/gnu/java/locale/LocaleInformation_kl_GL.class,
585         classpath/lib/gnu/java/locale/LocaleInformation_de.class,
586         classpath/lib/gnu/java/locale/LocaleInformation_el_GR.class,
587         classpath/lib/gnu/java/locale/LocaleInformation_en_IN.class,
588         classpath/lib/gnu/java/locale/LocaleInformation_es_DO.class,
589         classpath/lib/gnu/java/locale/LocaleInformation_tr_TR.class,
590         classpath/lib/gnu/java/locale/LocaleInformation_es_PE.class,
591         classpath/lib/gnu/java/locale/LocaleInformation_zh_TW.class,
592         classpath/lib/gnu/java/locale/LocaleInformation_ar_OM.class,
593         classpath/lib/gnu/java/locale/LocaleInformation_ar_KW.class,
594         classpath/lib/gnu/java/locale/LocaleInformation_ga_IE.class,
595         classpath/lib/gnu/java/locale/LocaleInformation_hu_HU.class,
596         classpath/lib/gnu/java/locale/LocaleInformation_nl.class,
597         classpath/lib/gnu/java/locale/LocaleInformation_ca_ES.class,
598         classpath/lib/gnu/java/locale/LocaleInformation_zh_SG.class,
599         classpath/lib/gnu/java/locale/LocaleInformation_de_AT.class,
600         classpath/lib/gnu/java/locale/LocaleInformation_ar_LB.class,
601         classpath/lib/gnu/java/locale/LocaleInformation_es_PY.class,
602         classpath/lib/gnu/java/locale/LocaleInformation_nl_BE.class,
603         classpath/lib/gnu/java/locale/LocaleInformation_af_ZA.class,
604         classpath/lib/gnu/java/locale/LocaleInformation_he_IL.class,
605         classpath/lib/gnu/java/locale/LocaleInformation_ro_RO.class,
606         classpath/lib/gnu/java/locale/LocaleInformation_vi_VN.class,
607         classpath/lib/gnu/java/locale/LocaleInformation_cy_GB.class,
608         classpath/lib/gnu/java/locale/LocaleInformation_hi_IN.class,
609         classpath/lib/gnu/java/locale/LocaleInformation_es_CO.class,
610         classpath/lib/gnu/java/locale/LocaleInformation_ar_JO.class,
611         classpath/lib/gnu/java/locale/LocaleInformation_br_FR.class,
612         classpath/lib/gnu/java/locale/LocaleInformation_ta_IN.class,
613         classpath/lib/gnu/java/locale/LocaleInformation_en_ZA.class,
614         classpath/lib/gnu/java/locale/LocaleInformation_fr_FR.class,
615         classpath/lib/gnu/java/locale/LocaleInformation_ar_DZ.class,
616         classpath/lib/gnu/java/locale/LocaleInformation_eu_ES.class,
617         classpath/lib/gnu/java/locale/LocaleInformation_ar_TN.class,
618         classpath/lib/gnu/java/locale/LocaleInformation_tl_PH.class,
619         classpath/lib/gnu/java/locale/LocaleInformation_pl_PL.class,
620         classpath/lib/gnu/java/locale/LocaleInformation_sv_FI.class,
621         classpath/lib/gnu/java/locale/LocaleInformation_id_ID.class,
622         classpath/lib/gnu/java/locale/LocaleInformation_en_GB.class,
623         classpath/lib/gnu/java/locale/LocaleInformation_uz_UZ.class,
624         classpath/lib/gnu/java/locale/LocaleInformation_fi_FI.class,
625         classpath/lib/gnu/java/locale/LocaleInformation_en_IE.class,
626         classpath/lib/gnu/java/locale/LocaleInformation_ar_MA.class,
627         classpath/lib/gnu/java/locale/LocaleInformation_be_BY.class,
628         classpath/lib/gnu/java/locale/LocaleInformation_bn_IN.class,
629         classpath/lib/gnu/java/locale/LocaleInformation_pt_PT.class,
630         classpath/lib/gnu/java/locale/LocaleInformation_es_BO.class,
631         classpath/lib/gnu/java/locale/LocaleInformation_en_AU.class,
632         classpath/lib/gnu/java/locale/LocaleInformation_es_NI.class,
633         classpath/lib/gnu/java/locale/LocaleInformation_zh_CN.class,
634         classpath/lib/gnu/java/locale/LocaleInformation_es_VE.class,
635         classpath/lib/gnu/java/locale/LocaleInformation_ka_GE.class,
636         classpath/lib/gnu/java/locale/LocaleInformation_it_IT.class,
637         classpath/lib/gnu/java/locale/LocaleInformation_en_US.class,
638         classpath/lib/gnu/java/locale/LocaleInformation_sl_SI.class,
639         classpath/lib/gnu/java/locale/LocaleInformation_en_DK.class,
640         classpath/lib/gnu/java/locale/LocaleInformation.class,
641         classpath/lib/gnu/java/locale/LocaleInformation_es_CR.class,
642         classpath/lib/gnu/java/locale/LocaleInformation_ru_RU.class,
643         classpath/lib/gnu/java/locale/LocaleInformation_sq_AL.class,
644         classpath/lib/gnu/java/locale/LocaleInformation_de_DE.class,
645         classpath/lib/gnu/java/locale/LocaleInformation_es_GT.class,
646         classpath/lib/gnu/java/locale/LocaleInformation_sr_YU.class,
647         classpath/lib/gnu/java/locale/LocaleInformation_da_DK.class,
648         classpath/lib/gnu/java/locale/LocaleInformation_gd_GB.class,
649         classpath/lib/gnu/java/locale/LocaleInformation_hr_HR.class,
650         classpath/lib/gnu/java/locale/LocaleInformation_zh_HK.class,
651         classpath/lib/gnu/java/locale/LocaleInformation_uk_UA.class,
652         classpath/lib/gnu/java/locale/LocaleInformation_ko_KR.class,
653         classpath/lib/gnu/java/locale/Calendar_en.class,
654         classpath/lib/gnu/java/locale/LocaleInformation_ar_LY.class,
655         classpath/lib/gnu/java/locale/LocaleInformation_pt_BR.class,
656         classpath/lib/gnu/java/locale/LocaleInformation_nn_NO.class,
657         classpath/lib/gnu/java/locale/LocaleInformation_en_NZ.class,
658         classpath/lib/gnu/java/locale/LocaleInformation_es_SV.class,
659         classpath/lib/gnu/java/locale/LocaleInformation_ur_PK.class,
660         classpath/lib/gnu/java/locale/LocaleInformation_et_EE.class,
661         classpath/lib/gnu/java/locale/LocaleInformation_lv_LV.class,
662         classpath/lib/gnu/java/locale/LocaleInformation_es_UY.class,
663         classpath/lib/gnu/java/locale/LocaleInformation_oc_FR.class,
664         classpath/lib/gnu/java/locale/LocaleInformation_fo_FO.class,
665         classpath/lib/gnu/java/locale/LocaleInformation_ar_IN.class,
666         classpath/lib/gnu/java/locale/LocaleInformation_de_LU.class,
667         classpath/lib/gnu/java/locale/LocaleInformation_gl_ES.class,
668         classpath/lib/gnu/java/locale/LocaleInformation_en_SG.class,
669         classpath/lib/gnu/java/locale/LocaleInformation_se_NO.class,
670         classpath/lib/gnu/java/locale/LocaleInformation_mr_IN.class,
671         classpath/lib/gnu/java/locale/LocaleInformation_tg_TJ.class,
672         classpath/lib/gnu/java/locale/LocaleInformation_no_NO.class,
673         classpath/lib/gnu/java/locale/LocaleInformation_ar_SY.class,
674         classpath/lib/gnu/java/locale/LocaleInformation_sv_SE.class,
675         classpath/lib/gnu/java/locale/LocaleInformation_fa_IR.class,
676         classpath/lib/gnu/java/locale/Calendar.class,
677         gnu/java/locale/LocaleInformation_fr_CA.java,
678         gnu/java/locale/LocaleInformation_sk_SK.java,
679         gnu/java/locale/LocaleInformation_ar_BH.java,
680         gnu/java/locale/LocaleInformation_ko_KR.h,
681         gnu/java/locale/LocaleInformation_bs_BA.h,
682         gnu/java/locale/LocaleInformation_nn_NO.h,
683         gnu/java/locale/LocaleInformation_en_NZ.h,
684         gnu/java/locale/LocaleInformation_en_ZW.java,
685         gnu/java/locale/LocaleInformation_es_US.h,
686         gnu/java/locale/LocaleInformation_es_SV.h,
687         gnu/java/locale/LocaleInformation_de_LU.java,
688         gnu/java/locale/LocaleInformation_fo_FO.java,
689         gnu/java/locale/LocaleInformation_oc_FR.java,
690         gnu/java/locale/LocaleInformation_it_CH.h,
691         gnu/java/locale/LocaleInformation_de.h,
692         gnu/java/locale/LocaleInformation_el_GR.h,
693         gnu/java/locale/LocaleInformation_tr_TR.h,
694         gnu/java/locale/LocaleInformation_ka_GE.java,
695         gnu/java/locale/LocaleInformation_nn_NO.java,
696         gnu/java/locale/LocaleInformation_se_NO.h,
697         gnu/java/locale/LocaleInformation_ga_IE.h,
698         gnu/java/locale/LocaleInformation_ru_UA.java,
699         gnu/java/locale/LocaleInformation_fa_IR.java,
700         gnu/java/locale/LocaleInformation_ja_JP.java,
701         gnu/java/locale/LocaleInformation_sv_SE.h,
702         gnu/java/locale/LocaleInformation_bn_IN.java,
703         gnu/java/locale/LocaleInformation_af_ZA.h,
704         gnu/java/locale/LocaleInformation_es_PE.java,
705         gnu/java/locale/LocaleInformation_hi_IN.h,
706         gnu/java/locale/LocaleInformation_en_ZA.java,
707         gnu/java/locale/LocaleInformation_es_CO.h,
708         gnu/java/locale/LocaleInformation_es_AR.h,
709         gnu/java/locale/LocaleInformation_en_PH.h,
710         gnu/java/locale/LocaleInformation_ta_IN.h,
711         gnu/java/locale/LocaleInformation_en_ZA.h,
712         gnu/java/locale/LocaleInformation_nl_NL.java,
713         gnu/java/locale/LocaleInformation_ar_KW.java,
714         gnu/java/locale/LocaleInformation_fr_FR.h,
715         gnu/java/locale/LocaleInformation_ar_LY.java,
716         gnu/java/locale/LocaleInformation_uz_UZ.java,
717         gnu/java/locale/LocaleInformation_tl_PH.h,
718         gnu/java/locale/LocaleInformation_fi_FI.java,
719         gnu/java/locale/LocaleInformation_pl_PL.h,
720         gnu/java/locale/LocaleInformation_sv_FI.h,
721         gnu/java/locale/LocaleInformation_es_MX.h,
722         gnu/java/locale/LocaleInformation_uz_UZ.h,
723         gnu/java/locale/LocaleInformation_fi_FI.h,
724         gnu/java/locale/LocaleInformation_ar_SD.java,
725         gnu/java/locale/LocaleInformation_ar_QA.h,
726         gnu/java/locale/LocaleInformation_kw_GB.java,
727         gnu/java/locale/LocaleInformation_ar_YE.h,
728         gnu/java/locale/LocaleInformation_es_PR.java,
729         gnu/java/locale/LocaleInformation_zh_SG.java,
730         gnu/java/locale/LocaleInformation_ca_ES.java,
731         gnu/java/locale/LocaleInformation_ka_GE.h,
732         gnu/java/locale/LocaleInformation_ar_BH.h,
733         gnu/java/locale/LocaleInformation_fr_CH.java,
734         gnu/java/locale/Calendar_nl.h,
735         gnu/java/locale/LocaleInformation_en_DK.h,
736         gnu/java/locale/LocaleInformation.h,
737         gnu/java/locale/LocaleInformation_ar_JO.java,
738         gnu/java/locale/LocaleInformation_br_FR.java,
739         gnu/java/locale/LocaleInformation_ru_RU.java,
740         gnu/java/locale/LocaleInformation_de_BE.java,
741         gnu/java/locale/LocaleInformation_ru_RU.h,
742         gnu/java/locale/LocaleInformation_de_DE.h,
743         gnu/java/locale/LocaleInformation_hr_HR.h,
744         gnu/java/locale/LocaleInformation_gd_GB.h,
745         gnu/java/locale/LocaleInformation_nl.java,
746         gnu/java/locale/LocaleInformation_en_GB.java,
747         gnu/java/locale/LocaleInformation_uk_UA.h,
748         gnu/java/locale/LocaleInformation_ar_LY.h,
749         gnu/java/locale/LocaleInformation_ru_UA.h,
750         gnu/java/locale/LocaleInformation_es_UY.java,
751         gnu/java/locale/LocaleInformation_fr_CH.h,
752         gnu/java/locale/LocaleInformation_lv_LV.h,
753         gnu/java/locale/LocaleInformation_de.java,
754         gnu/java/locale/LocaleInformation_el_GR.java,
755         gnu/java/locale/LocaleInformation_es_CR.java,
756         gnu/java/locale/LocaleInformation_ar_IN.h,
757         gnu/java/locale/LocaleInformation_es_DO.h,
758         gnu/java/locale/LocaleInformation_es_PE.h,
759         gnu/java/locale/LocaleInformation_ar_OM.h,
760         gnu/java/locale/LocaleInformation_zh_HK.java,
761         gnu/java/locale/LocaleInformation_mr_IN.java,
762         gnu/java/locale/LocaleInformation_no_NO.h,
763         gnu/java/locale/LocaleInformation_es_EC.java,
764         gnu/java/locale/LocaleInformation_ro_RO.java,
765         gnu/java/locale/LocaleInformation_he_IL.java,
766         gnu/java/locale/Calendar.java,
767         gnu/java/locale/LocaleInformation_ar_LB.h,
768         gnu/java/locale/LocaleInformation_fa_IR.h,
769         gnu/java/locale/LocaleInformation_es_CO.java,
770         gnu/java/locale/LocaleInformation_cy_GB.h,
771         gnu/java/locale/LocaleInformation_en_SG.java,
772         gnu/java/locale/LocaleInformation_mk_MK.java,
773         gnu/java/locale/LocaleInformation_es_ES.java,
774         gnu/java/locale/LocaleInformation_eu_ES.java,
775         gnu/java/locale/LocaleInformation_en_BW.h,
776         gnu/java/locale/LocaleInformation_es_VE.java,
777         gnu/java/locale/LocaleInformation_zh_CN.java,
778         gnu/java/locale/LocaleInformation_hr_HR.java,
779         gnu/java/locale/LocaleInformation_gd_GB.java,
780         gnu/java/locale/LocaleInformation_se_NO.java,
781         gnu/java/locale/LocaleInformation_te_IN.h,
782         gnu/java/locale/LocaleInformation_en.h,
783         gnu/java/locale/LocaleInformation_ar_TN.h,
784         gnu/java/locale/Calendar_nl.java,
785         gnu/java/locale/LocaleInformation_es_US.java,
786         gnu/java/locale/LocaleInformation_nl_BE.java,
787         gnu/java/locale/LocaleInformation_es_PY.java,
788         gnu/java/locale/LocaleInformation_sk_SK.h,
789         gnu/java/locale/LocaleInformation_fr_CA.h,
790         gnu/java/locale/LocaleInformation_be_BY.java,
791         gnu/java/locale/LocaleInformation_lv_LV.java,
792         gnu/java/locale/LocaleInformation_lt_LT.h,
793         gnu/java/locale/LocaleInformation_gv_GB.java,
794         gnu/java/locale/LocaleInformation_ar_MA.h,
795         gnu/java/locale/LocaleInformation_en_IE.h,
796         gnu/java/locale/LocaleInformation_es_CL.java,
797         gnu/java/locale/LocaleInformation_bn_IN.h,
798         gnu/java/locale/Calendar_de.java,
799         gnu/java/locale/LocaleInformation_yi_US.h,
800         gnu/java/locale/LocaleInformation_ar_DZ.java,
801         gnu/java/locale/LocaleInformation_es_GT.java,
802         gnu/java/locale/Calendar_de.h,
803         gnu/java/locale/LocaleInformation_es_NI.h,
804         gnu/java/locale/LocaleInformation_en_CA.java,
805         gnu/java/locale/LocaleInformation_zh_CN.h,
806         gnu/java/locale/LocaleInformation_es_VE.h,
807         gnu/java/locale/LocaleInformation_de_CH.h,
808         gnu/java/locale/LocaleInformation_en_NZ.java,
809         gnu/java/locale/LocaleInformation_mi_NZ.java,
810         gnu/java/locale/LocaleInformation_en_US.h,
811         gnu/java/locale/LocaleInformation_sl_SI.h,
812         gnu/java/locale/LocaleInformation_et_EE.java,
813         gnu/java/locale/LocaleInformation_mi_NZ.h,
814         gnu/java/locale/LocaleInformation_ar_QA.java,
815         gnu/java/locale/LocaleInformation_en_HK.java,
816         gnu/java/locale/LocaleInformation_ar_IQ.java,
817         gnu/java/locale/LocaleInformation_ar_OM.java,
818         gnu/java/locale/LocaleInformation_fr_FR.java,
819         gnu/java/locale/LocaleInformation_es_CR.h,
820         gnu/java/locale/LocaleInformation_en.java,
821         gnu/java/locale/LocaleInformation_es_GT.h,
822         gnu/java/locale/LocaleInformation_ur_PK.java,
823         gnu/java/locale/LocaleInformation_pt_PT.java,
824         gnu/java/locale/LocaleInformation_et_EE.h,
825         gnu/java/locale/LocaleInformation_ar_IN.java,
826         gnu/java/locale/LocaleInformation_es_AR.java,
827         gnu/java/locale/LocaleInformation_en_PH.java,
828         gnu/java/locale/LocaleInformation_en_IN.h,
829         gnu/java/locale/LocaleInformation_kl_GL.h,
830         gnu/java/locale/LocaleInformation_gl_ES.h,
831         gnu/java/locale/LocaleInformation_sq_AL.java,
832         gnu/java/locale/LocaleInformation_en_SG.h,
833         gnu/java/locale/LocaleInformation_de_CH.java,
834         gnu/java/locale/LocaleInformation_ga_IE.java,
835         gnu/java/locale/LocaleInformation_no_NO.java,
836         gnu/java/locale/LocaleInformation_de_AT.java,
837         gnu/java/locale/LocaleInformation_tg_TJ.h,
838         gnu/java/locale/LocaleInformation_hu_HU.h,
839         gnu/java/locale/LocaleInformation_es_SV.java,
840         gnu/java/locale/LocaleInformation_zh_SG.h,
841         gnu/java/locale/LocaleInformation_ca_ES.h,
842         gnu/java/locale/LocaleInformation_de_AT.h,
843         gnu/java/locale/LocaleInformation_ar_SY.h,
844         gnu/java/locale/LocaleInformation_he_IL.h,
845         gnu/java/locale/LocaleInformation_ro_RO.h,
846         gnu/java/locale/LocaleInformation_zh_TW.java,
847         gnu/java/locale/LocaleInformation_es_NI.java,
848         gnu/java/locale/LocaleInformation_ar_JO.h,
849         gnu/java/locale/LocaleInformation_br_FR.h,
850         gnu/java/locale/Calendar_en.java,
851         gnu/java/locale/LocaleInformation_eu_ES.h,
852         gnu/java/locale/LocaleInformation_pt_BR.java,
853         gnu/java/locale/LocaleInformation_tg_TJ.java,
854         gnu/java/locale/LocaleInformation_iw_IL.h,
855         gnu/java/locale/LocaleInformation_ar_AE.h,
856         gnu/java/locale/LocaleInformation_fr_LU.h,
857         gnu/java/locale/LocaleInformation_id_ID.h,
858         gnu/java/locale/LocaleInformation_sv_SE.java,
859         gnu/java/locale/LocaleInformation_en_GB.h,
860         gnu/java/locale/LocaleInformation_ar_EG.h,
861         gnu/java/locale/LocaleInformation_cy_GB.java,
862         gnu/java/locale/LocaleInformation_be_BY.h,
863         gnu/java/locale/LocaleInformation_yi_US.java,
864         gnu/java/locale/LocaleInformation_tr_TR.java,
865         gnu/java/locale/LocaleInformation_pt_PT.h,
866         gnu/java/locale/LocaleInformation_ar_IQ.h,
867         gnu/java/locale/LocaleInformation_cs_CZ.java,
868         gnu/java/locale/LocaleInformation_ar_TN.java,
869         gnu/java/locale/LocaleInformation_ko_KR.java,
870         gnu/java/locale/LocaleInformation_ar_AE.java,
871         gnu/java/locale/LocaleInformation_fr_LU.java,
872         gnu/java/locale/LocaleInformation_it_IT.h,
873         gnu/java/locale/LocaleInformation_mt_MT.java,
874         gnu/java/locale/LocaleInformation_fr_BE.h,
875         gnu/java/locale/LocaleInformation_es_DO.java,
876         gnu/java/locale/LocaleInformation_ta_IN.java,
877         gnu/java/locale/LocaleInformation_es_CL.h,
878         gnu/java/locale/LocaleInformation_te_IN.java,
879         gnu/java/locale/LocaleInformation_ar_YE.java,
880         gnu/java/locale/LocaleInformation_kw_GB.h,
881         gnu/java/locale/LocaleInformation_uk_UA.java,
882         gnu/java/locale/LocaleInformation_cs_CZ.h,
883         gnu/java/locale/LocaleInformation_da_DK.h,
884         gnu/java/locale/LocaleInformation_en_CA.h,
885         gnu/java/locale/Calendar_en.h,
886         gnu/java/locale/LocaleInformation_pt_BR.h,
887         gnu/java/locale/LocaleInformation_ar_SY.java,
888         gnu/java/locale/LocaleInformation_lt_LT.java,
889         gnu/java/locale/LocaleInformation_vi_VN.java,
890         gnu/java/locale/LocaleInformation_ur_PK.h,
891         gnu/java/locale/LocaleInformation_en_IN.java,
892         gnu/java/locale/LocaleInformation_kl_GL.java,
893         gnu/java/locale/LocaleInformation_ja_JP.h,
894         gnu/java/locale/LocaleInformation_es_UY.h,
895         gnu/java/locale/LocaleInformation_es_PA.h,
896         gnu/java/locale/LocaleInformation_de_LU.h,
897         gnu/java/locale/LocaleInformation_fo_FO.h,
898         gnu/java/locale/LocaleInformation_oc_FR.h,
899         gnu/java/locale/LocaleInformation_zh_TW.h,
900         gnu/java/locale/LocaleInformation_hu_HU.java,
901         gnu/java/locale/LocaleInformation_ar_KW.h,
902         gnu/java/locale/LocaleInformation_mr_IN.h,
903         gnu/java/locale/LocaleInformation_ar_EG.java,
904         gnu/java/locale/LocaleInformation_nl.h,
905         gnu/java/locale/LocaleInformation_af_ZA.java,
906         gnu/java/locale/LocaleInformation_es_PY.h,
907         gnu/java/locale/LocaleInformation_nl_BE.h,
908         gnu/java/locale/LocaleInformation_vi_VN.h,
909         gnu/java/locale/LocaleInformation_es_PA.java,
910         gnu/java/locale/Calendar.h,
911         gnu/java/locale/LocaleInformation_da_DK.java,
912         gnu/java/locale/LocaleInformation_de_BE.h,
913         gnu/java/locale/LocaleInformation_ar_DZ.h,
914         gnu/java/locale/LocaleInformation_bs_BA.java,
915         gnu/java/locale/LocaleInformation_id_ID.java,
916         gnu/java/locale/LocaleInformation_en_US.java,
917         gnu/java/locale/LocaleInformation_sl_SI.java,
918         gnu/java/locale/LocaleInformation_fr_BE.java,
919         gnu/java/locale/LocaleInformation_ar_LB.java,
920         gnu/java/locale/LocaleInformation_it_CH.java,
921         gnu/java/locale/LocaleInformation_en_ZW.h,
922         gnu/java/locale/LocaleInformation_gv_GB.h,
923         gnu/java/locale/LocaleInformation_es_HN.java,
924         gnu/java/locale/LocaleInformation_es_BO.h,
925         gnu/java/locale/LocaleInformation_en_AU.h,
926         gnu/java/locale/LocaleInformation_ar_SD.h,
927         gnu/java/locale/LocaleInformation_sr_YU.java,
928         gnu/java/locale/LocaleInformation_es_HN.h,
929         gnu/java/locale/LocaleInformation_iw_IL.java,
930         gnu/java/locale/LocaleInformation_it_IT.java,
931         gnu/java/locale/LocaleInformation_es_MX.java,
932         gnu/java/locale/LocaleInformation_es_PR.h,
933         gnu/java/locale/LocaleInformation_ar_MA.java,
934         gnu/java/locale/LocaleInformation_en_IE.java,
935         gnu/java/locale/LocaleInformation.java,
936         gnu/java/locale/LocaleInformation_en_DK.java,
937         gnu/java/locale/LocaleInformation_es_EC.h,
938         gnu/java/locale/LocaleInformation_mt_MT.h,
939         gnu/java/locale/LocaleInformation_hi_IN.java,
940         gnu/java/locale/LocaleInformation_en_AU.java,
941         gnu/java/locale/LocaleInformation_es_BO.java,
942         gnu/java/locale/LocaleInformation_gl_ES.java,
943         gnu/java/locale/LocaleInformation_en_BW.java,
944         gnu/java/locale/LocaleInformation_en_HK.h,
945         gnu/java/locale/LocaleInformation_de_DE.java,
946         gnu/java/locale/LocaleInformation_mk_MK.h,
947         gnu/java/locale/LocaleInformation_es_ES.h,
948         gnu/java/locale/LocaleInformation_sq_AL.h,
949         gnu/java/locale/LocaleInformation_sv_FI.java,
950         gnu/java/locale/LocaleInformation_pl_PL.java,
951         gnu/java/locale/LocaleInformation_tl_PH.java,
952         gnu/java/locale/LocaleInformation_sr_YU.h,
953         gnu/java/locale/LocaleInformation_nl_NL.h,
954         gnu/java/locale/LocaleInformation_zh_HK.h,
955         java/text/DateFormatSymbols.java,
956         java/text/DecimalFormatSymbols.java,
957         java/util/Currency.java,
958         java/util/Calendar.java: Remove
960 2008-03-03  Andrew Haley  <aph@littlepinkcloud.com>
962         * testsuite/lib/libjava.exp (libjava_arguments): Use regexp
963         instead of string match when checking for linux targets.
965 2008-03-03  Matthias Klose  <doko@ubuntu.com>
967         * classpath/tools/classes/gnu/classpath/tools/orbd/Main.class,
968         classpath/lib/gnu/java/locale/LocaleData.class
969         classpath/lib/gnu/java/rmi/registry/RegistryImpl.class
970         classpath/lib/gnu/gcj/convert/Convert.class
971         classpath/lib/gnu/gcj/tools/gcj_dbtool/Main.class: Regenerate.
973 2008-03-02  Jakub Jelinek  <jakub@redhat.com>
975         * gnu/gcj/convert/Convert.java (version): Update copyright notice
976         dates.
977         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
979 2008-02-27  David Daney  <ddaney@avtrex.com>
981         * HACKING: Correct typo in find command.
983 2008-02-27  David Daney  <ddaney@avtrex.com>
985         * gnu/java/net/natPlainSocketImplPosix.cc (bind): Remove check for
986         null host.
988 2008-02-20  Tom Tromey  <tromey@redhat.com>
990         PR libgcj/24170:
991         * java/io/natFilePosix.cc (File::performList): Don't use
992         readdir_r.
993         * configure, include/config.h.in: Rebuilt.
994         * configure.ac: Don't check for readdir_r.
996 2008-02-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
998         PR libgcj/33085
999         * configure: Regenerate.
1001 2008-02-15  Andreas Tobler  <a.tobler@schweiz.org>
1003         PR testsuite/35208
1004         * testsuite/libjava.jvmti/interp/natgetstacktrace.cc
1005         (Java_getstacktrace_natRunner): Increase the usleep time to a value
1006         which prevents OS-X to get into a deadlock.
1008 2008-02-06  Andreas Tobler  <a.tobler@schweiz.org>
1010         PR libgcj/30071
1011         * Makefile.am (install-exec-hook): Add install-binPROGRAMS.
1012         * Makefile.in: Regenerate.
1014 2008-01-24  David Edelsohn  <edelsohn@gnu.org>
1016         * shlibpath.m4: Add AIX 6 support.
1017         * configure: Regenerate.
1019 2008-01-18  Alexandre Oliva  <aoliva@redhat.com>
1021         PR c++/33887
1022         * link.cc (_Jv_Linker::prepare_constant_time_tables):
1023         has_interfaces is boolean, treat it as such.
1025 2008-01-04  Andrew Haley  <aph@redhat.com>
1027         PR libgcj/34444
1028         * java/lang/natClass.cc (Class::getEnclosingClass): Call
1029         getDeclaringClass().