aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2002-03-20PR optimization/5999, middle-end/5731Dale Johannesen1-0/+1
2002-03-19expr.c (expand_expr): Sign-extend CONST_INT generated from TREE_STRING_POINTER.David Edelsohn1-7/+6
2002-03-19emit-rtl.c (gen_int_mode): New function.Lars Brinkhoff1-3/+2
2002-03-18re PR target/5740 (sparcv9 ICE on complex_value.cc in libstdc++ test suite)Jakub Jelinek1-6/+11
2002-03-13expr.c (expand_expr, [...]): Do not call copy_to_reg with VOIDmode operand.Ulrich Weigand1-1/+18
2002-03-09re PR middle-end/5877 (negative offset to array index leads to inefficient code)Jakub Jelinek1-11/+12
2002-03-08expr.c (expand_expr): Use unsave lang hook.Neil Booth1-1/+2
2002-02-28rtl.texi (SUBREG_PROMOTED_UNSIGNED_P): Change definition to take ptr_extend i...Steve Ellcey1-5/+5
2002-02-25expr.c (expand_expr): Do not apply distributive law in EXPAND_SUM case.Richard Henderson1-14/+11
2002-02-22expr.c (store_expr): When converting expression to promoted equivalent type...Richard Kenner1-1/+5
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