aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
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
1996-06-07* expr.c (safe_from_p): Allow Chill-style variable-sized arrays.Per Bothner1-2/+7
1996-06-06(emit_group_load, emit_group_store): New functions.Jim Wilson1-2/+125
1996-06-03(store_field): Fix typo in last change; update TARGET addr.Richard Kenner1-2/+2
1996-05-31tree.def (OFFSET_REF): Remove.Mike Stump1-16/+0
1996-05-27(expand_builtin, case BUILT_IN_{LONG,SET}JMP): Convert block addressRichard Kenner1-4/+12
1996-05-19(bc_runtime_type_code): Delete redundant declaration.Richard Kenner1-1/+0
1996-05-17expr.c (expand_expr, [...]): Make TARGET_EXPRs redoable for UNSAVE_EXPR.Mike Stump1-1/+1
1996-05-17expr.c (expand_expr, [...]): Move from the C++ frontend to the backend where ...Mike Stump1-0/+8
1996-05-11(store_field): Support BLKmode bitfield if aligned on byte boundary using emi...Richard Kenner1-1/+42
1996-05-06expr.c (expand_increment): Add third parameter to know when to ignore the res...Mike Stump1-7/+7
1996-05-06(expand_expr, case INDIRECT_REF): Delete obsolete codeJim Wilson1-21/+2
1996-04-25(expand_builtin, case BUILT_IN_SETJMP): CLOBBER the static chain afterRichard Kenner1-0/+4
1996-04-23* expr.c (store_constructor): Fix test for missing array elements.Per Bothner1-1/+4
1996-04-16(do_store_flag): Rewrite last change to avoid compilerJim Wilson1-1/+5
1996-04-16(expand_builtin, case BUILT_IN_LONGJMP): Make a decl for __dummy, soRichard Kenner1-4/+11
1996-04-16(expand_assignment): Don't pre-evaluate RHS if a CALL_EXPR with aRichard Kenner1-0/+1
1996-04-15(do_store_flag): Before calling exact_log2, remove anyJim Wilson1-2/+13
1996-04-15(bc_expand_increment): Change declaration to return void.Richard Kenner1-1/+1
1996-04-11(preexpand_calls, case CALL_EXPR): Rework to properly avoid expandingRichard Kenner1-8/+9
1996-04-03(emit_push_insn): Clobber register only if it is non-zero.Jim Wilson1-1/+1
1996-04-01(get_inner_reference): When finding mode to access bitfield that ends up prop...Richard Kenner1-1/+6
1996-03-29calls.c (expand_call): Remove current_call_is_indirect nonsense.Jeff Law1-1/+1
1996-03-26expr.c (emit_push_insn): When doing a partial push...Jeff Law1-0/+6
1996-03-20(expand_builtin, case BUILT_IN_SETJMP): Call "setjmp" pattern, if any.Richard Kenner1-9/+52
1996-03-12(expand_expr, case COMPONENT_REF): For unaligned object inJim Wilson1-2/+3
1996-03-08expr.c (expand_expr, [...]): Delay putting the cleanup on the cleanup chain u...Mike Stump1-10/+9
1996-03-08(store_constructor_field): Add explanatory comment.Jim Wilson1-2/+11
1996-03-05(expand_expr, case *_DECL): If we make a non-local reference from a function ...Jason Merrill1-1/+4
1996-03-04(bc_strdup): Delete.Richard Kenner1-11/+1