Commit Graph

2800 Commits

Author SHA1 Message Date
Richard Stallman
711f122a85 (install-fixincludes): Use SYSTEM_HEADER_DIR.
From-SVN: r2801
1992-11-26 04:44:12 +00:00
Richard Stallman
0199557870 (CONSTRUCTOR_NAME_FORMAT): Defined.
From-SVN: r2800
1992-11-26 03:11:10 +00:00
Richard Stallman
998e27a068 (OTHER_FIXINCLUDES_DIRS): Delete /NextDeveloper/Headers.
From-SVN: r2799
1992-11-25 21:31:06 +00:00
Richard Stallman
579922c1aa (HAVE_ATEXIT): Commented out.
From-SVN: r2798
1992-11-25 21:24:57 +00:00
Richard Stallman
abd418d31f (expand_binop, expand_twoval_binop): If we are going to fail, remove any load from MEM we did due to -fforce-mem...
(expand_binop, expand_twoval_binop): If we are going
to fail, remove any load from MEM we did due to -fforce-mem;
if the MEM was volatile, this will cause an extra load.

(expand_complex_abs): Likewise.
Correct use of variable LAST so it doesn't include the load
from MEM (to fix unrelated bug).

From-SVN: r2797
1992-11-25 18:04:15 +00:00
Richard Stallman
2ad701bad0 (expand_inline_function): Ensure a REG used as
COPY has REG_USERVAR_P set if LOC does.

From-SVN: r2796
1992-11-25 18:03:49 +00:00
Richard Stallman
77636079f9 (expand_value_return): Don't emit move between differing modes when PROMOTE_FUNCTION_RETURN is defined...
(expand_value_return): Don't emit move between differing
modes when PROMOTE_FUNCTION_RETURN is defined; convert instead.

From-SVN: r2795
1992-11-25 17:34:11 +00:00
Richard Stallman
32436219b6 (duplicate_decls): For builtins, create new function
type instead of trying to modify old one.

(c_decode_option): Decode -Wreturn-type.

From-SVN: r2794
1992-11-25 17:33:21 +00:00
Richard Kenner
8adfad0f10 (LINK_LIBGCC_SPECIAL): No longer define.
From-SVN: r2793
1992-11-25 06:47:09 -05:00
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