aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
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
1994-10-06(store_expr): Don't clobber TEMP with address.Richard Kenner1-8/+9
1994-10-06(expand_expr, case ADDR_EXPR): Call mark_temp_addr_taken.Richard Kenner1-1/+4
1994-10-04Fix error in last change.Richard Kenner1-8/+8
1994-10-04(do_jump_for_compare): Properly scan insns when branch is at start ofRichard Kenner1-3/+3
1994-09-29(result_vector): Use INCOMING_REGNO when !savep insteadJim Wilson1-1/+1
1994-09-29expr.c (do_jump): Handle cleanups in TRUTH_ANDIF_EXPR and TRUTH_ORIF_EXPR.Mike Stump1-8/+108
1994-09-28(convert_move): Added handling of PDImode conversions.Richard Kenner1-0/+35
1994-08-19(emit_move_insn_1): Never make a no-conflict block.Richard Kenner1-19/+0
1994-08-11(expand_builtin): Relegate sin and cos to ffast-math.Richard Kenner1-0/+3
1994-08-05(expand_expr...Jason Merrill1-1/+2
1994-08-05(defer_cleanups_to): Put back line which was mistakenlyJason Merrill1-0/+1
1994-07-29(move_block_to_reg): Do nothing if NREGS == 0.Richard Kenner1-0/+3
1994-07-28(expand_expr, case CONJ_EXPR): Use correct mode for parts of a complexRichard Kenner1-4/+6
1994-07-26(expand_expr, case ARRAY_REF): Don't fold L"foo"[2].Richard Kenner1-2/+5
1994-07-13(store_field): Set MEM_IN_STRUCT_P on object andJim Wilson1-0/+2
1994-07-11(convert_move): Add some conversions for TQFmode.Richard Kenner1-0/+16
1994-07-10(expand_builtin, case BUILT_IN_FSQRT): Don't use asterisk in name ofRichard Kenner1-1/+1
1994-07-08(expand_expr, case CONVERT_EXPR): If changing signedness and we have aRichard Kenner1-1/+13
1994-07-08(get_inner_unaligned_p): New function.Jim Wilson1-7/+43