Commit Graph

4520 Commits

Author SHA1 Message Date
Kresten Krab Thorup
4665616f99 (__objc_add_handler, __objc_remove_handler,
__objc_raise_error): New functions.
(__ex_last_handler): New variable

From-SVN: r4333
1993-05-05 13:52:15 +00:00
Kresten Krab Thorup
c8266dd238 (-shouldNotImplement:): New method
(-shouldNotImplement:): New method
(-free): assign [FREED class] to isa when freeing

From-SVN: r4332
1993-05-05 13:51:43 +00:00
Kresten Krab Thorup
27f581c390 (-shouldNotImplement:): New method
From-SVN: r4331
1993-05-05 13:51:15 +00:00
Kresten Krab Thorup
1df03188a2 Initial revision
From-SVN: r4330
1993-05-05 08:19:48 +00:00
Kresten Krab Thorup
991d3e71ce Headerfiles reorganized
From-SVN: r4329
1993-05-05 08:13:15 +00:00
Richard Stallman
84db222add (build_array_type): The main variant of an array type
should always be an array whose element type is the main variant.

From-SVN: r4328
1993-05-05 03:18:13 +00:00
Jim Wilson
a394b17b08 (distribute_notes, REG_DEAD case): Handle hard
registers which partially overlap the destination of the insn.

From-SVN: r4327
1993-05-04 16:54:16 -07:00
Jeff Law
97def4ff83 ci -u pa.h
ci -u pa.h
	* pa.h (CASE_DROPS_THROUGH): Define.

From-SVN: r4326
1993-05-04 16:10:47 -06:00
Jeff Law
ca6345d546 * pa.md (casesi0): Remove incorrect fix from Apr 23.
From-SVN: r4325
1993-05-04 16:10:16 -06:00
John Hassey
98ef8d5fb5 Fixed name of link script.
From-SVN: r4324
1993-05-04 17:26:21 +00:00
Richard Stallman
148597b92e (macroexpand): Treat `foo ( )' as 0 args if foo wants 0 args.
From-SVN: r4323
1993-05-04 16:43:42 +00:00
Steve Chamberlain
77cb83306c Build all languages.
From-SVN: r4322
1993-05-04 15:22:36 +00:00
Steve Chamberlain
a9f71ad8db > (arith_reg_operand): New constraint.
> (arith_reg_operand): New constraint.  (dump_constants): Force
 out a constant table if necessary.

From-SVN: r4321
1993-05-04 15:21:44 +00:00
Steve Chamberlain
bc1ebe6373 (ASM_OUTPUT_CASE_LABEL): Ensure jump table is aligned.
From-SVN: r4320
1993-05-04 15:21:26 +00:00
Steve Chamberlain
aa684c9468 (arith patterns): Rework constraints.
From-SVN: r4319
1993-05-04 15:21:00 +00:00
Jim Wilson
8c699e9b74 (CPP_PREDEFINES): Delete -Dsun and -Dunix.
From-SVN: r4318
1993-05-03 17:27:51 -07:00
Jim Wilson
bfc965cf40 (output_function_profiler): Add missing newlines in strings.
From-SVN: r4317
1993-05-03 17:24:36 -07:00
Jim Wilson
4851a75cfd (BITS_BIG_ENDIAN): Define to zero.
From-SVN: r4316
1993-05-03 17:22:07 -07:00
Jim Wilson
c6b3f1f25f (make_extraction): Move BYTES_BIG_ENDIAN != BITS_BIG_ENDIAN offset
correction after the offset calculation.

From-SVN: r4315
1993-05-03 17:16:21 -07:00
Jim Wilson
50e658546e (grokdeclarator, ARRAY_REF case): Build array type, and
then build the variant array type.

From-SVN: r4314
1993-05-03 17:10:51 -07:00
Jim Wilson
1d77b9c11d (floatsitf2): Output fitoq not fitox.
From-SVN: r4313
1993-05-03 16:41:46 -07:00
Jim Wilson
bc1aa94679 (scc pattterns): Add missing mode to conditional operators.
From-SVN: r4312
1993-05-03 16:36:34 -07:00
Jim Wilson
f87550e01b (truthvalue_conversion): Don't optimize subtract of reals when target uses
IEEE arithmetic.

From-SVN: r4311
1993-05-03 16:33:42 -07:00
Jim Wilson
66b2ba11a6 Delete cond.awk reference.
From-SVN: r4310
1993-05-03 16:25:49 -07:00
Richard Stallman
fe9ef5d7b7 (digest_init): Check size properly for wide-string.
From-SVN: r4309
1993-05-03 23:02:49 +00:00
Richard Stallman
22cc53bcef (FUNCTION_PROFILER, ASM_OUTPUT_ADDR_DIFF_ELT):
Remove PIC stuff.  We wait for the ELF support in gas and binutils.
(LINK_SPEC): Defined for -v.

From-SVN: r4308
1993-05-03 10:50:06 +00:00
Richard Stallman
a34f8b66ba (copy-headers): Put `-' on mkdir command.
From-SVN: r4307
1993-05-03 10:42:16 +00:00
Richard Stallman
c736d8dbab Take out previous change.
From-SVN: r4306
1993-05-02 23:58:03 +00:00
Richard Stallman
e05a9da8f9 (push_reload): Allow non-paradoxical SUBREGs of MEM
on machines that extend byte loads.

