summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* * expr.c (expand_expr): Mind EXPAND_INITIALIZER for truncation also.rth2002-02-081-4/+13
* * expr.c (force_operand): Ignore flag_pic for detecting picrth2002-01-291-2/+1
* * expr.c (move_by_pieces_1): Extend size before negation.rth2002-01-241-2/+4
* Fix editing errorkenner2002-01-121-1/+1
* * diagnostic.c (warn_deprecated_use): Rework to lower indentation.kenner2002-01-121-21/+25
* * expr.c (expand_assignment): Fix misuse of MEM_KEEP_ALIAS_SET.janis2002-01-111-1/+1
* * expr.c (store_expr): Convert VOIDmode constants back to target'sjakub2002-01-081-6/+12
* * tree.h (expand_expr_stmt_value): Add maybe_last argument.jakub2002-01-041-2/+2
* * builtins.c: Fix formatting.kazu2002-01-031-4/+4
* * c-common.h (genrtl_expr_stmt_value): Declare.aoliva2002-01-021-3/+3
* * expr.c (store_field): Use adjust_address, not PUT_MODE.kenner2001-12-291-6/+3
* * expr.c (convert_move): If -fforce-mem, force FROM to not be memory.kenner2001-12-291-0/+3
* * expr.c (expand_expr): Don't mark memory for non-constants asgeoffk2001-12-281-4/+1
* * expr.c (expand_expr, case ADDR_EXPR): Handling taking address ofkenner2001-12-221-14/+26
* * expmed.c (emit_store_flag): Extract updated comparison codelaw2001-12-171-0/+8
* * expr.c (highest_pow2_factor, case INTEGER_CST): Fix error inkenner2001-12-161-1/+2
* * expr.c (highest_pow2_factor, case INTEGER_CST): Returnkenner2001-12-151-8/+8
* * expr.c (expand_expr, case ADDR_EXPR): Don't honorhp2001-12-141-1/+5
* * expr.c (copy_blkmode_from_reg): Add missing braces to eliminatekenner2001-12-141-14/+19
* Add missing blank.kenner2001-12-121-1/+1
* 2001-12-11 Steve Ellcey <sje@cup.hp.com>janis2001-12-111-4/+17
* * ChangeLog.2, ChangeLog.3, ChangeLog.5, ChangeLog, alias.c,jsm282001-12-091-1/+1
* * expr.c (store_field): Remove warning.kenner2001-12-071-9/+18
* * attribs.c (handle_no_check_memory_usage_atribute): Deleted.kenner2001-12-051-336/+51
* * expr.c (expand_expr): When checking promoted value, usejakub2001-12-051-1/+1
* * expr.c (store_expr): When copying string constant into array,kenner2001-12-051-34/+24
* Revert previous patchaoliva2001-12-041-3/+1
* * stmt.c (expand_expr_stmt): Keep last_expr_value non-NULL iffaoliva2001-12-041-1/+3
* * rtl.h (mem_attrs): Rename decl to expr; adjust all users.rth2001-12-021-1/+20
* * expr.c (store_expr): When copying a string constant into anlaw2001-11-281-0/+6
* * Makefile.in (c-lang.o): Depends on langhooks-def.h.kenner2001-11-271-13/+4
* * expr.c (store_constructor): Actually use the value computeddj2001-11-261-4/+2
* * expr.c (expand_expr, case VIEW_CONVERT_EXPR): Refine slightlykenner2001-11-211-24/+23
* * tree.def (VIEW_CONVERT_EXPR): New tree code.kenner2001-11-191-4/+115
* * expr.c (expand_expr, case VAR_DECL): Update alignment of DECL_RTLkenner2001-11-181-1/+2
* * tree.h (TYPE_ALIGN_OK): New flag.kenner2001-11-181-16/+25
* * expr.c (expand_expr, case ADDR_EXPR): Refine test for when tokenner2001-11-161-5/+13
* * expr.c (expand_expr, case ADDR_EXPR): Only copy for misaligned ifkenner2001-11-161-1/+2
* * expr.c (expand_expr, case COMPONENT_REF): Fix variable ref.shebs2001-11-161-1/+1
* * alias.c (nonoverlapping_memrefs): Use REGNO_PTR_FRAME_P.kenner2001-11-151-487/+123
* * emit-rtl.c (adjust_address_1): Add ADJUST argument.jakub2001-11-131-12/+6
* * Makefile.in (expr.o): Depends on insn-attr.h.kenner2001-11-131-28/+29
* * expmed.c (extract_bit_field): No longer pass in alignment.kenner2001-11-111-122/+72
* * expr.c (emit_block_move): If X is readonly emit CLOBBER for it.kenner2001-11-081-0/+12
* * expr.c (store_field): When making temp object for unalignedkenner2001-11-061-0/+1
* * expr.c (expand_expr, case ADDDR_EXPR): If at top level, don't callkenner2001-11-031-0/+8
* * expr.c (convert_move): Use simplify_gen_subreg to make SUBREG soaldyh2001-11-021-2/+2
* * emit-rtl.c (set_unique_reg_note): Don't create REG_EQUAL orjakub2001-10-301-2/+1
* * expr.c (emit_group_load): Support CONCATs by storing them to memoryhubicka2001-10-281-0/+8
* * expr.c (store_constructor_field): Only call adjust_address on MEM.kenner2001-10-281-6/+7