summaryrefslogtreecommitdiffstats
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* Merge from gcc-2.8law1997-12-071-38/+85
* O Bring in changes from release branch (egcs_ss_971127).law1997-12-011-0/+1
* * expr.c (expand_builtin_setjmp): Setlaw1997-11-141-6/+1
* patch from paul eggert to fix -0.0/0.0 confusion that breaks glibcwilson1997-11-141-1/+1
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-021-99/+244
* * expr.c (expand_builtin_setjmp): Don't emit a SETJMP notelaw1997-11-021-3/+0
* * expr.c (expand_increment): When enqueing a postincrement for a MEM,amylaar1997-10-311-1/+3
* * expr.c (expand_expr, case INDIRECT_REF): Optimize a referencelaw1997-10-261-0/+12
* * expr.c (get_inner_reference): Remove the array bias afterlaw1997-10-261-3/+3
* * expr.c (use_group_regs): Don't call use_reg for MEMs.devans1997-10-181-8/+9
* * c-decl.c (init_decl_processing): Add __builtin_dwarf_reg_size.jason1997-09-271-0/+2
* * combine.c (try_combine): Use NULL_RTX instead of '0' wherelaw1997-09-221-1/+1
* Fix H.J. Lu's alpha-linux bug with TImode constructors.wilson1997-09-161-7/+11
* * expr.c (expand_expr, case TARGET_EXPR): Call mark_addressablejason1997-09-161-0/+5
* dwarf2 EH supportjason1997-09-161-1/+29
* Remove last change. Not needed for egcs yet.law1997-09-111-1/+1
* * expr.c (emit_block_move): Always return a value.law1997-09-101-1/+1
* Add port done awhile ago for the ARC cpu.law1997-09-091-1/+1
* * expr.c (convert_move): Handle truncation from TQFmode to QFmode.law1997-09-031-0/+7
* * expr.h (insn_gen_function): Reenable prototype.law1997-08-291-4/+4
* (expand_builtin, case BUILT_IN_AGGREGATE_INCOMING_ADDRESS): New case.kenner1997-08-021-40/+283
* (expand_expr, case PLACEHOLDER_EXPR): Find innermost matching andkenner1997-08-021-27/+19
* (expand_expr, case LABEL_DECL): Treat inline_function_decl likekenner1997-07-271-2/+13
* (get_inner_unaligned_p): Deleted.kenner1997-07-271-111/+11
* (expand_expr, case MODIFY_EXPR): Don't preexpand calls if LHS is ankenner1997-07-251-1/+3
* (expand_expr, case PLACEHOLDER_EXPR): Pick outermost object inkenner1997-07-201-17/+27
* (emit_group_load): Add case using gen_lowpart.wilson1997-06-101-0/+3
* (expand_builtin, case BUILT_IN_FRAME_ADDRESS): Use correct functionkenner1997-06-091-7/+6
* * expr.c (expand_builtin_setjmp): Remove setting ofmrs1997-05-131-1/+6
* * except.c (start_dynamic_handler): Fix so that we can usemrs1997-05-071-151/+164
* reformat a little to match GNU coding standards.mrs1997-05-061-9/+9
* Add setjmp/longjmp exception handling.mrs1997-04-231-471/+64
* ({move,clear}_by_pieces_1, expand_assignment): Ensure we have unshared rtxkenner1997-04-201-15/+22
* xmerrill1997-04-171-4/+7
* * expr.c (move_block_from_reg): Try using an integral mov operation first.dje1997-04-131-1/+13
* * expr.c (emit_push_insn): Delete emission of CLOBBERdje1997-03-251-6/+0
* (emit_group_load): Call operand_subword instead of creatingwilson1997-03-181-3/+5
* (expand_expr, case PLACEHOLDER_EXPR): Refine which object is picked.kenner1997-03-171-14/+25
* (expand_expr, case COMPONENT_REF): Fix error in last change: don'tkenner1997-01-051-1/+1
* (get_inner_reference): Fix type error.kenner1997-01-051-3/+7
* (expand_expr, case COMPONENT_REF): If taking value from a CONSTRUCTOR,kenner1997-01-051-4/+44
* (expand_expr, case COND_EXPR): Add additional cases to "singleton"kenner1997-01-051-11/+46
* (move_by_pieces): Abort only if length positive at end.kenner1996-12-071-1/+1
* (get_inner_reference): Fix error in previous change.kenner1996-11-181-1/+1
* (get_inner_reference): Add new arg PALIGNMENT and compute it.kenner1996-11-161-9/+27
* (emit_group_store): For REG case, call gen_lowpart ifwilson1996-11-121-1/+5
* (expand_assignment): Remove bogus resetting of alignment to inner alignment.kenner1996-11-081-16/+0
* (expand_expr, case CONSTRUCTOR): Don't use a PARALLELwilson1996-10-311-1/+4
* Zero extend when generating a CONST_DOUBLE in convert_modesian1996-10-271-1/+14
* (do_store_flag): Don't check if target is 0 in codetege1996-10-221-1/+1
OpenPOWER on IntegriCloud