OSDN Git Service

* tree.c (unsave_expr_now): Avoid recursing into the parts of
[pf3gnuchains/gcc-fork.git] / gcc / optabs.c
1997-05-07 mrs * except.c (start_dynamic_handler): Fix so that we...
1997-04-23 mrsAdd setjmp/longjmp exception handling.
1996-12-10 ianTreat ZERO_EXTEND like SIGN_EXTEND in emit_unop_insn
1996-10-23 kenner(emit_libcall_block): Before adding an REG_EQUAL note...
1996-10-21 tege(expand_binop): Use new function emit_store_flag_force.
1996-08-12 kenner(expand_abs): When OP0 and TARGET are the same pseudo...
1996-07-23 mrsinstall EH code
1996-07-03 mrsformatting tweaks
1996-03-01 law * optabs.c (emit_cmp_insn): Immediately copy...
1996-01-17 kennerUpdate comments.
1996-01-16 kenner(expand_fix): Don't copy TARGET to TO if same.
1995-12-27 kenner(emit_unop_insn): Don't do -fforce-mem for SIGN_EXTEND.
1995-12-24 kenner(init_optabs): Initialize clrstr_optab.
1995-12-19 wilson(emit_cmp_insn): Likewise for memcmp and bcmp.
1995-10-21 kenner(expand_float): Emit missing barrier after unconditiona...
1995-06-15 kennerUpdate FSF address.
1995-06-05 kenner(expand_binop): In last change, don't defererence TARGE...
1995-06-02 kenner(expand_binop): Don't use non-REG TARGET in 2-word...
1995-04-26 wilson(init_optabs): Delete all uses of undocumented TImode and
1995-04-07 kenner(init{,_integral,_floating,_complex}_libfuncs):
1995-01-27 kenner(expand_binop): Add missing test for VOIDmode before...
1995-01-25 dje(movcc_gen_code): New variable.
1995-01-14 kenner(expand_binop): Do not force constant shift-count to...
1994-11-29 kenner(init_optabs): Don't set functions for rotl and rotr.
1994-11-22 kenner(emit_no_conflict_block): Just emit the insns if the...
1994-11-17 dje(expand_unop): Try subtraction from zero if there isn't a
1994-11-15 kenner(expand_abs): New function, code moved from expand_expr.
1994-10-13 wilson(expand_fix): Correct typo with FIX/UNSIGNED_FIX REG_NOTES.
1994-10-12 kenner(??hf2_libfunc): Define like ??sf2_libfunc.
1994-10-10 kenner(expand_float): Copy TEMP to TARGET when making recursi...
1994-09-27 kenner(expand_fix): Call emit_library_call_value.
1994-09-15 erich(expand_binop, multi-word shifts): Generate rtl
1994-07-28 kenner(expand_binop, case MULT [complex]) Fix typo.
1994-07-11 dje(init_optabs): Allow target specific libcalls with...
1994-07-07 kenner(expand_binop, case DIV [complex]): Fix typo in last...
1994-06-29 tege(smul_highpart_optab, umul_highpart_optab): New variables.
1994-06-27 kenner(expand_binop, multi-words shifts and rotates): Fix...
1994-06-22 kenner(expand_binop): New variable next_methods; pass to...
1994-06-18 kennerPass NULL_RTX for TARGET in calls to expand_{un,bin}op.
1994-05-30 kenner(expand_float): Fix error in last change.
1994-05-30 kenner(expand_float): Avoid double-rounding when float is...
1994-04-21 kennerUse CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_c...
1994-04-10 kenner(lshl_optab): Deleted.
1994-03-18 wilson(init_optabs): Use FIXUNS_TRUNCTFSI2_LIBCALL macro.
1994-03-12 kennerDon't define emit_float_lib_cmp now that no longer...
1994-03-11 wilson(emit_float_lib_cmp): Make non static.
1994-02-28 kenner(expand_binop): Use expand_divmod to do integer divisio...
1994-02-27 kenner(emit_float_lib_cmp): Init LIBFUNC; abort if not reset.
1994-01-11 kennerRemove redundant prototype for gen_highpart.
1993-11-19 kenner(expand_complex_abs): Replace some erroneous uses of...
1993-11-02 kenner(init_optabs): Function `ffs' takes `int', not mode...
1993-09-16 rms(expand_complex_abs): Fix typo in prev change.
1993-09-15 rms(expand_float): Use emit_library_call_value.
1993-09-10 rmsFix previous change.
1993-09-09 rms(expand_twoval_binop): Use convert_modes.
1993-09-07 kenner(expand_binop): Must always widen second operand of...
1993-09-06 kenner(emit_libcall_block): Don't move insns that reference...
1993-08-09 kenner(widen_operand): New function.
1993-08-03 kenner(code_to_optab): New variable.
1993-07-21 wilson(expand_binop): Synthesize double word shifts and rotat...
1993-05-05 kenner(add_equal_note, expand_binop, expand_unop): Make copy...
1993-04-04 kennerInclude reload.h.
1993-03-31 rms(expand_fix): Initialized REAL_VALUE_TYPE confuses...
1993-03-30 kenner(extendtab, fixtab, fixtrunctab, floattab): Not static.
1993-03-18 eggert(expand_float): When converting an unsigned type U
1993-03-16 rms(expand_binop): For doubleword int addition,
1993-03-08 kennerAdd prototypes for static functions.
1993-03-04 rms(emit_no_conflict_block): Don't move target to itself
1993-03-02 rms(gen_move_insn): Big `if' applies only for MODE_CC...
1993-02-27 rms(init_libfuncs): Use int instead of enum for first_mode...
1993-02-21 rms(gen_move_insn): Use emit_move_insn_1.
1993-01-28 kenner(init_fixtab, init_optabs): Fix typos in QFmode and...
1993-01-25 wilson(emit_indirect_jump): Use Pmode instead of VOIDmode and
1993-01-20 wilson(emit_cmp_insn, emit_float_lib_cmp): libcall comparison...
1993-01-12 rms(init_optabs): Use plain `ffs' for SImode ffs_optab...
1993-01-09 rms(expand_binop): For complex mult, compute res in each...
1993-01-07 rms(init_optabs): Add optab entries for QFmode and HFmode.
1992-12-31 wilson(expand_binop): Correct indentation of doubleword multi...
1992-12-06 kenner(expand_binop): Correct sign of complex quotient imagpart.
1992-11-25 rms(expand_binop, expand_twoval_binop): If we are going
1992-11-10 rms(expand_unop): For complex negation, do get_insns,...
1992-11-06 rms(init_libfuncs): Add casts when comparing/incrementing...
1992-11-06 rms(expand_binop): When trying to expand a multiple word
1992-10-05 rms(init_optabs): Use cabs as the only libcall for abs.
1992-10-02 rms(expand_unop): Handle complex negate and abs val.
1992-09-29 kenner(expand_binop): Convert X - C to X + (-C).
1992-09-28 rms(expand_binop): Use get_insns, not gen_sequence.
1992-09-19 kenner(expand_binop, expand_unop): Don't make SUBREG for...
1992-09-13 rms(expand_binop): Convert op1 of shift libcall to word_mode.
1992-09-11 rms(expand_binop): Fix typo, `mode' => `methods'.
1992-09-10 rms(init_fixtab): Fix typo for fix_truncdfqi2.
1992-09-10 rms(init_optabs): Use __gcc_bcmp, not real bcmp.
1992-08-30 kenner(expand_{binop,unop}): Don't make invalid paradoxical...
1992-08-28 jrv(sin_optab,cos_optab): Define optabs for sin and cos.
1992-08-26 wilsonPartially undo Mar 7 change. Only call
1992-08-21 kenner(expand_binop): If, e.g., mulqi3 doesn't exist, try...
1992-07-17 rms(emit_cmp_insn): Always do protect_from_queue on x...
1992-07-06 mycroftentered into RCS
1992-06-23 kenner*** empty log message ***
1992-06-23 rms*** empty log message ***
next