Richard Kenner
025f328185
(MASK_BYTE_OPS): Now define as 1024.
...
From-SVN: r13192
1996-11-16 07:22:45 -05:00
Richard Kenner
067d47b910
Formerly tm.texi.~237~
...
From-SVN: r13191
1996-11-16 07:19:51 -05:00
Richard Kenner
09821b9769
Formerly cpp.texi.~25~
...
From-SVN: r13190
1996-11-16 07:19:47 -05:00
Richard Kenner
b4523ff451
(get_inner_reference): Add new arg.
...
From-SVN: r13189
1996-11-16 06:19:45 -05:00
Richard Kenner
23bd99ae34
(optimize_bit_field_compare, decode_field_reference): Pass new arg to
...
get_inner_reference.
From-SVN: r13188
1996-11-16 06:19:25 -05:00
Richard Kenner
839c47964e
(get_inner_reference): Add new arg PALIGNMENT and compute it.
...
(expand_assignment, do_jump): Pass new arg to get_inner_reference.
(expand_expr, case COMPONENT_REF): Likewise.
From-SVN: r13187
1996-11-16 06:18:33 -05:00
Richard Kenner
aacdb8bb8f
Initial revision
...
From-SVN: r13186
1996-11-16 06:08:22 -05:00
Richard Kenner
477c16e36e
({div,mod}[sd]i3): Only for VMS.
...
(fp operations): Add modifiers for multiple floating-point formats.
(call patterns): Handle new calling sequence for VMS.
(tablejump): Make new pattern for VMS.
(nonlocal_goto_receiver, arg_home): New patterns.
From-SVN: r13185
1996-11-16 06:07:51 -05:00
Richard Kenner
e5958492a2
({MASK,TARGET}_{OPEN_VMS,FLOAT_VAX}): New macros.
...
(TARGET_SWITCHES): Add float-vax and float-ieee.
({FUNCTION,LIBCALL}_VALUE, FUNCTION_VALUE_REGNO_P): R1 and R33 are also return
registers.
(ASM_OUTPUT_DOUBLE): Support both floating-point formats.
(PRINT_OPERAND_FUNCT_VALID_P): Add ',' and '-'.
From-SVN: r13184
1996-11-16 06:06:37 -05:00
Richard Kenner
89cfc2c663
(override_options): Handle VAX format floating-point.
...
(print_operand, case ',', '-'): New cases.
(alpha_builtin_saveregs): Handle VMS convention.
(alpha_sa_{mask,size}, alpha_pv_save_size, alpha_using_fp):
New versions for VMS.
(output_{pro,epi}logue, function_arg): Likewise.
(direct_return): Never true on VMS.
(check_float_value): Return 0 for VMS.
(vmskrunch, alpha_{need,write}_linkage): New function.
From-SVN: r13183
1996-11-16 06:05:47 -05:00
Karl Berry
1c3abd61fb
(\value): Don't call \parsearg, @value takes a simple arg.
...
From-SVN: r13181
1996-11-16 00:20:09 +00:00
Karl Berry
208a3473d5
(\parsetpheaderline): Don't go through \tptemp when removing braces from #2 , use the macro call directly.
...
(\parsetpheaderline): Don't go through \tptemp when
removing braces from #2 , use the macro call directly.
(\removeemptybraces): Expand to #1 instead of defining \tptemp.
From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
This makes @deftp {Data type} {struct termios} work again.
From-SVN: r13180
1996-11-16 00:19:07 +00:00
Doug Evans
cc694a8150
sdbout.c (current_file): New global.
...
* sdbout.c (current_file): New global.
(PUT_SDB_SRC_FILE): New PUT_SDB_FOO macro.
(sdbout_init): Initialize current_file ifdef MIPS_DEBUGGING_INFO.
(sdbout_{start_new,resume_previous}_source_file): New functions.
* toplev.c (debug_{start,end}_source_file): Call them if SDB_DEBUG.
* mips/mips.h (PUT_SDB_SRC_FILE): Define.
From-SVN: r13179
1996-11-15 22:37:40 +00:00
Jason Merrill
6619df077d
x
...
From-SVN: r13178
1996-11-15 21:11:39 +00:00
Stan Cox
996cc4f519
Remove COMMENT_BEGIN
...
From-SVN: r13177
1996-11-15 19:53:05 +00:00
Richard Kenner
1e66ce7766
(print_node{,_brief}, case INTEGER_CST): Use HOST_WIDE_INT_PRINT_*.
...
From-SVN: r13176
1996-11-15 14:15:05 -05:00
Richard Kenner
734de8c84e
(print_rtx, case 'w'): Use HOST_WIDE_INT_PRINT_DEC.
...
From-SVN: r13175
1996-11-15 14:14:15 -05:00
Richard Kenner
21e3a81b93
(asm_fprintf): Use "ll" prefix for a long long HOST_WIDE_INT.
...
(output_{asm_insn,addr_const}): Use HOST_WIDE_INT_PRINT_*.
From-SVN: r13174
1996-11-15 14:13:58 -05:00
Richard Kenner
29cad4a46c
(HOST_PTR_PRINTF): Handle char * wider than long.
...
(HOST_WIDE_INT_PRINT_{DEC,UNSIGNED,HEX,DOUBLE_HEX}): New macros.
From-SVN: r13173
1996-11-15 14:13:36 -05:00
Richard Kenner
395d53bb1e
(rtvec_alloc): Clear rtwint instead of rtvec.
...
From-SVN: r13172
1996-11-15 14:13:13 -05:00
Richard Kenner
cc38a1c3dd
(main): Use loop, not bcopy, to set recog_operands from an rtvec.
...
From-SVN: r13171
1996-11-15 14:12:54 -05:00
Richard Kenner
ec743e556b
(simplify_cond): Make TESTS an array of rtunions.
...
From-SVN: r13170
1996-11-15 14:12:24 -05:00
Richard Kenner
2710836960
(copy_for_inline): Call gen_rtvec_vv.
...
From-SVN: r13169
1996-11-15 14:11:57 -05:00
Richard Kenner
da3a3ba6bc
(gen_rtvec_vv): Declare.
...
From-SVN: r13168
1996-11-15 13:39:34 -05:00
Richard Kenner
ba444f920f
(gen_rtvec_vv): New function.
...
(copy_rtx_if_shared): Call it.
From-SVN: r13167
1996-11-15 13:39:07 -05:00
Richard Kenner
59888de215
(try_combine): Properly copy an rtvec.
...
From-SVN: r13166
1996-11-15 13:36:57 -05:00
Jim Wilson
cf85c69b0e
(unextend): Rewrite type conversions to avoid overflow.
...
From-SVN: r13165
1996-11-15 10:20:53 -08:00
Richard Kenner
f6beed2169
(iteration_info): Fix code so that it knows iteration_var is a
...
HOST_WIDE_INT, not a long.
From-SVN: r13164
1996-11-15 12:58:29 -05:00
Richard Kenner
80906567f4
(operand_equal_p): Do real comparison with REAL_VALUES_EQUAL.
...
(make_range): Properly decide when to get TREE_TYPE of arg0.
Handle EXP being an INTEGER_CST at end.
(fold_range_test): Handle return of 0 from make_range.
(fold, case TRUTH_AND_EXPR): Handle first arg of 0.
(fold, case TRUTH_OR_EXPR): Handle first arg of 1.
From-SVN: r13163
1996-11-15 12:48:28 -05:00
Richard Kenner
5d9dd5a55a
(decl_attributes, case A_ALIAS): Add missing parens.
...
From-SVN: r13162
1996-11-15 12:11:24 -05:00
Richard Kenner
4e644c93e0
(range_binop): Set SNG1 to zero if ARG1 is a not a lower or upper
...
bound.
From-SVN: r13161
1996-11-15 06:37:48 -05:00
Jason Merrill
9a666dda81
x
...
From-SVN: r13160
1996-11-15 07:14:08 +00:00
Jason Merrill
f3ff3f4abe
Formerly tm.texi.~236~
...
From-SVN: r13159
1996-11-15 07:07:44 +00:00
Jeff Law
bc8c93e480
h8300.c (dosize): Don't clobber the static chain register if it's needed by the current function.
...
* h8300/h8300.c (dosize): Don't clobber the static chain
register if it's needed by the current function.
From-SVN: r13158
1996-11-14 17:26:51 -07:00
Per Bothner
8762df1689
Bunch of updates. See ChangeLog.
...
From-SVN: r13155
1996-11-13 18:06:05 -08:00
Jason Merrill
04e95620ab
x
...
From-SVN: r13154
1996-11-14 02:01:54 +00:00
Jeff Law
c0624dec02
pa.c (print_operand, case 'Y'): Fix comparisons to handle NaNs properly in all cases.
...
* pa/pa.c (print_operand, case 'Y'): Fix comparisons to handle
NaNs properly in all cases.
From-SVN: r13153
1996-11-12 23:24:06 -07:00
Jim Wilson
71bc03306f
(emit_group_store): For REG case, call gen_lowpart if
...
modes are different.
From-SVN: r13152
1996-11-12 15:46:05 -08:00
Richard Kenner
ca8a7793bf
(vfork): Supply new definition for VMS.
...
(pwait): Use waitpid instead of wait for VMS.
From-SVN: r13151
1996-11-12 18:26:10 -05:00
Richard Kenner
5a570aded7
(exit): If VMS, define as __posix_exit.
...
(option_map): Add define-macro and undefine-macro.
From-SVN: r13150
1996-11-12 18:24:31 -05:00
Torbjorn Granlund
ec0fb1631e
(zero_extendqidi2): Handle TARGET_BYTE_OPS.
...
(zero_extendhidi2): Likewise.
(zero_extendqisi2): Likewise.
(zero_extendhisi2): Likewise.
(extendqisi2): Use extendqidi2x if TARGET_BYTE_OPS.
(extendqidi2): Likewise.
(extendqidi2x): New pattern.
(extendhisi2): Use extendhidi2x if TARGET_BYTE_OPS.
(extendhidi2): Likewise.
(extendhidi2x): New pattern.
(movhi): Handle TARGET_BYTE_OPS.
(movhi matcher): Output ldwu and stw.
(movqi): Handle TARGET_BYTE_OPS.
(movqi matcher): Output ldbu and stb.
From-SVN: r13149
1996-11-12 22:53:16 +00:00
Torbjorn Granlund
a2574dbebf
(input_operand): If TARGET_BYTE_OPS accept HImode and QImode.
...
From-SVN: r13148
1996-11-12 22:52:45 +00:00
Torbjorn Granlund
b774778146
(MASK_BYTE_OPS): New define.
...
(TARGET_BYTE_OPS): New define.
(TARGET_SWITCHES): Handle -mbyte.
(LOAD_EXTEND_OP): When MODE is not SImode, return ZERO_EXTEND.
From-SVN: r13147
1996-11-12 22:51:54 +00:00
Richard Kenner
bbf42586f0
Initial revision
...
From-SVN: r13146
1996-11-12 16:53:24 -05:00
Richard Kenner
f277471f36
(output_function_{pro,epi}logue): Save and restore fp-registers only
...
if TARGET_68881.
From-SVN: r13145
1996-11-12 16:37:12 -05:00
Richard Kenner
d8db81924a
(jump_optimize): Fix bug in Sep 23 change.
...
From-SVN: r13144
1996-11-12 16:21:11 -05:00
Richard Kenner
99fd40121f
(prune_references): Add missing symmetic CONFLICTP call.
...
From-SVN: r13143
1996-11-12 16:15:19 -05:00
Richard Kenner
160b7bc403
(ASM_OUTPUT_INTERNAL_LABEL): Prefix labels with "L%".
...
(ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_CASE_LABEL): Likewise.
(ASM_OUTPUT_ADDR_VEC_ELT, ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.
From-SVN: r13142
1996-11-12 14:52:41 -05:00
Mike Stump
9a3b49acbc
90th Cygnus<->FSF quick merge
...
From-SVN: r13141
1996-11-12 19:49:48 +00:00
Richard Kenner
3aad04640f
(TARGET_DEFAULT): Use MASK_68040_ALSO, not MASK_68040.
...
From-SVN: r13140
1996-11-12 14:48:13 -05:00