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