Commit Graph

3366 Commits

Author SHA1 Message Date
Jeff Law 3518f90492 pa.h (CPP_SPEC for OLD_CC): Delete.
* pa.h (CPP_SPEC for OLD_CC): Delete.
	(CC1_SPEC for OLD_CC): Likewise.
	(MODES_TIEABLE_P): Simplify.
	(ASM_OUTPUT_ADDR_VEC_ELT): Fix comment.
	(leaf_function): Delete unused variable.
	(HARD_REGNO_MODE_OK): Delete old useless version.
	(FIRST_PARM_OFFSET): Likewise.
	(FIRST_PARM_CALLER_OFFSET): Likewise.
	(EXPAND_BUILTIN_SAVEREGS): Likewise.
	(ASM_OUTPUT_REG_PUSH): Likewise.
	(ASM_OUTPUT_REG_POP): Likewise

From-SVN: r3379
1993-01-28 11:53:11 -07:00
Ian Lance Taylor 2ac5f14ab3 print_operand accepts %/ for REGISTER_PREFIX.
From-SVN: r3378
1993-01-28 15:55:26 +00:00
Ian Lance Taylor bb66e0f69a Use %/ before register names in 68000 version of umul_ppmm.
From-SVN: r3377
1993-01-28 15:55:26 +00:00
Richard Kenner 6574a8c4c3 Remove 29050-specific variants of patterns generating loadm that have earlyclobber.
Remove 29050-specific variants of patterns generating loadm that have
earlyclobber.  This was put in for some very old version of the '050,
which isn't used anymore, that had a bug.

From-SVN: r3376
1993-01-28 07:30:12 -05:00
Richard Kenner 7ba7267ac2 change /include and -I values from [.config] to [.config.] (this trailing...
change /include and -I values from [.config] to [.config.] (this
trailing period works with GNU C's preprocessor but not with VAX C's).

From-SVN: r3375
1993-01-28 06:55:47 -05:00
Richard Kenner bcc81b8594 change instances of [.config] to [.config.vax].
From-SVN: r3374
1993-01-28 06:54:18 -05:00
Richard Kenner d94f844d87 (init_fixtab, init_optabs): Fix typos in QFmode and HFmode
initialization.

From-SVN: r3373
1993-01-28 06:48:47 -05:00
Richard Kenner 02b8f30077 (simplify_relation_operation): We can compute the result of a comparison of...
(simplify_relation_operation): We can compute the result of a
comparison of CONST_INTs no matter what mode the computation is to be
done in.

From-SVN: r3372
1993-01-27 19:23:36 -05:00
Richard Kenner c2615a67c7 (emit_store_flag): Swap operands if first is a constant and second is not.
Abort if compare_from_rtx didn't return an rtx with the code we expect.

From-SVN: r3371
1993-01-27 19:23:02 -05:00
Richard Kenner bf743ac5ed (compare_from_rtx): Only swap operand if first is a constant and
second is not.

From-SVN: r3370
1993-01-27 19:22:17 -05:00
Richard Kenner c81fe25de9 (init_decl_processing): Make the arrays 200 long instead of 10 to
leave more room for most names.

From-SVN: r3369
1993-01-27 19:21:30 -05:00
Richard Kenner 97d17ac21c (declare_function_name): If char_array_type_node isn't large enough
for the name, make a larger type.

From-SVN: r3368
1993-01-27 19:21:01 -05:00
Richard Kenner e15762df9d (put_var_into_stack, fixup_var_refs_insns): Minor cleanups.
(fixup_var_refs_1, case SET): Correctly check for simple insns that don't
need fixups.

From-SVN: r3367
1993-01-27 13:27:18 -05:00
Richard Stallman 4b7179be95 (includedir): Use local_prefix.
From-SVN: r3366
1993-01-27 18:11:43 +00:00
Jeff Law 9bc906845f pa.c (check_fp_mov): Delete unused function
* pa.c (check_fp_mov): Delete unused function
	(register_or_short_operand): Likewise
	(eq_or_neq): Likewise
	(gen_compare_reg): Likewise
	(reverse_relop): Likewise
	(frame_base)name): Delete unused variable.

