Richard Stallman [Tue, 25 May 1993 17:30:34 +0000 (17:30 +0000)]
(regclass): Fix paren error.
From-SVN: r4566
Richard Stallman [Tue, 25 May 1993 15:10:02 +0000 (15:10 +0000)]
(stamp-proto): Pass LOCAL_INCLUDE_DIR based on local_prefix.
From-SVN: r4565
Richard Stallman [Tue, 25 May 1993 15:09:21 +0000 (15:09 +0000)]
(include_defaults): Update to match cccp.c.
From-SVN: r4564
Richard Stallman [Tue, 25 May 1993 03:10:36 +0000 (03:10 +0000)]
(main): Use TARGET-gcc, not gcc-TARGET.
(main) [CROSS_COMPILE]: Use TARGET-TOOL for full_...
From-SVN: r4563
Richard Stallman [Tue, 25 May 1993 00:43:37 +0000 (00:43 +0000)]
*** empty log message ***
From-SVN: r4562
Richard Stallman [Mon, 24 May 1993 19:26:25 +0000 (19:26 +0000)]
(expand_expr): Finish Tue Aug 18 23:07:33 1992 change.
(expand_expr): Finish Tue Aug 18 23:07:33 1992 change. It
didn't handle the target != 0 case, now it does.
From-SVN: r4561
Richard Stallman [Mon, 24 May 1993 17:12:32 +0000 (17:12 +0000)]
(optabs): Add backslashes to prevent SCCS confusion.
From-SVN: r4560
Richard Stallman [Mon, 24 May 1993 16:52:50 +0000 (16:52 +0000)]
(CONSTRUCTOR_NAME_FORMAT): Add backslashes to prevent SCCS confusion.
From-SVN: r4559
Jim Blandy [Mon, 24 May 1993 15:57:15 +0000 (15:57 +0000)]
*** empty log message ***
From-SVN: r4558
Richard Stallman [Mon, 24 May 1993 08:02:52 +0000 (08:02 +0000)]
(subst): Typo in prev change.
From-SVN: r4557
Richard Stallman [Mon, 24 May 1993 07:51:12 +0000 (07:51 +0000)]
(push_reload): Fix NULL arg in last change.
(push_reload): When IN is a subreg of a multiword reg
that uses a funny number of registers, and SUBREG_WORD is nonzero,
and IN must match an output, reload both the reg and the subreg.
From-SVN: r4556
Richard Stallman [Mon, 24 May 1993 07:49:54 +0000 (07:49 +0000)]
(choose_reload_regs): If inheriting a spill reg,
and reload_out has a wider mode, just copy from that spill reg,
don't use it for the reload.
From-SVN: r4555
Richard Stallman [Mon, 24 May 1993 07:45:54 +0000 (07:45 +0000)]
(subst): For subreg-of-constant, don't gen_lowpart
if it's a big-endian machine and constant is multi-word.
From-SVN: r4554
Richard Stallman [Mon, 24 May 1993 06:52:53 +0000 (06:52 +0000)]
(CLIB): Defined.
From-SVN: r4553
Richard Stallman [Mon, 24 May 1993 06:52:31 +0000 (06:52 +0000)]
Undef TRUE and FALSE before #include.
From-SVN: r4552
Richard Stallman [Mon, 24 May 1993 06:51:33 +0000 (06:51 +0000)]
(STARTFILE_SPEC, LINK_SPEC): Don't use crtbegin.o, crtend.o, crtn.o, libp.a.
(STARTFILE_SPEC, LINK_SPEC): Don't use
crtbegin.o, crtend.o, crtn.o, libp.a. Use gcrt0.0, not gcrt1.o.
(ENDFILE_SPEC): Use crtn.o.
(CPP_PREDEFINES): Delete _AIX.
(CPP_SPEC): Add _AIX, _I386, _MBCS. Handle -posix.
(ASM_SPEC): Turned off.
From-SVN: r4551
Richard Stallman [Mon, 24 May 1993 06:50:33 +0000 (06:50 +0000)]
(STARTFILE_SPEC, LINK_SPEC): New overrides.
From-SVN: r4550
Richard Stallman [Mon, 24 May 1993 06:09:38 +0000 (06:09 +0000)]
(size_t) [__GNUG__]: Don't typedef it if it's already defined as a macro.
From-SVN: r4549
Richard Stallman [Mon, 24 May 1993 05:45:59 +0000 (05:45 +0000)]
(ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE): New override definitions.
From-SVN: r4548
Richard Stallman [Mon, 24 May 1993 04:31:59 +0000 (04:31 +0000)]
(compile_file): Undo previous changes (that were to call
assemble_zeros whenever DBX_DEBUGGING_INFO is defined.
From-SVN: r4547
Richard Stallman [Sun, 23 May 1993 21:46:24 +0000 (21:46 +0000)]
(INCLUDE_DEFAULTS): Fix missing comma.
From-SVN: r4546
Richard Stallman [Sun, 23 May 1993 20:34:04 +0000 (20:34 +0000)]
(FIXINCLUDES): Defined.
From-SVN: r4545
Richard Stallman [Sun, 23 May 1993 19:33:55 +0000 (19:33 +0000)]
(__objc_init_protocols): Call recursively on super protocols.
(__objc_init_protocols): Call recursively
on super protocols. Make local var `proto_class' static.
From-SVN: r4544
Richard Stallman [Sun, 23 May 1993 19:33:36 +0000 (19:33 +0000)]
(objc_protocol): New field `class_pointer'.
From-SVN: r4543
Richard Stallman [Sun, 23 May 1993 05:18:39 +0000 (05:18 +0000)]
(BISONFLAGS): Remove -v since output file names are long.
From-SVN: r4542
Richard Stallman [Sun, 23 May 1993 04:49:28 +0000 (04:49 +0000)]
(AR_FLAGS): Defined.
From-SVN: r4541
Richard Stallman [Sat, 22 May 1993 21:58:33 +0000 (21:58 +0000)]
(ASM_SPEC): If -noasmopt, don't pass -O options.
From-SVN: r4540
Richard Stallman [Sat, 22 May 1993 21:48:31 +0000 (21:48 +0000)]
(INCLUDE_DEFAULTS): Add /usr/include/bsd.
From-SVN: r4539
Richard Stallman [Sat, 22 May 1993 19:44:07 +0000 (19:44 +0000)]
(ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT):
Use hex if infinite, nan, or minus zero.
From-SVN: r4538
Richard Stallman [Sat, 22 May 1993 19:32:55 +0000 (19:32 +0000)]
(ereal_to_int): Fix potentially wrong-endian argument passed to eisnan.
From-SVN: r4537
Richard Stallman [Sat, 22 May 1993 18:50:18 +0000 (18:50 +0000)]
(target_isnan): Use GET_REAL macro to get argument.
From-SVN: r4536
Jim Blandy [Fri, 21 May 1993 23:39:17 +0000 (23:39 +0000)]
*** empty log message ***
From-SVN: r4535
Richard Stallman [Fri, 21 May 1993 23:14:00 +0000 (23:14 +0000)]
(default_include): Put TOOL_INCLUDE_DIR after
LOCAL_INCLUDE_DIR in non-cross case.
From-SVN: r4534
Richard Stallman [Fri, 21 May 1993 20:10:50 +0000 (20:10 +0000)]
(emdnorm): Fix typo affecting roundoff behavior in XFmode.
From-SVN: r4533
Richard Stallman [Fri, 21 May 1993 20:06:37 +0000 (20:06 +0000)]
(CPP_PREDEFINES): Add -D__svr4__.
(ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL):
New override definitions.
From-SVN: r4532
Richard Stallman [Fri, 21 May 1993 20:02:39 +0000 (20:02 +0000)]
(cmpxf2 recognizer): Test SGS_CMP_ORDER, not HPUX_ASM.
From-SVN: r4531
Richard Stallman [Fri, 21 May 1993 19:55:25 +0000 (19:55 +0000)]
(main): For -debug, if ..._file_name is a null pointer,
say so instead of crashing.
From-SVN: r4530
Richard Stallman [Fri, 21 May 1993 19:31:40 +0000 (19:31 +0000)]
(constant_expression_warning)
(overflow_warning, convert_and_check): Change pedwarn to warning.
From-SVN: r4529
Richard Stallman [Fri, 21 May 1993 19:18:27 +0000 (19:18 +0000)]
(add_symbol, unexpand_if_needed, abspath):
Supply missing arg to savestring.
From-SVN: r4528
Richard Stallman [Fri, 21 May 1993 18:27:59 +0000 (18:27 +0000)]
(info, dvi): New targets.
From-SVN: r4527
Richard Stallman [Fri, 21 May 1993 15:39:23 +0000 (15:39 +0000)]
(sarray_at_put): Add #ifdef case for
!defined(PRECOMPUTE_SELECTORS) and OBJC_SPARSE2.
From-SVN: r4526
Richard Stallman [Fri, 21 May 1993 15:38:47 +0000 (15:38 +0000)]
(sarray_get): Add #ifdef case for
!defined(PRECOMPUTE_SELECTORS) and OBJC_SPARSE2.
From-SVN: r4525
Richard Stallman [Fri, 21 May 1993 03:17:44 +0000 (03:17 +0000)]
(choose_reload_regs): Handle earlyclobbers
when inheriting from reg_last_reload_reg.
From-SVN: r4524
Richard Stallman [Thu, 20 May 1993 23:17:53 +0000 (23:17 +0000)]
[_ANSI_H_]: Handle __need_size_t and __need_wchar_t.
From-SVN: r4523
Richard Stallman [Thu, 20 May 1993 23:17:11 +0000 (23:17 +0000)]
(F_check): Do nothing in long double case, if NO_LONG_DOUBLE_IO.
From-SVN: r4522
Richard Stallman [Thu, 20 May 1993 21:30:07 +0000 (21:30 +0000)]
(install-dir): Fix syntax, make tooldir before assertdir.
From-SVN: r4521
Richard Stallman [Thu, 20 May 1993 21:10:36 +0000 (21:10 +0000)]
[_ANSI_H_]: Handle __need_size_t and __need_wchar-t.
From-SVN: r4520
Richard Stallman [Thu, 20 May 1993 19:06:46 +0000 (19:06 +0000)]
(Fixing CTRL): Reject CTRL or _CTRL following digit.
From-SVN: r4519
Richard Stallman [Thu, 20 May 1993 13:01:37 +0000 (13:01 +0000)]
(F_check): Check NO_LONG_DOUBLE_IO.
From-SVN: r4518
Richard Stallman [Thu, 20 May 1993 05:11:00 +0000 (05:11 +0000)]
(TARGET_SHARED_LIBS): Define as 1.
(FUNCTION_ARG): If this is a call through a function pointer, then
the caller passes all arguments in general registers.
(FUNCTION_ARG_REGNO_P): Account for registers which may
be unavailable on particular cpu models. Fix indentation.
From-SVN: r4517
Richard Stallman [Thu, 20 May 1993 05:10:30 +0000 (05:10 +0000)]
(assign_parms): Declare and set current_call_is_indirect.
From-SVN: r4516
Richard Stallman [Thu, 20 May 1993 05:06:12 +0000 (05:06 +0000)]
(expand_call): Declare and set current_call_is_indirect.
(emit_library_call, emit_library_call_value): Likewise.
From-SVN: r4515
Richard Stallman [Thu, 20 May 1993 04:34:02 +0000 (04:34 +0000)]
(scan_loop): Treat pseudo duplicated for exit tests just
like we treat user vars in seeing if we can move a SET.
From-SVN: r4514
Richard Stallman [Thu, 20 May 1993 04:27:34 +0000 (04:27 +0000)]
(e24toe, e53toe, e64toe): Fix sign in conversions of -infinity.
(e24toe, e53toe, e64toe): Fix sign in conversions
of -infinity. Always do eclear before einfin.
From-SVN: r4513
Richard Stallman [Thu, 20 May 1993 03:18:52 +0000 (03:18 +0000)]
entered into RCS
From-SVN: r4512
Richard Stallman [Thu, 20 May 1993 03:13:00 +0000 (03:13 +0000)]
*** empty log message ***
From-SVN: r4511
Richard Stallman [Thu, 20 May 1993 03:11:40 +0000 (03:11 +0000)]
(handle_class_ref): Call assemble_constant_align before output_constant.
From-SVN: r4510
Richard Stallman [Thu, 20 May 1993 03:10:30 +0000 (03:10 +0000)]
(assemble_constant_align): New function.
From-SVN: r4509
Richard Stallman [Thu, 20 May 1993 02:26:13 +0000 (02:26 +0000)]
(va_dcl): Restore accidentally deleted __builtin_va_alist declaration.
From-SVN: r4508
Richard Kenner [Wed, 19 May 1993 22:11:13 +0000 (18:11 -0400)]
(SHORT_IMMEDIATES_SIGN_EXTEND): Define.
From-SVN: r4507
Richard Kenner [Wed, 19 May 1993 22:09:24 +0000 (18:09 -0400)]
(set_nonzero_bits_and_sign_copies...
(set_nonzero_bits_and_sign_copies, nonzero_bits): If we have a
positive constant that is negative in the mode it is being used in,
treat it as negative.
From-SVN: r4506
Richard Stallman [Wed, 19 May 1993 21:26:23 +0000 (21:26 +0000)]
(X_CFLAGS): Deleted.
From-SVN: r4505
Roland McGrath [Wed, 19 May 1993 20:24:48 +0000 (20:24 +0000)]
Initial revision
From-SVN: r4504
Richard Stallman [Wed, 19 May 1993 17:41:19 +0000 (17:41 +0000)]
Initial revision
From-SVN: r4503
Richard Kenner [Wed, 19 May 1993 17:13:32 +0000 (13:13 -0400)]
(operand_subword): Reject cases when BITS_PER_WORD is greater than
HOST_BITS_PER_INT unless OP is const0_rtx.
From-SVN: r4502
Richard Stallman [Wed, 19 May 1993 03:55:08 +0000 (03:55 +0000)]
(assertdir): Use $(tooldir)/include for this.
(install-dir): Always create assertdir and tooldir.
From-SVN: r4501
Richard Stallman [Tue, 18 May 1993 22:09:26 +0000 (22:09 +0000)]
(add/asl recognizer): Use space, not #, after asl.
Shuffle operands differently.
From-SVN: r4500
Richard Stallman [Tue, 18 May 1993 21:29:03 +0000 (21:29 +0000)]
Fix sed for version.c to handle both with
and without spaces correctly (MS-DOS).
From-SVN: r4499
Richard Stallman [Tue, 18 May 1993 20:48:27 +0000 (20:48 +0000)]
(infodir): New variable.
(install-dir): Create that dir.
(install-info): New rule.
(install-normal): Depend on install-info.
(local_prefix): Do not default from $(prefix).
From-SVN: r4498
Richard Stallman [Tue, 18 May 1993 19:32:56 +0000 (19:32 +0000)]
Use $file.
Use $file. rather than $file.sed
when $file is or might be more than 10 characters long.
From-SVN: r4497
Richard Stallman [Tue, 18 May 1993 19:26:27 +0000 (19:26 +0000)]
(LIB_SPEC): Handle -posix before -shlib.
From-SVN: r4496
Chris Smith [Tue, 18 May 1993 16:26:02 +0000 (16:26 +0000)]
*** empty log message ***
From-SVN: r4495
Richard Stallman [Tue, 18 May 1993 15:40:21 +0000 (15:40 +0000)]
(INITIALIZE_TRAMPOLINE): Make 2:nd flush, end_addr,
at the last real insn in the trampoline.
From-SVN: r4494
Richard Stallman [Tue, 18 May 1993 04:45:49 +0000 (04:45 +0000)]
(output_prolog): Change (sp) to ($30).
From-SVN: r4493
Richard Stallman [Tue, 18 May 1993 04:44:56 +0000 (04:44 +0000)]
(reload): Don't start 2-group unless it could be finished.
From-SVN: r4492
Richard Stallman [Mon, 17 May 1993 21:34:46 +0000 (21:34 +0000)]
(ieeefp.h): Delete definitions of __mips and __m68k.
From-SVN: r4491
Richard Stallman [Mon, 17 May 1993 20:07:45 +0000 (20:07 +0000)]
(init_rtl): Correct number of 'w's in CONST_DOUBLE format.
From-SVN: r4490
Richard Stallman [Mon, 17 May 1993 18:44:49 +0000 (18:44 +0000)]
(ASM_OUTPUT_ASCII): New overriding definition.
From-SVN: r4489
Richard Stallman [Mon, 17 May 1993 18:25:05 +0000 (18:25 +0000)]
(extraclean): Remove junk from objc subdir.
From-SVN: r4488
Richard Stallman [Mon, 17 May 1993 18:18:48 +0000 (18:18 +0000)]
(ieeefp.h): Delete definitions of __i860 and __m88k.
(ieeefp.h): Delete `#define __sparc' also.
(ieeefp.h): Delete `#define __i386' line.
From-SVN: r4487
Richard Stallman [Mon, 17 May 1993 17:56:32 +0000 (17:56 +0000)]
[__svr4__ __i860__]: Define _VA_LIST only if not defined already.
From-SVN: r4486
Richard Stallman [Mon, 17 May 1993 17:47:07 +0000 (17:47 +0000)]
(cacheflush): Flush the cache entries associated with
both the starting and ending addresses of the trampoline.
From-SVN: r4485
Richard Stallman [Mon, 17 May 1993 17:46:45 +0000 (17:46 +0000)]
(INITIALIZE_TRAMPOLINE): Pass both the starting and ending
addresses of the trampoline to the cacheflush pattern.
From-SVN: r4484
Richard Stallman [Mon, 17 May 1993 17:45:02 +0000 (17:45 +0000)]
(BIGGEST_FIELD_ALIGNMENT, PCC_BITFIELD_TYPE_MATTERS):
Deleted. Now handled by HANDLE_SYSV_PRAGMA.
(HANDLE_SYSV_PRAGMA): Deleted: already defined by svr4.h.
From-SVN: r4483
Richard Stallman [Mon, 17 May 1993 04:07:35 +0000 (04:07 +0000)]
(extraclean): Delete junk in subdirs of config.
(distclean): Delete {c,cplus,objc}-parse.output.
From-SVN: r4482
Richard Stallman [Sun, 16 May 1993 23:14:24 +0000 (23:14 +0000)]
(initial_reg_note_copy, final_reg_note_copy): New functions.
(copy_loop_body): Use new function to copy REG_NOTES.
From-SVN: r4481
Richard Stallman [Sun, 16 May 1993 21:34:18 +0000 (21:34 +0000)]
(find_end_label): Update insn after calling emit_jump_insn.
From-SVN: r4480
Richard Stallman [Sun, 16 May 1993 04:30:47 +0000 (04:30 +0000)]
[__svr4__ __i860__] (_VA_LIST): Do define.
From-SVN: r4479
Richard Stallman [Sun, 16 May 1993 04:15:14 +0000 (04:15 +0000)]
(va_arg) [__MIPSEB__]:
After incrementing, subtract the rounded size, not the size proper.
From-SVN: r4478
Richard Stallman [Sun, 16 May 1993 03:46:56 +0000 (03:46 +0000)]
Add conditional against multiple inclusion.
From-SVN: r4477
Richard Kenner [Sat, 15 May 1993 20:11:06 +0000 (16:11 -0400)]
(expand_assignment): Fix error in last change.
From-SVN: r4476
Richard Kenner [Sat, 15 May 1993 17:23:58 +0000 (13:23 -0400)]
(movqi, movhi, movsi): Make sure that address returned from
force_const_mem is valid.
From-SVN: r4475
Richard Kenner [Sat, 15 May 1993 16:16:47 +0000 (12:16 -0400)]
(INITIALIZE_TRAMPOLINE): Don't make improper SUBREGs and ensure that
CXT and FNADDR are in registers.
From-SVN: r4474
Richard Kenner [Sat, 15 May 1993 15:45:31 +0000 (11:45 -0400)]
(REGNO_REG_CLASS): Don't call abort; it will cause a compilation error
as written and isn't done elsewhere.
From-SVN: r4473
Richard Kenner [Sat, 15 May 1993 15:44:51 +0000 (11:44 -0400)]
(insert_ap_loads): Initialize AP_IS_LIVE to 0 at start of both loops,
not just first one.
From-SVN: r4472
Richard Kenner [Sat, 15 May 1993 14:43:42 +0000 (10:43 -0400)]
(set_nonzero_bits_and_sign_copies): Don't record data for a a pseudo that is undefined on entry to a function.
(set_nonzero_bits_and_sign_copies): Don't record data for a a pseudo that is
undefined on entry to a function.
When a pseudo is clobbered, show we don't know anything about it.
From-SVN: r4471
Richard Stallman [Sat, 15 May 1993 14:32:16 +0000 (14:32 +0000)]
Fix typo in last change.
From-SVN: r4470
Richard Stallman [Sat, 15 May 1993 14:29:49 +0000 (14:29 +0000)]
(compile_file): If support dbx output,
always output 0 at start of text section.
From-SVN: r4469
Richard Stallman [Sat, 15 May 1993 13:59:45 +0000 (13:59 +0000)]
(expand_assignment): Always return a result that has the mode of TO.
From-SVN: r4468
Richard Kenner [Sat, 15 May 1993 13:11:49 +0000 (09:11 -0400)]
(rs6000_makes_calls): If profiling, say we make calls.
From-SVN: r4467