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
Miles Bader
bc6812982b
automatically generated from GPLed version
...
From-SVN: r14270
1997-06-21 04:28:55 +00:00
Paul Eggert
588add846e
automatically generated from GPLed version
...
From-SVN: r14269
1997-06-21 03:24:49 +00:00
Jim Wilson
9d1cf1d98c
(mips_expand_prologue): Add check for SImode in code splitting
...
tsize_rtx when it is large_int.
From-SVN: r14268
1997-06-20 19:33:34 -07:00
Jim Wilson
a8136932cc
(output_block_move): When loading addresses into registers,
...
add checks for ABI_N32 and ABI_64.
From-SVN: r14267
1997-06-20 14:16:32 -07:00
Mike Stump
b88c08b663
91th Cygnus<->FSF quick merge
...
From-SVN: r14266
1997-06-20 18:49:00 +00:00
Richard Kenner
afab5269db
Initial revision
...
From-SVN: r14265
1997-06-20 08:52:47 -04:00
Richard Kenner
618d2e700b
(arm-*-linuxaout): New target.
...
From-SVN: r14264
1997-06-20 08:51:39 -04:00
Jim Wilson
257ebd1f20
(text_end_label): Make it static.
...
From-SVN: r14263
1997-06-19 19:20:53 -07:00
Jim Wilson
f19a6894ec
(output_line_info): Always use DW_LNE_set_address instead of DW_LNS_fixed_advance_pc for line number addresses.
...
(output_line_info): Always use DW_LNE_set_address instead
of DW_LNS_fixed_advance_pc for line number addresses.
(size_of_line_info): Adjust size calculation as per above change.
From-SVN: r14262
1997-06-19 18:17:50 -07:00
Brendan Kehoe
809d135d88
* toplev.c (xmalloc): Only give the fatal msg if SIZE is non-zero.
...
From-SVN: r14261
1997-06-19 14:56:47 -04:00
Mike Stump
e1c8c76b5b
* libgcc2.c (__eh_type): Remove `extern' to make this a definition.
...
From-SVN: r14260
1997-06-19 02:09:33 +00:00
Per Bothner
7b1f7d51a7
* dbxout.c (dbxout_type_fields): Skip field if DECL_IGNORED_P.
...
From-SVN: r14259
1997-06-18 18:17:36 -07:00
Mike Stump
16c8104062
except.c (end_eh_unwinder): If we have a return instruction...
...
* except.c (end_eh_unwinder): If we have a return instruction, we
have to make sure we use it and don't fall off the end of the
function in the unwinder.
Fixes EH codegen bug on vax-dec-vms
From-SVN: r14258
1997-06-19 01:13:20 +00:00
Mike Stump
c13210e902
* flow.c (find_basic_blocks): Fix end case bug.
...
From-SVN: r14257
1997-06-18 21:30:55 +00:00
Karl Berry
69d02b6734
(\onepageout): Leave space for the footline if present.
...
(\oddfootingxxx),
(\onepageout): Leave space for the footline if present.
(\everyfootingxxx, \everyheadingxxx): Call \oddfootingxxx and
\evenfootingxxx instead of repeating their code.
From: Stephen Gildea <gildea@intouchsys.com>.
(\setfilename): Read texinfo.cnf if present.
(\indexdummies, \indexnofonts): No-op additional commands @result @equiv
@expansion @print @error @point.
From: Dave Bodenstab <imdave@ais.net> (for texi2www doc).
From-SVN: r14254
1997-06-18 19:58:18 +00:00
Mike Stump
6633d6367f
91th Cygnus<->FSF quick merge
...
From-SVN: r14253
1997-06-18 02:25:37 +00:00
Mike Stump
59ba1a3a60
libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions -fPIC exception handling on the SPARC.
...
* libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions
-fPIC exception handling on the SPARC.
* sparc.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
* libgcc2.c (__eh_ffetmnpc): Remove.
From-SVN: r14252
1997-06-18 01:57:18 +00:00