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
Richard Kenner
f6ae488b65
(std_files): Add sys/socket.h.
...
From-SVN: r13139
1996-11-12 14:37:01 -05:00
Richard Kenner
3192773f26
(movqi): Emit 'st' for INTVAL & 255 == 255, not INTVAL == -1.
...
(seq,sne,sgt,sgtu,slt,sltu,sge,sgeu,sle,sleu): Allow "m" as operand 0.
From-SVN: r13138
1996-11-12 14:34:29 -05:00
Richard Kenner
71e1e2c843
(addsi3): If TARGET_5200, use the lea insn to add small constants to
...
address registers.
From-SVN: r13137
1996-11-12 14:26:11 -05:00
Richard Kenner
dfb331d694
(negsi2): Change into define_expand.
...
(negsi2_internal): Rename from old negsi2, changed condition to !TARGET_5200.
(negsi2_5200): New insn.
(one_cmplsi2): Change into define_expand.
(one_cmplsi2_internal): Rename from old one_cmplsi2, changed
condition to !TARGET_5200.
(one_cmplsi2_5200): New insn.
(negdi2_5200): Corrected constraints.
(one_cmpldi2): Changed condition to !TARGET_5200.
From-SVN: r13136
1996-11-12 14:22:21 -05:00
Richard Kenner
720283f2eb
(grokdeclarator): Generate a warning if -Wimplicit, unless a warning
...
was already generated by -Wreturn-type.
From-SVN: r13135
1996-11-12 14:17:33 -05:00
Richard Kenner
2f23fcc9f1
(qty_compare_1, qty_sugg_compare_1): Use `const void *' arguments.
...
(QTY_CMP_PRI, QTY_CMP_SUGG): New macros.
(qty_compare_1, qty_sugg_compare_1): Use them.
From-SVN: r13134
1996-11-12 14:10:55 -05:00
Richard Kenner
99edfd16f3
(stupid_reg_compare): Use `const void *' arguments.
...
From-SVN: r13133
1996-11-12 14:10:21 -05:00
Richard Kenner
788a081828
(hard_reg_use_compare, compare_spill_regs): Use `const void *' arguments.
...
(reload_reg_class_lower): Likewise.
From-SVN: r13132
1996-11-12 14:09:27 -05:00
Richard Kenner
daa6f17d84
(allocno_compare): Use `const void *' arguments.
...
From-SVN: r13131
1996-11-12 14:03:37 -05:00
Richard Kenner
c6d4074117
(field_decl_cmp): Use `const void *' arguments.
...
From-SVN: r13130
1996-11-12 14:03:00 -05:00
David J. MacKenzie
511806bc47
cosmetic tweaks
...
From-SVN: r13129
1996-11-12 18:52:10 +00:00
Richard Kenner
de64995900
(output_function_{pro,epi}logue): Fix typo in last change.
...
From-SVN: r13128
1996-11-12 13:23:52 -05:00
Jim Wilson
405862dd6c
(merge_ranges): In (+,-) case, treat subset specially
...
if lower bounds are the same.
From-SVN: r13127
1996-11-12 10:19:42 -08:00
Richard Kenner
9e62c7f28d
(TARGET_OPTIONS): Added alignment options.
...
(MAX_CODE_ALIGN, ASM_OUTPUT_LOOP_ALIGN, ASM_OUTPUT_ALIGN_CODE):
New macros.
(FUNCTION_BOUNDARY): Use value derrived from m68k_align_funcs
instead of constant.
From-SVN: r13126
1996-11-12 13:09:55 -05:00
Richard Kenner
ef1dbfb03b
(m68k_align_loops_string, m68k_align_jumps_string): New vars.
...
(m68k_align_funcs_string, m68k_align_loops): Likewise.
(m68k_align_jumps, m68k_align_funcs): Likewise.
(override_options): New function.
From-SVN: r13125
1996-11-12 13:09:16 -05:00
Torbjorn Granlund
c346547a9d
(parallel inc/dec and branch-if-zero/nonzero): Use `+' in constraint.
...
From-SVN: r13124
1996-11-12 14:28:45 +00:00
David J. MacKenzie
4ff1de03de
more bug fixes
...
From-SVN: r13123
1996-11-12 04:49:23 +00:00
Jason Merrill
71c672c04d
x
...
From-SVN: r13122
1996-11-11 21:21:09 +00:00
Jason Merrill
4927276d13
x
...
From-SVN: r13121
1996-11-11 20:12:06 +00:00
Jason Merrill
810e3c4559
Formerly tm.texi.~235~
...
From-SVN: r13120
1996-11-11 20:12:06 +00:00
Karl Berry
50f960ec36
(\set, \value): Allow - and _ in @set variable names.
...
From-SVN: r13119
1996-11-09 23:37:11 +00:00
Karl Berry
e2773412a5
(\readauxfile): Leave \catcode`\^ as other;
...
* texinfo.tex (\readauxfile): Leave \catcode`\^ as other;
otherwise, node names containing ^, such as in info/info.texi,
cause an error when run through TeX.
(\setq): Do not call \auxhat.
(\auxhat): Definition no longer needed.
Reported by Howard Gayle <howard@hal.com>.
From-SVN: r13118
1996-11-09 18:44:09 +00:00
Jim Wilson
ecec444145
(expand_function_end): Handle BLKmode structures returned
...
in registers.
From-SVN: r13117
1996-11-08 17:37:54 -08:00
Jason Merrill
a082c85a43
x
...
From-SVN: r13116
1996-11-09 01:32:56 +00:00
Richard Kenner
9b04c6a896
(change_address): If MEMREF isn't changing, return the old one.
...
From-SVN: r13115
1996-11-08 18:55:41 -05:00