summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* tree.h (get_pointer_alignment): Remove max-align argument.Richard Guenther2011-08-101-6/+3
* re PR rtl-optimization/49982 (ICE in fixup_args_size_notes, at expr.c:3625)Kaz Kojima2011-08-051-0/+4
* re PR middle-end/49968 (ICE in calls.c:3141 / assert after emit_stack_restore)Richard Henderson2011-08-041-2/+5
* re PR debug/49864 (ICE: in maybe_record_trace_start, at dwarf2cfi.c:2439)Richard Henderson2011-08-021-2/+182
* expr.c (expand_expr_addr_expr_1): Detect a user request for a local frame in ...DJ Delorie2011-07-281-1/+10
* expr.c (get_bit_range): Handle *MEM_REF's.Aldy Hernandez2011-07-281-1/+4
* params.h (ALLOW_STORE_DATA_RACES): New.Aldy Hernandez2011-07-271-14/+154
* rtl.texi (MEM_SIZE_KNOWN_P): Document.Richard Sandiford2011-07-191-2/+2
* re PR middle-end/18908 (Missed folding opportunities with bools)Richard Guenther2011-07-191-71/+6
* expr.c (expand_expr_real_2): Properly truncate the BIT_NOT_EXPR expansion res...Richard Guenther2011-07-181-1/+9
* re PR middle-end/49736 (Revision 176228 miscompiled 255.vortex in SPEC CPU 2000)Richard Sandiford2011-07-141-1/+1
* tree.h (categorize_ctor_elements): Remove comment.Richard Sandiford2011-07-131-156/+178
* expr.c (expand_expr_real_1): Use expand_insn for movmisalign.Richard Sandiford2011-07-111-21/+18
* optabs.c (expand_binop): Use GET_MODE_PRECISION instead of GET_MODE_BITSIZE w...Bernd Schmidt2011-07-081-22/+23
* emit-rtl.c (paradoxical_subreg_p): New function.Bernd Schmidt2011-07-061-3/+1
* machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.Bernd Schmidt2011-07-061-6/+4
* cse.c (find_comparison_args): Use val_mode_signbit_set_p.Bernd Schmidt2011-07-061-4/+3
* re PR rtl-optimization/49429 (dse.c change (r175063) causes execution failures)Easwaran Raman2011-06-241-2/+13
* re PR middle-end/46500 (target.h includes tm.h)Joern Rennecke2011-06-161-5/+7
* expr.c (expand_expr_real_2): Reduce all integral types to bitfield precision.Richard Guenther2011-06-151-2/+2
* target-def.h (TARGET_HAVE_NAMED_SECTIONS): Move to common/common-target-def.h.Joseph Myers2011-06-151-1/+2
* re PR middle-end/48973 (Inliner bug with one-bit (1-bit) bitfield)Jakub Jelinek2011-05-231-3/+9
* tree.h (int_const_binop): Remove notrunc argument.Richard Guenther2011-05-041-1/+1
* expr.h (expand_shift): Rename to ...Richard Guenther2011-04-291-25/+18
* target.def (legitimate_constant_p): New hook.Richard Sandiford2011-04-211-7/+7
* Makefile.in (INTERNAL_FN_DEF, [...]): Define.Richard Sandiford2011-04-201-3/+6
* expr.c (expand_expr_real_2): Use GET_MODE instead of TYPE_MODE.Michael Matz2011-04-181-1/+4
* expr.c (expand_expr_real_1): Use add_to_hard_reg_set function instead of loop.Anatoly Sokolov2011-04-091-12/+5
* gimple.h (gimple_call_fntype): New function.Richard Guenther2011-04-081-2/+1
* re PR middle-end/48335 (ICE in convert_move)Jakub Jelinek2011-04-011-6/+37
* expr.c (emit_block_move_via_movmem): Use n_generator_args instead of n_operands.Richard Sandiford2011-04-011-10/+4
* tree-ssa-forwprop.c (forward_propagate_into_cond): Avoid typo potentially lea...Jeff Law2011-03-311-6/+2
* expr.c (emit_block_move_via_movmem): Only use 6 operand variant if there are ...Richard Henderson2011-03-251-4/+12
* expr.c (expand_expr_real_1): Only use BLKmode for volatile accesses which are...Julian Brown2011-03-231-2/+5
* optabs.h (emit_unop_insn, [...]): Change insn code parameter from "int" to "e...Richard Sandiford2011-03-231-131/+61
* gimple.c (gimple_rhs_class_table): POLYNOMIAL_CHREC is not a valid RHS.Richard Guenther2011-03-221-31/+30
* expr.h (prepare_operand): Move to...Richard Sandiford2011-03-211-2/+2
* re PR middle-end/47790 (optimize_bitfield_assignment_op no longer works in 4....Andrew Pinski2011-03-181-8/+34
* re PR bootstrap/48161 (hppa*-*-* will not bootstrap on 4.6 branch with releas...Jakub Jelinek2011-03-181-1/+1
* re PR rtl-optimization/47866 (gcc.dg/torture/vector-2.c fails on IA64)Jakub Jelinek2011-03-091-1/+2
* re PR inline-asm/23200 (rejects "i"(&var + 1))Jakub Jelinek2011-02-041-0/+7
* re PR target/47312 (ICE: in expand_ternary_op, at optabs.c:656 with -flto -mn...Jakub Jelinek2011-02-031-0/+12
* re PR target/42894 (Invalid rtl sharing in Thumb1.)Jakub Jelinek2011-01-281-1/+1
* re PR rtl-optimization/47299 (Widening multiply optimization generates bad code)Jakub Jelinek2011-01-181-4/+5
* re PR middle-end/47017 (gnatlib ICE on sparc64-linux)Eric Botcazou2011-01-031-1/+1
* re PR middle-end/45852 (volatile structs are broken!)Jakub Jelinek2010-12-211-1/+4
* target.def (supports_split_stack, [...]): Take gcc_options parameters.Joseph Myers2010-11-251-1/+1
* expr.c (alignment_for_piecewise_move): New function.Nathan Froyd2010-11-161-96/+64
* re PR middle-end/46388 (ICE in int_mode_for_mode, at stor-layout.c:493)Jakub Jelinek2010-11-111-10/+20
* re PR target/45670 (Less efficient x86 addressing mode selection on 4.6, caus...Jakub Jelinek2010-11-051-1/+1