Commit Graph

3209 Commits

Author SHA1 Message Date
Jeff Law
aa2663abc2 pa.md (millicode expands): Change operand 3 in the expand pattern from a clobber of a match_scratch to a...
* pa.md (millicode expands): Change operand 3 in the expand
	pattern from a clobber of a match_scratch to a clobber of a
	match_operand with a register predicate.  Make appropriate
	change in the generated RTL.
	(millicode insns): Clobber a match_operand with a register
	predicate instead of a match_scratch expression.
	* pa.c (emit_hpdiv_const): Likewise.

From-SVN: r3122
1993-01-06 10:22:26 -07:00
Jeff Law
29ed7081ff pa.md (millicode expands): Change operand 3 in the expand pattern from a clobber of a match_scratch to a...
* pa.md (millicode expands): Change operand 3 in the expand
	pattern from a clobber of a match_scratch to a clobber of a
	match_operand with a register predicate.  Make appropriate
	change in the generated RTL.
	(millicode insns): Clobber a match_operand with a register
	predicate instead of a match_scratch expression.
	* pa.c (emit_hpdiv_const): Likewise.

	* pa.md (movsi, movhi, movqi, movdi): Use reg_or_0_operand
	consistently.

From-SVN: r3121
1993-01-06 10:22:10 -07:00
Jeff Law
fc6cef11aa Fix spelling typo.
From-SVN: r3120
1993-01-06 08:55:05 -07:00
Richard Stallman
e1fa48b5f3 Don't "make LIB absolute" if already absolute,
to avoid problems with the automounter.

From-SVN: r3119
1993-01-06 10:54:53 +00:00
Richard Stallman
6ef797eaac (limits.h): Add #ifndef/#endif around macros that
are supposed to be defined in float.h.

From-SVN: r3118
1993-01-06 10:11:52 +00:00
James Van Artsdalen
7488be4e12 (DEBUG_PRINT_REG): Print regno along with printable name.
(CONST_COSTS): Handle integer CONST_DOUBLE correctly.
(PREFERRED_RELOAD_CLASS): Allow integer CONST_DOUBLE into int regs.

From-SVN: r3117
1993-01-06 07:47:31 +00:00
James Van Artsdalen
b491172aee Renamed sparcv4.h to sysv4.h.
From-SVN: r3116
1993-01-06 07:44:32 +00:00
Richard Stallman
0671ee4125 (yylex): Make tokstart an unsigned char *.
From-SVN: r3115
1993-01-06 07:28:08 +00:00
James Van Artsdalen
6ae979202b Use new file names for included i860 files.
From-SVN: r3114
1993-01-06 07:16:38 +00:00
James Van Artsdalen
f1c7021e43 Use new file names for included sparc files.
From-SVN: r3113
1993-01-06 06:37:55 +00:00
Jeff Law
9986f6d24e Handle PA configuration files in new subdirectory.
From-SVN: r3112
1993-01-05 21:53:12 -07:00
Richard Stallman
46ca7b2db5 Include tahoe.h from tahoe/ subdir.
From-SVN: r3111
1993-01-06 04:32:00 +00:00
Michael Meissner
a89a7e4da9 Fix unknown symbol error when linking gen* programs.
From-SVN: r3110
1993-01-06 03:12:17 +00:00
Jim Wilson
8739838dfb (Xmu.h): Add missing ${LIB}/.
From-SVN: r3109
1993-01-05 19:01:33 -08:00
Jim Wilson
85ec8ec452 (expand_call): Pass NULL_RTX to INIT_CUMULATIVE_ARGS.
From-SVN: r3108
1993-01-05 18:59:56 -08:00
Jim Wilson
ea0d4c4b6d (assign_parms): Pass NULL_RTX to INIT_CUMULATIVE_*.
From-SVN: r3107
1993-01-05 18:59:28 -08:00
Jim Wilson
8eef5f77c5 (emit_library_call): Pass NULL_TREE to INIT_CUMULATIVE_ARGS.
From-SVN: r3106
1993-01-05 18:58:54 -08:00
Jim Wilson
49e8699bf9 (install-dir): Only make includedir once.
From-SVN: r3105
1993-01-05 18:48:33 -08:00
Jim Wilson
bdc680a24c (do_line): Add pedantic warnings for out of range line
numbers, and non-space characters after the filename.

From-SVN: r3104
1993-01-05 18:45:34 -08:00
Richard Stallman
fa42713123 (c_sizeof): Call force_fit_type only for INTEGER_CST.
From-SVN: r3103
1993-01-05 22:52:25 +00:00
Michael Meissner
f159813b6a Move MIPS files into config/mips.
From-SVN: r3102
1993-01-05 20:06:50 +00:00
Richard Stallman
80485a6d56 Rename decls for vars renamed to _objc_alloc, _objc_dealloc,
_objc_realloc, _objc_copy, _objc_error.

