aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
1995-06-15Update FSF address.Richard Kenner1-1/+2
1995-06-14(expand_builtin_apply_args): Put back original register save andRichard Kenner1-12/+4
1995-06-06(expand_expr, case PLACEHOLDER_EXPR): Consider two types identical ifRichard Kenner1-2/+5
1995-05-16Fix typos in comments.Richard Kenner1-4/+4
1995-05-11(do_jump, case EX_EXPR, NE_EXPR): Fix typo for complex.Richard Kenner1-2/+2
1995-05-08(expand_expr, case INDIRECT_REF): Set RTX_UNCHANGING_P if bothRichard Kenner1-5/+7
1995-05-05(do_jump): Fix error in last change.Richard Kenner1-8/+16
1995-05-05(do_jump, case EQ_EXPR, NE_EXPR): Properly compare complex.Richard Kenner1-24/+56
1995-05-01(expand_expr, case SAVE_EXPR): Handle the case whereJim Wilson1-1/+6
1995-04-30(expand_expr, case CONSTRUCTOR): Don't set target to zero if more then one word.Richard Kenner1-4/+6
1995-04-26(expand_builtin, case BUILT_IN_CONSTANT_P): A pointer to a stringRichard Kenner1-2/+9
1995-04-25(struct move_by_pieces): Add to_struct and from_struct fields.Jim Wilson1-0/+20
1995-04-25(expand_builtin_apply_args): If STACK_REGS is defined...Richard Kenner1-5/+25
1995-04-25(convert_move): Don't access a hard reg in an invalid mode when doingRichard Kenner1-0/+3
1995-04-18(store_constructor): Fix BITS_BIG_ENDIAN -> BYTES_BIG_ENDIAN for SET_TYPE.Per Bothner1-1/+1
1995-04-17(expand_builtin, case BUILT_IN_MEMCPY): Call force_operandJim Wilson1-1/+1
1995-04-08(expand_increment): Handle case where INCREMENTED has a non-trivialRichard Kenner1-0/+8
1995-04-07(expand_expr, case ADDR_EXPR): Always call convert_memory_address whenRichard Kenner1-3/+2
1995-04-03(clear_storage, expand_assignment, store_{expr,constructor}): Use ptr_mode in...Richard Kenner1-34/+52
1995-03-10(expand_assignment): When offset is zero, make new MEMJim Wilson1-1/+8
1995-03-03(expand_expr, CLEANUP_POINT_EXPR): Force the operand outJason Merrill1-1/+4
1995-03-01Remove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.Per Bothner1-10/+1
1995-03-01(store_expr): Do conversion in two steps for promoted lhs.Richard Kenner1-4/+16
1995-02-28expr.c (expand_expr): If non-local variable is expanded...Per Bothner1-1/+10
1995-02-24(expand_expr, case COMPONENT_REF): Don't fetch unalignedJim Wilson1-9/+9
1995-02-14* expr.c (store_constructor): Don't use get_set_constructor_words.Per Bothner1-29/+37
1995-02-11(expand_builtin, case BUILT_IN_NEXT_ARG): Don't warn whenJim Wilson1-1/+1
1995-02-10(store_constructor, ARRAY_TYPE): Use code for non-integer INDEX for non-integ...Richard Kenner1-4/+8
1995-01-27(expand_expr, case MINUS_EXPR): Remove bogus operand swap.Richard Kenner1-4/+0
1995-01-25(expand_expr, case MIN_EXPR): If must emit multipleJim Wilson1-0/+6
1995-01-18(get_inner_reference): Don't ignore CONVERT_EXPR from non-UNION_TYPE to UNION...Richard Kenner1-15/+18
1995-01-14(get_inner_reference): Only treat offset of PLUS_EXPR as special ifRichard Kenner1-31/+15
1994-12-29calls.c (expand_call): Set MEM_IN_STRUCT_P as needed on return value from ass...Jeff Law1-0/+4
1994-12-15(store_constructor): Properly get constant part of bit position whenRichard Kenner1-1/+1
1994-12-14(get_inner_reference): Use EXACT_DIV_EXPR to compute byte offset fromRichard Kenner1-2/+2
1994-12-13(expand_expr, case MINUS_EXPR): Properly handle case when the NEGATERichard Kenner1-4/+23
1994-12-02* expr.c (store_constructor): Add support for SET_TYPE.Per Bothner1-0/+167
1994-11-30(convert_move): When emit multiword conversion, force FROM into a newRichard Kenner1-0/+6
1994-11-30(emit_block_move): Only use movstr if size is small enough constant orRichard Kenner1-1/+4
1994-11-28expr.c (expand_assignment): For BLKmode structure returns...Jeff Law1-1/+8
1994-11-28(move_by_pieces, move_by_pieces_ninsns, emit_push_insn,Jim Wilson1-10/+11
1994-11-23(emit_move_insn): If splitting up into individual words and X is a push_opera...Richard Kenner1-0/+11
1994-11-16(convert_move): Don't put FROM in a register if it is a SUBREG.Richard Kenner1-7/+8
1994-11-15(do_jump_by_parts_greater_rtx): No longer static.Richard Kenner1-66/+4
1994-10-31(expand_expr, COND_EXPR case): Don't use original target as a temp if it's a ...Richard Kenner1-3/+4
1994-10-31(expand_expr, case COMPONENT_REF): Don't extract field from a CONSTRUCTOR if ...Richard Kenner1-2/+6
1994-10-26(expand_expr, COND_EXPR case): Don't expand "X ? A & 1 : A" as "A & (X != 0)".Doug Evans1-2/+1
1994-10-10(convert_move): Add TImode conversions.Richard Kenner1-0/+52
1994-10-07Fix typo in last change.Richard Kenner1-2/+2
1994-10-07(safe_from_p): If EXP has a variable size, assume safe.Richard Kenner1-2/+10