summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* bt-load.c, [...]: Use JUMP_P, LABEL_P, REG_P, MEM_P, NONJUMP_INSN_P, and INSN...Kazu Hirata2005-04-281-3/+3
* dojump.c: Fix comment typos.Kazu Hirata2005-04-271-14/+14
* builtins.c (gimplify_va_arg_expr): Reword comments to avoid 'abort'.Nathan Sidwell2005-04-221-8/+7
* Fix for latent bug in splitting arguments exposed by rs6000_arg_partial_bytes...Alan Modra2005-04-211-2/+3
* re PR middle-end/14311 (builtins for atomic operations needed)Richard Henderson2005-04-141-0/+24
* tree.def (FILE_TYPE): Removed.Tom Tromey2005-03-301-1/+0
* re PR rtl-optimization/20306 (FP complex modes moved via GPRs)David Edelsohn2005-03-111-11/+17
* expr.c (expand_expr_real_1): If possible, use a conditional move for expandin...Steven Bosscher2005-03-101-7/+48
* * expr.c (expand_assignment): Remove orig_to_rtx.Kazu Hirata2005-03-091-2/+1
* PR middle-end/18029 and PR middle-end/18030Kazu Hirata2005-03-021-0/+35
* re PR middle-end/19689 (ICE in store_bit_field, at expmed.c)Richard Henderson2005-01-291-6/+12
* re PR middle-end/19687 (ICE with union initializer)Richard Henderson2005-01-291-19/+23
* For real this time...Richard Henderson2005-01-261-1/+15
* Revert last change.Richard Henderson2005-01-261-15/+1
* re PR middle-end/18008 (Duplicate mask on bitfield insertion)Richard Henderson2005-01-261-1/+15
* re PR middle-end/19515 (Violation of C99 6.7.8 ยง21 for unions)Richard Henderson2005-01-261-8/+48
* alias.c, [...]: Fix comment typos.Kazu Hirata2005-01-231-2/+2
* re PR middle-end/19304 (wrong code for spec test from emit_move_change_mode)Richard Henderson2005-01-191-24/+22
* basic-block.h, [...]: Update copyright.Kazu Hirata2005-01-181-1/+1
* expr.c (store_constructor): Use rtvec_alloc instead of alloca+gen_rtvec_v...Richard Henderson2005-01-111-6/+6
* target.h (targetm.calls.arg_partial_bytes): New.Richard Henderson2004-12-291-20/+12
* expr.c (clear_storage): Validate CONST0_RTX extant.Richard Henderson2004-12-251-17/+36
* re PR middle-end/17746 (ICE when building the Ada RTS)Eric Botcazou2004-12-231-11/+26
* optabs.h (OTI_movmisalign, [...]): New.Richard Henderson2004-12-221-4/+27
* expr.c (emit_group_load_1): Return the source if the move is a regular move b...Eric Botcazou2004-12-211-0/+5
* re PR middle-end/18776 (Libgfortran doesn't build again)Eric Botcazou2004-12-201-7/+39
* re PR middle-end/18191 (Struct member is not getting default-initialized)Steven Bosscher2004-12-201-13/+30
* re PR middle-end/18548 (Miscompiles code generated by Gambit-C Scheme->C comp...Roger Sayle2004-12-181-1/+6
* expr.c (emit_move_change_mode): New.Richard Henderson2004-12-121-29/+38
* re PR tree-optimization/18040 (ICE in for_each_index, at tree-ssa-loop-im.c:178)Andrew Pinski2004-12-121-19/+0
* tree.def (SET_TYPE): Remove.Nathan Sidwell2004-12-091-183/+1
* c-common.c, [...]: Replace uses of first_rtl_op with TREE_CODE_LENGTH.Kazu Hirata2004-12-071-1/+1
* expr.c (expand_expr_real_1): Remove an "if" whose condition is always false.Kazu Hirata2004-12-061-6/+0
* expr.c (expand_expr_real_1): Abort on COND_EXPR of VOID_TYPE.Kazu Hirata2004-12-061-15/+4
* alias.c (component_uses_parent_alias_set): Rename from can_address_p.Richard Henderson2004-12-031-2/+1
* expr.c (write_complex_part): Use simplify_gen_subreg when the submode is at l...Richard Henderson2004-12-021-6/+34
* expr.c (expand_assignment): Handle CONCAT both as a final destination and as ...Richard Henderson2004-12-011-2/+10
* expr.c (get_inner_reference): Fix thinko in REAL/IMAGPART_EXPR offsetting.Richard Henderson2004-12-011-2/+2
* re PR rtl-optimization/15289 (reload error with non-lowpart subregs)Richard Henderson2004-12-011-358/+401
* expr.c (optimize_bitfield_assignment_op): Split out from ...Richard Henderson2004-12-011-137/+143
* expr.c (get_inner_reference): Handle REAL/IMAGPART_EXPR.Richard Henderson2004-11-291-53/+81
* * expr.c (emit_group_load_1): Don't die on const_int orig_src.Alan Modra2004-11-301-2/+4
* expr.c (expand_expr_real_1, [...]): Properly handle REDUCE_BIT_FIELD by apply...Richard Kenner2004-11-291-17/+20
* expr.c (expand_expr_real_1, [...]): Properly fold with non-zero lower bound.Richard Kenner2004-11-281-24/+6
* * expr.c (categorize_ctor_elements_1, case STRING_CST): New case.Richard Kenner2004-11-281-0/+6
* expr.c (expand_expr_real_1): Remove cases for EXIT_BLOCK_EXPR and LABELED_BLO...Steven Bosscher2004-11-241-2/+0
* rtl.h (validate_subreg): Declare.Richard Henderson2004-11-231-44/+31
* * cselib.c, expr.c: Fix comment typos.Kazu Hirata2004-11-141-1/+1
* calls.c (precompute_register_parameters): Force all PARALLELs into pseudo reg...Richard Henderson2004-11-131-12/+81
* expr.c (emit_group_load): Use extract_bit_field to load from the stack.Eric Botcazou2004-11-121-2/+3