Richard Kenner
020bf2e727
(LIB_SPEC): Choose for glibc 1 or 2 depending on USE_GNULIBC_1.
...
(PREFERRED_DEBUGGING_TYPE): Undefine before define.
From-SVN: r14354
1997-06-27 19:00:30 -04:00
Richard Kenner
78b9f8df80
(i[3456]86-*-linux*): Default thread_file is `posix'.
...
(i[3456]86-*-linux*gnulibc1): New case.
From-SVN: r14353
1997-06-27 19:00:07 -04:00
Richard Kenner
b2c44c9c83
Initial revision
...
From-SVN: r14352
1997-06-27 18:59:02 -04:00
Richard Kenner
d2fdae0bf1
Print message about ObjC thread file.
...
From-SVN: r14351
1997-06-27 18:49:49 -04:00
Richard Kenner
6131ad9d4d
(OBJC_THREAD_FILE): New definition.
...
From-SVN: r14350
1997-06-27 18:49:33 -04:00
Richard Kenner
f25270fc59
(GCC_THREAD_FILE): Renamed from OBJC_THREAD_FILE.
...
From-SVN: r14349
1997-06-27 18:49:22 -04:00
Richard Kenner
0bbb169793
(--enable-threads): New parameter.
...
From-SVN: r14348
1997-06-27 18:47:40 -04:00
Doug Evans
24e22c117c
Make-lang.in (OBJC_CCOMMON): Object files don't go in srcdir.
...
* objc/Make-lang.in (OBJC_CCOMMON): Object files don't go in srcdir.
(OBJC_OBJS): Likewise.
(OBJC_O): Likewise.
(objc-parse.o, objc-act.o): Fix rules.
(objc/libobjc files): Fix rules.
From-SVN: r14347
1997-06-27 22:34:54 +00:00
Richard Kenner
f98d121457
(distclean): Delete */Make-{host,target,lang,hooks}
...
From-SVN: r14346
1997-06-27 18:34:22 -04:00
Richard Kenner
a90f5a402b
Clean up Make-lang in all subdirs, not just '.'.
...
From-SVN: r14345
1997-06-27 18:34:10 -04:00
Richard Kenner
289661dcfe
Clean up Make-{host,target,hooks} in all subdirs, not just '.'.
...
From-SVN: r14344
1997-06-27 18:33:01 -04:00
Richard Kenner
5c40e677f5
(fcntl.h): Only include if not building libgcc.a.
...
From-SVN: r14343
1997-06-27 18:27:10 -04:00
Richard Kenner
e784aa9a01
(link): Eliminate definition on Win32.
...
From-SVN: r14342
1997-06-27 18:12:35 -04:00
Richard Kenner
5dfe8508a0
(i[3456]86-*-mingw32): New target.
...
From-SVN: r14341
1997-06-27 18:12:25 -04:00
Richard Kenner
6407d0da4c
Initial revision
...
From-SVN: r14340
1997-06-27 18:12:07 -04:00
Richard Kenner
f71dec453c
(INO_T_EQ): Define for Win32 but not Cygwin32.
...
From-SVN: r14339
1997-06-27 18:11:41 -04:00
Richard Kenner
b662a90d41
(fix_argv): New function.
...
(pexecute): Win32 but not Cygwin32 needs its arguments fixed.
Add underscore to cwait function call.
From-SVN: r14338
1997-06-27 15:20:28 -04:00
Richard Kenner
84d02eb4aa
(-mingw32*): New OS.
...
From-SVN: r14331
1997-06-27 15:20:14 -04:00
Richard Kenner
5a9967bf46
(i*:MINGW*:*): New case.
...
From-SVN: r14330
1997-06-27 15:18:43 -04:00
Karl Berry
e40a241839
(\image): New definition for new @image command.
...
From-SVN: r14329
1997-06-27 19:09:14 +00:00
Richard Kenner
5c8346ed41
(float_to_si): Correct return value when Inf.
...
From-SVN: r14328
1997-06-27 13:23:33 -04:00
Richard Kenner
a9d308bf5f
(__objc_thread_yield): Use sched_yield instead.
...
From-SVN: r14327
1997-06-27 10:47:07 -04:00
Richard Kenner
9a9b232af8
(layout_record, PCC_BITFIELD_TYPE_MATTERS): Round up when calculating
...
possible end address.
From-SVN: r14326
1997-06-27 10:36:37 -04:00
Doug Evans
71d306d1b1
Delete erroneous references to (pseudo) in comments.
...
From-SVN: r14325
1997-06-26 21:21:38 +00:00
Doug Evans
0da6f3db7d
Document force_fit_type as an entry point in the file.
...
From-SVN: r14324
1997-06-26 17:07:38 +00:00
Jim Wilson
db2f7559b5
(final_giv_value): Verify that bl->initial_value is
...
invariant before trying to use it.
From-SVN: r14323
1997-06-25 16:53:40 -07:00
Michael Meissner
f9317f0d75
make wchar_t long, not unsigned short
...
From-SVN: r14322
1997-06-25 22:17:58 +00:00
Jason Merrill
c53aa1955e
x
...
From-SVN: r14321
1997-06-25 20:58:55 +00:00
Richard Kenner
8440cf1b3a
(objc-runtime): Add objc-headers.
...
From-SVN: r14320
1997-06-25 16:56:03 -04:00
Richard Kenner
f4fac32bed
(cc_set_by_configure): Eliminate extra comma and don't pass value to configure.lang.
...
(cc_set_by_configure): Eliminate extra
comma and don't pass value to configure.lang.
(stage_prefix_set_by_configure): Likewise.
From-SVN: r14319
1997-06-25 16:55:50 -04:00
Richard Kenner
21f74c82e6
(GCC_PASSES): Don't define with $(exeext).
...
From-SVN: r14318
1997-06-25 16:55:15 -04:00
Richard Kenner
357a3cd96c
(Makefile): Execute configure.frag from srcdir.
...
From-SVN: r14317
1997-06-25 16:41:55 -04:00
Richard Kenner
a5269780d0
Revert revisions 1.454 and 1.455.
...
From-SVN: r14316
1997-06-25 16:41:05 -04:00
Richard Kenner
455cee3eb6
Revert to 1.1
...
From-SVN: r14315
1997-06-25 16:38:43 -04:00
Richard Kenner
bee07132a1
Remove patch in 1.12.
...
Execute configure.frag in a shell.
From-SVN: r14314
1997-06-25 16:36:48 -04:00
Richard Kenner
95e141cdba
(cross_overrides, build_overrides): Default to /dev/null to help
...
platforms where sed cannot handle empty filenames.
From-SVN: r14313
1997-06-25 16:31:25 -04:00
Richard Kenner
cef64ec4fc
(mn10200-*-*): New target.
...
From-SVN: r14312
1997-06-25 16:31:00 -04:00
Richard Kenner
f1a997418e
Define front-end/back-end interface functions and structures.
...
From-SVN: r14311
1997-06-25 16:25:39 -04:00
Richard Kenner
2024f9e4dc
Completely rework according to new interface.
...
From-SVN: r14310
1997-06-25 16:25:24 -04:00
Richard Kenner
f15e9e7ef2
Reorganize thread implementation to make a clearly defined
...
front-end/back-end interface.
From-SVN: r14309
1997-06-25 16:23:17 -04:00
Richard Kenner
61f77e446b
(__objc_register_instance_methods_to_class): New function.
...
Add missing function prototypes.
From-SVN: r14308
1997-06-25 16:14:08 -04:00
Richard Kenner
73845be11e
(__objc_register_instance_methods_to_class): New function.
...
From-SVN: r14307
1997-06-25 16:13:42 -04:00
Richard Kenner
38692f1f94
(OBJC_ERR_BAD_STATE): New error code.
...
On NeXT redefine object_copy and object_dispose to avoid
a conflict with those defined in system library.
From-SVN: r14306
1997-06-25 16:13:21 -04:00
Richard Kenner
c3fb89daf5
(method_get_sizeof_arguments): Fix typo.
...
From-SVN: r14305
1997-06-25 16:12:49 -04:00
Richard Kenner
506b0f9eaf
(objc_send_load): New function.
...
(objc_class_tree): New structure.
(create_tree_of_subclasses_inherited_from): New function.
(__objc_tree_insert_class): New function.
(objc_tree_insert_class): New function.
(objc_preorder_traverse): New function.
(objc_postorder_traverse): New function.
(__objc_tree_print): New function.
(__objc_destroy_class_tree_node): New function.
(class_is_subclass_of_class): New function.
(__objc_exec_class): Allocate class tree list and load hash table.
(__objc_send_message_in_list): Rewrite using hash table.
(__objc_send_load): Remove calls to _objc_load_callback.
(objc_send_load): Make static. Create Tree of classes resembling
class hierarchy for all modules. Call __objc_send_load on all of
the modules in __objc_module_list.
(__objc_create_classes_tree): New function.
From-SVN: r14304
1997-06-25 16:12:28 -04:00
Richard Kenner
723778b073
(configure): Target is $(srcdir)/configure.
...
From-SVN: r14303
1997-06-25 15:08:47 -04:00
Richard Kenner
12ca7cc3ef
(USER_H): Add va-mn10200.h.
...
From-SVN: r14302
1997-06-25 15:07:40 -04:00
Jim Wilson
6c13d91005
(LIMIT_RELOAD_CLASS): Define.
...
From-SVN: r14301
1997-06-24 19:26:15 -07:00
Jim Wilson
011063bd06
(constrain_operands): When checking earlyclobbers, use
...
operands_match_p instead of rtx_equal_p.
From-SVN: r14300
1997-06-24 19:18:56 -07:00
Jim Wilson
d5042f7bab
(field_byte_offset): Check for object_offset_in_bits
...
> bitpos_int, and recompute object_offset_in_bytes if true.
From-SVN: r14299
1997-06-24 12:35:11 -07:00