Commit Graph

6037 Commits

Author SHA1 Message Date
Richard Stallman
f820ace744 (math.h): Delete inline definitions for sqr.
From-SVN: r6050
1993-11-10 06:29:05 +00:00
Richard Stallman
b0565769c1 (adddi3): Use DImode not SImode in force_reg call.
From-SVN: r6049
1993-11-10 04:41:46 +00:00
Richard Stallman
4d889da995 (PIC_OFFSET_TABLE_MASK): New macro.
(function_epilogue): When -mabicalls, ignore
PIC_OFFSET_TABLE_REGNUM when calculating load_only_r31.

From-SVN: r6048
1993-11-10 04:39:00 +00:00
Richard Stallman
92b0556de3 (reload) [SMALL_REGISTER_CLASSES]: Try, at least,
to avoid 2-groups whose second register is explicitly used.

From-SVN: r6047
1993-11-10 00:39:17 +00:00
Jim Wilson
43a674af6f (strength_reduce): Accept VOIDmode initial values.
From-SVN: r6046
1993-11-09 16:08:15 -08:00
Richard Stallman
b1533c0515 (loop on $required): When a file is copied
because another file needs it, scan it for what files it needs.

From-SVN: r6045
1993-11-09 23:53:36 +00:00
Richard Stallman
2878315f41 (negscc): Add mode for NEG.
From-SVN: r6044
1993-11-09 20:18:35 +00:00
John Hassey
217265e678 ("cmpsf" & "cmpdf"): Undo inadvertent change included with CCEVENmode change.
From-SVN: r6043
1993-11-09 17:55:51 +00:00
Richard Stallman
10fc9fb915 (SIZE_TYPE): #undef it.
From-SVN: r6042
1993-11-09 05:01:21 +00:00
Richard Stallman
6355b14013 (ASM_FILE_START): Emit filename directive.
From-SVN: r6041
1993-11-09 00:03:33 +00:00
Richard Stallman
182056932a (sdbout_init) [RMS_QUICK_HACK_1]: Call sdbout_symbol for __vtbl_ptr_type.
From-SVN: r6040
1993-11-08 22:57:28 +00:00
Richard Stallman
840f571bf5 (build_binary_op): Warn for ordered compare of ptr with 0
only if pedantic in both cases.

From-SVN: r6039
1993-11-08 21:51:20 +00:00
Richard Stallman
0031ac5789 (output_line_command): Handle NO_IMPLICIT_EXTERN_C here.
(main): Not here.

From-SVN: r6038
1993-11-08 07:56:19 +00:00
Richard Stallman
db025de86e (scan_decls): After seeing an extern variable declaration...
(scan_decls):  After seeing an extern variable
declaration, goto new_statement to read a new token, rather
than going to handle_statement (which uses the current token).

From-SVN: r6037
1993-11-08 03:09:05 +00:00
Richard Stallman
4b7bc656a7 (__MAIN_NAME): Define as " main(" rather
rather than " main (" to reflect current cc1plus.

From-SVN: r6036
1993-11-07 10:16:11 +00:00
Richard Stallman
4d5c59bacc Add __GNUC_MINOR__=5 to CPP_PREDEFINES.
From-SVN: r6035
1993-11-07 05:32:37 +00:00
Richard Stallman
025214091c (mostlyclean): Delete fixhdr.ready here.
(clean): Not here.

From-SVN: r6034
1993-11-07 05:25:36 +00:00
Richard Stallman
a9db73a60b Fix whitespace in previous change.
From-SVN: r6033
1993-11-07 04:34:39 +00:00
Richard Stallman
b3fe46340a Handle CCEVENmode as a new mode.
Handle CCEVENmode as a new mode.  Logical operations
on CCmode registers now results in CCEVENmode.
Add patterns for jumps and ext's for CCEVENmode.
(cmpsf, cmpdf): Use reg 65 and clobber reg 64.

From-SVN: r6032
1993-11-07 04:31:48 +00:00
Richard Stallman
347da86b2b (EXTRA_CC_MODES, EXTRA_CC_NAMES, SELECT_CC_MODE):
New macros to define CCEVENmode.

From-SVN: r6031
1993-11-07 04:28:35 +00:00
Richard Stallman
8270111ebe (partial_ccmode_register_operand, even_relop)
(partial_ccmode_register_operand, even_relop)
(odd_relop): New functions, for support of CCEVENmode.
(print_operand, new case '!'): Revert following condition.

From-SVN: r6030
1993-11-07 04:28:00 +00:00
Richard Stallman
803c85ca50 (RMS_QUICK_HACK_1): Defined.
From-SVN: r6029
1993-11-06 22:13:04 +00:00
Richard Stallman
b9b817f010 (unroll_loop): Don't unroll loop if jump has combined
the original loop start label with another label.

