aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
1998-12-29Richard Kenner <kenner@vlsi1.ultra.nyu.edu>:Richard Henderson1-36/+29
1998-12-17Do not generate CLOBBERs for non-pseudo regs.Nick Clifton1-4/+22
1998-11-24cse.c (fold_rtx): Make autoincrement addressing mode tests be runtime selecta...Jeffrey A Law1-32/+12
1998-11-19expr.c (STACK_BYTES): Delete unused macro.Bernd Schmidt1-3/+0
1998-11-18expr.c (store_expr): Don't generate load-store pair if TEMP is identical (acc...J"orn Rennecke1-2/+13
1998-10-28Add code written by rth to generate use shifts to perform an extension if noNick Clifton1-2/+14
1998-10-22expr.c (pending_chain): Move up.Jason Merrill1-5/+6
1998-10-13Warning fixes:Kaveh R. Ghazi1-4/+4
1998-10-13expr.c (push_block): Handle targets where the stack grows to higher addresses...Herman A.J. ten Brugge1-1/+7
1998-10-11Fine-grained control of -fcheck-memory-usage with new no_check_memory_usage a...Ken Raeburn1-23/+26
1998-10-07Fix for irix6 -O0 bug, see testcase gcc.c-torture/compile/981007-1.c.Jim Wilson1-1/+20
1998-10-05tree.def (GOTO_EXPR): Modified documentation.Alexandre Petit-Bianco1-0/+7
1998-10-01calls.c (expand_call): Encapsulate code into copy_blkmode_from_reg.Gavin Romig-Koch1-0/+82
1998-09-30expr.c (expand_expr): Handle COMPONENT_REF...Jeffrey A Law1-0/+8
1998-09-28c-common.c (c_get_alias_set): Tighten slightly for FUNCTION_TYPEs and ARRAY_T...Mark Mitchell1-7/+16
1998-09-24expr.c (store_constructor): When initializing a field that is smaller than a ...J"orn Rennecke1-1/+31
1998-09-15tree.h (BUILT_IN_CALLER_RETURN_ADDRESS): Unused.Richard Henderson1-14/+6
1998-09-08expr.c: Corrected comment about what MOVE_RATIO does.Hans-Peter Nilsson1-2/+2
1998-08-30expr.c (expand_expr): Change ">" to ">=" making MOVE_RATIO use consistent.Hans-Peter Nilsson1-1/+1
1998-08-21tree.def (LABELED_BLOCK_EXPR, [...]): New tree nodes.Alexandre Petit-Bianco1-0/+12
1998-08-18expr.c (emit_block_move): Do not call memcpy as a libcall instead build up a ...Jeffrey A Law1-17/+116
1998-08-17expr.c (move_by_pieces): No longer static.Jeffrey A Law1-2/+1
1998-08-17expr.c (expand_expr): Allow assignments from TImode PARM_DECLs and VAR_DECLs.Jeff Law1-1/+6
1998-08-14expr.c (store_expr): Don't optimize away load-store pair when either source o...J"orn Rennecke1-1/+4
1998-08-13expr.c (safe_from_p): Change code to ERROR_MARK only when not accessing nodes.Jason Merrill1-4/+10
1998-07-27stor-layout.c (layout_type): Handle arrays of bits, for Chill.Dave Brolley1-1/+13
1998-07-23expr.c (check_max_integer_computation_mode): Allow conversions of constant in...Jeffrey A Law1-2/+8
1998-07-23expr.c (expand_expr): Expand RETURN_EXPR.Alexandre Petit-Bianco1-0/+7
1998-07-13expr.c (expand_expr): Only set MEM_IN_STRUCT_P if the memory address is not v...Jeffrey A Law1-14/+21
1998-07-07expr.c (emit_queue): If emitting a SEQUENCE, set QUEUED_INSN to the first ins...J"orn Rennecke1-1/+9
1998-06-30expr.c (emit_group_load, [...]): Rewrite considering the size and alignment o...Richard Henderson1-68/+154
1998-06-30expr.c (expand_assignment, [...]): Use convert_memory_address instead of conv...Richard Henderson1-3/+3
1998-06-30rtl.def (CONSTANT_P_RTX): New.Richard Henderson1-6/+43
1998-06-29* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forJeff Law1-18/+46
1998-06-29Warning fixes:Kaveh R. Ghazi1-2/+0
1998-06-25invoke.texi (-fstrict-aliasing): Document.Mark Mitchell1-1/+11
1998-06-24expr.c (expand_assignment): Rework address calculation for structure field me...Herman A.J. ten Brugge1-0/+41
1998-06-24optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).John Carr1-2/+2
1998-06-24expr.c (get_memory_rtx): New function.John Carr1-47/+61
1998-06-19expr.c (do_jump_by_parts_greater_rtx): Removed.H.J. Lu1-2/+0
1998-06-17haifa-sched.c (haifa_classify_insn): TRAP_IF is risky.John Carr1-0/+17
1998-06-17expr.c (check_max_integer_computation_mode): New function.Jeffrey A Law1-0/+67
1998-06-12expr.c (do_jump, [...]): When comparing complex prevent operands from being e...Andreas Schwab1-36/+44
1998-06-10Fix build failure when pointers smaller than integers.Jim Wilson1-32/+13
1998-06-08[multiple changes]Andrew MacLeod1-0/+2
1998-06-08expr.c (force_operand): Detect PIC address loads before splitting arithmetic.Richard Henderson1-0/+14
1998-06-04tree.c (get_inner_array_type): New function.David Edelsohn1-15/+3
1998-06-03expr.c (safe_from_p): Avoid combinatorial explosion over duplicate SAVE_EXPRs...Craig Burley1-2/+61
1998-06-02expr.c (store_expr): Revert stray patch associated with 1998-05-23 commit.Richard Henderson1-1/+1
1998-06-02expr.c (emit_move_insn_1): When moving complex values in several steps...Bernd Schmidt1-0/+4