Commit Graph

13671 Commits

Author SHA1 Message Date
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
Jim Wilson
c4eec19241 (movdi_internal): Add x/J alternative.
(movdi_internal2): Add x/J alternative.  Change a/I to a/J.
(movsi_internal1, movsi_internal2): Change x/I alternative to x/J.

From-SVN: r14298
1997-06-24 12:17:45 -07:00
Jeff Law
4f0875a93b * pa.h (ASM_OUTPUT_SECTION_NAME): Fix typo.
From-SVN: r14297
1997-06-24 08:51:34 -06:00
Jim Wilson
3bb2424662 (find_splittable_givs): Set splittable_regs_updates to
biv_count for reduced givs.

From-SVN: r14296
1997-06-23 19:47:33 -07:00
Jeff Law
3dfa8ff88d * config.sub (mn10200): Recognize new basic machine.
From-SVN: r14291
1997-06-23 11:53:11 -06:00
Jeff Law
51593cc576 * varargs.h, stdarg.h: Include va-mn10200.h.
From-SVN: r14290
1997-06-23 11:30:34 -06:00
Jeff Law
a1c8363da4 Initial revision
From-SVN: r14289
1997-06-23 11:29:13 -06:00
Richard Stallman
5a06096281 Add mips-sony-newsos6.
From-SVN: r14288
1997-06-22 19:11:48 +00:00
Richard Kenner
132d204008 (force_to_mode): Don't do anything for a ASM_OPERANDS insn.
From-SVN: r14287
1997-06-22 06:47:16 -04:00
Richard Kenner
1997cb46f7 Protect va_list definition from SCO headers.
From-SVN: r14286
1997-06-22 06:29:26 -04:00
Richard Kenner
8458d268d2 Add special exception to copyright notice.
From-SVN: r14285
1997-06-22 06:13:57 -04:00
Richard Kenner
c15648f7aa Changes to support ObjC as a front-end language.
From-SVN: r14284
1997-06-21 20:56:18 -04:00
Richard Kenner
14bb9bd890 Initial revision
From-SVN: r14283
1997-06-21 20:55:08 -04:00
Richard Kenner
d5d0a377e6 Initial revision
From-SVN: r14282
1997-06-21 20:42:06 -04:00
Richard Kenner
3379e8efc6 (LANGUAGES, COMPILERS, .PHONY, stmp-int-hdrs): Remove specific references to ObjC compiler and source files.
(LANGUAGES, COMPILERS, .PHONY, stmp-int-hdrs): Remove specific references to
ObjC compiler and source files.
({mostly,dist,maintainer,}clean, install-normal): Likewise
(OBJC_OBJS, OBJC, OBJECTIVE-C, cc1obj, objc-runtime): Rules deleted.
(libobjc.a, sublibobjc.a, objc-parse.{o, c, y}): Rules deleted.
(objc-headers, install-libobjc): Rules deleted.

From-SVN: r14281
1997-06-21 20:41:52 -04:00
Richard Kenner
c1ea0a445a (math.h): Correct the collision of "exception".
From-SVN: r14280
1997-06-21 07:54:35 -04:00
Richard Kenner
8b83775b03 (output_epilog): Name is "GNU Pascal", not all caps.
From-SVN: r14279
1997-06-21 06:51:38 -04:00
Richard Kenner
5bb67e36f6 Check for and read ${libdir}/gcc-lib/specs to override the default specs.
From-SVN: r14278
1997-06-21 06:29:14 -04:00
Ulrich Drepper
335cd0847f automatically generated from GPLed version
From-SVN: r14277
1997-06-21 04:31:18 +00:00
Paul Eggert
e8fd8f5924 automatically generated from GPLed version
From-SVN: r14276
1997-06-21 04:31:17 +00:00
Ulrich Drepper
94a4882d50 automatically generated from GPLed version
From-SVN: r14275
1997-06-21 04:31:16 +00:00
Paul Eggert
bc68611e9f automatically generated from GPLed version
From-SVN: r14274
1997-06-21 04:31:15 +00:00
Ulrich Drepper
5cd88a29d9 update from main archive 970620
From-SVN: r14271
1997-06-21 04:29:48 +00:00