From-SVN: r3365
1993-01-27 10:06:08 -07:00
Jeff Law ec04655e33 * pa-ghpux.h (HAVE_ATEXIT): Delete. This is defined in pa.h
From-SVN: r3364
1993-01-27 10:05:33 -07:00
Richard Kenner 7243ba7d92 Delete ISCOFF macro which was in #ifdef _AIX.
From-SVN: r3363
1993-01-27 06:46:40 -05:00
Richard Kenner 2c440f06b8 (MY_ISCOFF): New macro.
From-SVN: r3362
1993-01-27 06:46:02 -05:00
Brendan Kehoe d960abef0f fix typos
From-SVN: r3361
1993-01-26 21:28:16 -05:00
Richard Kenner 721f13b342 (simplify_binary_operation, case SMAX): Correctly compute largest
possible signed integer.

From-SVN: r3360
1993-01-26 19:32:45 -05:00
Richard Kenner bef9925b88 (combine_instructions): Initialize undobuf in the event
`gen_rtx_combine' is called before `try_combine'.

From-SVN: r3359
1993-01-26 19:30:38 -05:00
Richard Kenner 42118350f7 (rest.cross, gfloat.h, stmp-headers, mostlyclean): Build and install
gfloat.h instead of float.h.

From-SVN: r3358
1993-01-26 19:27:55 -05:00
Richard Kenner ad37ba0b5b (CLIB): Add -lld.
From-SVN: r3357
1993-01-26 19:25:55 -05:00
Richard Kenner cc122dbc43 (ONLY_INT_FIELDS): Define if not __GNUC__.
From-SVN: r3356
1993-01-26 19:23:57 -05:00
Jim Wilson e13502d79c Change all uses of EX to SED.
From-SVN: r3355
1993-01-26 15:29:45 -08:00
Jim Wilson d58913603f (stdio.h): Change _VA_LIST_ to __gnuc_va_list for 386BSD.
From-SVN: r3354
1993-01-26 15:26:23 -08:00
Jim Wilson 9116497e24 (umulsidi3+1): Add variant which accepts constants.
From-SVN: r3353
1993-01-26 15:22:13 -08:00
Jim Wilson 590d6f8e98 (sys/types.h): Don't match on ssize_t.
From-SVN: r3352
1993-01-26 15:19:35 -08:00
Brendan Kehoe c7af43d8b3 collect2.c (write_list_with_asm): Use `__asm__' instead of `asm', to avoid problems with `-fno-asm'.
* collect2.c (write_list_with_asm): Use `__asm__' instead of
        `asm', to avoid problems with `-fno-asm'.

From-SVN: r3351
1993-01-26 17:14:37 -05:00
Michael Meissner 8ab74e1295 Remove elisp-vars.
From-SVN: r3350
1993-01-26 20:30:58 +00:00
Brendan Kehoe 7bd95cc1d3 Makefile.in (insn-*.[ch], [...]): When using a trailing semicolon to force a rule to not do anything...
* Makefile.in (insn-*.[ch], protoize.o, unprotoize.o, install): When
        using a trailing semicolon to force a rule to not do anything,
        explicitly run the command `true', to avoid warnings or other
        problems with versions of make which don't like null commands.

From-SVN: r3349
1993-01-26 13:45:24 -05:00
Richard Kenner 293e1467cb (copy_and_substitute_rtx, case REG): Call gen_lowpart instead of
making an explicit SUBREG.

From-SVN: r3348
1993-01-26 07:14:22 -05:00
Richard Kenner 3af6dfd8b4 (expand_value_return): Call convert_move instead of the erroneous
convert_to_mode.

From-SVN: r3347
1993-01-26 07:13:47 -05:00
Richard Stallman e8fda1f96b (find_a_file): First `access' test was backwards.
(main): Set full_real_ld_suffix right.

