aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2010-05-24gengtype-lex.l: Add HARD_REG_SET.Paul Brook1-0/+13
2010-05-21tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher1-1/+0
2010-04-23expr.c (expand_expr_real_1): Only use conversion between modes if both types ...Eric Botcazou1-3/+2
2010-04-23sese.h (create_if_region_on_edge): Remove.Laurynas Biveinis1-1/+0
2010-04-22re PR middle-end/29274 (not using mulsidi3)Bernd Schmidt1-97/+73
2010-04-20double-int.h (double_int_setbit): Declare.Anatoly Sokolov1-22/+9
2010-04-12expr.c (categorize_ctor_elements_1): Properly count sub-elements of non-const...Eric Botcazou1-7/+11
2010-04-08re PR bootstrap/43681 (bootstrap fails with "unused" var message for an appar...Jakub Jelinek1-0/+3
2010-04-07re PR rtl-optimization/42617 (TARGET_MEM_REF and plain INDIRECT_REFs are not ...Richard Guenther1-0/+11
2010-03-24re PR debug/19192 (Current development gcc generates inaccurate line info for...Jakub Jelinek1-2/+6
2010-03-01re PR tree-optimization/43213 (Worse code generated with -O2)Richard Guenther1-2/+4
2010-02-19re PR middle-end/42233 (c++ builtin_expect code generation regression)Jakub Jelinek1-8/+9
2010-02-07re PR debug/42991 (cfgexpand.c:2487: Conditional jump or move depends on unin...Richard Guenther1-0/+1
2009-12-17re PR middle-end/42397 (FAIL: gfortran.dg/lto/20091028-2 f_lto_20091028-2_0.o...Richard Guenther1-0/+1
2009-11-30re PR middle-end/42119 (internal compiler error: in expand_expr_addr_expr_1, ...Richard Guenther1-3/+2
2009-11-25Remove trailing white spaces.H.J. Lu1-9/+9
2009-11-24[multiple changes]Paolo Carlini1-8/+2
2009-11-24tree.h (union tree_ann_d): Don't declare.Michael Matz1-28/+1
2009-10-26tm.texi (TARGET_ADDR_SPACE_POINTER_MODE): Document.Ben Elliston1-54/+90
2009-10-26extend.texi (Named Address Spaces): New section.Ben Elliston1-10/+66
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