From-SVN: r4305
1993-05-02 14:01:55 +00:00
Richard Stallman
a3b75c072c (eliminate_regs...
(eliminate_regs, case SUBREG): Leave the SUBREG when
the inner object is a pseudo on machines that extend byte
loads (to be consistent with reload.c).

From-SVN: r4304
1993-05-02 14:01:25 +00:00
Richard Stallman
5b23f690b7 (EDOM, ERANGE): Define only if not defined. (Less risky.)
From-SVN: r4303
1993-05-02 13:29:18 +00:00
Michael Meissner
9853dfe03e Do not define EDOM/ERANGE.
From-SVN: r4302
1993-05-02 13:02:51 +00:00
Richard Stallman
2e794ee866 (record_jump_cond): Use mode of op0 or op1, not MODE,
when testing for narrowing or widening subregs.

From-SVN: r4301
1993-05-02 12:43:15 +00:00
Richard Stallman
64685ffacf Deleted casts to void.
(emdnorm, eifrac, euifrac, mtherr): Replace
unconditional `pedwarn' by `warning' conditional on `extra_warnings'.
(toe24, todec): Use ERANGE to flag overflow on (non-IEEE)
machines that do not have infinity.
(etoasc): Check explicitly for overflow of leading decimal digit.
(asctoeg): Test for, and immediately reject, out-of-bounds
decimal exponent inputs.
(at top level): Include errno.h; reference errno, warning, extra_warnings.

From-SVN: r4300
1993-05-02 04:47:17 +00:00
Jeff Law
0a05e9c9a6 * pa.md (shadd for reload): Change constraints to match the output template.
From-SVN: r4299
1993-05-01 22:30:07 -06:00
Richard Stallman
792f1ab903 (libobjc.a): Depend on $(USE_COLLECT2)
From-SVN: r4298
1993-05-01 21:02:37 +00:00
Richard Stallman
5690d33f63 (xforward): Add `else true;' for Ultrix 4.2 make.
From-SVN: r4297
1993-05-01 21:02:10 +00:00
Richard Stallman
461c2c6ce6 (WORD_SWITCH_TAKES_ARG): Fix typo.
From-SVN: r4296
1993-05-01 20:37:54 +00:00
Richard Stallman
709ab4fc49 (simplify_binary_operation): Reject CCmode in A & (~A) -> 0.
Also fix typos in previous change.

From-SVN: r4295
1993-05-01 16:55:51 +00:00
Tom Wood
a878dab7ef (build_ivar_reference): Warn when a class method
refers to an instance variable.

From-SVN: r4294
1993-05-01 10:48:31 +00:00
Richard Stallman
257e61ed70 (truthvalue_conversion): Specific error message when the "truthvalue" of a struct...
(truthvalue_conversion):  Specific error message when the
"truthvalue" of a struct, union, or array type operand is needed.

From-SVN: r4293
1993-05-01 04:09:06 +00:00
Richard Stallman
5f0abdc3ca (yylex): Avoid invalid shift for erroneous empty char const.
From-SVN: r4292
1993-05-01 02:59:52 +00:00
Richard Stallman
c141a106c0 (subst, case COMPARE): Use SELECT_CC_MODE even if HAVE_CC0.
From-SVN: r4291
1993-05-01 02:55:05 +00:00
Jim Wilson
317417a2bc (LONG_DOUBLE_TYPE_SIZE): Ifdef out.
From-SVN: r4290
1993-04-30 12:19:18 -07:00
Doug Evans
5b7a6ab115 Fix syntax error.
From-SVN: r4289
1993-04-30 18:52:42 +00:00
Richard Stallman
4727917843 (install-normal): Move install-libgcc after $(INSTALL_HEADERS) in deps.
(tooldir): Use exec_prefix, not prefix.
(gcc.o): Likewise for TOOLDIR_BASE_PREFIX.

From-SVN: r4288
1993-04-30 16:07:56 +00:00
Richard Stallman
31dcf83f63 (cse_insn): Reset the INSN_CODE for conditional
or computed jumps which have been converted into simplejumps.

From-SVN: r4287
1993-04-30 16:04:40 +00:00
Ian Lance Taylor
d096c37276 Fix #endif comments
From-SVN: r4286
1993-04-30 16:00:15 +00:00
Steve Chamberlain
a3d6ace67a Accept sh, hms.
From-SVN: r4285
1993-04-30 14:49:35 +00:00
Steve Chamberlain
bc45ade3d6 Initial revision
From-SVN: r4284
1993-04-30 14:29:19 +00:00