Jim Wilson
e39bf2d9fc
(unroll_loop): Set global_const_equiv_map_size.
...
From-SVN: r6062
1993-11-10 16:47:19 -08:00
Richard Kenner
2b145ea883
(global_const_equiv_map_size): New variable.
...
(expand_inline_function): Set it.
(expand_inline_function, copy_rtx_and_substitute, try_constants):
Never access const_equiv_map without checking for out-of-range.
(mark_stores): Likewise.
From-SVN: r6061
1993-11-10 19:31:34 -05:00
Richard Kenner
e26f388ad2
(reload patterns for mla instruction): New.
...
From-SVN: r6060
1993-11-10 18:55:07 -05:00
Richard Kenner
6412a77ea5
(smaxdi3): Was incorrectly called maxdi3.
...
From-SVN: r6059
1993-11-10 18:49:56 -05:00
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