aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
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
1998-06-02expr.c (expand_expr, [...]): Handle taking the address of an ADDRESSOF rtx.Jeffrey A Law1-1/+1
1998-06-02expr.c (expand_builtin_setjmp): Handle BUILTIN_SETJMP_FRAME_VALUE.Mike Stump1-1/+5
1998-05-22expr.c (expand_expr): For {BITFIELD,COMPONENT,ARRAY}_REF...Richard Henderson1-3/+24
1998-05-19Warning Fixes:Kaveh R. Ghazi1-1/+0
1998-05-18tree.h (TYPE_SIZE_UNIT): New.Richard Henderson1-12/+19
1998-05-15Patch from Alex Petit-Bianco.Alexandre Petit-Bianco1-3/+14
1998-05-13Warning fixes:Kaveh R. Ghazi1-1/+2
1998-05-06typo typo fixes fixesJeff Law1-2/+2
1998-05-06Fix irix6 linker warning, multiply defined target_temp_slot_level.Jim Wilson1-6/+0
1998-05-06toplev.h: New file.Robert Lipe1-0/+1
1998-05-05* Check in merge from gcc2. See ChangeLog.12 for details.Jeff Law1-2/+2
1998-05-04Fix bug where storing into const string gives core dump, from Kamil Iskra.Jim Wilson1-1/+3
1998-04-28Fix x86 memset bug, reported by Karl Guenter Wuensch.Jim Wilson1-0/+9
1998-04-24expr.c (expand_builtin, [...]): Set MEM_IN_STRUCT_P if the argument is the ad...John Carr1-1/+7
1998-04-16loop.c (regs_patch_p): Add prototype.Jeff Law1-1/+2
1998-04-16expr.c (store_constructor_field): Add prototype.Jeff Law1-0/+3
1998-04-14If -Os, set MOVE_RATIO to 3, not 15Michael Meissner1-3/+2
1998-04-08tree.def (EXPR_WITH_FILE_LOCATION): New tree node definition.Alexandre Petit-Bianco1-0/+5
1998-04-04* Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12Jeff Law1-145/+182