From-SVN: r3346
1993-01-26 06:58:09 +00:00
Richard Stallman fba9adc6d5 (init_decl_processing): Use 10 as size of ..._array_type_node.
From-SVN: r3345
1993-01-26 06:51:31 +00:00
Richard Stallman 625bbc6074 (handle_directive): Init already_output after old_linenum label.
(finclude): Remove final backslash-newline *before* trigraph_pcp.
(write_output): Free line_command at end.

From-SVN: r3344
1993-01-26 06:00:49 +00:00
Doug Evans 716f003f91 Added debugging utilities debug_rtx_list to print several rtx's and...
Added debugging utilities debug_rtx_list to print several rtx's and
debug_rtx_find to look up an rtx in a list given a uid.

From-SVN: r3343
1993-01-26 00:30:34 +00:00
Richard Kenner 8aa9dc6a81 Delete emacs local-variables block at end.
From-SVN: r3342
1993-01-25 18:53:41 -05:00
Jim Wilson 506c8a7182 (init_arg_profiler, output_arc_profiler): Delete unused
functions.

From-SVN: r3341
1993-01-25 12:29:24 -08:00
Jim Wilson 1cae867868 (ARC_PROFILER): Delete unused macro.
From-SVN: r3340
1993-01-25 12:28:53 -08:00
Jim Wilson a36dc54839 (va_start): Rewrite to account for builtin_saveregs changes.
From-SVN: r3339
1993-01-25 12:25:43 -08:00
Jim Wilson 9a1c7cd725 (CPP_SPEC): Delete __sparc_frw__ define.
(TARGET_FRW_COMPAT): New macro.
(TARGET_DEFAULTS): Comment out -mfrw option.  Add new commented
out option -mfrw-compat.
(EXPAND_BUILTIN_SAVEREGS): Call sparc_builtin_saveregs to emit rtl
inline instead of calling builtin_saveregs in libgcc.a.

From-SVN: r3338
1993-01-25 12:24:37 -08:00
Jim Wilson 3ea1fdd318 (sparc_builtin_saveregs): New function.
From-SVN: r3337
1993-01-25 12:24:03 -08:00
Jim Wilson 8b1d5eb76b (movsi, movtf, movdf, movdi, movsf): Delete f/r and r/f
constraint pairs.

From-SVN: r3336
1993-01-25 12:20:50 -08:00
Jim Wilson 2ccdef65e9 (PRINT_OPERAND_PUNCT_VALID_P): Delete '@' case.
From-SVN: r3335
1993-01-25 12:20:18 -08:00
Jim Wilson 019c2b2495 (print_operand): Delete '@' case.
(output_fp_move_double): Delete FP_REG to GENERAL_REG and vice
versa copy support.
(output_fp_move_quad): Likewise.

From-SVN: r3334
1993-01-25 12:19:46 -08:00
Jim Wilson 4c1dfa8ff3 (secondary_reload_class): Correct test against
FIRST_PSEUDO_REGISTER.

From-SVN: r3333
1993-01-25 12:01:11 -08:00
Jim Wilson 31aaaec1e3 (registers_ok_for_ldd_peep): Delete test for pseudos.
From-SVN: r3332
1993-01-25 11:56:19 -08:00
Jim Wilson f2de277562 (emit_indirect_jump): Use Pmode instead of VOIDmode and
insn_operand_mode.

From-SVN: r3331
1993-01-25 11:54:36 -08:00
Jim Wilson 1ce0cb5324 (calls_alloca): Change name to calls_function.
(calls_alloca): Change name to calls_function.  Add new
parameter WHICH to control old or new behaviour.
(expand_call): When stack space is preallocated and parameters
must be passed on the stack, precompute parameters that involve
function calls.

From-SVN: r3330
1993-01-25 11:52:15 -08:00