Commit Graph

4677 Commits

Author SHA1 Message Date
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
Richard Stallman b6526914b7 (TRAMPOLINE_TEMPLATE): Change .long to .word; split into two lines.
From-SVN: r4465
1993-05-15 13:03:14 +00:00
Richard Stallman 57697575a1 (reload): Don't start 2-group unless it could be finished.
From-SVN: r4464
1993-05-15 13:01:07 +00:00
Richard Stallman 668450ce64 (X_CFLAGS): Defined.
(GCC_CFLAGS): Definition deleted.

From-SVN: r4463
1993-05-15 04:38:49 +00:00
Richard Stallman 8e06366547 (option_map): Renamed --version to --use-version.
From-SVN: r4462
1993-05-14 22:10:11 +00:00
Jim Wilson 6e317b619b (N_DSLINE, N_BSLINE): Delete definitions.
(stab_to_sclass): Use ifdefs to test for presence of N_MAIN,
N_BSLINE, N_DSLINE, N_BINCL, N_EINCL, N_EXCL, N_M2C, N_SCOPE.

From-SVN: r4461
1993-05-14 14:39:14 -07:00
Jim Wilson f52152d6ac (split_hard_reg_notes): Handle 0th sub register, and multiple register kills.
(split_hard_reg_notes): Handle 0th sub register, and
multiple register kills.
(update_flow_info): For multi-word hard regs, use
split_hard_reg_notes to add all REG_DEAD notes, instead of just
the additional ones due to splitting.

From-SVN: r4460
1993-05-14 14:16:34 -07:00
Torbjorn Granlund 65488bae3e Declare output_arithmetic_with_immediate_multiply.
From-SVN: r4459
1993-05-14 21:10:40 +00:00
Ian Lance Taylor 700119230a Don't leave new_thread hanging if it was split by try_split
From-SVN: r4458
1993-05-14 20:37:56 +00:00
Richard Stallman b4bf13a89e (expand_decl): Don't set RTX_UNCHANGING_P.
From-SVN: r4457
1993-05-14 19:00:45 +00:00
Richard Stallman 517f954609 entered into RCS
From-SVN: r4456
1993-05-14 17:36:43 +00:00
Jim Wilson bae1218656 (unroll_loop): Clear map->integrating.
From-SVN: r4455
1993-05-14 10:23:25 -07:00
Jim Wilson 11d1f67370 (struct inline_remap): Add integrating field.
From-SVN: r4454
1993-05-14 10:22:55 -07:00
Jim Wilson a70f7bb27e (expand_inline_function): Set map->integrating.
(copy_rtx_and_substitute, case MEM): Don't copy RTX_UNCHANGING_P
when doing function inlining.

From-SVN: r4453
1993-05-14 10:21:54 -07:00
Richard Stallman ec193993f9 (default_conversion): Don't replace iterator with its initial value.
From-SVN: r4452
1993-05-14 17:14:17 +00:00
Richard Stallman 00c5c72e46 (PRINT_OPERAND): Handle CODE == '/'.
From-SVN: r4451
1993-05-14 16:37:37 +00:00
Richard Stallman 0046ffa3f0 (__objc_init_protocols): Don't install protocol class pointer twice.
From-SVN: r4450
1993-05-14 16:05:19 +00:00
Jeff Law 76ace27b1e pa.h (CPP_SPEC): Correct specs so that _PA_RISC1_1 is only defined when...
* pa.h (CPP_SPEC): Correct specs so that _PA_RISC1_1 is
	only defined when generating code for 1.1 machines
	regardless of the default target.

From-SVN: r4449
1993-05-13 22:50:47 -06:00
Jeff Law 6e11a3281c pa.h (CONSTANT_ADDRESS_P): Accept symbolic addresses during and after reload.
* pa.h (CONSTANT_ADDRESS_P): Accept symbolic addresses during
	and after reload.

From-SVN: r4448
1993-05-13 22:46:44 -06:00
Jeff Law c063ad7513 pa.c (emit_move_sequence): Handle secondary reloads for load of FP registers from constant expressions.
* pa.c (emit_move_sequence): Handle secondary reloads for load of
	FP registers from constant expressions.

From-SVN: r4447
1993-05-13 22:46:44 -06:00
Richard Stallman f4e5900810 (complete_array_type): Delete the code to call change_main_variant.
From-SVN: r4446
1993-05-14 04:36:34 +00:00
Richard Stallman 73737e867f (restore_referenced_regs): New variable saveregs which is number of regs to save at a time...
(restore_referenced_regs): New variable saveregs
which is number of regs to save at a time, instead of numregs,
which is total number of registers to save.

From-SVN: r4445
1993-05-14 04:22:03 +00:00
Richard Kenner b542afe93f (fix_truncdfsi2, fixuns_truncdfsi2, trunc_call): Fix typo in type of
FIX and UNSIGNED_RIX rtl.

From-SVN: r4444
1993-05-13 21:49:43 -04:00
Richard Kenner 326f06f769 (reorg_redirect_jump): New function.
Call it in most places instead of redirect_jump.

From-SVN: r4443
1993-05-13 21:47:45 -04:00
Richard Stallman 6d5363fa3d (combined mult/arithmetic recognizers): Switch on.
Add special pattern for reload.

From-SVN: r4442
1993-05-13 22:50:40 +00:00
Richard Stallman 0d4d817479 (OBJC, OBJECTIVE-C): Don't depend on objc-runtime.
(TAROUTOPTS): New variable.
(install-headers-tar): Use TAROUTOPTS.

From-SVN: r4441
1993-05-13 22:30:37 +00:00