aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2002-02-21emit-rtl.c (offset_address): Use simplify_gen_binary rather than gen_rtx_PLUS...Richard Henderson1-20/+4
2002-02-21re PR c++/4574 (Internal compiler error in `expand_and', at expmed.c:4055)Jakub Jelinek1-13/+11
2002-02-19i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez1-2/+9
2002-02-16* expr.c (store_constructor): Handle target REG case for ARRAY_TYPE.Richard Kenner1-1/+6
2002-02-13re PR c/5681 (gcc 3.0.3 produces wrong assembler code)Jakub Jelinek1-1/+1
2002-02-12c-typeck.c (digest_init): Handle vectors.Stan Shebs1-6/+23
2002-02-08expr.c (expand_expr): Mind EXPAND_INITIALIZER for truncation also.Richard Henderson1-4/+13
2002-01-29expr.c (force_operand): Ignore flag_pic for detecting pic address loads.Richard Henderson1-2/+1
2002-01-23* expr.c (move_by_pieces_1): Extend size before negation.Richard Henderson1-2/+4
2002-01-12Fix editing errorRichard Kenner1-1/+1
2002-01-12diagnostic.c (warn_deprecated_use): Rework to lower indentation.Richard Kenner1-21/+25
2002-01-11* expr.c (expand_assignment): Fix misuse of MEM_KEEP_ALIAS_SET.Janis Johnson1-1/+1
2002-01-08expr.c (store_expr): Convert VOIDmode constants back to target's mode.Jakub Jelinek1-6/+12
2002-01-04tree.h (expand_expr_stmt_value): Add maybe_last argument.Jakub Jelinek1-2/+2
2002-01-03builtins.c: Fix formatting.Kazu Hirata1-4/+4
2002-01-02c-common.h (genrtl_expr_stmt_value): Declare.Alexandre Oliva1-3/+3
2001-12-29expr.c (store_field): Use adjust_address, not PUT_MODE.Richard Kenner1-6/+3
2001-12-29* expr.c (convert_move): If -fforce-mem, force FROM to not be memory.Richard Kenner1-0/+3
2001-12-28expr.c (expand_expr): Don't mark memory for non-constants as constant.Geoffrey Keating1-4/+1
2001-12-22expr.c (expand_expr, [...]): Handling taking address of SAVE_EXPR.Richard Kenner1-14/+26
2001-12-17expmed.c (emit_store_flag): Extract updated comparison code from the return v...Jeff Law1-0/+8
2001-12-16expr.c (highest_pow2_factor, [...]): Fix error in last change.Richard Kenner1-1/+2
2001-12-15expr.c (highest_pow2_factor, [...]): Return BIGGEST_ALIGNMENT for 0.Richard Kenner1-8/+8
2001-12-14expr.c (expand_expr, [...]): Don't honor flag_force_addr for modifier != EXPA...Hans-Peter Nilsson1-1/+5
2001-12-13expr.c (copy_blkmode_from_reg): Add missing braces to eliminate warning and r...Richard Kenner1-14/+19
2001-12-12Add missing blank.Richard Kenner1-1/+1
2001-12-11tm.texi (FUNCTION_ARG_REG_LITTLE_ENDIAN): New.Steve Ellcey1-4/+17
2001-12-09ChangeLog.2, [...]: Fix spelling errors.Joseph Myers1-1/+1
2001-12-07expr.c (store_field): Remove warning.Richard Kenner1-9/+18
2001-12-05attribs.c (handle_no_check_memory_usage_atribute): Deleted.Richard Kenner1-336/+51
2001-12-05expr.c (expand_expr): When checking promoted value, use DECL_MODE (exp) and n...Jakub Jelinek1-1/+1
2001-12-05expr.c (store_expr): When copying string constant into array...Richard Kenner1-34/+24
2001-12-04Revert previous patchAlexandre Oliva1-3/+1
2001-12-04stmt.c (expand_expr_stmt): Keep last_expr_value non-NULL iff we're interested...Alexandre Oliva1-1/+3
2001-12-02rtl.h (mem_attrs): Rename decl to expr; adjust all users.Richard Henderson1-1/+20
2001-11-28expr.c (store_expr): When copying a string constant into an array...Jeffrey A Law1-0/+6
2001-11-27Makefile.in (c-lang.o): Depends on langhooks-def.h.Richard Kenner1-13/+4
2001-11-26expr.c (store_constructor): Actually use the value computed if WORD_REGISTER_...DJ Delorie1-4/+2
2001-11-21expr.c (expand_expr, [...]): Refine slightly and also support TREE_ADDRESSABLE.Richard Kenner1-24/+23
2001-11-19tree.def (VIEW_CONVERT_EXPR): New tree code.Richard Kenner1-4/+115
2001-11-18expr.c (expand_expr, [...]): Update alignment of DECL_RTL after re-laying out...Richard Kenner1-1/+2
2001-11-18tree.h (TYPE_ALIGN_OK): New flag.Richard Kenner1-16/+25
2001-11-16expr.c (expand_expr, [...]): Refine test for when to copy misaligned data.Richard Kenner1-5/+13
2001-11-16expr.c (expand_expr, [...]): Only copy for misaligned if BLKmode.Richard Kenner1-1/+2
2001-11-16* expr.c (expand_expr, case COMPONENT_REF): Fix variable ref.Stan Shebs1-1/+1
2001-11-15alias.c (nonoverlapping_memrefs): Use REGNO_PTR_FRAME_P.Richard Kenner1-487/+123
2001-11-13emit-rtl.c (adjust_address_1): Add ADJUST argument.Jakub Jelinek1-12/+6
2001-11-13Makefile.in (expr.o): Depends on insn-attr.h.Richard Kenner1-28/+29
2001-11-11expmed.c (extract_bit_field): No longer pass in alignment.Richard Kenner1-122/+72
2001-11-08expr.c (emit_block_move): If X is readonly emit CLOBBER for it.Richard Kenner1-0/+12