aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2006-12-12re PR middle-end/28436 (accessing an element via a "pointer" on a vector doe...Andrew Pinski1-0/+7
2006-12-07expr.c (string_constant): Account for non-zero lower bound arrays.Andrew MacLeod1-1/+15
2006-12-05Merge gimple-tuples-branch into mainline.Aldy Hernandez1-7/+20
2006-11-27expr.c (emit_block_move_via_libcall): Export.Jan Hubicka1-10/+11
2006-11-22c-tree.texi: Document new tree codes.Ira Rosen1-0/+24
2006-11-14expmed.c (emit_store_flag_1): New function.Richard Earnshaw1-18/+14
2006-11-11tree.def (FIX_CEIL_EXPR, [...]): Remove unused tree codes.Richard Guenther1-5/+0
2006-11-08[multiple changes]Dorit Nuzman1-0/+31
2006-10-13re PR target/29250 (internal compiler error: in extract_insn, at recog.c:2084)David Edelsohn1-1/+2
2006-10-09Revert emutls patch.Richard Henderson1-35/+0
2006-10-04Makefile.in (libgcc.mk, [...]): Add emutls.c.Richard Henderson1-0/+35
2006-07-26re PR target/27907 (ICE in expand_simple_unop, at optabs.c:2307)Zdenek Dvorak1-0/+2
2006-07-18tree.h (categorize_ctor_elements): Adjust prototype and add descriptive comme...Olivier Hainque1-29/+43
2006-06-23re PR middle-end/28131 (FAIL: gcc.c-torture/execute/va-arg-25.c compilation (...Roger Sayle1-3/+5
2006-06-20expr.c (expand_expr_real_1): For vector constants with integer modes...Roger Sayle1-8/+15
2006-05-23expr.c (undefined_operand_subword_p): New.Joseph Myers1-1/+40
2006-05-17re PR middle-end/27620 (g++.dg/init/array15.C uses 4MB stack space)Bernd Schmidt1-0/+13
2006-04-17expr.c (expand_assignment): Optimize away no-op moves where the source and de...Roger Sayle1-1/+4
2006-04-16re PR middle-end/25474 (Extra load for some FP code)Roger Sayle1-1/+5
2006-04-15cfgcleanup.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2006-04-12expr.c (emit_group_store): Correct operand order in call to subreg_lowpart_of...Roger Sayle1-4/+4
2006-04-10expr.c (store_constructor): Don't bother clearing target if we're about to as...Roger Sayle1-1/+1
2006-04-04builtins.c (fold_builtin_sprintf): Use fold_convert instead of convert in the...Roger Sayle1-33/+35
2006-04-02re PR middle-end/26977 (ICE in emit_move_insn)Roger Sayle1-6/+12
2006-03-31expr.c (emit_group_store): Make bytepos a HOST_WIDE_INT to signed vs.Roger Sayle1-1/+1
2006-03-30re PR target/17959 (-mpowerpc64 can cause worse code than without it)Roger Sayle1-6/+49
2006-03-28expr.c (emit_group_store): Only create a new pseudo reg if the quantity it ne...Roger Sayle1-3/+9
2006-03-21re PR middle-end/20297 (#pragma GCC visibility isn't properly handled for bui...Jason Merrill1-0/+4
2006-03-04builtins.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2006-02-18re PR target/9703 ([arm] Accessing data through constant pool more times coul...Richard Sandiford1-26/+40
2006-02-14optabs.c (expand_abs): Don't call do_jump_by_parts_greater_rtx directly...Roger Sayle1-18/+2
2006-02-08tree.def (CHAR_TYPE): Remove.Roger Sayle1-1/+0
2006-02-01function.c (assign_parm_setup_reg): Use function argument promotion rules.Paul Brook1-1/+2
2006-01-31re PR middle-end/26001 (expand uses the wrong part of the string for array ac...Andrew Pinski1-10/+29
2006-01-31expr.h (expand_normal): new inline function.Marcin Dalecki1-39/+35
2006-01-19Makefile.in (tree-vect-patterns.o): Add rule for new file.Dorit Nuzman1-0/+25
2006-01-18expr.c (emit_move_change_mode): Always adjust addresses, not just during reload.Ben Elliston1-11/+25
2005-12-24expr.c (force_operand): Use expand_fix and expand_float to implement integer ...Roger Sayle1-16/+17
2005-12-19optabs.c (init_floating_libfuncs): Handle decimal float modes.Jon Grimm1-3/+8
2005-12-16basic-block.h, [...]: Fix comment typos.Kazu Hirata1-1/+1
2005-12-13re PR debug/25023 (ICE in def_cfa_1, at dwarf2out.c:792)Jakub Jelinek1-3/+16
2005-12-07* expr.c (force_operand): Use convert_to_mode for conversions.J"orn Rennecke1-1/+13
2005-11-24expr.c (expand_expr_real_1): Fix error in last change.Bernd Schmidt1-1/+1
2005-11-22optabs.c (expand_abs_nojump): Use SCALAR_FLOAT_MODE_P instead of explicitly t...Ben Elliston1-2/+2
2005-11-20expr.c (expand_expr_real): Use usmul_optab for widening signed * unsigned mul...Bernd Schmidt1-2/+38
2005-11-18expr.c (expand_expr_real): Don't look at EXPR_HAS_LOCATION unless ib_boundari...Richard Kenner1-1/+1
2005-11-12expr.c (expand_expr_real_1): <MAX_EXPR, MIN_EXPR>: Canonicalize to compare ag...Jan Hubicka1-54/+77
2005-10-15re PR middle-end/23714 (ICE in expand_assignment)Richard Henderson1-2/+10
2005-09-20expr.c (expand_expr_real_1): Allow modifier EXPAND_STACK_PARM.Richard Henderson1-1/+2
2005-09-17expr.c (emit_move_via_integer): Add force argument, pass it on to emit_move_c...Richard Henderson1-6/+6