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