Commit Graph

4488 Commits

Author SHA1 Message Date
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
Richard Stallman 8efabd131f (default_conversion): Undo last change.
From-SVN: r4283
1993-04-30 12:42:41 +00:00
Richard Stallman b126e7cecc Comment fix.
From-SVN: r4282
1993-04-30 03:15:53 +00:00
Richard Stallman e855c5ce20 (default_conversion): Pass through non-lvalue arrays without any conversion and/or error messages.
(default_conversion):  Pass through non-lvalue arrays
without any conversion and/or error messages.  Such operands are
perfectly OK in many contexts.

(build_conditional_expr): Do default_conversion
before testing for ERROR_MARK.

From-SVN: r4281
1993-04-30 00:54:54 +00:00
Richard Stallman b61cccc267 (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR):
Definitions put into #if 0.

From-SVN: r4280
1993-04-30 00:53:35 +00:00
Ian Lance Taylor 2778eaeaa2 Define SMALL_ARG_MAX
From-SVN: r4279
1993-04-29 21:13:46 +00:00
Ian Lance Taylor 0ad5835e0b If SMALL_ARG_MAX is defined don't pass non-directories in environment
From-SVN: r4278
1993-04-29 21:11:44 +00:00
Torbjorn Granlund 8f791f2dd2 (float_extend:DF recognizer): Add missing arg to output_asm_insn.
(float_truncate:SF recognizer): Likewise.

From-SVN: r4277
1993-04-29 19:04:26 +00:00
Kresten Krab Thorup 1b61a40eca _forward.c renamed to xforward.c
From-SVN: r4276
1993-04-29 17:16:48 +00:00
Richard Stallman 503e4b87f2 (movxf): Add pattern for soft-float moves.
From-SVN: r4275
1993-04-29 16:59:21 +00:00
Richard Stallman 2505bc9700 (output_move_double): Support XFmode moves.
From-SVN: r4274
1993-04-29 16:55:35 +00:00
Richard Stallman 32c454f6c7 (output_call): Add missing arg to output_asm_insn.
From-SVN: r4273
1993-04-29 16:51:53 +00:00
Richard Stallman 4782d5b5ad (default_compilers): Inhibit -D__OPTIMIZE__ if -O0.
From-SVN: r4272
1993-04-29 16:39:56 +00:00
Kresten Krab Thorup bb29a1a848 Added check for selectors==0
From-SVN: r4271
1993-04-29 11:50:17 +00:00
Kresten Krab Thorup 65e1be69ba Uninstalled argframe macros
From-SVN: r4270
1993-04-29 07:06:18 +00:00
Jeff Law 0b80ea44fd pa.c (emit_move_sequence): After legitimizing a PIC address make sure to copy it from the temporary...
* pa.c (emit_move_sequence): After legitimizing a PIC
	address make sure to copy it from the temporary register
	into the final destination.

From-SVN: r4269
1993-04-28 22:05:48 -06:00
Jeff Law 8381cd4c6b pa.h (CONDITIONAL_REGISTER_USAGE): %r19 is fixed if flag_pic is true.
* pa.h (CONDITIONAL_REGISTER_USAGE): %r19 is fixed
	if flag_pic is true.

From-SVN: r4268
1993-04-28 22:05:27 -06:00
Roland McGrath f95640ccb7 (distdir): Omit RCS subdir of config.
From-SVN: r4267
1993-04-28 23:58:12 +00:00
Jeff Law 3866132acc pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes for 1.0 FP registers.
* pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes
	for 1.0 FP registers.

From-SVN: r4266
1993-04-28 16:15:08 -06:00
Roland McGrath e52114f8a6 (distdir): Copy subdirectories of config/ too.
From-SVN: r4265
1993-04-28 20:40:38 +00:00
Roland McGrath ac155eb294 (extraclean): Delete *.z as well.
From-SVN: r4264
1993-04-28 20:19:18 +00:00
Michael Meissner 42dee4c781 Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
From-SVN: r4263
1993-04-28 19:16:40 +00:00
Michael Meissner 116f0b101a Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
Don't emit a symbol if the language is "C".

From-SVN: r4262
1993-04-28 19:16:40 +00:00
Michael Meissner ed1d96d5b5 Don't emit a symbol if the language is "C".
From-SVN: r4261
1993-04-28 19:16:40 +00:00
Richard Kenner f85b95d147 (emit_block_move): Cast to unsiged HOST_WIDE_INT instead of unsigned int.
From-SVN: r4260
1993-04-28 14:57:49 -04:00
Richard Kenner dbbe64450e (simplify_binary_operation, case SMAX): Cast to unsiged HOST_WIDE_INT
instead of unsigned int.

From-SVN: r4259
1993-04-28 14:56:43 -04:00
Richard Kenner adb7a1cbf2 (force_to_mode, simplify_comparison): Cast to unsiged HOST_WIDE_INT
instead of unsigned int.

From-SVN: r4258
1993-04-28 14:55:47 -04:00
Richard Kenner e36a3b5d26 (yylex): Don't use unsigned comparison to also check for < 0; do it
explicitly.

From-SVN: r4257
1993-04-28 14:54:51 -04:00
Kresten Krab Thorup e0cf078f81 Fixed bug in argframe
From-SVN: r4256
1993-04-28 14:30:33 +00:00
Richard Kenner d9a9c5a7b3 (convert_to_integer): When we want to return zero, be sure we honor
any side-effects in our operand.

From-SVN: r4255
1993-04-28 06:16:57 -04:00
Richard Kenner 3dc4a939b9 (stmp-int-hdrs): No longer depends on gsyslimits.h.
Don't make include/syslimits.h here since we want to test the limits.h
made by fixincludes, not by the later part of this rule.
(stmp-fixinc): Depends on gsyslimits.h.
Make include/syslimits.h here.

From-SVN: r4254
1993-04-27 19:16:40 -04:00
Kresten Krab Thorup d5247e3ea2 Changed to use argframe macros
From-SVN: r4253
1993-04-27 20:36:53 +00:00
Jeff Law c3b80729bb reorg.c (dbr_schedule): Do not run the delay slot scheduling pass if...
* reorg.c (dbr_schedule): Do not run the delay slot
	scheduling pass if the current function has no insns
	other than the prologue and epilogue.

From-SVN: r4252
1993-04-27 14:33:32 -06:00