]> git.ipfire.org Git - thirdparty/gcc.git/blame - libobjc/ChangeLog
hash.c, [...]: Replace "GNU CC" with "GCC".
[thirdparty/gcc.git] / libobjc / ChangeLog
CommitLineData
6c82ad25
NN
12003-05-23 Nathanael Nerode <neroden@gcc.gnu.org>
2
38709cad
NN
3 * hash.c, init.c, libobjc.def, libobjc_entry.c, linking.m,
4 makefile.dos, misc.c, nil_method.c, objects.c, sarray.c,
5 selector.c, sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c,
6 thr-mach.c, thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c,
7 thr-rtems.c, thr-single.c, thr-solaris.c, thr-vxworks.c,
8 thr-win32.c, thr.c: Replace "GNU CC" with "GCC".
6c82ad25
NN
9 * Makefile.in, NXConstStr.m, Object.m, Protocol.m, archive.c,
10 class.c, encoding.c, gc.c, objc/NXConstStr.h, objc/Object.h,
11 objc/Protocol.h, objc/encoding.h, objc/hash.h, objc/objc-api.h,
12 objc/objc-list.h, objc/objc.h, ocjc/runtime.h, objc/sarray.h,
13 objc/thr.h, objc/typedstream.h: Replace "GNU CC" with "GCC".
14
e083f3f9
RFM
15Tue May 13 14:56:03 2003 Richard Frith-Macdonald <rfm@gnu.org>
16 Nicola Pero <n.pero@mi.flashnet.it>
17
18 libobjc/10742
19 * init.c (class_superclass_of_class): New function.
20 (create_tree_of_subclasses_inherited_from): Use it.
21 (__objc_tree_insert_class): Likewise.
22 (class_is_subclass_of_class): Likewise.
23
0b87e18e
DC
242003-04-11 David Chad <davidc@freebsd.org>
25 Loren J. Rittle <ljrittle@acm.org>
26
27 libobjc/8562
28 * objc/hash.h (hash_string): Constify correctly.
29 (compare_ptrs): Use direct compare.
30 * objc/objc-list.h (list_nth): Rename index to indx to avoid shadow.
31 * objc/sarray.h: Global rename index to indx to avoid shadow.
32
ff8b9ca8
AS
332003-03-12 Andreas Schwab <schwab@suse.de>
34
35 * aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
36 glibcpp_toolexeclibdir.
37 * configure: Rebuilt.
38
3343fdd2
AO
392003-02-20 Alexandre Oliva <aoliva@redhat.com>
40
41 * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
42 config.status.
43 * configure: Rebuilt.
44
c5e3e1ed
AO
452003-01-27 Alexandre Oliva <aoliva@redhat.com>
46
47 * aclocal.m4 (glibcpp_toolexeclibdir): Instead of
48 $(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless
49 version_specific_libs is enabled.
50 * configure: Rebuilt.
51
90e5b39f
CC
522003-01-09 Christian Cornelssen <ccorn@cs.tu-berlin.de>
53
54 * Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
55 (install-libs, install-headers): Prepend $(DESTDIR) to
56 destination paths in all (un)installation commands.
57
4977bab6
ZW
582002-12-02 Zack Weinberg <zack@codesourcery.com>
59
60 * thr-objc.c: Include coretypes.h and tm.h.
61
622002-12-01 Zack Weinberg <zack@codesourcery.com>
63
64 * encoding.c, sendmsg.c: Include coretypes.h and tm.h.
65
662002-11-26 Nathanael Nerode <neroden@gcc.gnu.org>
67
68 * configure.in: Remove skip-this-dir support.
69 * configure: Regenerate.
70
6c5d742e
KG
712002-09-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
72
73 * Makefile.in (all): Fix multilib parallel build.
74
c2a68741
NP
75Thu Sep 12 12:44:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
76
77 * sendmsg.c (nil_method): Declare not to take a variable number of
78 args.
79 (objc_msg_lookup): Cast nil_method to IMP before returning it.
80 (objc_msg_lookup_super): The same.
81
edf4d41e
JH
822002-09-10 Jan Hubicka <jh@suse.cz>
83
65a8189e
AJ
84 * nil_method.c (nil_method): No longer defined with variable
85 arguments.
edf4d41e 86
40165636
RB
872002-07-02 Rodney Brown <rbrown64@csc.com.au>
88
89 * objc/encoding.h: Fix formatting.
90 * objc/hash.h: Likewise.
91 * objc/objc-api.h: Likewise.
92 * objc/runtime.h: Likewise.
93 * objc/thr.h: Likewise.
94 * archive.c: Likewise.
95 * class.c: Likewise.
96 * encoding.c: Likewise.
97 * gc.c: Likewise.
98 * hash.c: Likewise.
99 * init.c: Likewise.
100 * misc.c: Likewise.
101 * nil_method.c: Likewise.
102 * objects.c: Likewise.
103 * sarray.c: Likewise.
104 * selector.c: Likewise.
105 * sendmsg.c: Likewise.
106 * thr-mach.c: Likewise.
107 * thr.c: Likewise.
108
aebb8c22
DD
1092002-06-25 DJ Delorie <dj@redhat.com>
110
111 * aclocal.m4 (GLIBCPP_CONFIGURE): Split out
112 GLIBCPP_TOPREL_CONFIGURE.
113 * configure.in: Call it before AC_CANONICAL_SYSTEM.
114 * configure: Regenerate.
115
b62cc13a
KG
1162002-06-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
117
118 * Object.m (forward, read, write): Fix unused parameter warnings.
119 * encoding.c: Include <stdlib.h>.
120 (target_flags): Mark with attribute unused.
121 (atoi): Delete.
122 * runtime.h (__objc_selector_max_index): Change to unsigned int.
123 (__objc_generate_gc_type_description): Prototype.
124 * selector.c (__objc_selector_max_index): Change to unsigned int.
125
10cb24df
NP
126Mon Jun 17 18:37:42 2002 Nicola Pero <n.pero@mi.flashnet.it>
127
128 * sendmsg.c (__objc_get_forward_imp): Fix warning by making sure
129 we always have a return value: if __objc_msg_forward does not
130 supply a forwarding implementation, return the default
131 __builtin_apply based one.
132
8f8c44cb
KG
1332002-06-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
134
135 * Object.m: Fix signed/unsigned warning.
136 * Protocol.m: Likewise.
137 * archive.c: Always include stdlib.h.
138 (objc_read_short, objc_read_unsigned_short, objc_read_int,
139 objc_read_long, __objc_read_nbyte_uint, __objc_read_nbyte_ulong):
140 Fix signed/unsigned warning.
141 (objc_write_type, objc_read_type, objc_write_types,
142 objc_read_types): Ensure ctype 8-bit safety.
143 (__objc_no_write, __objc_no_read): Mark unused parameters.
144 * class.c (class_table_setup): Specify void arg.
145 * encoding.c (atoi, objc_sizeof_type, objc_alignof_type,
146 objc_skip_typespec, objc_skip_offset,
147 objc_layout_structure_next_member): Ensure ctype 8-bit safety.
148 (objc_layout_structure_next_member): Ensure variables are
149 initialized.
150 * gc.c (__objc_generate_gc_type_description,
151 class_ivar_set_gcinvisible): Mark unused parameters.
152 * init.c (__objc_send_load, __objc_destroy_class_tree_node): Mark
153 unused parameters.
154 (__objc_init_protocols) Fix signed/unsigned warning.
155 * nil_method.c (nil_method): Mark unused parameters.
156 * thr.h (objc_thread_callback): Specify void arg.
157 * sarray.c (sarray_new, sarray_realloc, sarray_free): Fix
158 signed/unsigned warning.
159 (sarray_free): Fix formatting.
160 * selector.c (sel_types_match): Ensure ctype 8-bit safety.
161 * sendmsg.c (__objc_init_install_dtable) Mark unused parameters.
162
42bac116
AJ
1632002-06-09 Andreas Jaeger <aj@suse.de>
164
165 * encoding.c (objc_layout_structure_next_member): Remove unused
166 variable.
167
9aa338ec
KG
1682002-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
169
170 * Makefile.in (SHELL): Set to @SHELL@.
171 (WARN_CFLAGS): New.
172 (ALL_CFLAGS): Add $(WARN_CFLAGS).
173
1e6347d8
RO
1742002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
175
176 * aclocal.m4: Allow for PWDCMD to override hardcoded pwd.
177 * configure: Regenerate.
178
6706f116
AO
1792002-05-08 Alexandre Oliva <aoliva@redhat.com>
180
181 * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
182 script entry, and set LD to it when configuring multilibs.
183 * configure: Rebuilt.
184
d0d091ae
DB
1852002-04-19 David O'Brien <obrien@FreeBSD.org>
186
187 * encoding.c (MAX, MIN, ROUNDING): #undef before defining.
188
ed426a38 1892002-04-09 Hans-Peter Nilsson <hp@bitrange.com>
0bd9dd55
HPN
190
191 PR objc/6107
192 * objc/objc-api.h (struct objc_protocol_list): Change type of
193 member count from int to size_t.
194
b150efee
FS
1952002-02-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
196
197 PR libobjc/4039
198 * aclocal.m4: Replace with version copied from libstdc++-v3.
199 * configure.in: Update for changes to aclocal and Makefile.
200 * configure: Regenerate.
201 * Makefile.in: Correct install of multilibs and shared libs, use
202 INSTALL_DATA for include files.
203
e5e0f6f5
NP
204Mon Dec 17 17:02:12 2001 Nicola Pero <nicola@brainstorm.co.uk>
205
206 * init.c (__objc_exec_class): Fixed bug in the loop on unclaimed
207 categories - when an unclaimed category was found, the loop was
208 doing two steps forward instead of one, so that in certain cases
209 it was failing to properly load all the categories. (Reported
210 with fix by Alexander Malmberg <alexander@malmberg.org>).
211
d5114db1
AH
2122001-11-14 Aldy Hernandez <aldyh@redhat.com>
213
4977bab6 214 * encoding.c: Add target_flags.
d5114db1 215
f4fdaeda
AH
2162001-11-07 Aldy Hernandez <aldyh@redhat.com>
217
218 * objc/objc-api.h (_C_VECTOR): New.
219
220 * encoding.c (VECTOR_TYPE): New.
221
26e51caa
NP
222Mon Oct 29 21:29:21 2001 Nicola Pero <n.pero@mi.flashnet.it>
223
224 * class.c: Rewritten the class table to use optimized, lock-free
4977bab6
ZW
225 lookup. This more than doubles the speed of class method
226 invocations. (class_table_setup), (class_table_insert),
227 (class_table_replace), (class_table_get_safe),
228 (class_table_next), (class_table_print),
229 (class_table_print_histogram): New functions.
230 (__objc_init_class_tables): Use class_table_setup.
231 (__objc_add_class_to_hash): Use class_table_get_safe and
232 class_table_insert. (objc_lookup_class), (objc_get_class): Do not
233 assert the existence of the table; do not lock the runtime; use
234 class_table_get_safe. (objc_next_class): Use class_table_next.
235 (__objc_resolve_class_links): Use class_table_next.
236 (class_pose_as): Use class_table_replace.
26e51caa 237
71a18acf
OP
2382001-09-10 Ovidiu Predescu <ovidiu@cup.hp.com>
239
240 * gc.c: Removed the DEBUG declaration.
241
5f1ecf82
NP
242Wed Jul 18 12:48:56 2001 Nicola Pero <n.pero@mi.flashnet.it>
243
244 * thr.c (objc_mutex_lock): Invoke __objc_thread_id directly,
245 rather than through objc_thread_id, to save a function call.
246 (objc_mutex_trylock, objc_mutex_unlock, objc_condition_wait):
247 Ditto.
248
42d28de5
NP
249Mon Jul 16 12:15:00 2001 Nicola Pero <n.pero@mi.flashnet.it>
250
251 * objc/objc-api.h (object_is_class): Fixed - buggy code was trying
252 to cast an id to a Class, which can not be done. Make the check
253 by using CLS_ISMETA on the class pointer instead.
254 (object_is_meta_class): Similar fix.
255
4173be7f
AO
2562001-06-09 Alexandre Oliva <aoliva@redhat.com>, Stephen L Moshier <moshier@mediaone.net>
257
258 * configure.in (AC_EXEEXT): Work around in case it expands to
259 nothing, as in autoconf 2.50.
260 * acinclude.m4: Likewise.
261 * configure: Rebuilt.
262
27132e64
NP
2632001-06-08 Nicola Pero <n.pero@mi.flashnet.it>
264
265 * THREADS: Explain that when we compile libobjc inside GCC, we
266 always use thr-objc.c as a backend, which uses GCC's thread code.
267
e6be21fe
RFM
2682001-06-06 Richard Frith-Macdonald <rrfm@gnu.org>
269
270 * init.c (__objc_send_message_in_list): When setting a new entry
271 in __objc_load_methods use the method IMP as key, but check to see
272 if the method is in the hashtable by looking at the IMP also.
273 Also ... call the method after adding it to the hashtable rather
274 than before ... thus preventing an obscure possibility of infinite
275 recursion if a +load method itself loads a subclass.
276
12e01066
OP
2772001-05-25 Ovidiu Predescu <ovidiu@cup.hp.com>
278
279 * init.c (__objc_send_message_in_list): When setting a new entry
280 in __objc_load_methods use the method name as key, not the method
281 IMP (reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>).
282
10c179f3
JM
2832001-05-09 Joseph S. Myers <jsm28@cam.ac.uk>
284
285 * objc-features.texi: Move to ../gcc/objc.texi.
286 * fdl.texi: Remove.
287 * Makefile.in: Don't generate documentation from
288 objc-features.texi.
289
bcecb0b0
MM
2902001-05-01 Mark Mitchell <mark@codesourcery.com>
291
292 * fdl.texi: New file.
293 * objc-features.texi: Simplify.
294 * Makefile.in: Adjust accordingly.
295
c3aac512
MM
2962001-04-30 Mark Mitchell <mark@codesourcery.com>
297
298 * objc-features.texi: Use the GFDL.
299
49073def
JW
300Wed Mar 21 04:44:58 EST 2001 John Wehle (john@feith.com)
301
302 * encoding.c (REAL_TYPE): Define.
303
120d59bf
DE
3042001-03-19 David Edelsohn <edelsohn@gnu.org>
305
306 * encoding.c (TYPE_MODE): Define.
307
b894530e
NP
3082001-03-14 Nicola Pero <n.pero@mi.flashnet.it>
309
310 * thr.c (objc_thread_add): New function.
311 (objc_thread_remove): Ditto.
312 * objc/thr.h: Declare them.
313 * libobjc.def: Mention them.
314
11014a3b
OP
3152001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
316
317 * objc-features.texi: Document the @compatibility_alias compiler
318 directive (description from Nicola Pero <n.pero@mi.flashnet.it>).
319
a79ffa5a
RO
320Fri Feb 23 18:12:00 2001 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
321
322 * sendmsg.c (__objc_forward): Delete strlen() declaration.
323
7c6b0e92
GK
3242001-02-08 Geoffrey Keating <geoffk@redhat.com>
325
326 * configure.in: Don't run AC_PROG_CC_WORKS or AC_EXEEXT, because
327 we're not interested in the result and they might fail.
328 * configure: Regenerated.
329
01d9cb8b
JM
3302001-01-12 Joseph S. Myers <jsm28@cam.ac.uk>
331
332 * objc-features.texi: Use @email.
333
0fc39d8a
JM
3342001-01-12 Joseph S. Myers <jsm28@cam.ac.uk>
335
336 * sendmsg.c (__objc_print_dtable_stats): Don't use #ifdef inside
337 printf.
338
919ee051
RE
3392000-01-11 Richard Earnshaw <rearnsha@arm.com>
340
341 * encoding.c (STRUCTURE_SIZE_BOUNDARY): Redefine in a way that
342 determines the value dynamically.
343
1104c18d
OP
344Wed Jan 3 00:49:10 2001 Ovidiu Predescu <ovidiu@cup.hp.com>
345
346 * sendmsg.c: Added __objc_msg_forward, a hook that allows external
347 libraries to provide a function that returns the real forwarding
348 function. This can alleviate problems __builtin_apply() and
349 friends have on various platforms. (Solution suggested by Helge
350 Hess.)
42bac116 351
1104c18d
OP
352 * objc/objc-api.h: Define __objc_msg_forward.
353
354 * sendmsg.c: Define gen_rtx_REG.
355
68c9c61a
RC
3562000-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
42bac116 358 * thr-rtems.c: New file. Stub to compile.
68c9c61a 359
6d93bca4
AO
3602000-09-06 Alexandre Oliva <aoliva@redhat.com>
361
362 * configure: Rebuilt with new libtool.m4.
363
9d10fcf9
OP
364Tue Aug 15 00:38:56 2000 Ovidiu Predescu <ovidiu@cup.hp.com>
365
366 * configure.in: Create a config.h file. Check for <sched.h>.
367 * configure: Regenerate.
368
369 * config.h.in: Check for <sched.h>.
370
57119aa9
ZW
3712000-08-14 Zack Weinberg <zack@wolery.cumb.org>
372
373 * configure: Regenerate after change to ../libtool.m4.
374
b310e725
AS
3752000-08-14 Andreas Schwab <schwab@suse.de>
376
377 * objc-features.texi (Top): Move @menu at end of node.
378
82fbe835
MH
3792000-08-11 Manfred Hollstein <manfredh@redhat.com>
380
381 * objc-features.texi: Move @node Top before @menu.
382
b3dc253f
OP
383Sun Aug 6 23:27:49 2000 Ovidiu Predescu <ovidiu@cup.hp.com>
384
385 * objc-features.texi: Documented the new -fconstant-string-class
386 option.
387
9bc3876e
OP
388Sun Aug 6 22:51:16 2000 Ovidiu Predescu <ovidiu@cup.hp.com>
389
390 * thr-posix.c: Integrated Chris Ball's <cball@fmco.com> changes to
391 improve the Posix thread support for Objective-C.
392
8cab40f7
ZW
3932000-08-04 Zack Weinberg <zack@wolery.cumb.org>
394
395 * aclocal.m4: Replace copy of ../libtool.m4 with
396 sinclude(../libtool.m4).
397
c161c99b
NP
398Fri Jul 28 08:58:02 2000 Nicola Pero <nicola@brainstorm.co.uk>
399
42bac116 400 * configure.in: Added libtool support; build shared libraries
c161c99b
NP
401 if --enable-shared was passed on command line.
402 * Makefile.in: Modified most compilation commands to use libtool.
403 * aclocal.m4: New symbolic link to the ../libtool.m4, from the
404 libtool distribution.
405
9c14a607
OP
406Sat Jul 29 00:10:21 2000 Ovidiu Predescu <ovidiu@cup.hp.com>
407
408 * sarray.c, Object.m: Removed the explicit prototypes for strlen
409 and memcpy on 64-bit platforms (Suggested by Rodney Brown
410 <rdb@cup.hp.com>).
411
15794a95
L
4122000-05-12 H.J. Lu (hjl@gnu.org)
413
414 * Makefile.in (GTHREAD_FLAGS): New.
415 (ALL_CFLAGS): Add $(GTHREAD_FLAGS).
416 (OBJC_THREAD_FILE): Changed to thr-objc.
417
418 * configure.in (GTHREAD_FLAGS): New, check and replace it for
419 Makefile.
420 (OBJC_THREAD_FILE): Removed.
421
422 * thr-objc.c: New.
423
8dd8d754
KG
4242000-07-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
425
426 * objc/hash.h: Include string.h.
427
39b48e02
DE
4282000-04-15 David Edelsohn <edelsohn@gnu.org>
429
430 * Object.m (strlen): 64-bit PowerPC is a 64bit platform as well.
431
bcdb1106
JJ
4322000-04-12 Jakub Jelinek <jakub@redhat.com>
433
434 * Object.m (strlen): Provide prototype on all 64bit platforms,
435 not only alpha.
436 * sarray.c (memcpy): Likewise.
437 * encoding.c (objc_layout_finish_structure): Don't use
438 ROUND_TYPE_ALIGN on sparc.
439
35f10998
JJ
440 * encoding.c (objc_layout_structure_next_member): Do the whole
441 procedure even for the first member, so that we get correct
442 alignment.
443
2e3120e8
ZW
4442000-03-29 Zack Weinberg <zack@wolery.cumb.org>
445
446 * objc/Protocol.h, objc/objc-list.h: Change #endif labels to
447 comments.
448
6fc605d8
ZW
4492000-02-23 Zack Weinberg <zack@wolery.cumb.org>
450
451 * Makefile.in: Add -DIN_TARGET_LIBS to ALL_CFLAGS.
452
224a6bca
CB
453Thu Sep 23 07:19:12 1999 Chris Ball <cball@fmco.com>
454
455 * thr-posix.c (__objc_mutex_deallocate): made deallocate work.
456
e36e6e02
JL
457Tue Sep 21 07:47:10 1999 Jeffrey A Law (law@cygnus.com)
458
459 * Makefile.in (gc.o, gc_gc.o): Do not pass -fgnu-runtime to
460 the compiler when building C code.
42bac116 461
76632dd0
DJ
462Fri Aug 6 23:32:29 1999 Daniel Jacobowitz <drow@drow.them.org>
463
464 * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
465 libdir, libsubdir and tooldir.
466
6000b42b
JDA
467Mon Jun 21 05:40:15 1999 John David Anglin <dave@hiauly1>
468
469 * init.c (__objc_force_linking): Make global.
470
6de94858
JL
471Thu May 20 03:20:59 1999 Jeffrey A Law (law@cygnus.com)
472
473 * configure.in (AC_EXEEXT): Remove call.
474 (compiler_name): Explicitly check with no extension and .exe
475 extension.
476 * configure: Regenerate.
477
7af06410
MK
478Sun Apr 25 01:15:34 1999 Mumit Khan <khan@xraylith.wisc.edu>
479
480 * Makefile.in (CC1OBJ): Define in terms of CC.
481 (runtime-info.h): Use.
482
09608fa2
OP
483Fri April 8 08:21:07 1999 Ovidiu Predescu <ovidiu@cup.hp.com>
484
485 * objc-features.texi: Updated the URL to Boehm's GC page.
486
56d654e4
OP
487Fri Mar 26 23:41:07 1999 Ovidiu Predescu <ovidiu@cup.hp.com>
488
489 * archive.c (__objc_code_char, __objc_write_char): Explicitly specify
490 the char as being signed (patch from Daniel Jacobowitz
491 <drow@false.org>).
492
e33abc2d
MK
493Wed Mar 24 22:41:28 1999 Mumit Khan <khan@xraylith.wisc.edu>
494
495 * configure.in (AC_PREREQ): Update to 2.13.
496 (AC_EXEEXT): Call to find possible file extension.
497 (compiler_name): Use.
498 * configure: Regenerate.
499
ab87f8c8
JL
500Wed Jan 27 02:31:01 1999 Jeffrey A Law (law@cygnus.com)
501
502 * Makefile.in (ALL_CFLAGS): Add -DIN_GCC.
503
79014e6f
JL
504Tue Jan 5 01:38:53 1999 Jeffrey A Law (law@cygnus.com)
505
506 * configure.in (thread_file): Correct and simplify code to find
507 the thread file.
508 * configure: Rebuilt.
509
71205e0b
MH
5101998-11-26 Manfred Hollstein <manfred@s-direktnet.de>
511
512 * configure.in (compiler_name): Add check to detect if this
513 language's compiler has been built.
514 * configure: Regenerate.
515
223a8848
KG
516Mon Nov 23 16:50:28 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
517
518 * configure.in: Use AC_PREREQ(2.12.1).
519
74285159
JL
520Thu Nov 19 20:33:37 1998 Jeffrey A Law (law@cygnus.com)
521
522 * Makefile.in (runtime-info.h): Avoid GNU make extensions.
523
84beab38
KG
524Sun Nov 8 17:46:14 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
525
526 * Makefile.in (INCLUDES): Add -I$(srcdir)/$(MULTISRCTOP)../include.
527
8a829fd9
KG
528Thu Oct 22 14:34:06 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
529
530 * configure.in: Use AC_CONFIG_AUX_DIR($topsrcdir).
531
befb6d14
OP
532Sat Oct 17 05:21:31 1998 Ovidiu Predescu <ovidiu@slip.net>
533
534 * objc-features.texi (Top): Changed the email address.
535 * objc-features.texi (Garbage Collection): Use @uref instead of @url.
536
537Mon Oct 11 21:25:27 1998 Ovidiu Predescu <ovidiu@slip.net>
538
539 * encoding.c: Redefine get_inner_array_type to get the first entry
42bac116 540 in the structure.
befb6d14 541
1df287f8
RFM
542Thu Oct 8 12:21:14 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
543
544 * encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
545 (objc_get_type_qualifiers): Similarly.
546 * objc/encoding.h (_C_BYREF): Define.
547 (_F_BYREF): Define.
548
07181a20
DM
5491998-10-07 David S. Miller <davem@pierdol.cobaltmicro.com>
550
551 * objc/sarray.h: Make boffset be an unsigned long when sparc so it
552 works out on 64-bit systems.
553
5e2f657b
AO
554Tue Oct 6 20:32:06 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
555
ceff9b14 556 * Makefile.in (INCLUDES): Make it multilib-friendly.
5e2f657b 557
4afb3646
L
558Fri Oct 2 07:12:14 1998 H.J. Lu (hjl@gnu.org)
559
560 * Makefile.in (INCLUDES): Add -I$(srcdir)/../gcc.
561
4102f627
RL
562Thu Oct 1 22:33:03 1998 Robert Lipe <robertl@dgii.com>
563 Jeffrey A Law (law@cygnus.com)
564
565 * Makefile.in (INCLUDES): Reference gcc via $MULTIBUILDTOP.
566 (FLAGS_TO_PASS): Added.
567 (runtime-info.h): Reference cc1ibj via $MULTIBUILDTOP.
568
569 * archive.c: Change config.h to tconfig.h.
570
571 * configure.in: Find gcc's object directory even for multilibs.
572
573Wed Sep 30 18:17:17 1998 Robert Lipe <robertl@dgii.com>
5ae4c799
RL
574
575 * configure.in: Escape ^ in grep string.
576 * configure: Rebuilt.
577
789eb4f5
JL
578Wed Sep 30 09:14:52 1998 Jeffrey A Law (law@cygnus.com)
579
580 * All .h files pushed down into the objc/ subdirectory.
581 * Makefile.in (copy_headers): Corresponding changes.
582 * configure.in (AC_INIT): Corresponding changes.
583 * configure: Rebuilt.
584
bce1b489
BE
5851998-09-30 Ben Elliston <bje@cygnus.com>
586 Jeff Law <law@cygnus.com>
587
588 * Makefile.in: Rewrite.
589
590 * configure.in: Likewise.
591
592 * configure: Regenerate.
593
594 * All .c files. Remove "objc" prefix when including objc header
595 files. Include tconfig.h, not ../tconfig.h.
596
2e5f02a3
OP
597Mon Sep 21 23:27:10 1998 Ovidiu Predescu <ovidiu@slip.net>
598
599 * encoding.c (TREE_TYPE, ARRAY_TYPE): Define.
600 (get_inner_array_type): Define.
601
88e17b57
BE
6021998-09-21 Ben Elliston <bje@cygnus.com>
603
604 * New directory. Moved files from ../gcc/objc.