Commit Graph

2841 Commits

Author SHA1 Message Date
Richard Stallman
dd9f0e8f46 Fix typo in use of SECONDARY_INPUT_RELOAD_CLASS.
(copy_cost): Fix typo in use of SECONDARY_OUTPUT_RELOAD_CLASS.

From-SVN: r2792
1992-11-25 05:48:35 +00:00
Richard Stallman
ffcdb077e9 (OTHER_FIXINCLUDES_DIRS): Leave just /LocalDeveloper/Headers
and /NextDeveloper/Headers.

From-SVN: r2791
1992-11-24 23:58:16 +00:00
Richard Stallman
3bb56fa8f1 (FUNCTION_PROFILER): Use mcount, not _mcount.
From-SVN: r2790
1992-11-24 18:28:33 +00:00
Richard Stallman
70b8cd8603 (OTHER_FIXINCLUDES_DIRS): Leave just /LocalDeveloper/Headers.
From-SVN: r2789
1992-11-24 05:24:14 +00:00
Richard Stallman
2bbd52a841 (main): Do -D's and -A's and -U's in order specified.
From-SVN: r2788
1992-11-24 05:19:01 +00:00
Richard Stallman
4be2397b19 (template_name_p): New function.
(sdbout_record_type_name): Use it to possibly use the
DECL_ASSEMBLER_NAME instead of DECL_NAME if looking at a template.
(sdbout_symbol): Ditto.

From-SVN: r2787
1992-11-24 05:18:35 +00:00
Richard Kenner
8c1d735361 (ASM_FILE_START): Stop at first blank in VERSION_STRING.
From-SVN: r2786
1992-11-23 21:10:47 -05:00
Tom Wood
21431f802a (range_test): Convert the constants to the unsigned
type before expanding the range test.

From-SVN: r2785
1992-11-24 02:08:38 +00:00
Richard Stallman
6fefc9508b (switch_table_difference_label_flag): Define it.
From-SVN: r2784
1992-11-24 01:37:54 +00:00
Richard Stallman
1b6001f6be (addsi3): Add & for alternative 1 in operand 0.
From-SVN: r2783
1992-11-24 00:45:05 +00:00
Richard Stallman
39d7b60596 (COMMENT_BEGIN): Redefine as #.
(ASM_APP_ON, ASM_APP_OFF): Redefine to use #.

From-SVN: r2782
1992-11-23 23:00:00 +00:00
Richard Stallman
89c6a30a01 (SIZE_TYPE): Fix syntax.
From-SVN: r2781
1992-11-23 22:49:02 +00:00
Richard Stallman
033ba47ced (FREAD, FWRITE): Undef these macros if they were defined
before including ldfcn.h.

From-SVN: r2780
1992-11-23 22:46:14 +00:00
Richard Stallman
b9490a6ec1 (default_compilers): Pass -i* after -U*.
(default_compilers): When running cpp,
move %{D*} and %{U*} (in that order) just before %i.

(do_spec_1): Handle MKTEMP_EACH_FILE.

From-SVN: r2779
1992-11-23 22:44:40 +00:00
Richard Stallman
35571e3830 (dbxout_type): Handle need for name of a RECORD_TYPE when it has none.
From-SVN: r2778
1992-11-23 22:43:24 +00:00
Jeff Law
101e8cc174 pa.md (sh[123]add): Use "nonmemory_operand" instead of "register_operand" as the predicate for the...
* pa.md (sh[123]add): Use "nonmemory_operand" instead of
	"register_operand" as the predicate for the first operand.

From-SVN: r2777
1992-11-23 12:51:33 -07:00
Richard Stallman
275bb158dc (FUNCTION_PROFILER): Complete replacement.
From-SVN: r2776
1992-11-22 22:40:53 +00:00
Richard Stallman
3418a1da8b Fix prev change; test of _STDDEF_H was backwards.
From-SVN: r2775
1992-11-22 22:04:25 +00:00
Richard Stallman
637c5064e8 (expand_inline_function): Use the original declaration of the inlined function...
(expand_inline_function): Use the original declaration of the inlined
function rather than a redeclaration as the BLOCK_ABSTRACT_ORIGIN of the body.

From-SVN: r2774
1992-11-22 21:56:56 +00:00
Richard Stallman
4135e766db (pushdecl): Don't inherit DECL_INLINE when redeclaring the current function.
From-SVN: r2773
1992-11-22 21:55:39 +00:00
Richard Stallman
57916f6118 (c_decode_option): Decode -Wreturn-type.
From-SVN: r2772
1992-11-22 21:22:32 +00:00
Richard Stallman
71dabac5ef (W_options): Delete -Wreturn-type, as it is in lang_options.
From-SVN: r2771
1992-11-22 21:21:51 +00:00
Torbjorn Granlund
1428e3caef Remove #ifdef hpux stuff.
(S_ISDIR): Remove.

From-SVN: r2770
1992-11-21 23:31:11 +00:00
Torbjorn Granlund
52ef876432 entered into RCS
From-SVN: r2769
1992-11-21 23:17:25 +00:00
Richard Stallman
6f13015b05 (SWITCH_TAKES_ARG, LINK_SPEC): New override definitions.
From-SVN: r2768
1992-11-21 22:17:15 +00:00
Richard Stallman
6ff5753733 entered into RCS
From-SVN: r2767
1992-11-21 19:10:55 +00:00
Michael Meissner
d8d5b1e1a9 Do not allow insns to be scheduled before prologue insns if profiling.
From-SVN: r2766
1992-11-21 12:53:59 +00:00
Richard Stallman
28bbe06bc2 (math.h): Get rid of inconsistent inline definitions
for abs that are present in HP-UX 8.0.

