summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* (truthvalue_conversion): Add declaration.kenner1995-11-261-0/+1
* (expand_expr, case ARRAY_REF): Properly convert types of index, size,kenner1995-11-091-7/+14
* (clear_storage): SIZE is now rtx, not int.kenner1995-10-271-16/+22
* (safe_from_p, case RTL_EXPR): Return 0 if RTL_EXPR_SEQUENCE exists.kenner1995-10-201-3/+5
* fix small typomrs1995-10-041-0/+1
* (emit_move_insn_1): When doing multi-word move, show output iskenner1995-10-031-0/+3
* (expand_builtin_return_addr): Break out functionality from expand_builtin.kenner1995-10-031-41/+57
* (expand_expr, case COMPONENT_REF): If getting component of union ofkenner1995-10-021-2/+12
* (store_expr): When storing promoted value, don't return MEM if addresskenner1995-09-291-2/+5
* (expand_builtin, case BUILT_IN_MEMCPY): Strip off all NOP_EXPRs fromkenner1995-09-221-8/+6
* (safe_from_p): Only safe if EXP is variable-size and X is BLKmode.kenner1995-08-151-2/+4
* (preexpand_calls): Don't look past a CLEANUP_POINT_EXPR.kenner1995-07-261-0/+1
* (stor_expr): Force stack adjust before NO_DEFER_POP.kenner1995-07-141-0/+2
* (expand_expr, TARGET_EXPR): Only use original_target if !ignore.kenner1995-06-271-1/+3
* (expand_expr, case COND_EXPR): Protect the condition from being evaluated morekenner1995-06-261-0/+3
* (expand_expr, TARGET_EXPR): Use original_target.kenner1995-06-231-0/+1
* Update FSF address.kenner1995-06-151-1/+2
* (expand_builtin_apply_args): Put back original register save andkenner1995-06-141-12/+4
* (expand_expr, case PLACEHOLDER_EXPR): Consider two types identical ifkenner1995-06-061-2/+5
* Fix typos in comments.kenner1995-05-161-4/+4
* (do_jump, case EX_EXPR, NE_EXPR): Fix typo for complex.kenner1995-05-111-2/+2
* (expand_expr, case INDIRECT_REF): Set RTX_UNCHANGING_P if bothkenner1995-05-081-5/+7
* (do_jump): Fix error in last change.kenner1995-05-051-8/+16
* (do_jump, case EQ_EXPR, NE_EXPR): Properly compare complex.kenner1995-05-051-24/+56
* (expand_expr, case SAVE_EXPR): Handle the case wherewilson1995-05-011-1/+6
* (expand_expr, case CONSTRUCTOR): Don't set target to zero if more then onekenner1995-04-301-4/+6
* (expand_builtin, case BUILT_IN_CONSTANT_P): A pointer to a stringkenner1995-04-261-2/+9
* (struct move_by_pieces): Add to_struct and from_struct fields.wilson1995-04-251-0/+20
* (expand_builtin_apply_args): If STACK_REGS is defined, generate USEkenner1995-04-251-5/+25
* (convert_move): Don't access a hard reg in an invalid mode when doingkenner1995-04-251-0/+3
* (store_constructor): Fix BITS_BIG_ENDIAN -> BYTES_BIG_ENDIAN for SET_TYPE.bothner1995-04-191-1/+1
* (expand_builtin, case BUILT_IN_MEMCPY): Call force_operandwilson1995-04-171-1/+1
* (expand_increment): Handle case where INCREMENTED has a non-trivialkenner1995-04-081-0/+8
* (expand_expr, case ADDR_EXPR): Always call convert_memory_address whenkenner1995-04-071-3/+2
* (clear_storage, expand_assignment, store_{expr,constructor}): Use ptr_modekenner1995-04-031-34/+52
* (expand_assignment): When offset is zero, make new MEMwilson1995-03-101-1/+8
* (expand_expr, CLEANUP_POINT_EXPR): Force the operand outmerrill1995-03-031-1/+4
* Remove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.bothner1995-03-021-10/+1
* (store_expr): Do conversion in two steps for promoted lhs.kenner1995-03-011-4/+16
* * expr.c (expand_expr): If non-local variable is expanded,bothner1995-02-281-1/+10
* (expand_expr, case COMPONENT_REF): Don't fetch unalignedwilson1995-02-251-9/+9
* * expr.c (store_constructor): Don't use get_set_constructor_words.bothner1995-02-151-29/+37
* (expand_builtin, case BUILT_IN_NEXT_ARG): Don't warn whenwilson1995-02-111-1/+1
* (store_constructor, ARRAY_TYPE): Use code for non-integer INDEX forkenner1995-02-101-4/+8
* (expand_expr, case MINUS_EXPR): Remove bogus operand swap.kenner1995-01-271-4/+0
* (expand_expr, case MIN_EXPR): If must emit multiplewilson1995-01-251-0/+6
* (get_inner_reference): Don't ignore CONVERT_EXPR from non-UNION_TYPEkenner1995-01-181-15/+18
* (get_inner_reference): Only treat offset of PLUS_EXPR as special ifkenner1995-01-141-31/+15
* * calls.c (expand_call): Set MEM_IN_STRUCT_P as needed on returnlaw1994-12-301-0/+4
* (store_constructor): Properly get constant part of bit position whenkenner1994-12-151-1/+1