aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2003-04-21expr.c (store_constructor): Set RTX_UNCHANGING_P if readonly_field_p before c...Richard Kenner1-1/+9
2003-04-16expr.c (store_field): Force usage of bitfield instructions when the field pos...Olivier Hainque1-5/+5
2003-04-14expr.c (highest_pow2_factor): Return unsigned.Olivier Hainque1-6/+9
2003-04-11re PR c++/10202 ([IA64] ICE in int_mode_for_mode, at stor-layout.c)Richard Henderson1-1/+2
2003-04-11libfuncs.h (LTI_setbits, [...]): New.Richard Henderson1-2/+2
2003-04-11re PR c/10201 ([IA64] ICE in int_mode_for_mode, at stor-layout.c)Richard Henderson1-15/+1
2003-04-10expr.c (expand_assignment): Extend offset_rtx with convert_to_mode not with c...Steve Ellcey1-6/+7
2003-04-07re PR c/9516 (Internal error when using a big array)Christian Ehrhardt1-9/+18
2003-04-01simd-3.c: New.Aldy Hernandez1-1/+42
2003-03-24re PR c++/7086 (compile time regression)Mark Mitchell1-5/+7
2003-03-17re PR c++/10091 ([parisc] ICE in cp_expr_size, at cp/cp-lang.c:307)Jason Merrill1-8/+17
2003-03-15c-cppbuiltin.c (builtin_define_with_value_n): Fix whitespace.Roger Sayle1-1/+1
2003-03-13Makefile.in (dojump.o): New target.Ansgar Esztermann1-979/+1
2003-03-12re PR c++/7050 (g++ segfaults on: (i ? get_string() : throw))Andrew Lewycky1-0/+10
2003-03-09optabs.c (gen_move_insn): Move logic for synthesizing MODE_CC moves from here...Hans-Peter Nilsson1-0/+55
2003-03-05* expr.c (convert_modes): Check for legal hard register.Steve Ellcey1-0/+2
2003-03-04* expr.c (expand_expr): Call promote_mode to set unsignedp.Steve Ellcey1-2/+2
2003-02-26objc-act.c: Include cgraph.hJan Hubicka1-1/+10
2003-02-24calls.c (store_one_arg): Revert 1999-02-16 change.Alan Modra1-57/+143
2003-02-19expr.c (expand_expr): Use gen_int_mode for the argument to gen_rtx_MULT.Daniel Jacobowitz1-3/+5
2003-02-01[multiple changes]Richard Henderson1-0/+28
2003-01-30* expr.c (store_expr): Promote all MEM intermediates to regs.Richard Henderson1-6/+6
2003-01-26expr.c (emit_group_store): Initialize dst with CONST0_RTX for the appropriate...Alexandre Oliva1-1/+1
2003-01-17et-forest.c: Fix comment typos.Kazu Hirata1-1/+1
2003-01-12* expr.c (expand_expr <RDIV_EXPR>): Correct recursive call args.Alan Modra1-2/+2
2002-12-23expr.c (expand_assignment): Apply special treatment to ARRAY_TYPE.David Edelsohn1-1/+2
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-17/+19
2002-12-13c-decl.c: Fix a comment typo.Kazu Hirata1-1/+1
2002-12-09target.h (gcc_target): Add cannot_force_const_mem.Richard Henderson1-0/+6
2002-12-09tm.texi (FUNCTION_ARG_REG_LITTLE_ENDIAN): Remove definition.Steve Ellcey1-16/+4
2002-12-06expr.c (expand_expr): Never modify exp in place.Jakub Jelinek1-15/+7
2002-11-27expr.c (gen_group_rtx, [...]): New functions.John David Anglin1-0/+56
2002-11-20emit-rtl.c (gen_reg_rtx): Simplify mapping of Complex type to component type ...Steve Ellcey1-5/+1
2002-11-10calls.c (PUSH_ARGS_REVERSED): Define only if not defined.H.J. Lu1-0/+2
2002-11-01expr.c (emit_move_insn): Use SCALAR_FLOAT_MODE_PJan Hubicka1-1/+1
2002-10-29expr.c (expand_expr): Don't use simplify_binary_operation; check for zero ope...Eric Botcazou1-3/+4
2002-10-24expr.c (convert_move): If unsignedp is less then zero there is no equivalent ...Steve Ellcey1-1/+2
2002-10-15* expr.c (do_tablejump): Fix typo in my previous commit.Jan Hubicka1-2/+2
2002-10-15re PR c/7344 (performance regression on huge case statements)Jan Hubicka1-1/+4
2002-10-07re PR c/7411 (cistore.c:392: Internal compiler error in instantiate_virtual_r...Eric Botcazou1-4/+11
2002-09-26expr.c (expand_expr): Convert A - const to A + (-const) on RTX level, even fo...Ulrich Weigand1-20/+25
2002-09-22dbxout.c: Follow spelling conventions.Kazu Hirata1-6/+6
2002-09-16expr.c (emit_block_move): Set memory block size as appropriate for the copy.Richard Henderson1-0/+10
2002-09-04expr.c (emit_group_load): Revise to allow splitting TCmode source into DImode...John David Anglin1-8/+13
2002-09-03* expr.c (expand_expr): Remove extraneous comment and code.Graham Stott1-3/+0
2002-08-31* expr.c (block_move_libcall_safe_for_call_parm): Fix thinko.Richard Henderson1-2/+1
2002-08-29expr.h (enum block_op_methods): New.Richard Henderson1-19/+166
2002-08-20expr.c (TARGET_MEM_FUNCTIONS): Transform to boolean.Richard Henderson1-391/+422
2002-08-12expr.c (store_expr): In condition for checking if value is generated in TARGE...Hans-Peter Nilsson1-3/+6
2002-08-04Index: ChangeLogGeoffrey Keating1-3/+0