From-SVN: r2765
1992-11-20 23:26:34 +00:00
Tom Wood
cdd6e2db6a (expand_inline_function): Mark all notes as integrated.
From-SVN: r2764
1992-11-20 20:38:07 +00:00
Tom Wood
89881415f5 (final): When producing SDB debugging info...
(final): When producing SDB debugging info, delete line
	number notes from inlined functions in other files as well as
	duplicate line number notes.

From-SVN: r2763
1992-11-20 20:37:05 +00:00
Richard Stallman
3daf3cadb0 Complete rewrite.
From-SVN: r2762
1992-11-20 19:13:33 +00:00
Richard Stallman
2233179480 (simplify_comparison, case ASHIFTRT): mode_for_size
returns BLKmode on error, not VOIDmode.

From-SVN: r2761
1992-11-20 19:12:33 +00:00
Richard Stallman
e254999710 (init_expr_once): Try indexing mem by fp as well as sp.
From-SVN: r2760
1992-11-20 19:02:25 +00:00
Jim Blandy
2513f07a89 config.sub: Added machines and operating systems for Emacs ports...
Fri Nov 20 05:24:16 1992  Jim Blandy  (jimb@totoro.cs.oberlin.edu)

	* config.sub: Added machines and operating systems for Emacs
	ports, since Emacs now uses config.sub for its configuration.
	New manufacturers recognized not to be operating systems: High
	Level Hardware (highlevel, defaults to using BSD), Gould
	(gould, defaults to System V), Commodore (cbm, defaults to
	amigados), National Semiconductor (ns, defaults to Genix), and
	Masscomp (masscomp, defaults to RTU).
	Recognize the NS1600 (ns16k) and the Clipper (clipper) as
	processors.
	Recognize these processors with default manufacturers: the
	Cydra (cydra) from Cydrome (cydrome), the XPS100 (xps100) from
	Honeywell (honeywell), and the Orion (orion) and Orion 1/05
	(orion105) from High Level Hardware (highlevel).
	If the ISC operating system is given with a version number,
	don't kill it and set it to 2.2; just have it default to 2.2
	if omitted.
	Make Irix SGI's default operating system, not SYSV.
	Make BSD Encore's default, so it applies for all Encore
	machines, not just the umax and mmax abbreviations.
	All of Encore's machines use BSD, not just the ns32k-based
	ones.  Make it the manufacturer's default.
	Make it possible to specify an operating system for a Gould
	machine.  Make sysv the manufacturer's default, so it applies
	when we specify the manufacturer as well as when we omit it.
	Add Uniplus (uniplus), Iris (iris), Xenix (xenix), and RTU
	(rtu) as recognized operating system names.

From-SVN: r2759
1992-11-20 17:14:50 +00:00
Richard Kenner
99f60f841e (LPREFIX) [NO_UNDERSCORES]: Define as `.L'.
From-SVN: r2758
1992-11-18 17:55:16 -05:00
Richard Kenner
1185891080 (insv): Remove constraints from operand matching const_0_operand.
From-SVN: r2757
1992-11-18 17:28:05 -05:00
Michael Meissner
258d81a86c Make sure all fields in current_frame_info are initialized.
From-SVN: r2756
1992-11-18 18:50:20 +00:00
Richard Kenner
77edb22261 (regclass): Add missing cast from enum to int.
From-SVN: r2755
1992-11-18 09:58:42 -05:00
Tom Wood
dd48d2b07b unlock
From-SVN: r2754
1992-11-18 14:33:32 +00:00
Jim Blandy
566a131218 * config.sub: Added Xenix operating system.
From-SVN: r2753
1992-11-18 06:28:11 +00:00
Richard Kenner
e64708b6b7 (combine_reloads): Don't combine with a reload needed for multiple
things.

From-SVN: r2752
1992-11-17 18:31:53 -05:00
Jeff Law
e37ce5f6f6 pa.c (output_move_double): Handle indirect stores to memory via an auto-incremented/auto-decremented...
* pa.c (output_move_double): Handle indirect stores to memory
	via an auto-incremented/auto-decremented register in the same
	manner in which loads are handled.

From-SVN: r2751
1992-11-16 06:52:13 -07:00
Brendan Kehoe
143f1945b9 Cygnus<-->FSF merge
From-SVN: r2750
1992-11-12 20:55:58 -05:00
Brendan Kehoe
6d77ee8957 Initial revision
From-SVN: r2749
1992-11-12 20:55:58 -05:00
Michael Meissner
b0193a92bc Split mov{df,sf}_internal into 2 insns, one for soft float, one for hard.
From-SVN: r2748
1992-11-12 22:36:35 +00:00
James Van Artsdalen
e1f998ad66 (floatMN2 recognizers): Don't omit mode on a match_operand that might be reloaded.
(floatMN2 recognizers): Don't omit mode on a match_operand that might
be reloaded.  Split into separate patterns for each mode.
(zero_extract test): Disable for now.

From-SVN: r2747
1992-11-12 13:37:42 +00:00
James Van Artsdalen
8f24008484 (float_op): Delete - no longer used.
From-SVN: r2746
1992-11-12 13:37:21 +00:00
James Van Artsdalen
1bbe49a618 (HARD_REGNO_MODE_OK): Restrict MODE_INT from FP regs only.
From-SVN: r2745
1992-11-12 13:36:55 +00:00
Richard Kenner
bf02fc0983 (reload_outdi): Write as proper PARALLEL.
From-SVN: r2744
1992-11-11 12:51:34 -05:00
Richard Stallman
6419d86083 (lang_options): Change +e... to -+e...
From-SVN: r2743
1992-11-11 07:05:30 +00:00