Jim Wilson
6102fe9527
(optimize_reg_copy_2): Correct reg_n_refs updates.
...
From-SVN: r2829
1992-12-01 10:44:27 -08:00
Jim Wilson
0918de5b44
(INSTALLED_H): Add syslimits.h.
...
From-SVN: r2828
1992-12-01 10:32:53 -08:00
Richard Kenner
6752e8d2a4
(num_sign_bit_copies): Return 1 on failure, not 0.
...
Fix typo in last change; return 1 on failure, not BITWIDTH.
From-SVN: r2827
1992-12-01 10:42:55 -05:00
Michael Meissner
8a2d2f90c9
If -g1, do not emit line number at function prologue, it confuses gdb.
...
From-SVN: r2826
1992-12-01 14:39:27 +00:00
James Van Artsdalen
454ae94058
(TARGET_DEFAULT): New macro - don't make TARGET_IEEE_FP default for ISC.
...
From-SVN: r2825
1992-12-01 08:49:19 +00:00
Richard Stallman
ac49a949d8
(subst, make_field_assignment, num_sign_bit_copies): Protect calls to significant_bits...
...
(subst, make_field_assignment, num_sign_bit_copies): Protect calls to
significant_bits; unless we only care if the result is a power of two,
don't call if mode size is wider than HOST_BITS_PER_WIDE_INT.
(extended_count, simplify_shift_const, simplify_comparison): Likewise.
From-SVN: r2824
1992-11-30 23:13:16 +00:00
Richard Stallman
fc5c2df84b
(regexp.h): Don't add a getrnge declaration if a conflicting
...
declaration is already present.
From-SVN: r2823
1992-11-30 23:10:14 +00:00
Richard Stallman
30c08fcc6b
Test and define _GCC_LIMITS_H_, not _LIMITS_H_.
...
From-SVN: r2822
1992-11-30 23:08:48 +00:00
Richard Stallman
5153d9d693
(va_arg): Copy both definitions from gstdarg.h.
...
From-SVN: r2821
1992-11-30 23:07:11 +00:00
Richard Stallman
0cd3c247a3
(va_end): #undef before the declaration.
...
(va_arg): Alternative definition for big-endian machines.
From-SVN: r2820
1992-11-30 23:06:23 +00:00
Richard Stallman
355b20971a
Correct comments.
...
From-SVN: r2819
1992-11-30 23:05:11 +00:00
Richard Stallman
49003ff65a
(LINK_LIBGCC_SPECIAL_1): New parameter.
...
From-SVN: r2818
1992-11-30 23:03:05 +00:00
Richard Stallman
d5c97601dc
(CONSTRUCTOR_NAME_FORMAT): Let config.h override this.
...
From-SVN: r2817
1992-11-30 22:59:42 +00:00
Richard Stallman
ca98edf91c
(ASM_OUTPUT_DOUBLE_OPERAND): Really use the operand VALUE.
...
From-SVN: r2816
1992-11-30 22:58:42 +00:00
Richard Stallman
5aa14feece
(find_reloads) [SMALL_REGISTER_CLASSES]:
...
Don't use preferred_class for a multiword register.
From-SVN: r2815
1992-11-27 23:52:02 +00:00
Richard Stallman
33f3c4c086
(LINK_LIBGCC_SPECIAL_1): Defined.
...
From-SVN: r2814
1992-11-27 23:15:53 +00:00
Richard Stallman
00ae06b590
(do_include): Initialize searchptr to 0.
...
From-SVN: r2813
1992-11-27 06:31:00 +00:00
Richard Stallman
d45ceebeb5
Use eval, not parens, in Apollo version of PWDCMD.
...
From-SVN: r2812
1992-11-27 04:27:21 +00:00
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