]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libobjc/ChangeLog
This commit was generated by cvs2svn to compensate for changes in r132943,
[FreeBSD/FreeBSD.git] / contrib / libobjc / ChangeLog
1 2004-07-01  Release Manager
2
3         * GCC 3.4.1 released.
4
5 2004-04-18  Release Manager
6
7         * GCC 3.4.0 released.
8
9 2004-03-01  Michael Matz  <matz@suse.de>
10
11         * Makefile.in (ALL_CFLAGS): Add -fno-strict-aliasing.
12
13 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14
15         PR target/10781
16         * encoding.c (rs6000_special_round_type_align): Define.
17
18 2004-01-14  Adam Fedor  <fedor@gnu.org>
19
20         PR libobjc/12155
21         * selector.c (__objc_register_instance_methods_to_class): Free
22         new_list if not used.
23
24 2004-01-09  Andrew Ruder  <aeruder@ksu.edu>
25
26         PR libobjc/11904
27         * sarray.c (sarray_free): Free array->is_copy_of latter.
28
29 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30
31         PR 11433
32         * Protocol.m (descriptionForInstanceMethod): Don't dereference
33         instance_methods if it's NULL.
34         (descriptionForClassMethod): Likewise for class_methods.
35
36 2003-10-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37
38         * Makefile.in (runtime-info.h): Remove -Wp.
39
40 2003-10-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41
42         * Makefile.in (CC1OBJ): Remove.
43         (runtime-info.h): Invoke $(CC) so all MULTIFLAGS are handled
44         correctly.
45         Use .m extension for temporary file.
46         Remove assembler temp file.
47
48 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
49
50         * objc/hash.h (hash_string): Don't use a cast as an lvalue.
51
52 2003-10-17  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53
54         * Makefile.in (runtime-info.h): Use MULTIFLAGS.
55
56 2003-09-09  Alan Modra  <amodra@bigpond.net.au>
57
58         * configure: Regenerate.
59
60 2003-08-27  Alexander Malmberg  <alexander@malmberg.org>
61
62         * Makefile.in, aclocal.m4: Update to $(libdir)/gcc/ instead of
63         (libdir)/gcc-lib/ when installing.
64         * configure: Regenerate.
65
66 Thu Jul 10 10:27:43 2003  Nicola Pero  <n.pero@mi.flashnet.it>
67
68         libobjc/9969
69         * sendmsg.c (get_imp): Fixed rare threading problem.
70         (__objc_responds_to): Similar fixes.
71         (objc_msg_lookup): Similar fixes.
72         (__objc_init_install_dtable): Lock the runtime before checking if the
73         table is installed.
74
75 2003-05-23  Nathanael Nerode  <neroden@gcc.gnu.org>
76
77         * hash.c, init.c, libobjc.def, libobjc_entry.c, linking.m,
78         makefile.dos, misc.c, nil_method.c, objects.c, sarray.c,
79         selector.c, sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c,
80         thr-mach.c, thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c,
81         thr-rtems.c, thr-single.c, thr-solaris.c, thr-vxworks.c,
82         thr-win32.c, thr.c: Replace "GNU CC" with "GCC".
83         * Makefile.in, NXConstStr.m, Object.m, Protocol.m, archive.c,
84         class.c, encoding.c, gc.c, objc/NXConstStr.h, objc/Object.h,
85         objc/Protocol.h, objc/encoding.h, objc/hash.h, objc/objc-api.h,
86         objc/objc-list.h, objc/objc.h, ocjc/runtime.h, objc/sarray.h,
87         objc/thr.h, objc/typedstream.h: Replace "GNU CC" with "GCC".
88
89 Tue May 13 14:56:03 2003  Richard Frith-Macdonald <rfm@gnu.org>
90                           Nicola Pero  <n.pero@mi.flashnet.it>
91
92         libobjc/10742
93         * init.c (class_superclass_of_class): New function.
94         (create_tree_of_subclasses_inherited_from): Use it.
95         (__objc_tree_insert_class): Likewise.
96         (class_is_subclass_of_class): Likewise.
97
98 2003-04-11  David Chad  <davidc@freebsd.org>
99             Loren J. Rittle  <ljrittle@acm.org>
100
101         libobjc/8562
102         * objc/hash.h (hash_string): Constify correctly.
103         (compare_ptrs): Use direct compare.
104         * objc/objc-list.h (list_nth): Rename index to indx to avoid shadow.
105         * objc/sarray.h: Global rename index to indx to avoid shadow.
106
107 2003-03-12  Andreas Schwab  <schwab@suse.de>
108
109         * aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
110         glibcpp_toolexeclibdir.
111         * configure: Rebuilt.
112
113 2003-02-20  Alexandre Oliva  <aoliva@redhat.com>
114
115         * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
116         config.status.
117         * configure: Rebuilt.
118
119 2003-01-27  Alexandre Oliva  <aoliva@redhat.com>
120
121         * aclocal.m4 (glibcpp_toolexeclibdir): Instead of
122         $(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless
123         version_specific_libs is enabled.
124         * configure: Rebuilt.
125
126 2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
127
128         * Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
129         (install-libs, install-headers): Prepend $(DESTDIR) to
130         destination paths in all (un)installation commands.
131
132 2002-12-02  Zack Weinberg  <zack@codesourcery.com>
133
134         * thr-objc.c: Include coretypes.h and tm.h.
135
136 2002-12-01  Zack Weinberg  <zack@codesourcery.com>
137
138         * encoding.c, sendmsg.c: Include coretypes.h and tm.h.
139
140 2002-11-26  Nathanael Nerode  <neroden@gcc.gnu.org>
141
142         * configure.in: Remove skip-this-dir support.
143         * configure: Regenerate.
144
145 2002-09-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
146
147         * Makefile.in (all): Fix multilib parallel build.
148
149 Thu Sep 12 12:44:37 2002  Nicola Pero  <n.pero@mi.flashnet.it>
150
151         * sendmsg.c (nil_method): Declare not to take a variable number of
152         args.
153         (objc_msg_lookup): Cast nil_method to IMP before returning it.
154         (objc_msg_lookup_super): The same.
155
156 2002-09-10  Jan Hubicka  <jh@suse.cz>
157
158         * nil_method.c (nil_method): No longer defined with variable
159         arguments.
160
161 2002-07-02  Rodney Brown  <rbrown64@csc.com.au>
162
163         * objc/encoding.h: Fix formatting.
164         * objc/hash.h: Likewise.
165         * objc/objc-api.h: Likewise.
166         * objc/runtime.h: Likewise.
167         * objc/thr.h: Likewise.
168         * archive.c: Likewise.
169         * class.c: Likewise.
170         * encoding.c: Likewise.
171         * gc.c: Likewise.
172         * hash.c: Likewise.
173         * init.c: Likewise.
174         * misc.c: Likewise.
175         * nil_method.c: Likewise.
176         * objects.c: Likewise.
177         * sarray.c: Likewise.
178         * selector.c: Likewise.
179         * sendmsg.c: Likewise.
180         * thr-mach.c: Likewise.
181         * thr.c: Likewise.
182
183 2002-06-25  DJ Delorie  <dj@redhat.com>
184
185         * aclocal.m4 (GLIBCPP_CONFIGURE): Split out
186         GLIBCPP_TOPREL_CONFIGURE.
187         * configure.in: Call it before AC_CANONICAL_SYSTEM.
188         * configure: Regenerate.
189
190 2002-06-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
191
192         * Object.m (forward, read, write): Fix unused parameter warnings.
193         * encoding.c: Include <stdlib.h>.
194         (target_flags): Mark with attribute unused.
195         (atoi): Delete.
196         * runtime.h (__objc_selector_max_index): Change to unsigned int.
197         (__objc_generate_gc_type_description): Prototype.
198         * selector.c (__objc_selector_max_index): Change to unsigned int.
199
200 Mon Jun 17 18:37:42 2002  Nicola Pero  <n.pero@mi.flashnet.it>
201
202         * sendmsg.c (__objc_get_forward_imp): Fix warning by making sure
203         we always have a return value: if __objc_msg_forward does not
204         supply a forwarding implementation, return the default
205         __builtin_apply based one.
206
207 2002-06-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
208
209         * Object.m: Fix signed/unsigned warning.
210         * Protocol.m: Likewise.
211         * archive.c: Always include stdlib.h.
212         (objc_read_short, objc_read_unsigned_short, objc_read_int,
213         objc_read_long, __objc_read_nbyte_uint, __objc_read_nbyte_ulong):
214         Fix signed/unsigned warning.
215         (objc_write_type, objc_read_type, objc_write_types,
216         objc_read_types): Ensure ctype 8-bit safety.
217         (__objc_no_write, __objc_no_read): Mark unused parameters.
218         * class.c (class_table_setup): Specify void arg.
219         * encoding.c (atoi, objc_sizeof_type, objc_alignof_type,
220         objc_skip_typespec, objc_skip_offset,
221         objc_layout_structure_next_member): Ensure ctype 8-bit safety.
222         (objc_layout_structure_next_member): Ensure variables are
223         initialized.
224         * gc.c (__objc_generate_gc_type_description,
225         class_ivar_set_gcinvisible): Mark unused parameters.
226         * init.c (__objc_send_load, __objc_destroy_class_tree_node): Mark
227         unused parameters.
228         (__objc_init_protocols) Fix signed/unsigned warning.
229         * nil_method.c (nil_method): Mark unused parameters.
230         * thr.h (objc_thread_callback): Specify void arg.
231         * sarray.c (sarray_new, sarray_realloc, sarray_free): Fix
232         signed/unsigned warning.
233         (sarray_free): Fix formatting.
234         * selector.c (sel_types_match): Ensure ctype 8-bit safety.
235         * sendmsg.c (__objc_init_install_dtable) Mark unused parameters.
236
237 2002-06-09  Andreas Jaeger  <aj@suse.de>
238
239         * encoding.c (objc_layout_structure_next_member): Remove unused
240         variable.
241
242 2002-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
243
244         * Makefile.in (SHELL): Set to @SHELL@.
245         (WARN_CFLAGS): New.
246         (ALL_CFLAGS): Add $(WARN_CFLAGS).
247
248 2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
249
250         * aclocal.m4: Allow for PWDCMD to override hardcoded pwd.
251         * configure: Regenerate.
252
253 2002-05-08  Alexandre Oliva  <aoliva@redhat.com>
254
255         * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
256         script entry, and set LD to it when configuring multilibs.
257         * configure: Rebuilt.
258
259 2002-04-19  David O'Brien  <obrien@FreeBSD.org>
260
261         * encoding.c (MAX, MIN, ROUNDING): #undef before defining.
262
263 2002-04-09  Hans-Peter Nilsson  <hp@bitrange.com>
264
265         PR objc/6107
266         * objc/objc-api.h (struct objc_protocol_list): Change type of
267         member count from int to size_t.
268
269 2002-02-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
270
271         PR libobjc/4039
272         * aclocal.m4: Replace with version copied from libstdc++-v3.
273         * configure.in: Update for changes to aclocal and Makefile.
274         * configure: Regenerate.
275         * Makefile.in: Correct install of multilibs and shared libs, use
276         INSTALL_DATA for include files.
277
278 Mon Dec 17 17:02:12 2001  Nicola Pero  <nicola@brainstorm.co.uk>
279
280         * init.c (__objc_exec_class): Fixed bug in the loop on unclaimed
281         categories - when an unclaimed category was found, the loop was
282         doing two steps forward instead of one, so that in certain cases
283         it was failing to properly load all the categories.  (Reported
284         with fix by Alexander Malmberg <alexander@malmberg.org>).
285
286 2001-11-14  Aldy Hernandez  <aldyh@redhat.com>
287
288         * encoding.c: Add target_flags.
289
290 2001-11-07  Aldy Hernandez  <aldyh@redhat.com>
291
292          * objc/objc-api.h (_C_VECTOR): New.
293
294          * encoding.c (VECTOR_TYPE): New.
295
296 Mon Oct 29 21:29:21 2001  Nicola Pero  <n.pero@mi.flashnet.it>
297
298         * class.c: Rewritten the class table to use optimized, lock-free
299         lookup.  This more than doubles the speed of class method
300         invocations.  (class_table_setup), (class_table_insert),
301         (class_table_replace), (class_table_get_safe),
302         (class_table_next), (class_table_print),
303         (class_table_print_histogram): New functions.
304         (__objc_init_class_tables): Use class_table_setup.
305         (__objc_add_class_to_hash): Use class_table_get_safe and
306         class_table_insert.  (objc_lookup_class), (objc_get_class): Do not
307         assert the existence of the table; do not lock the runtime; use
308         class_table_get_safe.  (objc_next_class): Use class_table_next.
309         (__objc_resolve_class_links): Use class_table_next.
310         (class_pose_as): Use class_table_replace.
311
312 2001-09-10  Ovidiu Predescu  <ovidiu@cup.hp.com>
313
314         * gc.c: Removed the DEBUG declaration.
315
316 Wed Jul 18 12:48:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
317
318         * thr.c (objc_mutex_lock): Invoke __objc_thread_id directly,
319         rather than through objc_thread_id, to save a function call.
320         (objc_mutex_trylock, objc_mutex_unlock, objc_condition_wait):
321         Ditto.
322
323 Mon Jul 16 12:15:00 2001  Nicola Pero  <n.pero@mi.flashnet.it>
324
325         * objc/objc-api.h (object_is_class): Fixed - buggy code was trying
326         to cast an id to a Class, which can not be done.  Make the check
327         by using CLS_ISMETA on the class pointer instead.
328         (object_is_meta_class): Similar fix.
329
330 2001-06-09  Alexandre Oliva  <aoliva@redhat.com>, Stephen L Moshier  <moshier@mediaone.net>
331
332         * configure.in (AC_EXEEXT): Work around in case it expands to
333         nothing, as in autoconf 2.50.
334         * acinclude.m4: Likewise.
335         * configure: Rebuilt.
336
337 2001-06-08  Nicola Pero  <n.pero@mi.flashnet.it>
338
339         * THREADS: Explain that when we compile libobjc inside GCC, we
340         always use thr-objc.c as a backend, which uses GCC's thread code.
341
342 2001-06-06  Richard Frith-Macdonald  <rrfm@gnu.org>
343
344         * init.c (__objc_send_message_in_list): When setting a new entry
345         in __objc_load_methods use the method IMP as key, but check to see
346         if the method is in the hashtable by looking at the IMP also.
347         Also ... call the method after adding it to the hashtable rather
348         than before ... thus preventing an obscure possibility of infinite
349         recursion if a +load method itself loads a subclass.
350
351 2001-05-25  Ovidiu Predescu  <ovidiu@cup.hp.com>
352
353         * init.c (__objc_send_message_in_list): When setting a new entry
354         in __objc_load_methods use the method name as key, not the method
355         IMP (reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>).
356
357 2001-05-09  Joseph S. Myers  <jsm28@cam.ac.uk>
358
359         * objc-features.texi: Move to ../gcc/objc.texi.
360         * fdl.texi: Remove.
361         * Makefile.in: Don't generate documentation from
362         objc-features.texi.
363
364 2001-05-01  Mark Mitchell  <mark@codesourcery.com>
365
366         * fdl.texi: New file.
367         * objc-features.texi: Simplify.
368         * Makefile.in: Adjust accordingly.
369
370 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
371
372         * objc-features.texi: Use the GFDL.
373
374 Wed Mar 21 04:44:58 EST 2001  John Wehle  (john@feith.com)
375
376         * encoding.c (REAL_TYPE): Define.
377
378 2001-03-19  David Edelsohn  <edelsohn@gnu.org>
379
380         * encoding.c (TYPE_MODE): Define.
381
382 2001-03-14  Nicola Pero  <n.pero@mi.flashnet.it>
383
384         * thr.c (objc_thread_add): New function.
385         (objc_thread_remove): Ditto.
386         * objc/thr.h: Declare them.
387         * libobjc.def: Mention them.
388
389 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
390
391         * objc-features.texi: Document the @compatibility_alias compiler
392         directive (description from Nicola Pero <n.pero@mi.flashnet.it>).
393
394 Fri Feb 23 18:12:00 2001  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
395
396         * sendmsg.c (__objc_forward): Delete strlen() declaration.
397
398 2001-02-08  Geoffrey Keating  <geoffk@redhat.com>
399
400         * configure.in: Don't run AC_PROG_CC_WORKS or AC_EXEEXT, because
401         we're not interested in the result and they might fail.
402         * configure: Regenerated.
403
404 2001-01-12  Joseph S. Myers  <jsm28@cam.ac.uk>
405
406         * objc-features.texi: Use @email.
407
408 2001-01-12  Joseph S. Myers  <jsm28@cam.ac.uk>
409
410         * sendmsg.c (__objc_print_dtable_stats): Don't use #ifdef inside
411         printf.
412
413 2000-01-11  Richard Earnshaw  <rearnsha@arm.com>
414
415         * encoding.c (STRUCTURE_SIZE_BOUNDARY): Redefine in a way that
416         determines the value dynamically.
417
418 Wed Jan  3 00:49:10 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
419
420         * sendmsg.c: Added __objc_msg_forward, a hook that allows external
421         libraries to provide a function that returns the real forwarding
422         function. This can alleviate problems __builtin_apply() and
423         friends have on various platforms. (Solution suggested by Helge
424         Hess.)
425
426         * objc/objc-api.h: Define __objc_msg_forward.
427
428         * sendmsg.c: Define gen_rtx_REG.
429
430 2000-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432         * thr-rtems.c: New file. Stub to compile.
433
434 2000-09-06  Alexandre Oliva  <aoliva@redhat.com>
435
436         * configure: Rebuilt with new libtool.m4.
437
438 Tue Aug 15 00:38:56 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
439
440         * configure.in: Create a config.h file. Check for <sched.h>.
441         * configure: Regenerate.
442
443         * config.h.in: Check for <sched.h>.
444
445 2000-08-14  Zack Weinberg  <zack@wolery.cumb.org>
446
447         * configure: Regenerate after change to ../libtool.m4.
448
449 2000-08-14  Andreas Schwab  <schwab@suse.de>
450
451         * objc-features.texi (Top): Move @menu at end of node.
452
453 2000-08-11  Manfred Hollstein  <manfredh@redhat.com>
454
455         * objc-features.texi: Move @node Top before @menu.
456
457 Sun Aug  6 23:27:49 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
458
459         * objc-features.texi: Documented the new -fconstant-string-class
460         option.
461
462 Sun Aug  6 22:51:16 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
463
464         * thr-posix.c: Integrated Chris Ball's <cball@fmco.com> changes to
465         improve the Posix thread support for Objective-C.
466
467 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
468
469         * aclocal.m4: Replace copy of ../libtool.m4 with
470         sinclude(../libtool.m4).
471
472 Fri Jul 28 08:58:02 2000  Nicola Pero  <nicola@brainstorm.co.uk>
473
474         * configure.in: Added libtool support; build shared libraries
475         if --enable-shared was passed on command line.
476         * Makefile.in: Modified most compilation commands to use libtool.
477         * aclocal.m4: New symbolic link to the ../libtool.m4, from the
478         libtool distribution.
479
480 Sat Jul 29 00:10:21 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
481
482         * sarray.c, Object.m: Removed the explicit prototypes for strlen
483         and memcpy on 64-bit platforms (Suggested by Rodney Brown
484         <rdb@cup.hp.com>).
485
486 2000-05-12  H.J. Lu  (hjl@gnu.org)
487
488         * Makefile.in (GTHREAD_FLAGS): New.
489         (ALL_CFLAGS): Add $(GTHREAD_FLAGS).
490         (OBJC_THREAD_FILE): Changed to thr-objc.
491
492         * configure.in (GTHREAD_FLAGS): New, check and replace it for
493         Makefile.
494         (OBJC_THREAD_FILE): Removed.
495
496         * thr-objc.c: New.
497
498 2000-07-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
499
500         * objc/hash.h: Include string.h.
501
502 2000-04-15  David Edelsohn  <edelsohn@gnu.org>
503
504         * Object.m (strlen): 64-bit PowerPC is a 64bit platform as well.
505
506 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
507
508         * Object.m (strlen): Provide prototype on all 64bit platforms,
509         not only alpha.
510         * sarray.c (memcpy): Likewise.
511         * encoding.c (objc_layout_finish_structure): Don't use
512         ROUND_TYPE_ALIGN on sparc.
513
514         * encoding.c (objc_layout_structure_next_member): Do the whole
515         procedure even for the first member, so that we get correct
516         alignment.
517
518 2000-03-29  Zack Weinberg  <zack@wolery.cumb.org>
519
520         * objc/Protocol.h, objc/objc-list.h: Change #endif labels to
521         comments.
522
523 2000-02-23  Zack Weinberg  <zack@wolery.cumb.org>
524
525         * Makefile.in: Add -DIN_TARGET_LIBS to ALL_CFLAGS.
526
527 Thu Sep 23 07:19:12 1999   Chris Ball <cball@fmco.com>
528
529         * thr-posix.c (__objc_mutex_deallocate): made deallocate work.
530
531 Tue Sep 21 07:47:10 1999  Jeffrey A Law  (law@cygnus.com)
532
533         * Makefile.in (gc.o, gc_gc.o): Do not pass -fgnu-runtime to
534         the compiler when building C code.
535
536 Fri Aug  6 23:32:29 1999  Daniel Jacobowitz <drow@drow.them.org>
537
538         * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
539         libdir, libsubdir and tooldir.
540
541 Mon Jun 21 05:40:15 1999  John David Anglin <dave@hiauly1>
542
543         * init.c (__objc_force_linking): Make global.
544
545 Thu May 20 03:20:59 1999  Jeffrey A Law  (law@cygnus.com)
546
547         * configure.in (AC_EXEEXT): Remove call.
548         (compiler_name): Explicitly check with no extension and .exe
549         extension.
550         * configure: Regenerate.
551
552 Sun Apr 25 01:15:34 1999  Mumit Khan  <khan@xraylith.wisc.edu>
553
554         * Makefile.in (CC1OBJ): Define in terms of CC.
555         (runtime-info.h): Use.
556
557 Fri April 8 08:21:07 1999 Ovidiu Predescu <ovidiu@cup.hp.com>
558
559         * objc-features.texi: Updated the URL to Boehm's GC page.
560
561 Fri Mar 26 23:41:07 1999 Ovidiu Predescu <ovidiu@cup.hp.com>
562
563         * archive.c (__objc_code_char, __objc_write_char): Explicitly specify
564         the char as being signed (patch from Daniel Jacobowitz
565         <drow@false.org>).
566
567 Wed Mar 24 22:41:28 1999  Mumit Khan  <khan@xraylith.wisc.edu>
568
569         * configure.in (AC_PREREQ): Update to 2.13.
570         (AC_EXEEXT): Call to find possible file extension.
571         (compiler_name): Use.
572         * configure: Regenerate.
573
574 Wed Jan 27 02:31:01 1999  Jeffrey A Law  (law@cygnus.com)
575
576         * Makefile.in (ALL_CFLAGS): Add -DIN_GCC.
577
578 Tue Jan  5 01:38:53 1999  Jeffrey A Law  (law@cygnus.com)
579
580         * configure.in (thread_file): Correct and simplify code to find
581         the thread file.
582         * configure: Rebuilt.
583
584 1998-11-26  Manfred Hollstein  <manfred@s-direktnet.de>
585
586         * configure.in (compiler_name): Add check to detect if this
587         language's compiler has been built.
588         * configure: Regenerate.
589
590 Mon Nov 23 16:50:28 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
591
592         *  configure.in: Use AC_PREREQ(2.12.1).
593
594 Thu Nov 19 20:33:37 1998  Jeffrey A Law  (law@cygnus.com)
595
596         * Makefile.in (runtime-info.h): Avoid GNU make extensions.
597
598 Sun Nov  8 17:46:14 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
599
600         * Makefile.in (INCLUDES): Add -I$(srcdir)/$(MULTISRCTOP)../include.
601
602 Thu Oct 22 14:34:06 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
603
604         * configure.in: Use AC_CONFIG_AUX_DIR($topsrcdir).
605
606 Sat Oct 17 05:21:31 1998  Ovidiu Predescu  <ovidiu@slip.net>
607
608         * objc-features.texi (Top): Changed the email address.
609         * objc-features.texi (Garbage Collection): Use @uref instead of @url.
610
611 Mon Oct 11 21:25:27 1998  Ovidiu Predescu  <ovidiu@slip.net>
612
613         * encoding.c: Redefine get_inner_array_type to get the first entry
614         in the structure.
615
616 Thu Oct  8 12:21:14 1998  Richard Frith-Macdonald <richard@brainstorm.co.uk>
617
618         * encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
619         (objc_get_type_qualifiers): Similarly.
620         * objc/encoding.h (_C_BYREF): Define.
621         (_F_BYREF): Define.
622
623 1998-10-07  David S. Miller  <davem@pierdol.cobaltmicro.com>
624
625         * objc/sarray.h: Make boffset be an unsigned long when sparc so it
626         works out on 64-bit systems.
627
628 Tue Oct  6 20:32:06 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
629
630         * Makefile.in (INCLUDES): Make it multilib-friendly.
631
632 Fri Oct  2 07:12:14 1998  H.J. Lu  (hjl@gnu.org)
633
634         * Makefile.in (INCLUDES): Add -I$(srcdir)/../gcc.
635
636 Thu Oct  1 22:33:03 1998 Robert Lipe  <robertl@dgii.com>
637                          Jeffrey A Law  (law@cygnus.com)
638
639         * Makefile.in (INCLUDES): Reference gcc via $MULTIBUILDTOP.
640         (FLAGS_TO_PASS): Added.
641         (runtime-info.h): Reference cc1ibj via $MULTIBUILDTOP.
642
643         * archive.c: Change config.h to tconfig.h.
644
645         * configure.in: Find gcc's object directory even for multilibs.
646
647 Wed Sep 30 18:17:17 1998  Robert Lipe  <robertl@dgii.com>
648
649         * configure.in: Escape ^ in grep string.
650         * configure: Rebuilt.
651
652 Wed Sep 30 09:14:52 1998  Jeffrey A Law  (law@cygnus.com)
653
654         * All .h files pushed down into the objc/ subdirectory.
655         * Makefile.in (copy_headers): Corresponding changes.
656         * configure.in (AC_INIT): Corresponding changes.
657         * configure: Rebuilt.
658
659 1998-09-30  Ben Elliston  <bje@cygnus.com>
660             Jeff Law      <law@cygnus.com>
661
662         * Makefile.in: Rewrite.
663
664         * configure.in: Likewise.
665
666         * configure: Regenerate.
667
668         * All .c files.  Remove "objc" prefix when including objc header
669         files.  Include tconfig.h, not ../tconfig.h.
670
671 Mon Sep 21 23:27:10 1998  Ovidiu Predescu <ovidiu@slip.net>
672
673         * encoding.c (TREE_TYPE, ARRAY_TYPE): Define.
674         (get_inner_array_type): Define.
675
676 1998-09-21  Ben Elliston  <bje@cygnus.com>
677
678         * New directory.  Moved files from ../gcc/objc.