From-SVN: r6028
1993-11-06 21:50:29 +00:00
Chris Smith
a39be5d991 add untyped_call
From-SVN: r6027
1993-11-06 10:00:05 +00:00
Noah Friedman
7d454f0347 Install gsyslimits.h if native limits.h didn't need fixing.
From-SVN: r6026
1993-11-06 04:01:28 -05:00
Noah Friedman
4f4778af07 Rename fixed native limits.h to syslimits.h before renaming gcc's limits.h
from tmpfoo directory.

From-SVN: r6025
1993-11-06 03:15:36 -05:00
Richard Stallman
e33c0d6689 (emit_move_insn_1): Push the components of a complex
in proper order: imag part has higher address.

From-SVN: r6024
1993-11-06 06:24:13 +00:00
Richard Stallman
82020a12d5 Comment change.
From-SVN: r6023
1993-11-06 06:12:47 +00:00
Richard Stallman
e0a4e5a5d6 (abicalls): Use mips_abicalls_attr not mips_abicalls.
From-SVN: r6022
1993-11-06 03:34:43 +00:00
Richard Stallman
45ceb85d1f (enum mips_abicalls_type): New type.
(mips_abicalls_attr): New define.
(mips_abicalls): Change type to enum mips_abicalls_type.

From-SVN: r6021
1993-11-06 03:34:21 +00:00
Richard Stallman
1d6ce73628 (mips_abicalls): Change type to enum mips_abicalls_type.
(override_options): Use MIPS_ABICALLS_{NO,YES} instead of ABICALLS_{NO,YES}.

From-SVN: r6020
1993-11-06 03:33:54 +00:00
Richard Stallman
328070bb4f (stdio.h): Don't add protos for vprintf, vfprintf, vsprintf.
From-SVN: r6019
1993-11-06 01:34:55 +00:00
Torbjorn Granlund
6f45095de2 (decrement_and_branch_until_zero): Add missing `return'.
From-SVN: r6018
1993-11-06 01:32:21 +00:00
Richard Stallman
c4434aaaa3 (safe_write): Return right away after safe_write.
From-SVN: r6017
1993-11-05 21:56:18 +00:00
Richard Stallman
687c8bf5f7 (NO_IMPLICIT_EXTERN_C): Define.
From-SVN: r6016
1993-11-05 21:51:44 +00:00
Richard Stallman
c9a8a295f8 (safe_read, safe_write): Handle EINTR.
From-SVN: r6015
1993-11-05 21:43:08 +00:00
Richard Stallman
6c8747b19a (compare_strings): Check for null pointers.
From-SVN: r6014
1993-11-05 20:32:06 +00:00
Richard Stallman
c35a847ec5 (objc_read_string): Allocate string properly.
From-SVN: r6013
1993-11-05 20:31:48 +00:00
Richard Stallman
a5b1eb34fb (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT): Use
REAL_ARITHMETIC macros including hex for special values.

From-SVN: r6012
1993-11-05 20:27:25 +00:00
Richard Stallman
c8f09cd219 (fix-header, gen-protos): Link with HOST_LIBS.
Depend on HOST_LIBDEPS.

From-SVN: r6011
1993-11-05 16:15:33 +00:00
Richard Stallman
f4b23a1910 (LIB_SPEC): Handle -msvr4.
(GPLUSPLUS_INCLUDE_DIR): Definition and #undef deleted.

From-SVN: r6010
1993-11-05 12:31:30 +00:00
Richard Stallman
f0fbff1f65 (main): Handle NO_IMPLICIT_EXTERN_C.
From-SVN: r6009
1993-11-05 11:12:43 +00:00
Torbjorn Granlund
5d1954414a (RTX_COST): Return actual costs for multiplication...
(RTX_COST): Return actual costs for multiplication, not costs for
theoretical special cases that are not handled in the md.

From-SVN: r6008
1993-11-05 08:10:05 +00:00
Richard Stallman
12a3cb7a2e Don't scan sub-directories whose names end in CC
or contain ++ - these are probably C++ directories.

From-SVN: r6007
1993-11-05 07:51:14 +00:00
Richard Stallman
bc2eeab256 (expand_inline_function): Handle CONCAT as rtl for parm.
(copy_rtx_and_substitute): For subreg, handle case where the reg
inside turns into a CONCAT.

From-SVN: r6006
1993-11-05 06:57:43 +00:00
Richard Stallman
4badc528d3 (gen_highpart): If arg is function value hard reg,
return a subreg of it (as in gen_lowpart_common).

From-SVN: r6005
1993-11-05 06:56:12 +00:00
Richard Stallman
3bbe51e708 Comment change.
From-SVN: r6004
1993-11-05 06:49:53 +00:00
Richard Stallman
8d51563383 (expand_call): Discard __ prefix like _ or __x.
From-SVN: r6003
1993-11-05 06:41:10 +00:00
Richard Kenner
63d59526e3 (strength_reduce): Ignore initial value if it is the wrong mode.
(record_initial): Don't ignore any set of the register.

From-SVN: r6002
1993-11-04 19:05:02 -05:00
Richard Kenner
4eae5fe18f (movdf): Don't have reload choose alternative of loading a constant
into a GPR.

From-SVN: r6001
1993-11-04 19:02:52 -05:00