Richard Stallman
efd65a8b46
(expand_call): Declare and set current_call_is_indirect.
...
(emit_library_call, emit_library_call_value): Likewise.
From-SVN: r4515
1993-05-20 05:06:12 +00:00
Richard Stallman
6ad216adda
(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
1993-05-20 04:34:02 +00:00
Richard Stallman
dca821e1a9
(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
1993-05-20 04:27:34 +00:00
Richard Stallman
ffed099353
entered into RCS
...
From-SVN: r4512
1993-05-20 03:18:52 +00:00
Richard Stallman
b0bdbfb34f
*** empty log message ***
...
From-SVN: r4511
1993-05-20 03:13:00 +00:00
Richard Stallman
4f52d29057
(handle_class_ref): Call assemble_constant_align before output_constant.
...
From-SVN: r4510
1993-05-20 03:11:40 +00:00
Richard Stallman
d447ec6f4c
(assemble_constant_align): New function.
...
From-SVN: r4509
1993-05-20 03:10:30 +00:00
Richard Stallman
8ddc1ce36d
(va_dcl): Restore accidentally deleted __builtin_va_alist declaration.
...
From-SVN: r4508
1993-05-20 02:26:13 +00:00
Richard Kenner
225211e226
(SHORT_IMMEDIATES_SIGN_EXTEND): Define.
...
From-SVN: r4507
1993-05-19 18:11:13 -04:00
Richard Kenner
9afa3d548e
(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
1993-05-19 18:09:24 -04:00
Richard Stallman
b310570af3
(X_CFLAGS): Deleted.
...
From-SVN: r4505
1993-05-19 21:26:23 +00:00
Roland McGrath
20b22d5fd5
Initial revision
...
From-SVN: r4504
1993-05-19 20:24:48 +00:00
Richard Stallman
94c866c7dd
Initial revision
...
From-SVN: r4503
1993-05-19 17:41:19 +00:00
Richard Kenner
2d4f57f838
(operand_subword): Reject cases when BITS_PER_WORD is greater than
...
HOST_BITS_PER_INT unless OP is const0_rtx.
From-SVN: r4502
1993-05-19 13:13:32 -04:00
Richard Stallman
7b4d5f42d8
(assertdir): Use $(tooldir)/include for this.
...
(install-dir): Always create assertdir and tooldir.
From-SVN: r4501
1993-05-19 03:55:08 +00:00
Richard Stallman
70c2344d0a
(add/asl recognizer): Use space, not #, after asl.
...
Shuffle operands differently.
From-SVN: r4500
1993-05-18 22:09:26 +00:00
Richard Stallman
ba301c5ca2
Fix sed for version.c to handle both with
...
and without spaces correctly (MS-DOS).
From-SVN: r4499
1993-05-18 21:29:03 +00:00
Richard Stallman
0b2fbcb218
(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
1993-05-18 20:48:27 +00:00
Richard Stallman
78c5c64609
Use $file.
...
Use $file. rather than $file.sed
when $file is or might be more than 10 characters long.
From-SVN: r4497
1993-05-18 19:32:56 +00:00
Richard Stallman
726a4f7c54
(LIB_SPEC): Handle -posix before -shlib.
...
From-SVN: r4496
1993-05-18 19:26:27 +00:00
Chris Smith
8a0afbb3bc
*** empty log message ***
...
From-SVN: r4495
1993-05-18 16:26:02 +00:00
Richard Stallman
514000b5d4
(INITIALIZE_TRAMPOLINE): Make 2:nd flush, end_addr,
...
at the last real insn in the trampoline.
From-SVN: r4494
1993-05-18 15:40:21 +00:00
Richard Stallman
375ab78643
(output_prolog): Change (sp) to ($30).
...
From-SVN: r4493
1993-05-18 04:45:49 +00:00
Richard Stallman
ee9f63c6cb
(reload): Don't start 2-group unless it could be finished.
...
From-SVN: r4492
1993-05-18 04:44:56 +00:00
Richard Stallman
3aee54b789
(ieeefp.h): Delete definitions of __mips and __m68k.
...
From-SVN: r4491
1993-05-17 21:34:46 +00:00
Richard Stallman
262555e288
(init_rtl): Correct number of 'w's in CONST_DOUBLE format.
...
From-SVN: r4490
1993-05-17 20:07:45 +00:00
Richard Stallman
910578a803
(ASM_OUTPUT_ASCII): New overriding definition.
...
From-SVN: r4489
1993-05-17 18:44:49 +00:00
Richard Stallman
b5b5f41054
(extraclean): Remove junk from objc subdir.
...
From-SVN: r4488
1993-05-17 18:25:05 +00:00
Richard Stallman
b985a0ace9
(ieeefp.h): Delete definitions of __i860 and __m88k.
...
(ieeefp.h): Delete `#define __sparc' also.
(ieeefp.h): Delete `#define __i386' line.
From-SVN: r4487
1993-05-17 18:18:48 +00:00
Richard Stallman
51eeee3ed1
[__svr4__ __i860__]: Define _VA_LIST only if not defined already.
...
From-SVN: r4486
1993-05-17 17:56:32 +00:00
Richard Stallman
823c6f606d
(cacheflush): Flush the cache entries associated with
...
both the starting and ending addresses of the trampoline.
From-SVN: r4485
1993-05-17 17:47:07 +00:00
Richard Stallman
afcc28b2f1
(INITIALIZE_TRAMPOLINE): Pass both the starting and ending
...
addresses of the trampoline to the cacheflush pattern.
From-SVN: r4484
1993-05-17 17:46:45 +00:00
Richard Stallman
a144eb959b
(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
1993-05-17 17:45:02 +00:00
Richard Stallman
3dab45b7fa
(extraclean): Delete junk in subdirs of config.
...
(distclean): Delete {c,cplus,objc}-parse.output.
From-SVN: r4482
1993-05-17 04:07:35 +00:00
Richard Stallman
6bd4352429
(initial_reg_note_copy, final_reg_note_copy): New functions.
...
(copy_loop_body): Use new function to copy REG_NOTES.
From-SVN: r4481
1993-05-16 23:14:24 +00:00
Richard Stallman
2dff5a062a
(find_end_label): Update insn after calling emit_jump_insn.
...
From-SVN: r4480
1993-05-16 21:34:18 +00:00
Richard Stallman
9dace10d1b
[__svr4__ __i860__] (_VA_LIST): Do define.
...
From-SVN: r4479
1993-05-16 04:30:47 +00:00
Richard Stallman
348ab17b3d
(va_arg) [__MIPSEB__]:
...
After incrementing, subtract the rounded size, not the size proper.
From-SVN: r4478
1993-05-16 04:15:14 +00:00
Richard Stallman
85b97c484e
Add conditional against multiple inclusion.
...
From-SVN: r4477
1993-05-16 03:46:56 +00:00
Richard Kenner
4be204f02d
(expand_assignment): Fix error in last change.
...
From-SVN: r4476
1993-05-15 16:11:06 -04:00
Richard Kenner
b45863ecee
(movqi, movhi, movsi): Make sure that address returned from
...
force_const_mem is valid.
From-SVN: r4475
1993-05-15 13:23:58 -04:00
Richard Kenner
fe33bfb3e0
(INITIALIZE_TRAMPOLINE): Don't make improper SUBREGs and ensure that
...
CXT and FNADDR are in registers.
From-SVN: r4474
1993-05-15 12:16:47 -04:00
Richard Kenner
d6cca343c5
(REGNO_REG_CLASS): Don't call abort; it will cause a compilation error
...
as written and isn't done elsewhere.
From-SVN: r4473
1993-05-15 11:45:31 -04:00
Richard Kenner
3f9f062d45
(insert_ap_loads): Initialize AP_IS_LIVE to 0 at start of both loops,
...
not just first one.
From-SVN: r4472
1993-05-15 11:44:51 -04:00
Richard Kenner
e8095e803f
(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
1993-05-15 10:43:42 -04:00
Richard Stallman
8c25f9f831
Fix typo in last change.
...
From-SVN: r4470
1993-05-15 14:32:16 +00:00
Richard Stallman
2716cff2ba
(compile_file): If support dbx output,
...
always output 0 at start of text section.
From-SVN: r4469
1993-05-15 14:29:49 +00:00
Richard Stallman
d3652c4b7f
(expand_assignment): Always return a result that has the mode of TO.
...
From-SVN: r4468
1993-05-15 13:59:45 +00:00
Richard Kenner
0c61c94649
(rs6000_makes_calls): If profiling, say we make calls.
...
From-SVN: r4467
1993-05-15 09:11:49 -04:00
Richard Stallman
81d3c53859
(output_addr_const): Don't printing leading zeros.
...
From-SVN: r4466
1993-05-15 13:06:59 +00:00