From-SVN: r3101
1993-01-05 19:55:35 +00:00
Richard Stallman
e8f1efb243 (component_declarator): Allow attribute after nameless field.
From-SVN: r3100
1993-01-05 09:10:17 +00:00
James Van Artsdalen
ad7c12b244 Use new file names for included m68k files.
From-SVN: r3099
1993-01-05 08:56:35 +00:00
James Van Artsdalen
b4226a3f98 Change m68ksgs.h reference to m68k/sgs.h.
From-SVN: r3098
1993-01-05 08:56:09 +00:00
James Van Artsdalen
ac223acdf8 Use new files for included m68k files.
From-SVN: r3097
1993-01-05 08:54:51 +00:00
James Van Artsdalen
6f1c3a3377 Use new file names for included m68k files.
From-SVN: r3096
1993-01-05 08:47:27 +00:00
James Van Artsdalen
57e51b0e82 Use new file names for included m68k files.
From-SVN: r3095
1993-01-05 08:27:46 +00:00
James Van Artsdalen
deda1f9fab Use new file names for included ns32k files.
From-SVN: r3094
1993-01-05 05:54:06 +00:00
Richard Stallman
f45aa40e48 ($os alternatives for sco and isc): Preserve the specified os version if any.
Each alternative handles both 386 and 486, preserving distinction.
($basic_machine alternatives for sco and isc): Deleted.
(i[34]86v32, i[34]86v, i[34]86v4):
Handle both cpus together, preserving distinction.

From-SVN: r3093
1993-01-05 05:43:42 +00:00
Richard Stallman
2a00acf030 (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL):
Alternate definitions if NO_UNDERSCORES.

From-SVN: r3092
1993-01-05 04:46:25 +00:00
Richard Stallman
f744b2ceca (making dirs and links): If we already made subdirs for a dir foo and foo turns out to be a symlink outside /usr/include...
(making dirs and links): If we already made subdirs
for a dir foo and foo turns out to be a symlink outside /usr/include,
after we have made a dir for it in ./root/, make similar subdirs there.

From-SVN: r3091
1993-01-05 02:11:29 +00:00
Jim Wilson
d144d602d7 Initial revision
From-SVN: r3090
1993-01-04 13:58:36 -08:00
Jim Wilson
7ee5a2184c Delete `no change needed' messages.
From-SVN: r3089
1993-01-04 13:55:26 -08:00
Jim Wilson
ffc472664e Delete no change needed' messages. Delete all uses of ex'.
From-SVN: r3088
1993-01-04 13:55:03 -08:00
Torbjorn Granlund
998812aceb (install-common-headers): Pipe grep output to /dev/null.
From-SVN: r3087
1993-01-04 19:05:01 +00:00
Richard Stallman
a7d06674e1 (CC): Add -w.
From-SVN: r3086
1993-01-04 09:04:54 +00:00
Jeff Law
86e3273bf1 Fix typo (missing line) in last change.
From-SVN: r3085
1993-01-03 23:56:54 -07:00
Richard Stallman
e1b027fa55 (perform_*): Rename macro args to arg0, arg1.
From-SVN: r3084
1993-01-04 05:46:01 +00:00
Jeff Law
63671b345f * pa.h (JUMP_TABLES_IN_TEXT_SECTION): Define.
From-SVN: r3083
1993-01-03 19:37:17 -07:00
Jeff Law
a8d916d3d3 jump.c (jump_optimize, [...]): Do this regardless of BRANCH_COST if HAVE_incscc is defined.
* jump.c (jump_optimize, case if (foo) b++):  Do this regardless
	of BRANCH_COST if HAVE_incscc is defined.

From-SVN: r3082
1993-01-03 19:22:40 -07:00
Jeff Law
fd0214cd48 pa.md (scc insn): Name this pattern "scc".
* pa.md (scc insn): Name this pattern "scc".
	(negscc, incscc, cmov): New patterns.

From-SVN: r3081
1993-01-03 19:22:25 -07:00
Jeff Law
9c103251ff * pa.c (incscc_operator): New function.
From-SVN: r3080
1993-01-03 19:22:04 -07:00
Jeff Law
ff6cb22f9c * pa.h (apparent_fsize, actual_fsize): Delete useless declarations.
From-SVN: r3079
1993-01-03 19:19:14 -07:00
Richard Stallman
c9bf18a52a (main): Recognize and remove .cxx as filename suffix.
From-SVN: r3078
1993-01-04 01:38:18 +00:00
Michael Meissner
4396a7a423 Bump meissner version # to 34.
From-SVN: r3077
1993-01-04 00:42:18 +00:00
Michael Meissner
84276e0094 Allow saving FP regs at offset 0 of sp (leaf func that saves no GP regs).
From-SVN: r3076
1993-01-04 00:37:33 +00:00
Richard Kenner
7aba0f0be5 (block_alloc): Generalize tying so we can tie any operand with the output unless some operand must be in the same register as the output...
(block_alloc): Generalize tying so we can tie any operand with the
output unless some operand must be in the same register as the output,
in which case only try tying that operand.

From-SVN: r3075
1993-01-03 19:00:20 -05:00
Richard Kenner
2151a093e3 (rtx_alloc): Clear common area of rtx in a portable manner.
From-SVN: r3074
1993-01-03 18:59:45 -05:00
Jeff Law
86daf4a655 pa.h (INITIAL_FRAME_POINTER_OFFSET): compute_frame_size () now does the whole calculation, including rounding.
* pa.h 	(INITIAL_FRAME_POINTER_OFFSET): compute_frame_size ()
	now does the whole calculation, including rounding.
	(FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Don't pass leaf_function
	to output_function_{prologue,epilogue}.
	(DELAY_SLOTS_FOR_EPILOGUE): Call hppa_epilogue_delay_slots ().

From-SVN: r3073
1993-01-03 12:06:42 -07:00