aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
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
2005-09-09re PR c++/23180 (Segfault on const initializer with bogus pointer arithmetics)Josh Conner1-1/+1
2005-09-06re PR middle-end/14997 (ncurses build fails with Ada)Olivier Hainque1-8/+13
2005-08-31expr.c (expand_expr_real_1): Force subregs into a pseudo before applying gen_...Richard Henderson1-1/+5
2005-08-31Fix ppc -m64 constant address expression expansion bug.Fariborz Jahanian1-1/+1
2005-08-31re PR middle-end/23477 (default-initializing array new expression uses makes ...Richard Guenther1-0/+31
2005-08-30re PR target/23630 (built-ins MMX regression)Richard Henderson1-8/+13
2005-08-31calls.c (load_register_parameters): Fix comment typo.Alan Modra1-1/+1
2005-08-23re PR middle-end/22043 (Fields not initialized for automatic structs with fle...Jakub Jelinek1-7/+22
2005-08-08* expr.c (write_complex_part): Return after handling MEM.Bob Wilson1-3/+6
2005-07-29expr.c (expand_expr_real_1): Do not load mem targets into register.Jan Hubicka1-12/+0
2005-07-25expr.c (highest_pow2_factor): Make extern.Ira Rosen1-2/+1
2005-07-20Make CONSTRUCTOR use VEC to store initializers.Giovanni Bajo1-80/+78
2005-07-12expr.c (compress_float_constant): Add cost check.Dale Johannesen1-2/+19
2005-07-12builtins.c: (expand_builtin_memcmp, expand_builtin_strncmp): s/cmpstrsi/cmpst...Adrian Straetling1-1/+2
2005-07-07expr.c: (set_storage_via_setmem): Convert opchar to mode defined by back-end.Adrian Straetling1-5/+11
2005-07-06Removal of -fforce-mem.Fariborz Jahanian1-3/+0
2005-07-02re PR target/21742 (unrecognized insn for struct-layout-1 tests with complex ...David Edelsohn1-10/+21
2005-06-28builtins.c: (expand_builtin_memset): Rewrite to support 'set_storage_via_setm...Adrian Straetling1-60/+64
2005-06-25Update FSF address.Kelley Cook1-2/+2
2005-06-21genopinit.c (vec_shl_optab, [...]): Initialize new optabs.Dorit Nuzman1-0/+7
2005-06-18expr.c (store_constructor): Use store of 0 to indicate value death instead of...Richard Henderson1-2/+2
2005-06-18tree.def (REDUC_MAX_EXPR, [...]): New tree-codes.Dorit Nuzman1-0/+10
2005-06-07tree-ssa-address.c: New file.Zdenek Dvorak1-5/+13
2005-06-06expr.c (do_store_flag): Remove check for non-negative BRANCH_COST.Eric Christopher1-2/+1
2005-06-04cfgexpand.c (expand_one_var): Use DECL_HAS_VALUE_EXPR_P.Daniel Berlin1-1/+1
2005-05-31expr.c (convert_move): When a partial_int requires multiple conversion steps...DJ Delorie1-4/+12
2005-05-17Makefile.in: Add tree-ssa-math-opts.c.Paolo Bonzini1-12/+0
2005-05-04re PR middle-end/21265 (GCC fails to optimize tail call to memset)Jakub Jelinek1-12/+19
2005-04-28bt-load.c, [...]: Use JUMP_P, LABEL_P, REG_P, MEM_P, NONJUMP_INSN_P, and INSN...Kazu Hirata1-3/+3
2005-04-27dojump.c: Fix comment typos.Kazu Hirata1-14/+14
2005-04-22builtins.c (gimplify_va_arg_expr): Reword comments to avoid 'abort'.Nathan Sidwell1-8/+7
2005-04-21Fix for latent bug in splitting arguments exposed by rs6000_arg_partial_bytes...Alan Modra1-2/+3
2005-04-14re PR middle-end/14311 (builtins for atomic operations needed)Richard Henderson1-0/+24
2005-03-30tree.def (FILE_TYPE): Removed.Tom Tromey1-1/+0
2005-03-11re PR rtl-optimization/20306 (FP complex modes moved via GPRs)David Edelsohn1-11/+17
2005-03-10expr.c (expand_expr_real_1): If possible, use a conditional move for expandin...Steven Bosscher1-7/+48
2005-03-09* expr.c (expand_assignment): Remove orig_to_rtx.Kazu Hirata1-2/+1
2005-03-02PR middle-end/18029 and PR middle-end/18030Kazu Hirata1-0/+35
2005-01-29re PR middle-end/19689 (ICE in store_bit_field, at expmed.c)Richard Henderson1-6/+12
2005-01-29re PR middle-end/19687 (ICE with union initializer)Richard Henderson1-19/+23
2005-01-26For real this time...Richard Henderson1-1/+15
2005-01-26Revert last change.Richard Henderson1-15/+1