summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* * expr.c (store_field): If BITSIZE is negative, use size of type.kenner2000-09-241-4/+6
* * expr.c (store_constructor_field): Accept ALIAS_SET arg.kenner2000-09-171-7/+22
* Bring back equal forms for libcallscrux2000-09-171-41/+46
* * splay-tree.c (splay_tree_predecessor): Fix typo in comment.mmitchel2000-09-171-3/+18
* Make libcall blocks for truncationscrux2000-09-151-2/+6
* * expr.c (expand_expr, case COMPONENT_EXPR): Copy memory attributeskenner2000-09-141-2/+8
* * c-lex.c (lex_string): Use charwidth to compute bytemask.drepper2000-09-121-3/+10
* * expr.c (clear_storage): Don't use emit_move_insn unlesskenner2000-09-011-5/+13
* * expr.c (store_constructor): Allow variable bounds of array type.kenner2000-08-301-8/+22
* * calls.c (expand_call): Don't create a VAR_DECL just to throw itmmitchel2000-08-291-8/+2
* * optabs.c (init_optabs): Initialize fixtab, fixtrunctab, floattab,gkm2000-08-241-1/+1
* * expr.c (emit_group_load): Don't force constants into registers.rth2000-08-141-1/+5
* * expr.c (expand_expr): Call convert_modes when turning a largegeoffk2000-08-131-2/+4
* * expmed.c (store_bit_field): Don't require MEM_IN_STRUCT_P.rth2000-08-071-8/+0
* * expr.c: Fix formatting.law2000-08-061-174/+169
* * expr.c (expand_expr): Return const0_rtx, not error_mark_node.ghazi2000-07-121-1/+1
* * expr.c (expand_expr): Bail earlier if we get an error_mark_node.jason2000-07-101-0/+3
* Vector conversions supportcrux2000-06-241-0/+17
* * calls.c (compute_argument_addresses): Force stack slots intojakub2000-06-231-14/+23
* * expr.c (store_expr): Fix typo.jason2000-06-061-1/+1
* 2000-06-02 Andrew MacLeod <amacleod@cygnus.com>amacleod2000-06-021-1/+1
* * Makefile.in (c-decl.o): Depend on rtl.h and expr.h.kenner2000-05-311-85/+90
* * tree.h (TREE_CODE_LENGTH): New macro.kenner2000-05-271-8/+7
* * expr.c (expand_assignment, store_expr, expand_expr,aoliva2000-05-241-0/+12
* * expr.c (emit_push_insn): Do not adjust stack pointer whenlaw2000-05-121-1/+1
* top level:zack2000-05-091-1/+1
* Fix error in previous changekenner2000-05-061-0/+2
* * expr.c (get_subtarget): New function.kenner2000-05-061-16/+26
* * simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.jason2000-05-041-1/+1
* * rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P andkenner2000-05-041-6/+0
* * expr.c (expand_expr, case COMPONENT_REF): Don't check for checkingkenner2000-05-031-1/+2
* * calls.c (combine_pending_stack_adjustment_and_call): Return therth2000-04-281-2/+1
* * expr.c (store_expr): Use clear_storage instead of direct memsethubicka2000-04-271-16/+7
* * expr.c (preexpand_calls, case CALL_EXPR): Don't look at TYPE_SIZEkenner2000-04-221-1/+2
* * expr.c (reload.h): Now included.kenner2000-04-141-1/+31
* * expr.c (get_inner_reference): Correct some WITH_RECORD_EXPR cases.kenner2000-04-101-3/+14
* * builtins.c (expand_builtin_apply): Pass proper parameters tohubicka2000-04-011-3/+10
* * expr.c (store_constructor): Properly compute displacement andkenner2000-03-301-8/+3
* * expr.c (move_by_pieces_ninsns): Fix one more missing alignkenner2000-03-301-1/+1
* * calls.c (expand_call): Pass bit alignment to mark_reg_pointer.kenner2000-03-301-7/+6
* * builtins.c (get_pointer_alignment): Use host_integerp & tree_low_cst.kenner2000-03-301-205/+182
* Convert ACCUMULATE_OUTGOING_ARGS to an expression.hubicka2000-03-291-28/+52
* * expr.c (store_constructor): SIZE now signed.kenner2000-03-281-5/+5
* * expr.c (expand_assignent): Fix typo in last change.kenner2000-03-271-1/+1
* * expr.c (expand_assignment): Add code to handle variable-sizedkenner2000-03-261-21/+43
* * Rework fields used to describe positions of bitfields andkenner2000-03-251-141/+99
* * builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros.mmitchel2000-03-231-1/+1
* gccnathan2000-03-211-2/+2
* * expr.c: Include intl.h.mmitchel2000-03-191-0/+1
* * expr.c (emit_move_insn_1): Clarify cannot_inline message.rth2000-03-191-1/+1