Commit Graph

6245 Commits

Author SHA1 Message Date
Richard Kenner c1950f1cd1 (LINK_SPEC): Don't pass -btextro if -r.
From-SVN: r6058
1993-11-10 18:44:41 -05:00
Jim Wilson b205fb6f65 (dbxout_parms): For parms passed via invisible
reference, accept any reg except FP, SP, and AP.

From-SVN: r6057
1993-11-10 15:17:28 -08:00
Richard Kenner 976edcfe5f Initial revision
From-SVN: r6056
1993-11-10 18:04:10 -05:00
Richard Kenner d9d934ef7e (sqrtdf2): Fix typo in extra condition.
(plus/eq pattern): Fix typo: "addze" was "adddze".

From-SVN: r6055
1993-11-10 17:52:16 -05:00
Richard Stallman 034f9101fd (expand_expr): Use a smaller alignment when reading from a field
with a variable offset.

From-SVN: r6054
1993-11-10 21:31:41 +00:00
Richard Stallman 29d40fa4d8 (expand_divmod): If rem_flag, always force op0 to a register.
From-SVN: r6053
1993-11-10 21:28:27 +00:00
Richard Kenner 3fc2151db4 Add blank line in comment.
From-SVN: r6052
1993-11-10 15:27:54 -05:00
Richard Stallman d78d243c9c (expand_assignment): Use a smaller alignment when storing
into a field with a variable offset.

From-SVN: r6051
1993-11-10 19:41:37 +00:00
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