aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2011-05-23re PR middle-end/48973 (Inliner bug with one-bit (1-bit) bitfield)Jakub Jelinek1-3/+9
2011-05-04tree.h (int_const_binop): Remove notrunc argument.Richard Guenther1-1/+1
2011-04-29expr.h (expand_shift): Rename to ...Richard Guenther1-25/+18
2011-04-21target.def (legitimate_constant_p): New hook.Richard Sandiford1-7/+7
2011-04-20Makefile.in (INTERNAL_FN_DEF, [...]): Define.Richard Sandiford1-3/+6
2011-04-18expr.c (expand_expr_real_2): Use GET_MODE instead of TYPE_MODE.Michael Matz1-1/+4
2011-04-09expr.c (expand_expr_real_1): Use add_to_hard_reg_set function instead of loop.Anatoly Sokolov1-12/+5
2011-04-08gimple.h (gimple_call_fntype): New function.Richard Guenther1-2/+1
2011-04-01re PR middle-end/48335 (ICE in convert_move)Jakub Jelinek1-6/+37
2011-04-01expr.c (emit_block_move_via_movmem): Use n_generator_args instead of n_operands.Richard Sandiford1-10/+4
2011-03-31tree-ssa-forwprop.c (forward_propagate_into_cond): Avoid typo potentially lea...Jeff Law1-6/+2
2011-03-25expr.c (emit_block_move_via_movmem): Only use 6 operand variant if there are ...Richard Henderson1-4/+12
2011-03-23expr.c (expand_expr_real_1): Only use BLKmode for volatile accesses which are...Julian Brown1-2/+5
2011-03-23optabs.h (emit_unop_insn, [...]): Change insn code parameter from "int" to "e...Richard Sandiford1-131/+61
2011-03-22gimple.c (gimple_rhs_class_table): POLYNOMIAL_CHREC is not a valid RHS.Richard Guenther1-31/+30
2011-03-21expr.h (prepare_operand): Move to...Richard Sandiford1-2/+2
2011-03-18re PR middle-end/47790 (optimize_bitfield_assignment_op no longer works in 4....Andrew Pinski1-8/+34
2011-03-18re PR bootstrap/48161 (hppa*-*-* will not bootstrap on 4.6 branch with releas...Jakub Jelinek1-1/+1
2011-03-09re PR rtl-optimization/47866 (gcc.dg/torture/vector-2.c fails on IA64)Jakub Jelinek1-1/+2
2011-02-04re PR inline-asm/23200 (rejects "i"(&var + 1))Jakub Jelinek1-0/+7
2011-02-03re PR target/47312 (ICE: in expand_ternary_op, at optabs.c:656 with -flto -mn...Jakub Jelinek1-0/+12
2011-01-28re PR target/42894 (Invalid rtl sharing in Thumb1.)Jakub Jelinek1-1/+1
2011-01-18re PR rtl-optimization/47299 (Widening multiply optimization generates bad code)Jakub Jelinek1-4/+5
2011-01-03re PR middle-end/47017 (gnatlib ICE on sparc64-linux)Eric Botcazou1-1/+1
2010-12-21re PR middle-end/45852 (volatile structs are broken!)Jakub Jelinek1-1/+4
2010-11-25target.def (supports_split_stack, [...]): Take gcc_options parameters.Joseph Myers1-1/+1
2010-11-16expr.c (alignment_for_piecewise_move): New function.Nathan Froyd1-96/+64
2010-11-11re PR middle-end/46388 (ICE in int_mode_for_mode, at stor-layout.c:493)Jakub Jelinek1-10/+20
2010-11-05re PR target/45670 (Less efficient x86 addressing mode selection on 4.6, caus...Jakub Jelinek1-1/+1
2010-11-05re PR bootstrap/44756 ([meta-bug] --enable-werror-always issues)Joern Rennecke1-1/+2
2010-11-05re PR bootstrap/44756 ([meta-bug] --enable-werror-always issues)Joern Rennecke1-1/+1
2010-11-04tree.def (FMA_EXPR): New tree code.Richard Guenther1-2/+43
2010-10-22expr.c (emit_group_load_1): Update calls to extract_bit_field.Jie Zhang1-6/+12
2010-10-13Centralize knowledge of eh personality routines.Richard Henderson1-3/+21
2010-10-12expr.c (store_expr): Share code for STRING_CST and MEM_REF of &STRING_CST cases.Jakub Jelinek1-49/+15
2010-10-08lto-streamer-in.c (lto_input_ts_decl_minimal_tree_pointers): Re-construct BLO...Richard Guenther1-0/+1
2010-10-04expr.c (expand_assignment): Add assertion to prevent emitting null rtx for mo...Julian Brown1-0/+4
2010-09-24lto-symtab.c (lto_symtab_entry_def): Add guessed field.Jan Hubicka1-1/+1
2010-09-24re PR middle-end/45738 (ICE: tree check: expected var_decl, have debug_expr_d...Jan Hubicka1-1/+3
2010-09-20re PR rtl-optimization/45728 (ICE: in gen_lowpart_general, at rtlhooks.c:59 a...Jakub Jelinek1-1/+9
2010-09-20re PR tree-optimization/45605 (Missed devirtualization)Jan Hubicka1-7/+1
2010-09-15re PR tree-optimization/45633 (internal compiler error: verify_stmts failed)Jakub Jelinek1-0/+19
2010-09-06tree.def (MISALIGNED_INDIRECT_REF): Remove.Richard Guenther1-86/+107
2010-08-20vec.h (FOR_EACH_VEC_ELT): Define.Nathan Froyd1-3/+1
2010-08-16tree-cfg.c (verify_types_in_gimple_reference): Verify TARGET_MEM_REF a bit.Richard Guenther1-13/+1
2010-08-05expr.c (store_expr): Use emit_block_move only if both source and target are M...Richard Guenther1-1/+4
2010-08-04re PR middle-end/45176 (restrict qualifier is not used in a manually unrolled...Richard Guenther1-1/+1
2010-07-30re PR lto/45141 (lto1 ICEs when linking cns_solve again)Richard Guenther1-1/+2
2010-07-28re PR middle-end/44790 (Bootstrap fails after MEM-REF merge)Eric Botcazou1-4/+7
2010-07-26re PR target/44132 (emutls is broken under a range of circumstances.)Richard Henderson1-35/+0