summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* Add code written by rth to generate use shifts to perform an extension if nonickc1998-10-281-2/+14
* * expr.c (pending_chain): Move up.jason1998-10-231-5/+6
* Warning fixes:ghazi1998-10-131-4/+4
* * expr.c (push_block): Handle targets where the stack growslaw1998-10-131-1/+7
* Fine-grained control of -fcheck-memory-usage with new no_check_memory_usageraeburn1998-10-111-23/+26
* Fix for irix6 -O0 bug, see testcase gcc.c-torture/compile/981007-1.c.wilson1998-10-071-1/+20
* 8bothner1998-10-051-0/+7
* * calls.c (expand_call) : Encapsulate code intogavin1998-10-011-0/+82
* * expr.c (expand_expr): Handle COMPONENT_REF, BIT_FIELD_REF ARRAY_REFlaw1998-09-301-0/+8
* * c-common.c (c_get_alias_set): Tighten slightly for FUNCTION_TYPEsmmitchel1998-09-281-7/+16
* * expr.c (store_constructor): When initializing a field that is smalleramylaar1998-09-241-1/+31
* * tree.h (BUILT_IN_CALLER_RETURN_ADDRESS): Unused. Kill.rth1998-09-151-14/+6
* * expr.c: Corrected comment about what MOVE_RATIO does.law1998-09-081-2/+2
* * expr.c (expand_expr): Change ">" to ">=" making MOVE_RATIO uselaw1998-08-301-1/+1
* bothner1998-08-211-0/+12
* * expr.c (emit_block_move): Do not call memcpy as a libcalllaw1998-08-181-17/+116
* * expr.c (move_by_pieces): No longer static. Remove prototype.law1998-08-171-2/+1
* 8law1998-08-171-1/+6
* * expr.c (store_expr): Don't optimize away load-store pairamylaar1998-08-141-1/+4
* * expr.c (safe_from_p): Change code to ERROR_MARK only when notjason1998-08-131-4/+10
* Mon Jul 27 17:18:52 1998 Dave Brolley <brolley@cygnus.com>brolley1998-07-271-1/+13
* * expr.c (check_max_integer_computation_mode): Allow conversionslaw1998-07-231-2/+8
* 8bothner1998-07-231-0/+7
* * expr.c (expand_expr): Only set MEM_IN_STRUCT_P if the memory addresslaw1998-07-131-14/+21
* * expr.c (emit_queue): If emitting a SEQUENCE, set QUEUED_INSNamylaar1998-07-071-1/+9
* * expr.c (emit_group_load, emit_group_store): Rewrite consideringrth1998-07-011-68/+154
* * expr.c (expand_assignment, store_constructor, expand_expr): Userth1998-07-011-3/+3
* * rtl.def (CONSTANT_P_RTX): New.rth1998-06-301-6/+43
* * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forlaw1998-06-291-18/+46
* Warning fixes:ghazi1998-06-291-2/+0
* * invoke.texi (-fstrict-aliasing): Document.mmitchel1998-06-251-1/+11
* * expr.c (expand_assignment): Rework address calculation for structurelaw1998-06-241-0/+41
* * optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).jfc1998-06-241-2/+2
* * expr.c (get_memory_rtx): New function.jfc1998-06-241-47/+61
* * expr.c (do_jump_by_parts_greater_rtx): Removed.law1998-06-191-2/+0
* * haifa-sched.c (haifa_classify_insn): TRAP_IF is risky.jfc1998-06-171-0/+17
* * expr.c (check_max_integer_computation_mode): New function.law1998-06-171-0/+67
* * expr.c (do_jump, case EQ_EXPR, NE_EXPR): When comparing complexschwab1998-06-121-36/+44
* Fix build failure when pointers smaller than integers.wilson1998-06-101-32/+13
* Thu Jun 8 14:16:15 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>amacleod1998-06-081-0/+2
* * expr.c (force_operand): Detect PIC address loads beforerth1998-06-081-0/+14
* Thu Jun 4 14:35:27 1998 David Edelsohn <edelsohn@mhpcc.edu>dje1998-06-041-15/+3
* * expr.c (safe_from_p): Avoid combinatorial explosionlaw1998-06-041-2/+61
* * expr.c (store_expr): Revert stray patch associated withrth1998-06-021-1/+1
* * expr.c (emit_move_insn_1): When moving complex values in severallaw1998-06-021-0/+4
* * expr.c (expand_expr, case ADDR_EXPR): Handle taking thelaw1998-06-021-1/+1
* * expr.c (expand_builtin_setjmp): Handle BUILTIN_SETJMP_FRAME_VALUE.law1998-06-021-1/+5
* * expr.c (expand_expr): For {BITFIELD,COMPONENT,ARRAY}_REF, if therth1998-05-221-3/+24
* Warning Fixes:ghazi1998-05-191-1/+0
* * tree.h (TYPE_SIZE_UNIT): New.rth1998-05-181-12/+19