aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)Author
2004-05-16backport: re PR middle-end/15054 (Bad code due to overlapping stack temporaries)Gabriel Dos Reis
2004-05-07re PR rtl-optimization/14749 (Miscompilation of bit test)Steven Bosscher
2004-04-29- Revert the previous patch:Matthias Klose
2004-04-29backport: re PR rtl-optimization/14235 (ICE in verify_local_live_at start (fl...Matthias Klose
2004-04-01expr.c (store_constructor): Use gen_int_mode to correctly sign-extend CONST_I...Ulrich Weigand
2004-03-22re PR tree-optimization/14470 ([tree-ssa] trouble with post-increment)Eric Botcazou
2004-03-13backport: re PR tree-optimization/14470 ([tree-ssa] trouble with post-increment)Gabriel Dos Reis
2003-12-23re PR middle-end/13475 (ICE on SIMD variables with partial value initialization)Andrew Pinski
2003-12-03expr.c (store_constructor): Only set RTX_UNCHANGING_P for read-only field if ...Jakub Jelinek
2003-11-13re PR rtl-optimization/12926 (Wrong value after assignment in initialize list...Eric Botcazou
2003-09-06re PR target/8869 ([x86 MMX] ICE with const variable optimization and MMX bui...Jan Hubicka
2003-07-24Backport the folling patch.Aldy Hernandez
2003-07-13re PR rtl-optimization/11059 (empty union optimization ice)Roger Sayle
2003-06-08expr.h (EXPAND_MEMORY): New.Richard Henderson
2003-04-22re PR middle-end/8866 (Bug in switch statement code generation -- missing label)Richard Henderson
2003-04-11re PR c++/10202 ([IA64] ICE in int_mode_for_mode, at stor-layout.c)Richard Henderson
2003-04-11re PR c/10201 ([IA64] ICE in int_mode_for_mode, at stor-layout.c)Richard Henderson
2003-04-10expr.c (expand_assignment): Extend offset_rtx with convert_to_mode not with c...Steve Ellcey
2003-04-07re PR c/9516 (Internal error when using a big array)Christian Ehrhardt
2003-03-24* expr.c (do_jump): Handle UNSAVE_EXPR specially.Jakub Jelinek
2003-03-24re PR c++/7086 (compile time regression)Mark Mitchell
2003-03-17re PR c++/10091 ([parisc] ICE in cp_expr_size, at cp/cp-lang.c:307)Jason Merrill
2003-03-12re PR c++/7050 (g++ segfaults on: (i ? get_string() : throw))Andrew Lewycky
2003-03-05* expr.c (convert_modes): Check for legal hard register.Steve Ellcey
2003-03-04* expr.c (expand_expr): Call promote_mode to set unsignedp.Steve Ellcey
2003-02-26expr.c (emit_group_store): Fix crash when converting single register into com...Jan Hubicka
2003-02-24calls.c (store_one_arg): Revert 1999-02-16 change.Alan Modra
2003-02-19expr.c (expand_expr): Use gen_int_mode for the argument to gen_rtx_MULT.Daniel Jacobowitz
2003-01-26expr.c (emit_group_store): Initialize dst with CONST0_RTX for the appropriate...Alexandre Oliva
2003-01-12* expr.c (expand_expr <RDIV_EXPR>): Correct recursive call args.Alan Modra
2002-12-23re PR middle-end/8784 ([AIX] Internal compiler error in simplify_gen_subreg)David Edelsohn
2002-12-13c-decl.c: Fix a comment typo.Kazu Hirata
2002-12-09target.h (gcc_target): Add cannot_force_const_mem.Richard Henderson
2002-12-09tm.texi (FUNCTION_ARG_REG_LITTLE_ENDIAN): Remove definition.Steve Ellcey
2002-12-06expr.c (expand_expr): Never modify exp in place.Jakub Jelinek
2002-11-27expr.c (gen_group_rtx, [...]): New functions.John David Anglin
2002-11-20emit-rtl.c (gen_reg_rtx): Simplify mapping of Complex type to component type ...Steve Ellcey
2002-11-10calls.c (PUSH_ARGS_REVERSED): Define only if not defined.H.J. Lu
2002-11-01expr.c (emit_move_insn): Use SCALAR_FLOAT_MODE_PJan Hubicka
2002-10-29expr.c (expand_expr): Don't use simplify_binary_operation; check for zero ope...Eric Botcazou
2002-10-24expr.c (convert_move): If unsignedp is less then zero there is no equivalent ...Steve Ellcey
2002-10-15* expr.c (do_tablejump): Fix typo in my previous commit.Jan Hubicka
2002-10-15re PR c/7344 (performance regression on huge case statements)Jan Hubicka
2002-10-07re PR c/7411 (cistore.c:392: Internal compiler error in instantiate_virtual_r...Eric Botcazou
2002-09-26expr.c (expand_expr): Convert A - const to A + (-const) on RTX level, even fo...Ulrich Weigand
2002-09-22dbxout.c: Follow spelling conventions.Kazu Hirata
2002-09-16expr.c (emit_block_move): Set memory block size as appropriate for the copy.Richard Henderson
2002-09-04expr.c (emit_group_load): Revise to allow splitting TCmode source into DImode...John David Anglin
2002-09-03* expr.c (expand_expr): Remove extraneous comment and code.Graham Stott
2002-08-31* expr.c (block_move_libcall_safe_for_call_parm): Fix thinko.Richard Henderson