Commit Graph

3010 Commits

Author SHA1 Message Date
Richard Stallman
ee71df465a (build_unary_op): Call pedantic_lvalue_warning
for *all* cases of incrementing a cast.

From-SVN: r2811
1992-11-26 22:40:09 +00:00
Richard Stallman
acc15f572d (mips_debugger_offset): Don't crash for unknown cases.
From-SVN: r2810
1992-11-26 22:39:32 +00:00
Richard Stallman
30de5e95fa (__udiv_w_sdiv): Cast 1 before shifting by 31.
From-SVN: r2809
1992-11-26 19:05:38 +00:00
Richard Stallman
4ed15f9ddc (PWDCMD): New variable, set specially for Apollos.
Use it to get the working dir.

From-SVN: r2808
1992-11-26 17:27:01 +00:00
Richard Stallman
d038420ea8 (num_sign_bit_copies): Fix 1-off error in PLUS case.
From-SVN: r2807
1992-11-26 17:06:44 +00:00
Richard Stallman
3b2f07926a (struct algorithm): Make coeff a HOST_WIDE_INT.
From-SVN: r2806
1992-11-26 15:34:10 +00:00
Richard Kenner
ad59df7d5a (output_epilog): Always call output_fpops.
From-SVN: r2805
1992-11-26 08:32:06 -05:00
Richard Stallman
31f0534ce6 (obstack.h): Include after sys/time.h.
From-SVN: r2804
1992-11-26 05:35:53 +00:00
Richard Stallman
4a052c5ef7 (movsi): Split alt 1 to deprecate xy classes in operand 1.
From-SVN: r2803
1992-11-26 05:35:25 +00:00
Richard Stallman
3e3ea975fc (make_extraction): When making a low part subreg of a reg,
use inner_mode, not is_mode.

(num_sign_bit_copies): Inhibit x-1 special case
when x is a paradoxical subreg.

From-SVN: r2802
1992-11-26 05:34:24 +00:00
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