summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default.Kai Tietz2007-03-221-7/+8
* expr.c (emit_move_complex_push): Export.Richard Henderson2007-03-011-11/+21
* re PR middle-end/30391 (ICE at -O1 with conditional expressions and GIMPLE_MO...Roger Sayle2007-02-161-1/+9
* tree.h (enum tree_code_class): Add tcc_vl_exp.Sandra Loosemore2007-02-151-23/+11
* expr.c (expand_expr_real_1): If a temporary is made and the reference doesn't...Eric Botcazou2007-02-151-3/+12
* Makefile.in (libgcc-support, [...]): Add emutls.c.Richard Henderson2007-02-101-0/+35
* calls.c (store_one_arg): Pass correct alignment to emit_push_insn for non-BLK...Joseph Myers2007-02-091-1/+16
* c-decl.c, [...]: Fix comment typos.Kazu Hirata2007-02-031-1/+1
* expr.c (emit_block_move_via_movmem, [...]): Add variant handling histograms; ...Jan Hubicka2007-01-281-9/+44
* builtins.c (expand_builtin_pow, [...]): Replace uses of the macro TREE_CONSTA...Roger Sayle2007-01-111-4/+4
* re PR middle-end/28436 (accessing an element via a "pointer" on a vector doe...Andrew Pinski2006-12-121-0/+7
* expr.c (string_constant): Account for non-zero lower bound arrays.Andrew MacLeod2006-12-071-1/+15
* Merge gimple-tuples-branch into mainline.Aldy Hernandez2006-12-051-7/+20
* expr.c (emit_block_move_via_libcall): Export.Jan Hubicka2006-11-271-10/+11
* c-tree.texi: Document new tree codes.Ira Rosen2006-11-221-0/+24
* expmed.c (emit_store_flag_1): New function.Richard Earnshaw2006-11-141-18/+14
* tree.def (FIX_CEIL_EXPR, [...]): Remove unused tree codes.Richard Guenther2006-11-111-5/+0
* [multiple changes]Dorit Nuzman2006-11-081-0/+31
* re PR target/29250 (internal compiler error: in extract_insn, at recog.c:2084)David Edelsohn2006-10-131-1/+2
* Revert emutls patch.Richard Henderson2006-10-091-35/+0
* Makefile.in (libgcc.mk, [...]): Add emutls.c.Richard Henderson2006-10-041-0/+35
* re PR target/27907 (ICE in expand_simple_unop, at optabs.c:2307)Zdenek Dvorak2006-07-261-0/+2
* tree.h (categorize_ctor_elements): Adjust prototype and add descriptive comme...Olivier Hainque2006-07-181-29/+43
* re PR middle-end/28131 (FAIL: gcc.c-torture/execute/va-arg-25.c compilation (...Roger Sayle2006-06-231-3/+5
* expr.c (expand_expr_real_1): For vector constants with integer modes...Roger Sayle2006-06-201-8/+15
* expr.c (undefined_operand_subword_p): New.Joseph Myers2006-05-231-1/+40
* re PR middle-end/27620 (g++.dg/init/array15.C uses 4MB stack space)Bernd Schmidt2006-05-171-0/+13
* expr.c (expand_assignment): Optimize away no-op moves where the source and de...Roger Sayle2006-04-171-1/+4
* re PR middle-end/25474 (Extra load for some FP code)Roger Sayle2006-04-161-1/+5
* cfgcleanup.c, [...]: Fix comment typos.Kazu Hirata2006-04-151-1/+1
* expr.c (emit_group_store): Correct operand order in call to subreg_lowpart_of...Roger Sayle2006-04-121-4/+4
* expr.c (store_constructor): Don't bother clearing target if we're about to as...Roger Sayle2006-04-101-1/+1
* builtins.c (fold_builtin_sprintf): Use fold_convert instead of convert in the...Roger Sayle2006-04-041-33/+35
* re PR middle-end/26977 (ICE in emit_move_insn)Roger Sayle2006-04-021-6/+12
* expr.c (emit_group_store): Make bytepos a HOST_WIDE_INT to signed vs.Roger Sayle2006-03-311-1/+1
* re PR target/17959 (-mpowerpc64 can cause worse code than without it)Roger Sayle2006-03-301-6/+49
* expr.c (emit_group_store): Only create a new pseudo reg if the quantity it ne...Roger Sayle2006-03-281-3/+9
* re PR middle-end/20297 (#pragma GCC visibility isn't properly handled for bui...Jason Merrill2006-03-211-0/+4
* builtins.c, [...]: Fix comment typos.Kazu Hirata2006-03-041-1/+1
* re PR target/9703 ([arm] Accessing data through constant pool more times coul...Richard Sandiford2006-02-181-26/+40
* optabs.c (expand_abs): Don't call do_jump_by_parts_greater_rtx directly...Roger Sayle2006-02-141-18/+2
* tree.def (CHAR_TYPE): Remove.Roger Sayle2006-02-081-1/+0
* function.c (assign_parm_setup_reg): Use function argument promotion rules.Paul Brook2006-02-011-1/+2
* re PR middle-end/26001 (expand uses the wrong part of the string for array ac...Andrew Pinski2006-01-311-10/+29
* expr.h (expand_normal): new inline function.Marcin Dalecki2006-01-311-39/+35
* Makefile.in (tree-vect-patterns.o): Add rule for new file.Dorit Nuzman2006-01-191-0/+25
* expr.c (emit_move_change_mode): Always adjust addresses, not just during reload.Ben Elliston2006-01-181-11/+25
* expr.c (force_operand): Use expand_fix and expand_float to implement integer ...Roger Sayle2005-12-241-16/+17
* optabs.c (init_floating_libfuncs): Handle decimal float modes.Jon Grimm2005-12-191-3/+8
* basic-block.h, [...]: Fix comment typos.Kazu Hirata2005-12-161-1/+1