summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* Bring over changes from latest gcc-2.8 pre-release.Jeff Law1997-12-151-7/+4
* * expr.c (expand_builtin): Support BUILT_IN_FMOD - just call fmod.Per Bothner1997-12-131-0/+3
* Merge from gcc-2.8Jeff Law1997-12-061-38/+85
* O Bring in changes from release branch (egcs_ss_971127).Jeff Law1997-12-011-0/+1
* expr.c (expand_builtin_setjmp): Set current_function_has_nonlocal_label.Richard Henderson1997-11-141-6/+1
* patch from paul eggert to fix -0.0/0.0 confusion that breaks glibcPaul Eggert1997-11-131-1/+1
* Update mainline egcs to gcc2 snapshot 971021.Jeff Law1997-11-021-99/+244
* expr.c (expand_builtin_setjmp): Don't emit a SETJMP note or set current_funct...Jeffrey A Law1997-11-011-3/+0
* expr.c (expand_increment): When enqueing a postincrement for a MEM...J"orn Rennecke1997-10-311-1/+3
* expr.c (expand_expr, [...]): Optimize a reference to an element in a constant...Jim Wilson1997-10-261-0/+12
* expr.c (get_inner_reference): Remove the array bias after converting the inde...Richard Henderson1997-10-261-3/+3
* * expr.c (use_group_regs): Don't call use_reg for MEMs.Doug Evans1997-10-181-8/+9
* c-decl.c (init_decl_processing): Add __builtin_dwarf_reg_size.Jason Merrill1997-09-271-0/+2
* combine.c (try_combine): Use NULL_RTX instead of '0' where appropriate in cal...David S. Miller1997-09-221-1/+1
* Fix H.J. Lu's alpha-linux bug with TImode constructors.Jim Wilson1997-09-161-7/+11
* expr.c (expand_expr, [...]): Call mark_addressable again for the slot after w...Jason Merrill1997-09-161-0/+5
* dwarf2 EH supportJason Merrill1997-09-151-1/+29
* Remove last change. Not needed for egcs yet.Jeff Law1997-09-101-1/+1
* * expr.c (emit_block_move): Always return a value.Jeffrey A Law1997-09-101-1/+1
* Add port done awhile ago for the ARC cpu.Jeff Law1997-09-091-1/+1
* expr.c (convert_move): Handle truncation from TQFmode to QFmode.Jeffrey A Law1997-09-021-0/+7
* expr.h (insn_gen_function): Reenable prototype.Andreas Schwab1997-08-291-4/+4
* (expand_builtin, case BUILT_IN_AGGREGATE_INCOMING_ADDRESS): New case.Richard Kenner1997-08-021-40/+283
* (expand_expr, case PLACEHOLDER_EXPR): Find innermost matching andRichard Kenner1997-08-021-27/+19
* (expand_expr, case LABEL_DECL): Treat inline_function_decl like current_funct...Richard Kenner1997-07-271-2/+13
* (get_inner_unaligned_p): Deleted.Richard Kenner1997-07-271-111/+11
* (expand_expr, case MODIFY_EXPR): Don't preexpand calls if LHS is anRichard Kenner1997-07-251-1/+3
* (expand_expr...Richard Kenner1997-07-201-17/+27
* (emit_group_load): Add case using gen_lowpart.Jim Wilson1997-06-101-0/+3
* (expand_builtin, case BUILT_IN_FRAME_ADDRESS): Use correct functionRichard Kenner1997-06-091-7/+6
* expr.c (expand_builtin_setjmp): Remove setting of current_function_has_nonloc...Mike Stump1997-05-131-1/+6
* except.c (start_dynamic_handler): Fix so that we can use __builtin_setjmp...Mike Stump1997-05-071-151/+164
* reformat a little to match GNU coding standards.Mike Stump1997-05-061-9/+9
* Add setjmp/longjmp exception handling.Mike Stump1997-04-231-471/+64
* ({move,clear}_by_pieces_1, expand_assignment): Ensure we have unshared rtx be...Richard Kenner1997-04-201-15/+22
* xJason Merrill1997-04-171-4/+7
* * expr.c (move_block_from_reg): Try using an integral mov operation first.Doug Evans1997-04-131-1/+13
* expr.c (emit_push_insn): Delete emission of CLOBBER when doing partial push, ...Doug Evans1997-03-251-6/+0
* (emit_group_load): Call operand_subword instead of creatingJim Wilson1997-03-181-3/+5
* (expand_expr, case PLACEHOLDER_EXPR): Refine which object is picked.Richard Kenner1997-03-161-14/+25
* (expand_expr, case COMPONENT_REF): Fix error in last change: don'tRichard Kenner1997-01-051-1/+1
* (get_inner_reference): Fix type error.Richard Kenner1997-01-041-3/+7
* (expand_expr, case COMPONENT_REF): If taking value from a CONSTRUCTOR,Richard Kenner1997-01-041-4/+44
* (expand_expr, case COND_EXPR): Add additional cases to "singleton"Richard Kenner1997-01-041-11/+46
* (move_by_pieces): Abort only if length positive at end.Richard Kenner1996-12-071-1/+1
* (get_inner_reference): Fix error in previous change.Richard Kenner1996-11-171-1/+1
* (get_inner_reference): Add new arg PALIGNMENT and compute it.Richard Kenner1996-11-161-9/+27
* (emit_group_store): For REG case, call gen_lowpart ifJim Wilson1996-11-121-1/+5
* (expand_assignment): Remove bogus resetting of alignment to inner alignment.Richard Kenner1996-11-081-16/+0
* (expand_expr, case CONSTRUCTOR): Don't use a PARALLELJim Wilson1996-10-311-1/+4