OSDN Git Service
wilson [Tue, 4 May 1993 00:27:51 +0000 (00:27 +0000)]
(CPP_PREDEFINES): Delete -Dsun and -Dunix.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4318
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 4 May 1993 00:24:36 +0000 (00:24 +0000)]
(output_function_profiler): Add missing newlines in strings.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4317
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 4 May 1993 00:22:07 +0000 (00:22 +0000)]
(BITS_BIG_ENDIAN): Define to zero.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4316
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 4 May 1993 00:16:21 +0000 (00:16 +0000)]
(make_extraction): Move BYTES_BIG_ENDIAN != BITS_BIG_ENDIAN offset
correction after the offset calculation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4315
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 4 May 1993 00:10:51 +0000 (00:10 +0000)]
(grokdeclarator, ARRAY_REF case): Build array type, and
then build the variant array type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4314
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 3 May 1993 23:41:46 +0000 (23:41 +0000)]
(floatsitf2): Output fitoq not fitox.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4313
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 3 May 1993 23:36:34 +0000 (23:36 +0000)]
(scc pattterns): Add missing mode to conditional operators.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4312
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 3 May 1993 23:33:42 +0000 (23:33 +0000)]
(truthvalue_conversion): Don't optimize subtract of reals when target uses
IEEE arithmetic.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4311
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 3 May 1993 23:25:49 +0000 (23:25 +0000)]
Delete cond.awk reference.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4310
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Mon, 3 May 1993 23:02:49 +0000 (23:02 +0000)]
(digest_init): Check size properly for wide-string.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4309
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Mon, 3 May 1993 10:50:06 +0000 (10:50 +0000)]
(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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4308
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Mon, 3 May 1993 10:42:16 +0000 (10:42 +0000)]
(copy-headers): Put `-' on mkdir command.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4307
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sun, 2 May 1993 23:58:03 +0000 (23:58 +0000)]
Take out previous change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4306
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sun, 2 May 1993 14:01:55 +0000 (14:01 +0000)]
(push_reload): Allow non-paradoxical SUBREGs of MEM
on machines that extend byte loads.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4305
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sun, 2 May 1993 14:01:25 +0000 (14:01 +0000)]
(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).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4304
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sun, 2 May 1993 13:29:18 +0000 (13:29 +0000)]
(EDOM, ERANGE): Define only if not defined. (Less risky.)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4303
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Sun, 2 May 1993 13:02:51 +0000 (13:02 +0000)]
Do not define EDOM/ERANGE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4302
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sun, 2 May 1993 12:43:15 +0000 (12:43 +0000)]
(record_jump_cond): Use mode of op0 or op1, not MODE,
when testing for narrowing or widening subregs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4301
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sun, 2 May 1993 04:47:17 +0000 (04:47 +0000)]
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4300
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 2 May 1993 04:30:07 +0000 (04:30 +0000)]
* pa.md (shadd for reload): Change constraints to match the output template.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4299
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sat, 1 May 1993 21:02:37 +0000 (21:02 +0000)]
(libobjc.a): Depend on $(USE_COLLECT2)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4298
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sat, 1 May 1993 21:02:10 +0000 (21:02 +0000)]
(xforward): Add `else true;' for Ultrix 4.2 make.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4297
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sat, 1 May 1993 20:37:54 +0000 (20:37 +0000)]
(WORD_SWITCH_TAKES_ARG): Fix typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4296
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sat, 1 May 1993 16:55:51 +0000 (16:55 +0000)]
(simplify_binary_operation): Reject CCmode in A & (~A) -> 0.
Also fix typos in previous change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4295
138bc75d-0d04-0410-961f-
82ee72b054a4
wood [Sat, 1 May 1993 10:48:31 +0000 (10:48 +0000)]
(build_ivar_reference): Warn when a class method
refers to an instance variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4294
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sat, 1 May 1993 04:09:06 +0000 (04:09 +0000)]
(truthvalue_conversion): Specific error message when the
"truthvalue" of a struct, union, or array type operand is needed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4293
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sat, 1 May 1993 02:59:52 +0000 (02:59 +0000)]
(yylex): Avoid invalid shift for erroneous empty char const.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4292
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sat, 1 May 1993 02:55:05 +0000 (02:55 +0000)]
(subst, case COMPARE): Use SELECT_CC_MODE even if HAVE_CC0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4291
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Fri, 30 Apr 1993 19:19:18 +0000 (19:19 +0000)]
(LONG_DOUBLE_TYPE_SIZE): Ifdef out.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4290
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 30 Apr 1993 18:52:42 +0000 (18:52 +0000)]
Fix syntax error.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4289
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Fri, 30 Apr 1993 16:07:56 +0000 (16:07 +0000)]
(install-normal): Move install-libgcc after $(INSTALL_HEADERS) in deps.
(tooldir): Use exec_prefix, not prefix.
(gcc.o): Likewise for TOOLDIR_BASE_PREFIX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4288
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Fri, 30 Apr 1993 16:04:40 +0000 (16:04 +0000)]
(cse_insn): Reset the INSN_CODE for conditional
or computed jumps which have been converted into simplejumps.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4287
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Fri, 30 Apr 1993 16:00:15 +0000 (16:00 +0000)]
Fix #endif comments
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4286
138bc75d-0d04-0410-961f-
82ee72b054a4
sac [Fri, 30 Apr 1993 14:49:35 +0000 (14:49 +0000)]
Accept sh, hms.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4285
138bc75d-0d04-0410-961f-
82ee72b054a4
sac [Fri, 30 Apr 1993 14:29:19 +0000 (14:29 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4284
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Fri, 30 Apr 1993 12:42:41 +0000 (12:42 +0000)]
(default_conversion): Undo last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4283
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Fri, 30 Apr 1993 03:15:53 +0000 (03:15 +0000)]
Comment fix.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4282
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Fri, 30 Apr 1993 00:54:54 +0000 (00:54 +0000)]
(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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4281
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Fri, 30 Apr 1993 00:53:35 +0000 (00:53 +0000)]
(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR):
Definitions put into #if 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4280
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 29 Apr 1993 21:13:46 +0000 (21:13 +0000)]
Define SMALL_ARG_MAX
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4279
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 29 Apr 1993 21:11:44 +0000 (21:11 +0000)]
If SMALL_ARG_MAX is defined don't pass non-directories in environment
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4278
138bc75d-0d04-0410-961f-
82ee72b054a4
tege [Thu, 29 Apr 1993 19:04:26 +0000 (19:04 +0000)]
(float_extend:DF recognizer): Add missing arg to output_asm_insn.
(float_truncate:SF recognizer): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4277
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Thu, 29 Apr 1993 17:16:48 +0000 (17:16 +0000)]
_forward.c renamed to xforward.c
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4276
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Thu, 29 Apr 1993 16:59:21 +0000 (16:59 +0000)]
(movxf): Add pattern for soft-float moves.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4275
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Thu, 29 Apr 1993 16:55:35 +0000 (16:55 +0000)]
(output_move_double): Support XFmode moves.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4274
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Thu, 29 Apr 1993 16:51:53 +0000 (16:51 +0000)]
(output_call): Add missing arg to output_asm_insn.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4273
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Thu, 29 Apr 1993 16:39:56 +0000 (16:39 +0000)]
(default_compilers): Inhibit -D__OPTIMIZE__ if -O0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4272
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Thu, 29 Apr 1993 11:50:17 +0000 (11:50 +0000)]
Added check for selectors==0
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4271
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Thu, 29 Apr 1993 07:06:18 +0000 (07:06 +0000)]
Uninstalled argframe macros
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4270
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 29 Apr 1993 04:05:48 +0000 (04:05 +0000)]
* pa.c (emit_move_sequence): After legitimizing a PIC
address make sure to copy it from the temporary register
into the final destination.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4269
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 29 Apr 1993 04:05:27 +0000 (04:05 +0000)]
* pa.h (CONDITIONAL_REGISTER_USAGE): %r19 is fixed
if flag_pic is true.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4268
138bc75d-0d04-0410-961f-
82ee72b054a4
roland [Wed, 28 Apr 1993 23:58:12 +0000 (23:58 +0000)]
(distdir): Omit RCS subdir of config.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4267
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Wed, 28 Apr 1993 22:15:08 +0000 (22:15 +0000)]
* pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes
for 1.0 FP registers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4266
138bc75d-0d04-0410-961f-
82ee72b054a4
roland [Wed, 28 Apr 1993 20:40:38 +0000 (20:40 +0000)]
(distdir): Copy subdirectories of config/ too.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4265
138bc75d-0d04-0410-961f-
82ee72b054a4
roland [Wed, 28 Apr 1993 20:19:18 +0000 (20:19 +0000)]
(extraclean): Delete *.z as well.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4264
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Wed, 28 Apr 1993 19:16:40 +0000 (19:16 +0000)]
Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4263
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Wed, 28 Apr 1993 19:16:40 +0000 (19:16 +0000)]
Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
Don't emit a symbol if the language is "C".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4262
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Wed, 28 Apr 1993 19:16:40 +0000 (19:16 +0000)]
Don't emit a symbol if the language is "C".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4261
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 28 Apr 1993 18:57:49 +0000 (18:57 +0000)]
(emit_block_move): Cast to unsiged HOST_WIDE_INT instead of unsigned int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4260
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 28 Apr 1993 18:56:43 +0000 (18:56 +0000)]
(simplify_binary_operation, case SMAX): Cast to unsiged HOST_WIDE_INT
instead of unsigned int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4259
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 28 Apr 1993 18:55:47 +0000 (18:55 +0000)]
(force_to_mode, simplify_comparison): Cast to unsiged HOST_WIDE_INT
instead of unsigned int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4258
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 28 Apr 1993 18:54:51 +0000 (18:54 +0000)]
(yylex): Don't use unsigned comparison to also check for < 0; do it
explicitly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4257
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Wed, 28 Apr 1993 14:30:33 +0000 (14:30 +0000)]
Fixed bug in argframe
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4256
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 28 Apr 1993 10:16:57 +0000 (10:16 +0000)]
(convert_to_integer): When we want to return zero, be sure we honor
any side-effects in our operand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4255
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 27 Apr 1993 23:16:40 +0000 (23:16 +0000)]
(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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4254
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Tue, 27 Apr 1993 20:36:53 +0000 (20:36 +0000)]
Changed to use argframe macros
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4253
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 27 Apr 1993 20:33:32 +0000 (20:33 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4252
138bc75d-0d04-0410-961f-
82ee72b054a4
wood [Tue, 27 Apr 1993 20:31:20 +0000 (20:31 +0000)]
Use gas.h instead of bsd.h.
(ASM_GENERATE_INTERNAL_LABEL): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4251
138bc75d-0d04-0410-961f-
82ee72b054a4
wood [Tue, 27 Apr 1993 20:30:55 +0000 (20:30 +0000)]
(NeXT_OBJC, STANDARD_EXEC_PREFIX): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4250
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 27 Apr 1993 16:21:41 +0000 (16:21 +0000)]
* pa.md (blockage): New pattern.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4249
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 27 Apr 1993 16:21:12 +0000 (16:21 +0000)]
* pa.c (hppa_expand_epilogue): Emit a "blockage" insn
to keepthe stack and frame pointer adjustments at the
end of the epilogue.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4248
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Tue, 27 Apr 1993 14:58:13 +0000 (14:58 +0000)]
Base WORD_SWITCH_TAKES_ARG on new macro DEFAULT_WORD_SWITCH_TAKES_ARG
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4247
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 27 Apr 1993 11:38:37 +0000 (11:38 +0000)]
(alpha_emit_set_const, output_{pro,epi}log): Generate insns to load
constants into a register using a method that works on a 32-bit
machine as well.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4246
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Tue, 27 Apr 1993 10:30:12 +0000 (10:30 +0000)]
-x test changed to -s test in fflags target
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4245
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Tue, 27 Apr 1993 07:41:50 +0000 (07:41 +0000)]
Definition of (Meta)Class_t eliminated, using Class*
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4244
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 26 Apr 1993 23:12:11 +0000 (23:12 +0000)]
(fold): Signedness matters for comparisons and right shifts.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4243
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 26 Apr 1993 23:08:12 +0000 (23:08 +0000)]
(ONLY_INT_FIELD): Define again; this time say why.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4242
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 26 Apr 1993 23:02:43 +0000 (23:02 +0000)]
Use INTEGRAL_TYPE_P and FLOAT_TYPE_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4241
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 26 Apr 1993 23:01:42 +0000 (23:01 +0000)]
(INTEGRAL_TYPE_P, FLOAT_TYPE_P): New macros.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4240
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 26 Apr 1993 22:51:25 +0000 (22:51 +0000)]
(other_variable_style_function): Properly test for the presence of the
string "...".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4239
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 26 Apr 1993 22:47:48 +0000 (22:47 +0000)]
(pushdecl): Don't make a copy of type of error_mark_node.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4238
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 26 Apr 1993 22:16:26 +0000 (22:16 +0000)]
* pa-hpux.h (LINK_LIBGCC_SPECIAL): Delete.
(RELATIVE_PREFIX_NOT_LINKDIR): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4237
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Mon, 26 Apr 1993 20:56:07 +0000 (20:56 +0000)]
Add alpha support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4236
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Mon, 26 Apr 1993 16:06:37 +0000 (16:06 +0000)]
Runtime portability cleanup
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4235
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 26 Apr 1993 11:52:51 +0000 (11:52 +0000)]
(ASM_OUTPUT_LONG_DOUBLE): New macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4234
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Mon, 26 Apr 1993 09:45:17 +0000 (09:45 +0000)]
Changed unsigned int to size_t when casting pointers to integers
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4233
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Mon, 26 Apr 1993 07:40:03 +0000 (07:40 +0000)]
Updated to use IN_OBJC
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4232
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Mon, 26 Apr 1993 07:39:32 +0000 (07:39 +0000)]
Updated to use the above IN_OBJC
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4231
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Mon, 26 Apr 1993 07:39:17 +0000 (07:39 +0000)]
Take out archiving for alpha
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4230
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Mon, 26 Apr 1993 07:38:58 +0000 (07:38 +0000)]
Take out archiving support for alpha
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4229
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Mon, 26 Apr 1993 07:38:28 +0000 (07:38 +0000)]
Take out archiving support for alpha.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4228
138bc75d-0d04-0410-961f-
82ee72b054a4
krab [Mon, 26 Apr 1993 07:38:11 +0000 (07:38 +0000)]
new #define used to control inclusion
of gstdarg or stdarg for the runtime. .
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4227
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 26 Apr 1993 00:18:16 +0000 (00:18 +0000)]
(NOTE_INSN_FUNCTION_BEG): Make non-zero.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4226
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 25 Apr 1993 22:11:11 +0000 (22:11 +0000)]
(output_decl): Check for DECL_INITIAL == NULL_TREE rather than
DECL_EXTERNAL != 0 when trying to see if we have a mere function
declaration rather than a function definition.
(dwarfout_file_scope_decl): Likewise. Also, don't bother checking
TREE_USED for file-scope functions, since it isn't 100% accurate until
the end of compilation anyway.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4225
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sun, 25 Apr 1993 21:30:06 +0000 (21:30 +0000)]
(mem_aligned_8): Delete ifdefed out code. Add support
for TARGET_UNALIGNED_DOUBLES.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4224
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sun, 25 Apr 1993 21:29:29 +0000 (21:29 +0000)]
(TARGET_HOPE_ALIGN, TARGET_FORCE_ALIGN): Delete.
(TARGET_UNALIGNED_DOUBLES): Define.
(TARGET_SWITCHES): Delete hope-align, force-align. Add
unaligned-doubles and no-unaligned-doubles.
(ROUND_REG): Delete.
(FIRST_PARM_OFFSET, FUNCTION_ARG_ADVANCE, FUNCTION_ARG,
FUNCTION_INCOMING_ARG, FUNCTION_ARG_PARTIAL_NREGS,
FUNCTION_ARG_BOUNDARY): Delete force-align support.
(LONG_DOUBLE_TYPE_SIZE): Define to 128.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4223
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sun, 25 Apr 1993 21:24:15 +0000 (21:24 +0000)]
(create_reg_dead_note): Rewrite so as to conserve
registers killed not number of REG_DEAD notes.
(schedule_block): Change comments about dead_notes variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4222
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sun, 25 Apr 1993 21:20:55 +0000 (21:20 +0000)]
(REG_ALLOC_ORDER, REG_LEAF_ALLOC_ORDER): Make %f0/%f1
the last float registers allocated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4221
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sun, 25 Apr 1993 21:18:26 +0000 (21:18 +0000)]
(movstrsi): Comment out.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4220
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sun, 25 Apr 1993 21:17:59 +0000 (21:17 +0000)]
(output_load_address, output_size_for_block_move,
output_block_move): Ifdef out.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4219
138bc75d-0d04-0410-961f-
82ee72b054a4