aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
1997-11-14expr.c (expand_builtin_setjmp): Set current_function_has_nonlocal_label.Richard Henderson1-6/+1
1997-11-13patch from paul eggert to fix -0.0/0.0 confusion that breaks glibcPaul Eggert1-1/+1
1997-11-02Update mainline egcs to gcc2 snapshot 971021.Jeff Law1-99/+244
1997-11-01expr.c (expand_builtin_setjmp): Don't emit a SETJMP note or set current_funct...Jeffrey A Law1-3/+0
1997-10-31expr.c (expand_increment): When enqueing a postincrement for a MEM...J"orn Rennecke1-1/+3
1997-10-26expr.c (expand_expr, [...]): Optimize a reference to an element in a constant...Jim Wilson1-0/+12
1997-10-26expr.c (get_inner_reference): Remove the array bias after converting the inde...Richard Henderson1-3/+3
1997-10-18* expr.c (use_group_regs): Don't call use_reg for MEMs.Doug Evans1-8/+9
1997-09-27c-decl.c (init_decl_processing): Add __builtin_dwarf_reg_size.Jason Merrill1-0/+2
1997-09-22combine.c (try_combine): Use NULL_RTX instead of '0' where appropriate in cal...David S. Miller1-1/+1
1997-09-16Fix H.J. Lu's alpha-linux bug with TImode constructors.Jim Wilson1-7/+11
1997-09-16expr.c (expand_expr, [...]): Call mark_addressable again for the slot after w...Jason Merrill1-0/+5
1997-09-15dwarf2 EH supportJason Merrill1-1/+29
1997-09-10Remove last change. Not needed for egcs yet.Jeff Law1-1/+1
1997-09-10* expr.c (emit_block_move): Always return a value.Jeffrey A Law1-1/+1
1997-09-09Add port done awhile ago for the ARC cpu.Jeff Law1-1/+1
1997-09-02expr.c (convert_move): Handle truncation from TQFmode to QFmode.Jeffrey A Law1-0/+7
1997-08-29expr.h (insn_gen_function): Reenable prototype.Andreas Schwab1-4/+4
1997-08-02(expand_builtin, case BUILT_IN_AGGREGATE_INCOMING_ADDRESS): New case.Richard Kenner1-40/+283
1997-08-02(expand_expr, case PLACEHOLDER_EXPR): Find innermost matching andRichard Kenner1-27/+19
1997-07-27(expand_expr, case LABEL_DECL): Treat inline_function_decl like current_funct...Richard Kenner1-2/+13
1997-07-27(get_inner_unaligned_p): Deleted.Richard Kenner1-111/+11
1997-07-25(expand_expr, case MODIFY_EXPR): Don't preexpand calls if LHS is anRichard Kenner1-1/+3
1997-07-20(expand_expr...Richard Kenner1-17/+27
1997-06-10(emit_group_load): Add case using gen_lowpart.Jim Wilson1-0/+3
1997-06-09(expand_builtin, case BUILT_IN_FRAME_ADDRESS): Use correct functionRichard Kenner1-7/+6
1997-05-13expr.c (expand_builtin_setjmp): Remove setting of current_function_has_nonloc...Mike Stump1-1/+6
1997-05-07except.c (start_dynamic_handler): Fix so that we can use __builtin_setjmp...Mike Stump1-151/+164
1997-05-06reformat a little to match GNU coding standards.Mike Stump1-9/+9
1997-04-23Add setjmp/longjmp exception handling.Mike Stump1-471/+64
1997-04-20({move,clear}_by_pieces_1, expand_assignment): Ensure we have unshared rtx be...Richard Kenner1-15/+22
1997-04-17xJason Merrill1-4/+7
1997-04-13* expr.c (move_block_from_reg): Try using an integral mov operation first.Doug Evans1-1/+13
1997-03-25expr.c (emit_push_insn): Delete emission of CLOBBER when doing partial push, ...Doug Evans1-6/+0
1997-03-18(emit_group_load): Call operand_subword instead of creatingJim Wilson1-3/+5
1997-03-16(expand_expr, case PLACEHOLDER_EXPR): Refine which object is picked.Richard Kenner1-14/+25
1997-01-05(expand_expr, case COMPONENT_REF): Fix error in last change: don'tRichard Kenner1-1/+1
1997-01-04(get_inner_reference): Fix type error.Richard Kenner1-3/+7
1997-01-04(expand_expr, case COMPONENT_REF): If taking value from a CONSTRUCTOR,Richard Kenner1-4/+44
1997-01-04(expand_expr, case COND_EXPR): Add additional cases to "singleton"Richard Kenner1-11/+46
1996-12-07(move_by_pieces): Abort only if length positive at end.Richard Kenner1-1/+1
1996-11-17(get_inner_reference): Fix error in previous change.Richard Kenner1-1/+1
1996-11-16(get_inner_reference): Add new arg PALIGNMENT and compute it.Richard Kenner1-9/+27
1996-11-12(emit_group_store): For REG case, call gen_lowpart ifJim Wilson1-1/+5
1996-11-08(expand_assignment): Remove bogus resetting of alignment to inner alignment.Richard Kenner1-16/+0
1996-10-31(expand_expr, case CONSTRUCTOR): Don't use a PARALLELJim Wilson1-1/+4
1996-10-27Zero extend when generating a CONST_DOUBLE in convert_modesIan Lance Taylor1-1/+14
1996-10-22(do_store_flag): Don't check if target is 0 in codeTorbjorn Granlund1-1/+1
1996-10-21(store_expr): Disable optimization of using convert if exp's type is aRichard Kenner1-2/+5
1996-10-17expr.c (do_jump): Conditionalize cleanups for the COND_EXPR case...Doug Evans1-0/+70