summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* expr.c (expand_expr): Use unsave lang hook.Neil Booth2002-03-081-1/+2
* rtl.texi (SUBREG_PROMOTED_UNSIGNED_P): Change definition to take ptr_extend i...Steve Ellcey2002-02-281-5/+5
* expr.c (expand_expr): Do not apply distributive law in EXPAND_SUM case.Richard Henderson2002-02-251-14/+11
* expr.c (store_expr): When converting expression to promoted equivalent type...Richard Kenner2002-02-221-1/+5
* emit-rtl.c (offset_address): Use simplify_gen_binary rather than gen_rtx_PLUS...Richard Henderson2002-02-211-20/+4
* re PR c++/4574 (Internal compiler error in `expand_and', at expmed.c:4055)Jakub Jelinek2002-02-211-13/+11
* i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez2002-02-191-2/+9
* * expr.c (store_constructor): Handle target REG case for ARRAY_TYPE.Richard Kenner2002-02-161-1/+6
* re PR c/5681 (gcc 3.0.3 produces wrong assembler code)Jakub Jelinek2002-02-131-1/+1
* c-typeck.c (digest_init): Handle vectors.Stan Shebs2002-02-121-6/+23
* expr.c (expand_expr): Mind EXPAND_INITIALIZER for truncation also.Richard Henderson2002-02-081-4/+13
* expr.c (force_operand): Ignore flag_pic for detecting pic address loads.Richard Henderson2002-01-291-2/+1
* * expr.c (move_by_pieces_1): Extend size before negation.Richard Henderson2002-01-231-2/+4
* Fix editing errorRichard Kenner2002-01-121-1/+1
* diagnostic.c (warn_deprecated_use): Rework to lower indentation.Richard Kenner2002-01-121-21/+25
* * expr.c (expand_assignment): Fix misuse of MEM_KEEP_ALIAS_SET.Janis Johnson2002-01-111-1/+1
* expr.c (store_expr): Convert VOIDmode constants back to target's mode.Jakub Jelinek2002-01-081-6/+12
* tree.h (expand_expr_stmt_value): Add maybe_last argument.Jakub Jelinek2002-01-041-2/+2
* builtins.c: Fix formatting.Kazu Hirata2002-01-031-4/+4
* c-common.h (genrtl_expr_stmt_value): Declare.Alexandre Oliva2002-01-021-3/+3
* expr.c (store_field): Use adjust_address, not PUT_MODE.Richard Kenner2001-12-291-6/+3
* * expr.c (convert_move): If -fforce-mem, force FROM to not be memory.Richard Kenner2001-12-291-0/+3
* expr.c (expand_expr): Don't mark memory for non-constants as constant.Geoffrey Keating2001-12-281-4/+1
* expr.c (expand_expr, [...]): Handling taking address of SAVE_EXPR.Richard Kenner2001-12-221-14/+26
* expmed.c (emit_store_flag): Extract updated comparison code from the return v...Jeff Law2001-12-171-0/+8
* expr.c (highest_pow2_factor, [...]): Fix error in last change.Richard Kenner2001-12-161-1/+2
* expr.c (highest_pow2_factor, [...]): Return BIGGEST_ALIGNMENT for 0.Richard Kenner2001-12-151-8/+8
* expr.c (expand_expr, [...]): Don't honor flag_force_addr for modifier != EXPA...Hans-Peter Nilsson2001-12-141-1/+5
* expr.c (copy_blkmode_from_reg): Add missing braces to eliminate warning and r...Richard Kenner2001-12-131-14/+19
* Add missing blank.Richard Kenner2001-12-121-1/+1
* tm.texi (FUNCTION_ARG_REG_LITTLE_ENDIAN): New.Steve Ellcey2001-12-111-4/+17
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-12-091-1/+1
* expr.c (store_field): Remove warning.Richard Kenner2001-12-071-9/+18
* attribs.c (handle_no_check_memory_usage_atribute): Deleted.Richard Kenner2001-12-051-336/+51
* expr.c (expand_expr): When checking promoted value, use DECL_MODE (exp) and n...Jakub Jelinek2001-12-051-1/+1
* expr.c (store_expr): When copying string constant into array...Richard Kenner2001-12-051-34/+24
* Revert previous patchAlexandre Oliva2001-12-041-3/+1
* stmt.c (expand_expr_stmt): Keep last_expr_value non-NULL iff we're interested...Alexandre Oliva2001-12-041-1/+3
* rtl.h (mem_attrs): Rename decl to expr; adjust all users.Richard Henderson2001-12-021-1/+20
* expr.c (store_expr): When copying a string constant into an array...Jeffrey A Law2001-11-281-0/+6
* Makefile.in (c-lang.o): Depends on langhooks-def.h.Richard Kenner2001-11-271-13/+4
* expr.c (store_constructor): Actually use the value computed if WORD_REGISTER_...DJ Delorie2001-11-261-4/+2
* expr.c (expand_expr, [...]): Refine slightly and also support TREE_ADDRESSABLE.Richard Kenner2001-11-211-24/+23
* tree.def (VIEW_CONVERT_EXPR): New tree code.Richard Kenner2001-11-191-4/+115
* expr.c (expand_expr, [...]): Update alignment of DECL_RTL after re-laying out...Richard Kenner2001-11-181-1/+2
* tree.h (TYPE_ALIGN_OK): New flag.Richard Kenner2001-11-181-16/+25
* expr.c (expand_expr, [...]): Refine test for when to copy misaligned data.Richard Kenner2001-11-161-5/+13
* expr.c (expand_expr, [...]): Only copy for misaligned if BLKmode.Richard Kenner2001-11-161-1/+2
* * expr.c (expand_expr, case COMPONENT_REF): Fix variable ref.Stan Shebs2001-11-161-1/+1
* alias.c (nonoverlapping_memrefs): Use REGNO_PTR_FRAME_P.Richard Kenner2001-11-151-487/+123