aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
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
1996-10-09(store_constructor): Delete unnecessary increment.Jim Wilson1-1/+1
1996-09-29(expand_expr, case COMPONENT_REF): Don't try to directly load a complex.Richard Kenner1-1/+3
1996-09-29(store_expr): memset/bzero gets ptr_mode, not Pmode.Richard Kenner1-2/+2
1996-09-24Fix SI followed by 4 DFs under AIXMichael Meissner1-1/+5
1996-09-23(expand_increment): If postincrement for MEM can't use add directly,Richard Kenner1-0/+16
1996-09-23(var_rtx): New function.Richard Kenner1-18/+40
1996-09-22(convert_move): Replace explicit checks for FP extend ops with use of can_ext...Richard Kenner1-107/+39
1996-09-14(store_field): If storing a record on big endian targets,Richard Kenner1-0/+24
1996-08-15* expr.c (expand_builtin_return_addr): Fix order of parameters.Mike Stump1-1/+1
1996-08-12(expand_builtin, case BUILT_IN_SETJMP): Add test and call forRichard Kenner1-0/+4
1996-08-12(store_expr): Handle COND_EXPR cleanups like expand_expr.Jason Merrill1-0/+73
1996-07-25expr.c (do_jump, [...]): Ensure the end of an exception region comes after it...Mike Stump1-2/+2
1996-07-23install EH codeMike Stump1-11/+11
1996-07-04(get_inner_reference): Delete using alternate mode for bitfield; weRichard Kenner1-19/+3
1996-07-03formatting tweaksMike Stump1-80/+94
1996-07-02expr.c (compare): If function pointers need canonicalization before compariso...Jeff Law1-0/+39
1996-06-28(expand_builtin, case BUILTIN_MEMSET): Open code memset where val == 0.Richard Kenner1-0/+52
1996-06-18(expand_builtin, case BUILT_IN_{SET,LONG}JMP): Properly handle caseRichard Kenner1-12/+19