OSDN Git Service

libobjc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / libobjc / ChangeLog
1 2005-08-13  Marcin Koziej  <creep@desk.pl>
2             Andrew Pinski  <pinskia@physics.uc.edu>
3
4         PR libobjc/22492
5         * exception.c (PERSONALITY_FUNCTION): Fix the PC with finally.
6
7 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8
9         * Makefile.in (extra_ldflags_libobjc): New.
10         (libobjc$(libext).la): Add extra_ldflags_libobjc to the link line.
11         (libobjc_gc$(libext).la): Likewise.
12         * configure.ac (extra_ldflags_libgfortran): Set for *-darwin* to
13         "-Wl,-single_module".
14         * configure: Regenerate.
15         * linking.m (_objcInit): Remove.
16
17 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18
19         PR libobjc/22606
20         * Makefile.in (ALL_CFLAGS): Add -fexceptions.
21
22 2005-06-08  David Ayers  <d.ayers@inode.at>
23
24         * objc/NXConstStr.h, objc/Object.h, objc/Protocol.h,
25         objc/encoding.h, objc/hash.h, objc/objc-api.h,
26         objc/runtime.h, objc/sarray.h, objc/thr.h, 
27         objc/typedstream.h: Do not include Objective-C headers as
28         system headers.
29
30 2005-06-07  David Ayers  <d.ayers@inode.at>
31
32         * archive.c, init.c, selector.c: Include hash.h.
33         * archive.c, class.c, encoding.c, gc.c, hash.c, hash_compat.c,
34         init.c, misc.c, nil_method.c, objects.c, sarray.c, selector.c,
35         sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c, thr-mach.c,
36         thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c, thr-rtems.c,
37         thr-single.c, thr-solaris.c, thr-vxworks.c, thr-win32.c, thr.c:
38         Include Objective-C headers with quotes and objc/ directory
39         prefix.
40
41 2005-05-19  Richard Henderson  <rth@redhat.com>
42
43         * exception.c: Revert last change.
44
45 2005-05-19  David Ayers  <d.ayers@inode.at>
46
47         * exception.c: Include tsystem.h for unwind.h.
48
49 2005-05-09  Mike Stump  <mrs@apple.com>
50
51         * configure: Regenerate.
52
53 2005-04-12  Mike Stump  <mrs@apple.com>
54
55         * configure: Regenerate.
56
57 2005-03-21  Zack Weinberg  <zack@codesourcery.com>
58
59         * Makefile.in: Set gcc_version here.
60         * configure.ac: Do not invoke TL_AC_GCC_VERSION.  Adjust quoting
61         in definition of toolexeclibdir so that $(gcc_version) is expanded
62         by the Makefile.
63         * aclocal.m4, configure: Regenerate.
64
65 2005-03-03  David Ayers  <d.ayers@inode.at>
66
67         * objc/hash.h (OBJC_IGNORE_DEPRECATED_API): Update deprecated
68         version reference.  Correct typo.
69
70 2005-03-02  David Ayers  <d.ayers@inode.at>
71
72         PR libobjc/19024
73         * Makefile.in (OBJS): Add hash_compat.lo.
74         (OBJS_GC): Add hash_compat_gc.lo.
75         (hash_compat_gc.lo): New target and rule.
76         * objc/hash.h (hash_new, hash_delete, hash_add, hash_remove)
77         (hash_next, hash_value_for_key, hash_is_key_in_hash)
78         (hash_ptr, hash_string, compare_ptrs, compare_strings): Prefix
79         with objc_.  Add deprecated non prefixed inlined versions.
80         (OBJC_IGNORE_DEPRECATED_API): New macro to hide deprecated
81         declarations.
82         * hash.c (hash_new, hash_delete, hash_add, hash_remove, hash_next)
83         (hash_value_for_key, hash_is_key_in_hash): Prefix with objc_ and
84         update callers.
85         * hash_compat.c: New file.
86         * archive.c: Update callers.
87         * init.c: Likewise.
88         * selector.c: Likewise.
89         * libobjc.def: Add objc_ versions of hash functions.
90
91 2005-02-28  Andrew Pinski <pinskia@physics.uc.edu>
92
93         PR libobjc/20252
94         * Makefile.in (GTHREAD_FLAGS): Remove.
95         (ALL_CFLAGS): Remove usage of GTHREAD_FLAGS.
96         * thr-objc.c: Include config.h.
97         * configure.ac: Instead of looking at GCC's makefile, figure out if
98         GTHREAD_FLAGS should be defined by looking at the `thread model'
99         of the current gcc.
100         * configure: Regenerate.
101         * config.h.in: Regenerate.
102
103 2005-02-28  Paolo Bonzini  <bonzini@gnu.org>
104
105         PR bootstrap/17383
106         * configure.ac: Call GCC_TOPLEV_SUBDIRS.
107         (Determine CFLAGS for gthread): Use $host_subdir.
108         * configure: Regenerate.
109         * Makefile.in (host_subdir): New.
110         (INCLUDES): Use it.
111
112 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
113
114         PR libobjc/12035
115         * gc.c: Remove definition of LOGWL, modWORDSZ, and divWORDSZ since
116         they are not used.
117         Include limits.h and stdlib.h.
118         Define BITS_PER_WORD.
119
120 2004-12-12  Alexander Malmberg  <alexander@malmberg.org>
121
122         * selector.c (__objc_init_selector_tables): Add missing void to
123         definition.
124
125 2004-12-02  Richard Sandiford  <rsandifo@redhat.com>
126
127         * configure.ac: Use TL_AC_GCC_VERSION to set gcc_version.
128         * configure, aclocal.m4: Regenerate.
129
130 2004-11-29  Kelley Cook  <kcook@gcc.gnu.org>
131
132         * configure: Regenerate for libtool change.
133
134 2004-11-25  Kelley Cook  <kcook@gcc.gnu.org>
135
136         * configure: Regenerate for libtool reversion.
137
138 2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
139
140         * configure: Regenerate for libtool change.
141
142 2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
143
144         * aclocal.m4, config.h.in: Regenerate.
145
146 2004-10-08  Mike Stump  <mrs@apple.com>
147             Andrew Pinski  <pinskia@physics.uc.edu>
148
149         * aclocal.m4: Rename to ...
150         * acinclude.m4: here and also use m4_include instead of sinclude.
151         * aclocal.m4: Regenerate.
152         * configure: Regenerate.
153         * configure.ac: Add AM_MAINTAINER_MODE and AM_PROG_CC_C_O.
154         * Makefile.in (configure): Add @MAINT@ infront of configure.ac
155
156 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
157
158         * archive.c: Fix all the warnings about passing unsigned char*
159         to char* and the other way too.
160
161 2004-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
162
163         PR libobjc/16448
164         * exception.c: Include config.h
165         (objc_exception_throw): Change _GLIBCXX_SJLJ_EXCEPTIONS to
166         SJLJ_EXCEPTIONS.
167         * configure.ac: Find out what exception handling code we use.
168         * configure: Regenerate.
169         * config.h.in: New file, regenerate.
170
171 2004-09-16  Andrew Pinski  <apinski@apple.com>
172
173         * encoding.c (ALTIVEC_VECTOR_MODE): Define a bogus macro.
174
175 2004-08-28  Nathanael Nerode  <neroden@gcc.gnu.org>
176
177         * configure.ac: Switch from _GCC_TOPLEV_NONCANONICAL_TARGET to
178         ACX_NONCANONICAL_TARGET.
179         * configure: Regenerate.
180
181 2004-08-13  Ziemowit Laski  <zlaski@apple.com>
182
183         * objc/sarray.h: Hoist include of assert.h near the top of file,
184         and mark the remainder of the file 'extern "C"'.
185
186 2004-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
187
188         * objc/Object.h: Move includes out of extern "C" blocks.
189         * objc/encoding.h: Likewise.
190         * objc/hash.h: Likewise.
191         * objc/objc-api.h: Likewise.
192         * objc/runtime.h: Likewise.
193         * objc/sarray.h: Likewise.
194         * objc/typedstream.h: Likewise.
195
196 2004-08-12  Ziemowit Laski  <zlaski@apple.com>
197
198         * objc/NXConstStr.h: Update copyright date; bracket with
199         'extern "C"' for C++ use; make include syntax consistent
200         by using <...> instead of "..."; hoist <objc/...> includes
201         above the 'extern "C"' block.
202         * objc/Object.h: Likewise.
203         * objc/Protocol.h: Likewise.
204         * objc/encoding.h: Likewise.
205         * objc/hash.h: Likewise.
206         * objc/runtime.h: Likewise.
207         * objc/sarray.h: Likewise.
208         * objc/thr.h: Likewise.
209         * objc/typedstream.h: Likewise.
210         * objc/objc-api.h: Add 'extern "C"' block for C++ use.
211         (objc_static_instances): For C++ case, do away with
212         zero-sized array.
213         (objc_method): Hoist definition to file scope.
214         (_objc_load_callback, _objc_object_alloc, class_get_class_method,
215         class_get_instance_method, class_create_instance,
216         class_get_class_name, class_get_instance_size,
217         class_get_meta_class, class_get_super_class, class_get_version,
218         class_is_class, class_is_meta_class, class_set_version,
219         class_get_gc_object_type, class_ivar_set_gcinvisible,
220         get_imp): Rename 'class' parameter to '_class'.
221         * objc/objc-list.h: Add 'extern "C"' block for C++ use.
222         * objc/objc.h: Update copyright date.
223         (arglist_t): Provide a union tag.
224
225 2004-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
226
227         * thr.c (__objc_thread_detach_function): Do not mark as volatile
228         but instead use the attribute noreturn.
229
230 2004-06-28  Zack Weinberg  <zack@codesourcery.com>
231
232         * encoding.c: Rename target_flags with a #define to avoid
233         conflict with a prior declaration.
234
235 2004-06-24  Andrew Pinski  <apinski@apple.com>
236
237         * objc/encoding.h: Wrap the functions with extern "C" for C++
238         mode.
239         * objc/hash.h: Likewise.
240         * objc/objc-api.h: Likewise.
241         * objc/objc-list.h: Likewise.
242         * objc/runtime.h: Likewise.
243         * objc/sarray.h: Likewise.
244         * objc/thr.h: Likewise.
245         * objc/typedstream.h: Likewise.
246
247
248 2004-06-21  Nick Clifton  <nickc@redhat.com>
249
250         * encoding.c (BITS_PER_UNIT): Define if a definition is not
251         provided.
252
253 2004-06-20  Alexander Malmberg  <alexander@malmberg.org>
254
255         * Makefile.in (exception.lo): Remove $(OBJC_GCFLAGS).
256         (exception_gc.lo): New.
257         (OBJS_GC): Add exception_gc.lo.
258
259 2004-06-17  Richard Henderson  <rth@redhat.com>
260
261         * exception.c: New file.
262         * Makefile.in (exception.lo): New.
263         (OBJS): Add it.
264
265 2004-06-14  Andrew Pinski  <pinskia@physics.uc.edu>
266
267         * linking.m (_objcInit): New empty function
268         for Darwin only.
269
270 2004-06-11  Andrew Pinski  <pinskia@physics.uc.edu>
271
272         * configure.ac: Support --enable-shared=libobjc.
273         * configure: Regenerate.
274
275         PR libobjc/15901
276         * configure.ac: Do not disable shared by default.
277         * configure: Regenerate.
278
279 2004-06-03  Nicola Pero  <n.pero@mi.flashnet.it>
280
281         * Protocol.m ([-isEqual:]): Small optimizations returning
282         immediately if the argument is equal to self, and accessing
283         the argument's name directly if it's a protocol.
284
285 2004-06-03  David Ayers  <d.ayers@inode.at>
286
287         * Protocol.m ([-isEqual:]): Test the class of the argument.
288
289 2004-05-25  Andrew Pinski  <pinskia@physics.uc.edu>
290
291         * configure.ac (includedir): Rename to ...
292         (includedirname).
293         * Makefile.in: s/includedir/includedirname/.
294
295         PR target/11572
296         * configure.ac (includedir): Set to "include"
297         except for Darwin.
298         (libext) Set to empty except for Darwin.
299         * configure: Regenerate
300         * Makefile.in: s/libobjc.la/libobjc$(libext).la/g.
301         s/include/$(includedir)/g.
302
303 2004-05-25  Daniel Jacobowitz  <drow@false.org>
304
305         * Makefile.in: Add .NOEXPORT.
306
307 2004-05-25  Andrew Pinski  <pinskia@physics.uc.edu>
308
309         Merge from the libobjc-branch
310         2004-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
311
312                 * Makefile.in (OBJC_H): Change objc-deps.h to objc-decls.h.
313
314         2004-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
315
316                 * Makefile.in (OBJC_H): Add objc-deps.h.
317
318         2004-01-27  Nicola Pero  <n.pero@mi.flashnet.it>
319
320                 * Protocol.m ([-conformsTo:]): If the argument is nil, return NO.
321                 ([-hash], [-isEqual:]): New methods.
322
323         2004-01-27  Richard Frith-Macdonald <rfm@gnu.org>
324
325                 * sarray.c (sarray_free): Add a better comment.
326
327         2004-01-27  Adam Fedor  <fedor@gnu.org>
328
329                 * hash.c (hash_add): Cast cachep to int.
330                 * selector.c (__sel_register_typed_name): Cast
331                 soffset_decode to int.
332
333         2004-01-27  Alexander Malmberg  <alexander@malmberg.org>
334
335                 * selector.c: Rename register_selectors_from_list to
336                 __objc_register_selectors_from_list. Update caller.
337                 (__objc_register_selectors_from_list): Lock __objc_runtime_mutex
338                 while registering selectors. Use __sel_register_typed_name instead
339                 of sel_register_typed_name. Check for NULL method_name:s.
340                 (pool_alloc_selector): New function.
341                 (__sel_register_typed_name): Use pool_alloc_selector to allocate
342                 selector structures.
343                 * sendmsg.c (class_add_method_list): Use
344                 __objc_register_selectors_from_list.
345                 * objc/runtime.h: Add __objc_register_selectors_from_list.
346
347         2004-01-25  Adam Fedor  <fedor@gnu.org>
348                     Nicola Pero  <n.pero@mi.flashnet.it>
349                     Andrew Pinski  <pinskia@physics.uc.edu>
350
351                 * objc/objc-decls.h: New file.
352                 * objc/objc-api.h (_objc_lookup_class): Mark as export.
353                 (_objc_load_callback): Likewise.
354                 (_objc_object_alloc): Likewise.
355                 (_objc_object_copy): Likewise.
356                 (_objc_object_dispose): Likewise.
357
358         2004-01-25  Andrew Pinski  <pinskia@physics.uc.edu>
359
360                 * archive.c: s/__inline__/inline
361                 * sendmsg.c: Likewise.
362
363                 * encoding.c: Remove FIXME about the warning
364                 about unused variable.
365                 * sendmsg.c: Add a FIXME comment saying that
366                 this should be using libffi.
367
368                 * Makefile.in (LIBTOOL): Use @LIBTOOL@ now as it works.
369
370
371 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
372
373         * archive.c (objc_read_class): Initialize class_name.
374         (objc_read_selector): Initialize selector_name.
375
376 2004-05-09  Richard Sandiford  <rsandifo@redhat.com>
377
378         * Makefile.in (toolexecdir): Remove trailing space.
379
380 2004-04-15  Nathanael Nerode  <neroden@gcc.gnu.org>
381
382         PR libobjc/14948
383         * configure.ac: De-precious CC so multilibs work.
384         * configure: Regenerate.
385
386 2004-04-14  Nathanael Nerode  <neroden@gcc.gnu.org>
387
388         * configure.ac: Restore toolexecdir.
389         * Makefile.in: Restore toolexecdir.
390         * configure: Regenerate.
391
392 2004-04-09  Nathanael Nerode  <neroden@gcc.gnu.org>
393
394         * configure.ac: Remove (unused) glibcpp_prefixdir.
395         * configure: Regenerate.
396
397         * configure.in: Rename to configure.ac.
398         * Makefile.in: Update to match.
399
400         * Makefile.in: Remove toolexecdir, glibcpp_toolexecdir (unused).
401         Replace glibcpp_toolexeclibdir with toolexeclibdir.
402         * configure.in: Remove glibcpp_toolexecdir (unused).
403         Replace glibcpp_toolexeclibdir with toolexeclibdir.  Don't generate
404         config.h or stamp-h (unused).  Move one comment to the right place.
405         * configure: Regenerate.
406         * config.h.in: Remove (unused).
407
408         * config.h.in: Regenerate with autoheader.
409
410         * Makefile.in: Remove (unused) gcc_version_trigger.
411         * configure.in: Remove (unused) glibcpp_builddir.  Don't AC_SUBST
412         gcc_version_trigger.
413         * configure: Regenerate.
414
415         * configure.in: Switch to modern style for AC_INIT, AC_OUTPUT.
416         Sort file into sections.  Remove dnl where appropriate.  Fix
417         other style issues.
418         * configure: Regenerate.
419
420         * configure.in: Replace old AC_PROG_CC hack with new one.
421         Define toplevel_srcdir in terms of srcdir, not top_srcdir (there
422         are no subdirectory output files, so this is fine).  Change prereq
423         to autoconf 2.59.
424         * aclocal.m4: Include ../config/no-executables.m4.
425         * configure: Regenerate with autoconf 2.59.
426
427         * configure.in: Improve comments on gthread_cflags.  Improve m4
428         quotation, and replace 'if test' with 'case', for --enable-objc-gc.
429         * configure: Regenerate.
430
431         * configure.in: Move PACKAGE and VERSION settings up top.  Remove
432         unused call to AC_PROG_LN_S.  Default RANLIB to ':'.  Remove
433         redundant checks for values of RANLIB, AR, INSTALL.
434         * configure: Regenerate.
435
436         * configure.in: Clean up handling of
437         --enable-version-specific-runtime-libs and related variables;
438         replace 'if test' with 'case' where reasonable.  Fix comments.
439         Remove useless libstdcxx_interface.
440         * configure: Regenerate.
441
442         * configure.in: Use _GCC_TOPLEV_NONCANONICAL_TARGET.
443         Replace uses of target_alias with target_noncanonical.
444         * aclocal.m4: Include ../config/acx.m4.
445         * configure: Regenerate.
446         * Makefile.in: Replace uses of target_alias with target_noncanonical.
447         Fix copyright statement.
448
449         * configure.in: Hand-inline bulky, confusing macros from
450         aclocal.m4.  Replace references to "GNU Objective C" with "GCC".
451         Update copyright notice.  Remove stuff for automake, which isn't
452         used in this directory.  Remove emacs local variables.
453         * aclocal.m4: Remove hand-inlined macros.  Update copyright notice.
454         * configure: Regenerate.
455
456 2004-03-16  Manfred Hollstein  <mh@suse.com>
457
458         * Makefile.in, configure.in, configure: Update copyright years.
459
460 2004-03-15  Manfred Hollstein  <mh@suse.com>
461
462         * Makefile.in (LIBOBJC_VERSION, LIBOBJC_GC_VERSION): Use
463         definition from configure.in.
464         * configure.in (PACKAGE): Add definition.
465         (VERSION): Add definition; substitute it in output files.
466         * configure: Re-generate.
467
468 2004-03-05  Ziemowit Laski  <zlaski@apple.com>
469
470         * objc/hash.h (hash_string, compare_strings):
471         Add type-casts to make Objective-C++ happy.
472         * objc/typedstream.h (objc_get_stream_class_version):
473         Rename parameter from 'class' to 'class_name' to make
474         Objective-C++ happy.
475
476 2004-03-01  Michael Matz  <matz@suse.de>
477
478         * Makefile.in (ALL_CFLAGS): Add -fno-strict-aliasing.
479
480 2004-02-06  Ziemowit Laski  <zlaski@apple.com>
481
482         * objc/objc-api.h (objc_super): The 'class' field shall
483         be named 'super_class' #ifdef __cplusplus.
484
485 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
486
487         PR target/10781
488         * encoding.c (rs6000_special_round_type_align): Define.
489
490 2004-01-14  Adam Fedor  <fedor@gnu.org>
491
492         PR libobjc/12155
493         * selector.c (__objc_register_instance_methods_to_class): Free
494         new_list if not used.
495
496 2004-01-09  Andrew Ruder  <aeruder@ksu.edu>
497
498         PR libobjc/11904
499         * sarray.c (sarray_free): Free array->is_copy_of latter.
500
501 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
502
503         PR 11433
504         * Protocol.m (descriptionForInstanceMethod): Don't dereference
505         instance_methods if it's NULL.
506         (descriptionForClassMethod): Likewise for class_methods.
507
508 2003-10-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
509
510         * Makefile.in (runtime-info.h): Remove -Wp.
511
512 2003-10-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
513
514         * Makefile.in (CC1OBJ): Remove.
515         (runtime-info.h): Invoke $(CC) so all MULTIFLAGS are handled
516         correctly.
517         Use .m extension for temporary file.
518         Remove assembler temp file.
519
520 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
521
522         * objc/hash.h (hash_string): Don't use a cast as an lvalue.
523
524 2003-10-17  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
525
526         * Makefile.in (runtime-info.h): Use MULTIFLAGS.
527
528 2003-09-09  Alan Modra  <amodra@bigpond.net.au>
529
530         * configure: Regenerate.
531
532 2003-08-27  Alexander Malmberg  <alexander@malmberg.org>
533
534         * Makefile.in, aclocal.m4: Update to $(libdir)/gcc/ instead of
535         (libdir)/gcc-lib/ when installing.
536         * configure: Regenerate.
537
538 Thu Jul 10 10:27:43 2003  Nicola Pero  <n.pero@mi.flashnet.it>
539
540         libobjc/9969
541         * sendmsg.c (get_imp): Fixed rare threading problem.
542         (__objc_responds_to): Similar fixes.
543         (objc_msg_lookup): Similar fixes.
544         (__objc_init_install_dtable): Lock the runtime before checking if the
545         table is installed.
546
547 2003-05-23  Nathanael Nerode  <neroden@gcc.gnu.org>
548
549         * hash.c, init.c, libobjc.def, libobjc_entry.c, linking.m,
550         makefile.dos, misc.c, nil_method.c, objects.c, sarray.c,
551         selector.c, sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c,
552         thr-mach.c, thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c,
553         thr-rtems.c, thr-single.c, thr-solaris.c, thr-vxworks.c,
554         thr-win32.c, thr.c: Replace "GNU CC" with "GCC".
555         * Makefile.in, NXConstStr.m, Object.m, Protocol.m, archive.c,
556         class.c, encoding.c, gc.c, objc/NXConstStr.h, objc/Object.h,
557         objc/Protocol.h, objc/encoding.h, objc/hash.h, objc/objc-api.h,
558         objc/objc-list.h, objc/objc.h, ocjc/runtime.h, objc/sarray.h,
559         objc/thr.h, objc/typedstream.h: Replace "GNU CC" with "GCC".
560
561 Tue May 13 14:56:03 2003  Richard Frith-Macdonald <rfm@gnu.org>
562                           Nicola Pero  <n.pero@mi.flashnet.it>
563
564         libobjc/10742
565         * init.c (class_superclass_of_class): New function.
566         (create_tree_of_subclasses_inherited_from): Use it.
567         (__objc_tree_insert_class): Likewise.
568         (class_is_subclass_of_class): Likewise.
569
570 2003-04-11  David Chad  <davidc@freebsd.org>
571             Loren J. Rittle  <ljrittle@acm.org>
572
573         libobjc/8562
574         * objc/hash.h (hash_string): Constify correctly.
575         (compare_ptrs): Use direct compare.
576         * objc/objc-list.h (list_nth): Rename index to indx to avoid shadow.
577         * objc/sarray.h: Global rename index to indx to avoid shadow.
578
579 2003-03-12  Andreas Schwab  <schwab@suse.de>
580
581         * aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
582         glibcpp_toolexeclibdir.
583         * configure: Rebuilt.
584
585 2003-02-20  Alexandre Oliva  <aoliva@redhat.com>
586
587         * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
588         config.status.
589         * configure: Rebuilt.
590
591 2003-01-27  Alexandre Oliva  <aoliva@redhat.com>
592
593         * aclocal.m4 (glibcpp_toolexeclibdir): Instead of
594         $(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless
595         version_specific_libs is enabled.
596         * configure: Rebuilt.
597
598 2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
599
600         * Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
601         (install-libs, install-headers): Prepend $(DESTDIR) to
602         destination paths in all (un)installation commands.
603
604 2002-12-02  Zack Weinberg  <zack@codesourcery.com>
605
606         * thr-objc.c: Include coretypes.h and tm.h.
607
608 2002-12-01  Zack Weinberg  <zack@codesourcery.com>
609
610         * encoding.c, sendmsg.c: Include coretypes.h and tm.h.
611
612 2002-11-26  Nathanael Nerode  <neroden@gcc.gnu.org>
613
614         * configure.in: Remove skip-this-dir support.
615         * configure: Regenerate.
616
617 2002-09-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
618
619         * Makefile.in (all): Fix multilib parallel build.
620
621 Thu Sep 12 12:44:37 2002  Nicola Pero  <n.pero@mi.flashnet.it>
622
623         * sendmsg.c (nil_method): Declare not to take a variable number of
624         args.
625         (objc_msg_lookup): Cast nil_method to IMP before returning it.
626         (objc_msg_lookup_super): The same.
627
628 2002-09-10  Jan Hubicka  <jh@suse.cz>
629
630         * nil_method.c (nil_method): No longer defined with variable
631         arguments.
632
633 2002-07-02  Rodney Brown  <rbrown64@csc.com.au>
634
635         * objc/encoding.h: Fix formatting.
636         * objc/hash.h: Likewise.
637         * objc/objc-api.h: Likewise.
638         * objc/runtime.h: Likewise.
639         * objc/thr.h: Likewise.
640         * archive.c: Likewise.
641         * class.c: Likewise.
642         * encoding.c: Likewise.
643         * gc.c: Likewise.
644         * hash.c: Likewise.
645         * init.c: Likewise.
646         * misc.c: Likewise.
647         * nil_method.c: Likewise.
648         * objects.c: Likewise.
649         * sarray.c: Likewise.
650         * selector.c: Likewise.
651         * sendmsg.c: Likewise.
652         * thr-mach.c: Likewise.
653         * thr.c: Likewise.
654
655 2002-06-25  DJ Delorie  <dj@redhat.com>
656
657         * aclocal.m4 (GLIBCPP_CONFIGURE): Split out
658         GLIBCPP_TOPREL_CONFIGURE.
659         * configure.in: Call it before AC_CANONICAL_SYSTEM.
660         * configure: Regenerate.
661
662 2002-06-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
663
664         * Object.m (forward, read, write): Fix unused parameter warnings.
665         * encoding.c: Include <stdlib.h>.
666         (target_flags): Mark with attribute unused.
667         (atoi): Delete.
668         * runtime.h (__objc_selector_max_index): Change to unsigned int.
669         (__objc_generate_gc_type_description): Prototype.
670         * selector.c (__objc_selector_max_index): Change to unsigned int.
671
672 Mon Jun 17 18:37:42 2002  Nicola Pero  <n.pero@mi.flashnet.it>
673
674         * sendmsg.c (__objc_get_forward_imp): Fix warning by making sure
675         we always have a return value: if __objc_msg_forward does not
676         supply a forwarding implementation, return the default
677         __builtin_apply based one.
678
679 2002-06-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
680
681         * Object.m: Fix signed/unsigned warning.
682         * Protocol.m: Likewise.
683         * archive.c: Always include stdlib.h.
684         (objc_read_short, objc_read_unsigned_short, objc_read_int,
685         objc_read_long, __objc_read_nbyte_uint, __objc_read_nbyte_ulong):
686         Fix signed/unsigned warning.
687         (objc_write_type, objc_read_type, objc_write_types,
688         objc_read_types): Ensure ctype 8-bit safety.
689         (__objc_no_write, __objc_no_read): Mark unused parameters.
690         * class.c (class_table_setup): Specify void arg.
691         * encoding.c (atoi, objc_sizeof_type, objc_alignof_type,
692         objc_skip_typespec, objc_skip_offset,
693         objc_layout_structure_next_member): Ensure ctype 8-bit safety.
694         (objc_layout_structure_next_member): Ensure variables are
695         initialized.
696         * gc.c (__objc_generate_gc_type_description,
697         class_ivar_set_gcinvisible): Mark unused parameters.
698         * init.c (__objc_send_load, __objc_destroy_class_tree_node): Mark
699         unused parameters.
700         (__objc_init_protocols) Fix signed/unsigned warning.
701         * nil_method.c (nil_method): Mark unused parameters.
702         * thr.h (objc_thread_callback): Specify void arg.
703         * sarray.c (sarray_new, sarray_realloc, sarray_free): Fix
704         signed/unsigned warning.
705         (sarray_free): Fix formatting.
706         * selector.c (sel_types_match): Ensure ctype 8-bit safety.
707         * sendmsg.c (__objc_init_install_dtable) Mark unused parameters.
708
709 2002-06-09  Andreas Jaeger  <aj@suse.de>
710
711         * encoding.c (objc_layout_structure_next_member): Remove unused
712         variable.
713
714 2002-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
715
716         * Makefile.in (SHELL): Set to @SHELL@.
717         (WARN_CFLAGS): New.
718         (ALL_CFLAGS): Add $(WARN_CFLAGS).
719
720 2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
721
722         * aclocal.m4: Allow for PWDCMD to override hardcoded pwd.
723         * configure: Regenerate.
724
725 2002-05-08  Alexandre Oliva  <aoliva@redhat.com>
726
727         * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
728         script entry, and set LD to it when configuring multilibs.
729         * configure: Rebuilt.
730
731 2002-04-19  David O'Brien  <obrien@FreeBSD.org>
732
733         * encoding.c (MAX, MIN, ROUNDING): #undef before defining.
734
735 2002-04-09  Hans-Peter Nilsson  <hp@bitrange.com>
736
737         PR objc/6107
738         * objc/objc-api.h (struct objc_protocol_list): Change type of
739         member count from int to size_t.
740
741 2002-02-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
742
743         PR libobjc/4039
744         * aclocal.m4: Replace with version copied from libstdc++-v3.
745         * configure.in: Update for changes to aclocal and Makefile.
746         * configure: Regenerate.
747         * Makefile.in: Correct install of multilibs and shared libs, use
748         INSTALL_DATA for include files.
749
750 Mon Dec 17 17:02:12 2001  Nicola Pero  <nicola@brainstorm.co.uk>
751
752         * init.c (__objc_exec_class): Fixed bug in the loop on unclaimed
753         categories - when an unclaimed category was found, the loop was
754         doing two steps forward instead of one, so that in certain cases
755         it was failing to properly load all the categories.  (Reported
756         with fix by Alexander Malmberg <alexander@malmberg.org>).
757
758 2001-11-14  Aldy Hernandez  <aldyh@redhat.com>
759
760         * encoding.c: Add target_flags.
761
762 2001-11-07  Aldy Hernandez  <aldyh@redhat.com>
763
764          * objc/objc-api.h (_C_VECTOR): New.
765
766          * encoding.c (VECTOR_TYPE): New.
767
768 Mon Oct 29 21:29:21 2001  Nicola Pero  <n.pero@mi.flashnet.it>
769
770         * class.c: Rewritten the class table to use optimized, lock-free
771         lookup.  This more than doubles the speed of class method
772         invocations.  (class_table_setup), (class_table_insert),
773         (class_table_replace), (class_table_get_safe),
774         (class_table_next), (class_table_print),
775         (class_table_print_histogram): New functions.
776         (__objc_init_class_tables): Use class_table_setup.
777         (__objc_add_class_to_hash): Use class_table_get_safe and
778         class_table_insert.  (objc_lookup_class), (objc_get_class): Do not
779         assert the existence of the table; do not lock the runtime; use
780         class_table_get_safe.  (objc_next_class): Use class_table_next.
781         (__objc_resolve_class_links): Use class_table_next.
782         (class_pose_as): Use class_table_replace.
783
784 2001-09-10  Ovidiu Predescu  <ovidiu@cup.hp.com>
785
786         * gc.c: Removed the DEBUG declaration.
787
788 Wed Jul 18 12:48:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
789
790         * thr.c (objc_mutex_lock): Invoke __objc_thread_id directly,
791         rather than through objc_thread_id, to save a function call.
792         (objc_mutex_trylock, objc_mutex_unlock, objc_condition_wait):
793         Ditto.
794
795 Mon Jul 16 12:15:00 2001  Nicola Pero  <n.pero@mi.flashnet.it>
796
797         * objc/objc-api.h (object_is_class): Fixed - buggy code was trying
798         to cast an id to a Class, which can not be done.  Make the check
799         by using CLS_ISMETA on the class pointer instead.
800         (object_is_meta_class): Similar fix.
801
802 2001-06-09  Alexandre Oliva  <aoliva@redhat.com>, Stephen L Moshier  <moshier@mediaone.net>
803
804         * configure.in (AC_EXEEXT): Work around in case it expands to
805         nothing, as in autoconf 2.50.
806         * acinclude.m4: Likewise.
807         * configure: Rebuilt.
808
809 2001-06-08  Nicola Pero  <n.pero@mi.flashnet.it>
810
811         * THREADS: Explain that when we compile libobjc inside GCC, we
812         always use thr-objc.c as a backend, which uses GCC's thread code.
813
814 2001-06-06  Richard Frith-Macdonald  <rrfm@gnu.org>
815
816         * init.c (__objc_send_message_in_list): When setting a new entry
817         in __objc_load_methods use the method IMP as key, but check to see
818         if the method is in the hashtable by looking at the IMP also.
819         Also ... call the method after adding it to the hashtable rather
820         than before ... thus preventing an obscure possibility of infinite
821         recursion if a +load method itself loads a subclass.
822
823 2001-05-25  Ovidiu Predescu  <ovidiu@cup.hp.com>
824
825         * init.c (__objc_send_message_in_list): When setting a new entry
826         in __objc_load_methods use the method name as key, not the method
827         IMP (reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>).
828
829 2001-05-09  Joseph S. Myers  <jsm28@cam.ac.uk>
830
831         * objc-features.texi: Move to ../gcc/objc.texi.
832         * fdl.texi: Remove.
833         * Makefile.in: Don't generate documentation from
834         objc-features.texi.
835
836 2001-05-01  Mark Mitchell  <mark@codesourcery.com>
837
838         * fdl.texi: New file.
839         * objc-features.texi: Simplify.
840         * Makefile.in: Adjust accordingly.
841
842 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
843
844         * objc-features.texi: Use the GFDL.
845
846 Wed Mar 21 04:44:58 EST 2001  John Wehle  (john@feith.com)
847
848         * encoding.c (REAL_TYPE): Define.
849
850 2001-03-19  David Edelsohn  <edelsohn@gnu.org>
851
852         * encoding.c (TYPE_MODE): Define.
853
854 2001-03-14  Nicola Pero  <n.pero@mi.flashnet.it>
855
856         * thr.c (objc_thread_add): New function.
857         (objc_thread_remove): Ditto.
858         * objc/thr.h: Declare them.
859         * libobjc.def: Mention them.
860
861 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
862
863         * objc-features.texi: Document the @compatibility_alias compiler
864         directive (description from Nicola Pero <n.pero@mi.flashnet.it>).
865
866 Fri Feb 23 18:12:00 2001  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
867
868         * sendmsg.c (__objc_forward): Delete strlen() declaration.
869
870 2001-02-08  Geoffrey Keating  <geoffk@redhat.com>
871
872         * configure.in: Don't run AC_PROG_CC_WORKS or AC_EXEEXT, because
873         we're not interested in the result and they might fail.
874         * configure: Regenerated.
875
876 2001-01-12  Joseph S. Myers  <jsm28@cam.ac.uk>
877
878         * objc-features.texi: Use @email.
879
880 2001-01-12  Joseph S. Myers  <jsm28@cam.ac.uk>
881
882         * sendmsg.c (__objc_print_dtable_stats): Don't use #ifdef inside
883         printf.
884
885 2000-01-11  Richard Earnshaw  <rearnsha@arm.com>
886
887         * encoding.c (STRUCTURE_SIZE_BOUNDARY): Redefine in a way that
888         determines the value dynamically.
889
890 Wed Jan  3 00:49:10 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
891
892         * sendmsg.c: Added __objc_msg_forward, a hook that allows external
893         libraries to provide a function that returns the real forwarding
894         function. This can alleviate problems __builtin_apply() and
895         friends have on various platforms. (Solution suggested by Helge
896         Hess.)
897
898         * objc/objc-api.h: Define __objc_msg_forward.
899
900         * sendmsg.c: Define gen_rtx_REG.
901
902 2000-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904         * thr-rtems.c: New file. Stub to compile.
905
906 2000-09-06  Alexandre Oliva  <aoliva@redhat.com>
907
908         * configure: Rebuilt with new libtool.m4.
909
910 Tue Aug 15 00:38:56 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
911
912         * configure.in: Create a config.h file. Check for <sched.h>.
913         * configure: Regenerate.
914
915         * config.h.in: Check for <sched.h>.
916
917 2000-08-14  Zack Weinberg  <zack@wolery.cumb.org>
918
919         * configure: Regenerate after change to ../libtool.m4.
920
921 2000-08-14  Andreas Schwab  <schwab@suse.de>
922
923         * objc-features.texi (Top): Move @menu at end of node.
924
925 2000-08-11  Manfred Hollstein  <manfredh@redhat.com>
926
927         * objc-features.texi: Move @node Top before @menu.
928
929 Sun Aug  6 23:27:49 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
930
931         * objc-features.texi: Documented the new -fconstant-string-class
932         option.
933
934 Sun Aug  6 22:51:16 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
935
936         * thr-posix.c: Integrated Chris Ball's <cball@fmco.com> changes to
937         improve the Posix thread support for Objective-C.
938
939 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
940
941         * aclocal.m4: Replace copy of ../libtool.m4 with
942         sinclude(../libtool.m4).
943
944 Fri Jul 28 08:58:02 2000  Nicola Pero  <nicola@brainstorm.co.uk>
945
946         * configure.in: Added libtool support; build shared libraries
947         if --enable-shared was passed on command line.
948         * Makefile.in: Modified most compilation commands to use libtool.
949         * aclocal.m4: New symbolic link to the ../libtool.m4, from the
950         libtool distribution.
951
952 Sat Jul 29 00:10:21 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
953
954         * sarray.c, Object.m: Removed the explicit prototypes for strlen
955         and memcpy on 64-bit platforms (Suggested by Rodney Brown
956         <rdb@cup.hp.com>).
957
958 2000-05-12  H.J. Lu  (hjl@gnu.org)
959
960         * Makefile.in (GTHREAD_FLAGS): New.
961         (ALL_CFLAGS): Add $(GTHREAD_FLAGS).
962         (OBJC_THREAD_FILE): Changed to thr-objc.
963
964         * configure.in (GTHREAD_FLAGS): New, check and replace it for
965         Makefile.
966         (OBJC_THREAD_FILE): Removed.
967
968         * thr-objc.c: New.
969
970 2000-07-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
971
972         * objc/hash.h: Include string.h.
973
974 2000-04-15  David Edelsohn  <edelsohn@gnu.org>
975
976         * Object.m (strlen): 64-bit PowerPC is a 64bit platform as well.
977
978 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
979
980         * Object.m (strlen): Provide prototype on all 64bit platforms,
981         not only alpha.
982         * sarray.c (memcpy): Likewise.
983         * encoding.c (objc_layout_finish_structure): Don't use
984         ROUND_TYPE_ALIGN on sparc.
985
986         * encoding.c (objc_layout_structure_next_member): Do the whole
987         procedure even for the first member, so that we get correct
988         alignment.
989
990 2000-03-29  Zack Weinberg  <zack@wolery.cumb.org>
991
992         * objc/Protocol.h, objc/objc-list.h: Change #endif labels to
993         comments.
994
995 2000-02-23  Zack Weinberg  <zack@wolery.cumb.org>
996
997         * Makefile.in: Add -DIN_TARGET_LIBS to ALL_CFLAGS.
998
999 Thu Sep 23 07:19:12 1999   Chris Ball <cball@fmco.com>
1000
1001         * thr-posix.c (__objc_mutex_deallocate): made deallocate work.
1002
1003 Tue Sep 21 07:47:10 1999  Jeffrey A Law  (law@cygnus.com)
1004
1005         * Makefile.in (gc.o, gc_gc.o): Do not pass -fgnu-runtime to
1006         the compiler when building C code.
1007
1008 Fri Aug  6 23:32:29 1999  Daniel Jacobowitz <drow@drow.them.org>
1009
1010         * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
1011         libdir, libsubdir and tooldir.
1012
1013 Mon Jun 21 05:40:15 1999  John David Anglin <dave@hiauly1>
1014
1015         * init.c (__objc_force_linking): Make global.
1016
1017 Thu May 20 03:20:59 1999  Jeffrey A Law  (law@cygnus.com)
1018
1019         * configure.in (AC_EXEEXT): Remove call.
1020         (compiler_name): Explicitly check with no extension and .exe
1021         extension.
1022         * configure: Regenerate.
1023
1024 Sun Apr 25 01:15:34 1999  Mumit Khan  <khan@xraylith.wisc.edu>
1025
1026         * Makefile.in (CC1OBJ): Define in terms of CC.
1027         (runtime-info.h): Use.
1028
1029 Fri April 8 08:21:07 1999 Ovidiu Predescu <ovidiu@cup.hp.com>
1030
1031         * objc-features.texi: Updated the URL to Boehm's GC page.
1032
1033 Fri Mar 26 23:41:07 1999 Ovidiu Predescu <ovidiu@cup.hp.com>
1034
1035         * archive.c (__objc_code_char, __objc_write_char): Explicitly specify
1036         the char as being signed (patch from Daniel Jacobowitz
1037         <drow@false.org>).
1038
1039 Wed Mar 24 22:41:28 1999  Mumit Khan  <khan@xraylith.wisc.edu>
1040
1041         * configure.in (AC_PREREQ): Update to 2.13.
1042         (AC_EXEEXT): Call to find possible file extension.
1043         (compiler_name): Use.
1044         * configure: Regenerate.
1045
1046 Wed Jan 27 02:31:01 1999  Jeffrey A Law  (law@cygnus.com)
1047
1048         * Makefile.in (ALL_CFLAGS): Add -DIN_GCC.
1049
1050 Tue Jan  5 01:38:53 1999  Jeffrey A Law  (law@cygnus.com)
1051
1052         * configure.in (thread_file): Correct and simplify code to find
1053         the thread file.
1054         * configure: Rebuilt.
1055
1056 1998-11-26  Manfred Hollstein  <manfred@s-direktnet.de>
1057
1058         * configure.in (compiler_name): Add check to detect if this
1059         language's compiler has been built.
1060         * configure: Regenerate.
1061
1062 Mon Nov 23 16:50:28 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1063
1064         *  configure.in: Use AC_PREREQ(2.12.1).
1065
1066 Thu Nov 19 20:33:37 1998  Jeffrey A Law  (law@cygnus.com)
1067
1068         * Makefile.in (runtime-info.h): Avoid GNU make extensions.
1069
1070 Sun Nov  8 17:46:14 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1071
1072         * Makefile.in (INCLUDES): Add -I$(srcdir)/$(MULTISRCTOP)../include.
1073
1074 Thu Oct 22 14:34:06 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1075
1076         * configure.in: Use AC_CONFIG_AUX_DIR($topsrcdir).
1077
1078 Sat Oct 17 05:21:31 1998  Ovidiu Predescu  <ovidiu@slip.net>
1079
1080         * objc-features.texi (Top): Changed the email address.
1081         * objc-features.texi (Garbage Collection): Use @uref instead of @url.
1082
1083 Mon Oct 11 21:25:27 1998  Ovidiu Predescu  <ovidiu@slip.net>
1084
1085         * encoding.c: Redefine get_inner_array_type to get the first entry
1086         in the structure.
1087
1088 Thu Oct  8 12:21:14 1998  Richard Frith-Macdonald <richard@brainstorm.co.uk>
1089
1090         * encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
1091         (objc_get_type_qualifiers): Similarly.
1092         * objc/encoding.h (_C_BYREF): Define.
1093         (_F_BYREF): Define.
1094
1095 1998-10-07  David S. Miller  <davem@pierdol.cobaltmicro.com>
1096
1097         * objc/sarray.h: Make boffset be an unsigned long when sparc so it
1098         works out on 64-bit systems.
1099
1100 Tue Oct  6 20:32:06 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
1101
1102         * Makefile.in (INCLUDES): Make it multilib-friendly.
1103
1104 Fri Oct  2 07:12:14 1998  H.J. Lu  (hjl@gnu.org)
1105
1106         * Makefile.in (INCLUDES): Add -I$(srcdir)/../gcc.
1107
1108 Thu Oct  1 22:33:03 1998 Robert Lipe  <robertl@dgii.com>
1109                          Jeffrey A Law  (law@cygnus.com)
1110
1111         * Makefile.in (INCLUDES): Reference gcc via $MULTIBUILDTOP.
1112         (FLAGS_TO_PASS): Added.
1113         (runtime-info.h): Reference cc1ibj via $MULTIBUILDTOP.
1114
1115         * archive.c: Change config.h to tconfig.h.
1116
1117         * configure.in: Find gcc's object directory even for multilibs.
1118
1119 Wed Sep 30 18:17:17 1998  Robert Lipe  <robertl@dgii.com>
1120
1121         * configure.in: Escape ^ in grep string.
1122         * configure: Rebuilt.
1123
1124 Wed Sep 30 09:14:52 1998  Jeffrey A Law  (law@cygnus.com)
1125
1126         * All .h files pushed down into the objc/ subdirectory.
1127         * Makefile.in (copy_headers): Corresponding changes.
1128         * configure.in (AC_INIT): Corresponding changes.
1129         * configure: Rebuilt.
1130
1131 1998-09-30  Ben Elliston  <bje@cygnus.com>
1132             Jeff Law      <law@cygnus.com>
1133
1134         * Makefile.in: Rewrite.
1135
1136         * configure.in: Likewise.
1137
1138         * configure: Regenerate.
1139
1140         * All .c files.  Remove "objc" prefix when including objc header
1141         files.  Include tconfig.h, not ../tconfig.h.
1142
1143 Mon Sep 21 23:27:10 1998  Ovidiu Predescu <ovidiu@slip.net>
1144
1145         * encoding.c (TREE_TYPE, ARRAY_TYPE): Define.
1146         (get_inner_array_type): Define.
1147
1148 1998-09-21  Ben Elliston  <bje@cygnus.com>
1149
1150         * New directory.  Moved files from ../gcc/objc.