OSDN Git Service

(expand_builtin): Allow __builtin_next_arg to be used in varargs
[pf3gnuchains/gcc-fork.git] / gcc / expr.c
1993-12-15 kenner(expand_builtin): Allow __builtin_next_arg to be used...
1993-12-07 kenner(move_block_{to,from}_reg): Check HAVE_{load,store...
1993-12-06 kenner(expand_expr, case PLACEHOLDER_EXPR): Remove top entry...
1993-11-25 kenner(expand_expr, case RTL_EXPR): Call free_temps_for_rtl_expr.
1993-11-24 kenner(expand_expr, case ADDR_EXPR): Also pass const0_rtx...
1993-11-23 kenner(expand_expr, case SAVE_EXPR): Properly recompute the...
1993-11-20 rms(expand_builtin): For sin, cos, fsqrt, alloca, ffs...
1993-11-19 kenner(store_field): Convert EXP to MODE before calling store...
1993-11-15 rms(expand_expr): For TRUTH_AND_EXPR, TRUTH_OR_EXPR
1993-11-10 rms(expand_expr): Use a smaller alignment when reading...
1993-11-10 rms(expand_assignment): Use a smaller alignment when storing
1993-11-06 rms(emit_move_insn_1): Push the components of a complex
1993-10-31 wilson(do_store_flag): For equality test of a single bit...
1993-10-31 rms(convert_move): When extending to multi-word register
1993-10-30 rms(do_jump): Use do_jump_by_parts_equality for complex...
1993-10-27 rms(expand_assignment): Use duplicate instead of dup as...
1993-10-25 kenner(expand_expr, case PLACEHOLDER_EXPR): Fix typos.
1993-10-25 rms(store_field): In BLKmode case, return blk_object.
1993-10-20 kenner(store_constructor): Handle non-zero array lower bound.
1993-10-14 kenner(do_jump_for_compare): Don't blow up if aren't any...
1993-10-12 kenner(convert_modes): Reset OLDMODE from X after we strip...
1993-10-11 kenner(expand_assignment): When assigning an INDIRECT_REF...
1993-10-10 kenner(expand_assignment): Don't short circuit store_expr...
1993-10-09 kenner(expand_expr, case ABS_EXPR): Don't copy twice into...
1993-10-09 kenner(expand_expr): Never reset ORIGINAL_TARGET.
1993-10-08 kennerUndo rev 1.156 change; redundant with rev 1.155 change.
1993-10-08 rms(expand_expr, MAX_EXPR and MIN_EXPR case):
1993-10-08 kenner(expand_expr, case MAX_EXPR): Don't use TARGET directly...
1993-10-08 rms(expand_expr, case VAR_DECL): If decl wasn't laid out,
1993-10-06 kenner(convert_modes): Properly handle extending constants...
1993-10-04 kenner(bc_init_mode_to_opcode_maps, bc_expand_expr): Cast...
1993-10-04 kenner(store_expr): Use expr_size value, not size_int.
1993-09-29 kenner(expand_assignment, expand_expr, do_jumps): Push and...
1993-09-27 bson(bc_expand_constructor): Delete cast of argument to
1993-09-27 rms(expand_expr, case COND_EXPR): Set MEM_IN_STRUCT_P...
1993-09-25 kenner(do_store_flag): Use new macros LOAD_EXTEND_OP and
1993-09-25 rmsFix typo in last change.
1993-09-23 bsonchanged bytecode rtx structure references into macros
1993-09-23 rms(expand_increment): Don't store directly ito a subreg
1993-09-22 rms(bc_adjust_stack): Use VALIDATE_STACK_FOR_BC, not VALID...
1993-09-22 rms(bc_strdup): Don't use strcpy's value.
1993-09-22 bsonfixed typo in bytecode code
1993-09-22 bsonbytecode fixes
1993-09-21 bsonbytecode
1993-09-20 rms(expand_expr): Handle flag_volatile here.
1993-09-18 rms(convert_move): Use emit_library_call_value.
1993-09-13 rms(store_constructor): Handle TREE_PURPOSE of array const...
1993-09-13 bothner(expand_expr, ARRAY_REF): Coerce low_bound to sizetype.
1993-09-12 rms(protect_from_queue): Don't alter an existing MEM.
1993-09-09 rms(convert_modes): New function.
1993-09-09 rms(expand_expr): Set ignore for COND_EXPR with VOID_TYPE.
1993-09-08 wilson(convert_move): When truncating, call force_reg first if
1993-08-26 kenner(apply_args_egister_offset): Don't use ANSI-style defin...
1993-08-24 krab(apply_args_register_offset): New function
1993-08-23 law * expr.c (expand_builtin_apply): Fix typo.
1993-08-13 kenner(expand_expr, case SAVE_EXPR): Set MEM_IN_STRUCT_P...
1993-08-12 rms(store_expr): Don't return TEMP if it's a MEM.
1993-08-08 wilson(expand_increment): Call save_expr on inner expression if
1993-08-08 rms(expand_assignment): If WANT_VALUE is 0, return NULL.
1993-08-01 rms(do_tablejump): Use PIC_CASE_VECTOR_ADDRESS if defined.
1993-07-28 rms(expand_expr, case ADDR_EXPR): Treat CONCAT like REG.
1993-07-28 wilson(move_block_from_reg): New argument SIZE. If SIZE...
1993-07-24 rms(emit_move_insn_1): For complex stack push, don't use...
1993-07-21 wilson(expand_expr, COMPONENT_REF case): For unaligned object
1993-07-20 rms(expand_increment): Convert constant subtract to add
1993-07-07 wilson(convert_to_mode): Move misplaced parentheses.
1993-07-05 rms(store_field): Test STRICT_ALIGNMENT at run time.
1993-07-01 rms(expand_expr, case PLUS_EXPR): In the special case
1993-06-27 kenner(store_constructor): Treat QUAL_UNION_TYPE just like...
1993-06-27 kennerFix typo: was ARGS_GROW_DOWNARD.
1993-06-26 rms(expand_assignment): If FROM is scalar function call,
1993-06-26 kenner(do_store_flag): When computing via a shift, allow...
1993-06-25 rms(store_expr): If TARGET is volatile mem ref, return it.
1993-06-23 kenner(expand_expr): Set IGNORE if target is const0_rtx or...
1993-06-13 rms(expand_expr, case COND_EXPR): Fix typo; const1_rtx...
1993-05-24 rms(expand_expr): Finish Tue Aug 18 23:07:33 1992 change...
1993-05-15 kenner(expand_assignment): Fix error in last change.
1993-05-15 rms(expand_assignment): Always return a result that has...
1993-05-05 kenner(convert_move): Make copy of operands for REG_EQUAL...
1993-04-28 kenner(emit_block_move): Cast to unsiged HOST_WIDE_INT instea...
1993-04-23 kenner(expand_expr, case OFFSET_REF): Avoid using build_...
1993-04-13 kennerEdit comment.
1993-04-13 kennerTreat QUAL_UNION_TYPE like UNION_TYPE when seeing if...
1993-04-09 kenner(do_store_flag, case GT_EXPR, LE_EXPR): Don't confuse...
1993-04-05 kenner(expand_expr, case SAVE_EXPR): Pass promoted type to...
1993-04-05 rms(store_constructor): Properly compute size of array...
1993-04-03 kenner(store_expr): Call size_binop instead of doing the...
1993-04-01 kenner(emit_push_insn, expand_assignment): Fix typo in last...
1993-03-31 kenner(expand_expr, case ADDR_EXPR): Allow taking the address...
1993-03-31 kenner(emit_block_move, emit_push_insn, expand_assignment...
1993-03-30 kenner(movstr_optab): No longer static.
1993-03-29 rms(expand_expr, case MAX_EXPR/MIN_EXPR): If mode is multi...
1993-03-28 rms(expand_expr): For COMPONENT_REF, don't force_reg op0...
1993-03-23 woodMove misapplied patch
1993-03-23 kennerDon't include gvarargs.h.
1993-03-23 wood(expand_builtin, BUILT_IN_SAVEREGS): Use these to put the
1993-03-21 kenner(get_inner_reference): Simplify code by initializing...
1993-03-19 rms(expand_assignment): Pass to_rtx's mode to expand_expr
1993-03-18 rms(expand_expr): Don't ensure ref to a volatile value...
1993-03-13 kennerCorrectly define PUSH_ARGS_REVERSED.
next