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