aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-14Squash commit of EH in gimpleRichard Henderson1-15/+7
2009-09-13langhooks-def.h (LANG_HOOKS_EH_RUNTIME_TYPE): Define.Richard Guenther1-0/+48
2009-09-10Revert:Uros Bizjak1-3/+3
2009-09-09re PR c/39779 (ICE shifting byte to the right with constant > 7FFFFFFF)Uros Bizjak1-3/+3
2009-09-02expr.h (emit_storent_insn, [...]): Declare.Michael Matz1-56/+11
2009-08-27expr.c (expand_expr_real_2): New function taking exploded unary or binary exp...Michael Matz1-967/+1049
2009-08-25expr.h (jumpifnot_1, [...]): Declare.Michael Matz1-3/+1
2009-08-25expr.h (struct separate_ops, sepops): New type for passing around an exploded...Michael Matz1-21/+31
2009-08-25expr.c (expand_expr_real_1): New local treeop0...Michael Matz1-140/+151
2009-08-20re PR middle-end/41123 (ICE in expand_expr_real_1)Jakub Jelinek1-10/+27
2009-08-01expr.c (store_constructor): Use promote_decl_mode.Paolo Bonzini1-10/+2
2009-07-16re PR c/40435 (Revision 148442 caused many regressions on trunk)Aldy Hernandez1-26/+36
2009-07-01expr.c (expand_expr_real_1): Reinstate fallthrough to TRUTH_ANDIF_EXPR if do_...Paolo Bonzini1-2/+5
2009-06-28expr.c (expand_expr_real_1): Just use do_store_flag.Paolo Bonzini1-84/+6
2009-06-22alias.c: Use REG_P...Shujing Zhao1-24/+24
2009-06-17expr.c (struct move_by_pieces_d): Rename from move_by_pieces.Ian Lance Taylor1-11/+11
2009-06-17expr.c (expand_assignment): Change complex type check.Steve Ellcey1-1/+1
2009-06-16re PR middle-end/40446 (ICE in gen_lowpart_general)Jakub Jelinek1-1/+2
2009-06-12java-gimplify.c (java_gimplify_block): New argument to build_empty_stmt.Aldy Hernandez1-4/+6
2009-06-05misaligned store supportRevital Eres1-3/+30
2009-05-27expr.c (target_align): New function.Olivier Hainque1-8/+43
2009-05-26re PR middle-end/40248 (FAIL: gcc.c-torture/compile/20090518-1.c at -O1 and a...Richard Guenther1-7/+3
2009-05-22re PR tree-optimization/38964 (TBAA side-effects of C++ new still missing)Richard Guenther1-7/+0
2009-05-20expr.c (expand_expr_real_1): Avoid calling do_store_flag with mismatched comp...Richard Guenther1-1/+6
2009-05-06expr.c (get_def_for_expr): Move it up in the file.Adam Nemet1-23/+26
2009-05-05attribs.c (decl_attributes): Use %qE for identifiers in diagnostics.Joseph Myers1-2/+2
2009-05-03expr.c (get_def_for_expr): New function.Adam Nemet1-85/+106
2009-04-26Expand from SSA.Michael Matz1-5/+21
2009-04-25target.h (struct gcc_target): Add case_values_threshold field.Anatoly Sokolov1-13/+0
2009-04-20Fix enum conversions which are invalid in C++:Ian Lance Taylor1-15/+15
2009-04-20expr.c (handled_component_p): Move ...Richard Guenther1-21/+0
2009-04-09i386.md (cmpcc): New.Paolo Bonzini1-1/+0
2009-04-07expr.c (do_store_flag): Remove last argument.Paolo Bonzini1-38/+3
2009-04-07expr.c (convert_move): Use emit_store_flag instead of "emulating" it.Paolo Bonzini1-21/+3
2009-03-29c-common.c (c_expand_expr, c_staticp): Remove.Paolo Bonzini1-8/+26
2009-03-03re PR tree-optimization/39272 (-D_FORTIFY_SOURCE=2 no longer warns with new g...Richard Guenther1-3/+4
2008-12-23re PR middle-end/31150 (Not promoting an whole array to be static const)Jakub Jelinek1-1/+1
2008-11-19tree.c (build2_stat): Allow non-POINTER_PLUS_EXPRs with non-sizetype offsets ...Richard Guenther1-0/+8
2008-11-12re PR target/35366 (gfortran.dg/equiv_7.f90 fails with -m64 -Os on powerpc-ap...Jakub Jelinek1-0/+10
2008-10-30re PR middle-end/37730 (gcc.c-torture/compile/pr37713.c ICEs at -O3 -msse2)Jakub Jelinek1-2/+8
2008-10-11tree.h (contains_packed_reference): Mention ARRAY_RANGE_REF in head comment.Eric Botcazou1-6/+6
2008-10-07re PR c/35437 (ICE with struct containing incomplete type)Simon Martin1-0/+3
2008-09-29expr.c (expand_expr_real_1): Force op0 to non-constant memory if it cannot be...Eric Botcazou1-35/+36
2008-09-18expr.c (emit_group_store): Do not shift before moving via a stack slot.Joseph Myers1-20/+25
2008-09-02expr.c (emit_group_store): Don't assert stack temp mode size.H.J. Lu1-7/+7
2008-09-01expr.c (MOVE_BY_PIECES_P, [...]): Pass speed operand.Jan Hubicka1-4/+4
2008-08-31fwprop.c (should_replace_address): Add speed attribute.Jan Hubicka1-4/+5
2008-08-18tree.h (IS_CONVERT_EXPR_CODE_P): Renamed toTomas Bily1-1/+1
2008-08-15expr.c (expand_expr_real_1): When converting to BLKmode, try to fetch an inne...Eric Botcazou1-19/+84
2008-08-13re PR middle-end/36701 (unaligned access in gcc.c-torture/execute/complex-7.c)H.J. Lu1-6/+25