OSDN Git Service

(expand_builtin, case BUILT_IN_NEXT_ARG): Strip off INDIRECT_REF when
[pf3gnuchains/gcc-fork.git] / gcc / expr.c
1996-01-31 kenner(expand_builtin, case BUILT_IN_NEXT_ARG): Strip off...
1996-01-27 kennerInclude hard-reg-set.h.
1996-01-20 bothnerMerged in a bunch of stuff related to store_constructor...
1996-01-16 mrs * expr.c (expand_expr, case COND_EXPR): Make sure...
1996-01-16 kenner(emit_move_insn_1): Don't emit clobber when moving...
1996-01-15 kenner(expand_expr, case COMPONENT_REF): Don't make recursive...
1996-01-15 law * expr.c (expand_assignment): Fix alignment...
1996-01-01 kenner(save_nocopied_parts, expand_expr): Call assign_temp...
1995-12-31 kenner(clear_pending_stack_adjust): Don't do optimization...
1995-12-29 bothner* expr.c (save_noncopied_parts, expand_expr): Use new...
1995-12-27 kenner(expand_expr, case VAR_DECL): Set REGNO_POINTER_ALIGN
1995-12-24 kenner(struct clear_by_pieces): New structure.
1995-12-22 kenner(store_constructor): Don't call change_address on REG.
1995-12-19 wilson(emit_block_move): When call emit_libary_call for bcopy,
1995-12-18 kenner(store_constructor): Fix error in last change: just
1995-12-17 tege(expand_expr, case MULT_EXPR): Generalize code for...
1995-12-16 kenner(expand_assignment): Fix alignment parm in emit_block_move.
1995-12-14 mrs * expr.c (expand_expr, case ADDR_EXPR): Ensure...
1995-12-10 kenner(expand_expr, case COMPONENT_REF): If result is BLKmode...
1995-12-10 kenner(expand_expr, case CONSTRUCTOR): If TREE_READONLY, set
1995-12-10 kenner(expand_expr, case INDIRECT_REF): Correct typo in May...
1995-12-04 kenner(store_constructor, record): If field is READONLY, set
1995-11-26 kenner(truthvalue_conversion): Add declaration.
1995-11-09 kenner(expand_expr, case ARRAY_REF): Properly convert types...
1995-10-27 kenner(clear_storage): SIZE is now rtx, not int.
1995-10-20 kenner(safe_from_p, case RTL_EXPR): Return 0 if RTL_EXPR_SEQU...
1995-10-04 mrsfix small typo
1995-10-03 kenner(emit_move_insn_1): When doing multi-word move, show...
1995-10-03 kenner(expand_builtin_return_addr): Break out functionality...
1995-10-02 kenner(expand_expr, case COMPONENT_REF): If getting component...
1995-09-29 kenner(store_expr): When storing promoted value, don't return...
1995-09-22 kenner(expand_builtin, case BUILT_IN_MEMCPY): Strip off all...
1995-08-15 kenner(safe_from_p): Only safe if EXP is variable-size and...
1995-07-26 kenner(preexpand_calls): Don't look past a CLEANUP_POINT_EXPR.
1995-07-14 kenner(stor_expr): Force stack adjust before NO_DEFER_POP.
1995-06-27 kenner(expand_expr, TARGET_EXPR): Only use original_target...
1995-06-26 kenner(expand_expr, case COND_EXPR): Protect the condition...
1995-06-23 kenner(expand_expr, TARGET_EXPR): Use original_target.
1995-06-15 kennerUpdate FSF address.
1995-06-14 kenner(expand_builtin_apply_args): Put back original register...
1995-06-06 kenner(expand_expr, case PLACEHOLDER_EXPR): Consider two...
1995-05-16 kennerFix typos in comments.
1995-05-11 kenner(do_jump, case EX_EXPR, NE_EXPR): Fix typo for complex.
1995-05-08 kenner(expand_expr, case INDIRECT_REF): Set RTX_UNCHANGING_P...
1995-05-05 kenner(do_jump): Fix error in last change.
1995-05-05 kenner(do_jump, case EQ_EXPR, NE_EXPR): Properly compare...
1995-05-01 wilson(expand_expr, case SAVE_EXPR): Handle the case where
1995-04-30 kenner(expand_expr, case CONSTRUCTOR): Don't set target to...
1995-04-26 kenner(expand_builtin, case BUILT_IN_CONSTANT_P): A pointer...
1995-04-25 wilson(struct move_by_pieces): Add to_struct and from_struct...
1995-04-25 kenner(expand_builtin_apply_args): If STACK_REGS is defined...
1995-04-25 kenner(convert_move): Don't access a hard reg in an invalid...
1995-04-19 bothner(store_constructor): Fix BITS_BIG_ENDIAN -> BYTES_BIG_...
1995-04-17 wilson(expand_builtin, case BUILT_IN_MEMCPY): Call force_operand
1995-04-08 kenner(expand_increment): Handle case where INCREMENTED has...
1995-04-07 kenner(expand_expr, case ADDR_EXPR): Always call convert_memo...
1995-04-03 kenner(clear_storage, expand_assignment, store_{expr,construc...
1995-03-10 wilson(expand_assignment): When offset is zero, make new MEM
1995-03-03 merrill(expand_expr, CLEANUP_POINT_EXPR): Force the operand out
1995-03-02 bothnerRemove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.
1995-03-01 kenner(store_expr): Do conversion in two steps for promoted...
1995-02-28 bothner* expr.c (expand_expr): If non-local variable is expanded,
1995-02-25 wilson(expand_expr, case COMPONENT_REF): Don't fetch unaligned
1995-02-15 bothner* expr.c (store_constructor): Don't use get_set_constr...
1995-02-11 wilson(expand_builtin, case BUILT_IN_NEXT_ARG): Don't warn...
1995-02-10 kenner(store_constructor, ARRAY_TYPE): Use code for non-integ...
1995-01-27 kenner(expand_expr, case MINUS_EXPR): Remove bogus operand...
1995-01-25 wilson(expand_expr, case MIN_EXPR): If must emit multiple
1995-01-18 kenner(get_inner_reference): Don't ignore CONVERT_EXPR from...
1995-01-14 kenner(get_inner_reference): Only treat offset of PLUS_EXPR...
1994-12-30 law * calls.c (expand_call): Set MEM_IN_STRUCT_P as needed...
1994-12-15 kenner(store_constructor): Properly get constant part of...
1994-12-15 kenner(get_inner_reference): Use EXACT_DIV_EXPR to compute...
1994-12-13 kenner(expand_expr, case MINUS_EXPR): Properly handle case...
1994-12-03 bothner* expr.c (store_constructor): Add support for SET_TYPE.
1994-12-01 kenner(convert_move): When emit multiword conversion, force...
1994-11-30 kenner(emit_block_move): Only use movstr if size is small...
1994-11-29 law * expr.c (expand_assignment): For BLKmode structure...
1994-11-29 wilson(move_by_pieces, move_by_pieces_ninsns, emit_push_insn,
1994-11-23 kenner(emit_move_insn): If splitting up into individual words...
1994-11-16 kenner(convert_move): Don't put FROM in a register if it...
1994-11-15 kenner(do_jump_by_parts_greater_rtx): No longer static.
1994-10-31 kenner(expand_expr, COND_EXPR case): Don't use original targe...
1994-10-31 kenner(expand_expr, case COMPONENT_REF): Don't extract field...
1994-10-26 dje(expand_expr, COND_EXPR case): Don't expand "X ? A...
1994-10-10 kenner(convert_move): Add TImode conversions.
1994-10-07 kennerFix typo in last change.
1994-10-07 kenner(safe_from_p): If EXP has a variable size, assume safe.
1994-10-06 kenner(store_expr): Don't clobber TEMP with address.
1994-10-06 kenner(expand_expr, case ADDR_EXPR): Call mark_temp_addr_taken.
1994-10-05 kennerFix error in last change.
1994-10-04 kenner(do_jump_for_compare): Properly scan insns when branch...
1994-09-30 wilson(result_vector): Use INCOMING_REGNO when !savep instead
1994-09-29 mrs * expr.c (do_jump): Handle cleanups in TRUTH_AN...
1994-09-28 kenner(convert_move): Added handling of PDImode conversions.
1994-08-19 kenner(emit_move_insn_1): Never make a no-conflict block.
1994-08-11 kenner(expand_builtin): Relegate sin and cos to ffast-math.
1994-08-05 merrill (expand_expr, COND_EXPR case): Use truthvalue_conversion
1994-08-05 merrill(defer_cleanups_to): Put back line which was mistakenly
1994-07-29 kenner(move_block_to_reg): Do nothing if NREGS == 0.
next