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