aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
1996-03-02(do_jump, case COMPOUND_EXPR): Call preserve_temp_slots.Richard Kenner1-0/+1
1996-02-23(expand_builtin...Richard Kenner1-9/+2
1996-02-15(expand_builtin, case BUILT_IN_SETJMP): Shows clobbers FP and all caller-save...Richard Kenner1-1/+14
1996-02-13expr.c (store_constructor): Fix flow control thinko (merge error).Per Bothner1-21/+18
1996-02-13expr.c (expand_expr, [...]): We must always store into the allocated slot for...Mike Stump1-2/+2
1996-02-13(convert_move): Fix typo in extendqfh2 case.Richard Kenner1-2/+2
1996-02-13(store_constructor_field): Only call change_address ifJim Wilson1-6/+5
1996-01-31(expand_builtin, case BUILT_IN_NEXT_ARG): Strip off INDIRECT_REF whenRichard Kenner1-2/+5
1996-01-27Include hard-reg-set.h.Richard Kenner1-2/+159
1996-01-19Merged in a bunch of stuff related to store_constructor. See ChangeLog.Per Bothner1-112/+253
1996-01-16expr.c (expand_expr, [...]): Make sure cleanups live on the function_obstack ...Mike Stump1-0/+24
1996-01-16(emit_move_insn_1): Don't emit clobber when moving by parts and sourceRichard Kenner1-1/+2
1996-01-15(expand_expr, case COMPONENT_REF): Don't make recursive call on objectRichard Kenner1-7/+3
1996-01-14* expr.c (expand_assignment): Fix alignment parm in emit_block_move.Jeff Law1-1/+1
1995-12-31(save_nocopied_parts, expand_expr): Call assign_temp with extra arg.Richard Kenner1-7/+20
1995-12-31(clear_pending_stack_adjust): Don't do optimization if -O0.Richard Kenner1-1/+2
1995-12-29* expr.c (save_noncopied_parts, expand_expr): Use new assign_temp function.Per Bothner1-59/+7
1995-12-27(expand_expr, case VAR_DECL): Set REGNO_POINTER_ALIGN when copying address in...Richard Kenner1-18/+39
1995-12-24(struct clear_by_pieces): New structure.Richard Kenner1-26/+347
1995-12-22(store_constructor): Don't call change_address on REG.Richard Kenner1-4/+6
1995-12-18(emit_block_move): When call emit_libary_call for bcopy,Jim Wilson1-18/+30
1995-12-18(store_constructor): Fix error in last change: just copy MEM, but be sure to ...Richard Kenner1-2/+4
1995-12-17(expand_expr...Torbjorn Granlund1-11/+37
1995-12-16(expand_assignment): Fix alignment parm in emit_block_move.Richard Kenner1-4/+2
1995-12-14* expr.c (expand_expr, case ADDR_EXPR): Ensure op0 isn't QUEUED.Mike Stump1-0/+2
1995-12-10(expand_expr, case COMPONENT_REF): If result is BLKmode, use that toRichard Kenner1-0/+5
1995-12-10(expand_expr, case CONSTRUCTOR): If TREE_READONLY, setRichard Kenner1-0/+7
1995-12-10(expand_expr, case INDIRECT_REF): Correct typo in May 8 change.Richard Kenner1-1/+1
1995-12-04(store_constructor, record): If field is READONLY, setRichard Kenner1-0/+6
1995-11-26(truthvalue_conversion): Add declaration.Richard Kenner1-0/+1
1995-11-09(expand_expr, case ARRAY_REF): Properly convert types of index, size,Richard Kenner1-7/+14
1995-10-27(clear_storage): SIZE is now rtx, not int.Richard Kenner1-16/+22
1995-10-20(safe_from_p, case RTL_EXPR): Return 0 if RTL_EXPR_SEQUENCE exists.Richard Kenner1-3/+5
1995-10-04fix small typoMike Stump1-0/+1
1995-10-03(emit_move_insn_1): When doing multi-word move, show output isRichard Kenner1-0/+3
1995-10-03(expand_builtin_return_addr): Break out functionality from expand_builtin.Richard Kenner1-41/+57
1995-10-01(expand_expr, case COMPONENT_REF): If getting component of union ofRichard Kenner1-2/+12
1995-09-29(store_expr): When storing promoted value, don't return MEM if addressRichard Kenner1-2/+5
1995-09-22(expand_builtin...Richard Kenner1-8/+6
1995-08-15(safe_from_p): Only safe if EXP is variable-size and X is BLKmode.Richard Kenner1-2/+4
1995-07-26(preexpand_calls): Don't look past a CLEANUP_POINT_EXPR.Richard Kenner1-0/+1
1995-07-14(stor_expr): Force stack adjust before NO_DEFER_POP.Richard Kenner1-0/+2
1995-06-27(expand_expr, TARGET_EXPR): Only use original_target if !ignore.Richard Kenner1-1/+3
1995-06-26(expand_expr, case COND_EXPR): Protect the condition from being evaluated mor...Richard Kenner1-0/+3
1995-06-22(expand_expr, TARGET_EXPR): Use original_target.Richard Kenner1-0/+1
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