summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* expr.c (get_inner_reference): Use double_int for bit_offset calculation.Richard Guenther2010-06-171-11/+15
* common.opt (-fstrict-volatile-bitfields): new.DJ Delorie2010-06-161-0/+24
* re PR middle-end/44337 (ICE: in expand_assignment, at expr.c:4276)Jakub Jelinek2010-05-311-1/+12
* gengtype-lex.l: Add HARD_REG_SET.Paul Brook2010-05-241-0/+13
* tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher2010-05-211-1/+0
* expr.c (expand_expr_real_1): Only use conversion between modes if both types ...Eric Botcazou2010-04-231-3/+2
* sese.h (create_if_region_on_edge): Remove.Laurynas Biveinis2010-04-231-1/+0
* re PR middle-end/29274 (not using mulsidi3)Bernd Schmidt2010-04-221-97/+73
* double-int.h (double_int_setbit): Declare.Anatoly Sokolov2010-04-201-22/+9
* expr.c (categorize_ctor_elements_1): Properly count sub-elements of non-const...Eric Botcazou2010-04-121-7/+11
* re PR bootstrap/43681 (bootstrap fails with "unused" var message for an appar...Jakub Jelinek2010-04-081-0/+3
* re PR rtl-optimization/42617 (TARGET_MEM_REF and plain INDIRECT_REFs are not ...Richard Guenther2010-04-071-0/+11
* re PR debug/19192 (Current development gcc generates inaccurate line info for...Jakub Jelinek2010-03-241-2/+6
* re PR tree-optimization/43213 (Worse code generated with -O2)Richard Guenther2010-03-011-2/+4
* re PR middle-end/42233 (c++ builtin_expect code generation regression)Jakub Jelinek2010-02-191-8/+9
* re PR debug/42991 (cfgexpand.c:2487: Conditional jump or move depends on unin...Richard Guenther2010-02-071-0/+1
* re PR middle-end/42397 (FAIL: gfortran.dg/lto/20091028-2 f_lto_20091028-2_0.o...Richard Guenther2009-12-171-0/+1
* re PR middle-end/42119 (internal compiler error: in expand_expr_addr_expr_1, ...Richard Guenther2009-11-301-3/+2
* Remove trailing white spaces.H.J. Lu2009-11-251-9/+9
* [multiple changes]Paolo Carlini2009-11-241-8/+2
* tree.h (union tree_ann_d): Don't declare.Michael Matz2009-11-241-28/+1
* tm.texi (TARGET_ADDR_SPACE_POINTER_MODE): Document.Ben Elliston2009-10-261-54/+90
* extend.texi (Named Address Spaces): New section.Ben Elliston2009-10-261-10/+66
* Squash commit of EH in gimpleRichard Henderson2009-09-141-15/+7
* langhooks-def.h (LANG_HOOKS_EH_RUNTIME_TYPE): Define.Richard Guenther2009-09-131-0/+48
* Revert:Uros Bizjak2009-09-101-3/+3
* re PR c/39779 (ICE shifting byte to the right with constant > 7FFFFFFF)Uros Bizjak2009-09-091-3/+3
* expr.h (emit_storent_insn, [...]): Declare.Michael Matz2009-09-021-56/+11
* expr.c (expand_expr_real_2): New function taking exploded unary or binary exp...Michael Matz2009-08-271-967/+1049
* expr.h (jumpifnot_1, [...]): Declare.Michael Matz2009-08-251-3/+1
* expr.h (struct separate_ops, sepops): New type for passing around an exploded...Michael Matz2009-08-251-21/+31
* expr.c (expand_expr_real_1): New local treeop0...Michael Matz2009-08-251-140/+151
* re PR middle-end/41123 (ICE in expand_expr_real_1)Jakub Jelinek2009-08-201-10/+27
* expr.c (store_constructor): Use promote_decl_mode.Paolo Bonzini2009-08-011-10/+2
* re PR c/40435 (Revision 148442 caused many regressions on trunk)Aldy Hernandez2009-07-161-26/+36
* expr.c (expand_expr_real_1): Reinstate fallthrough to TRUTH_ANDIF_EXPR if do_...Paolo Bonzini2009-07-011-2/+5
* expr.c (expand_expr_real_1): Just use do_store_flag.Paolo Bonzini2009-06-281-84/+6
* alias.c: Use REG_P...Shujing Zhao2009-06-221-24/+24
* expr.c (struct move_by_pieces_d): Rename from move_by_pieces.Ian Lance Taylor2009-06-171-11/+11
* expr.c (expand_assignment): Change complex type check.Steve Ellcey2009-06-171-1/+1
* re PR middle-end/40446 (ICE in gen_lowpart_general)Jakub Jelinek2009-06-161-1/+2
* java-gimplify.c (java_gimplify_block): New argument to build_empty_stmt.Aldy Hernandez2009-06-121-4/+6
* misaligned store supportRevital Eres2009-06-051-3/+30
* expr.c (target_align): New function.Olivier Hainque2009-05-271-8/+43
* re PR middle-end/40248 (FAIL: gcc.c-torture/compile/20090518-1.c at -O1 and a...Richard Guenther2009-05-261-7/+3
* re PR tree-optimization/38964 (TBAA side-effects of C++ new still missing)Richard Guenther2009-05-221-7/+0
* expr.c (expand_expr_real_1): Avoid calling do_store_flag with mismatched comp...Richard Guenther2009-05-201-1/+6
* expr.c (get_def_for_expr): Move it up in the file.Adam Nemet2009-05-061-23/+26
* attribs.c (decl_attributes): Use %qE for identifiers in diagnostics.Joseph Myers2009-05-051-2/+2
* expr.c (get_def_for_expr): New function.Adam Nemet2009-05-031-85/+106