summaryrefslogtreecommitdiff
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* re PR middle-end/8866 (Bug in switch statement code generation -- missing label)Richard Henderson2003-04-221-0/+1
* expr.c (store_constructor): Set RTX_UNCHANGING_P if readonly_field_p before c...Richard Kenner2003-04-211-1/+9
* expr.c (store_field): Force usage of bitfield instructions when the field pos...Olivier Hainque2003-04-161-5/+5
* expr.c (highest_pow2_factor): Return unsigned.Olivier Hainque2003-04-141-6/+9
* re PR c++/10202 ([IA64] ICE in int_mode_for_mode, at stor-layout.c)Richard Henderson2003-04-111-1/+2
* libfuncs.h (LTI_setbits, [...]): New.Richard Henderson2003-04-111-2/+2
* re PR c/10201 ([IA64] ICE in int_mode_for_mode, at stor-layout.c)Richard Henderson2003-04-111-15/+1
* expr.c (expand_assignment): Extend offset_rtx with convert_to_mode not with c...Steve Ellcey2003-04-101-6/+7
* re PR c/9516 (Internal error when using a big array)Christian Ehrhardt2003-04-071-9/+18
* simd-3.c: New.Aldy Hernandez2003-04-011-1/+42
* re PR c++/7086 (compile time regression)Mark Mitchell2003-03-241-5/+7
* re PR c++/10091 ([parisc] ICE in cp_expr_size, at cp/cp-lang.c:307)Jason Merrill2003-03-171-8/+17
* c-cppbuiltin.c (builtin_define_with_value_n): Fix whitespace.Roger Sayle2003-03-151-1/+1
* Makefile.in (dojump.o): New target.Ansgar Esztermann2003-03-131-979/+1
* re PR c++/7050 (g++ segfaults on: (i ? get_string() : throw))Andrew Lewycky2003-03-121-0/+10
* optabs.c (gen_move_insn): Move logic for synthesizing MODE_CC moves from here...Hans-Peter Nilsson2003-03-091-0/+55
* * expr.c (convert_modes): Check for legal hard register.Steve Ellcey2003-03-051-0/+2
* * expr.c (expand_expr): Call promote_mode to set unsignedp.Steve Ellcey2003-03-041-2/+2
* objc-act.c: Include cgraph.hJan Hubicka2003-02-261-1/+10
* calls.c (store_one_arg): Revert 1999-02-16 change.Alan Modra2003-02-241-57/+143
* expr.c (expand_expr): Use gen_int_mode for the argument to gen_rtx_MULT.Daniel Jacobowitz2003-02-191-3/+5
* [multiple changes]Richard Henderson2003-02-011-0/+28
* * expr.c (store_expr): Promote all MEM intermediates to regs.Richard Henderson2003-01-301-6/+6
* expr.c (emit_group_store): Initialize dst with CONST0_RTX for the appropriate...Alexandre Oliva2003-01-261-1/+1
* et-forest.c: Fix comment typos.Kazu Hirata2003-01-171-1/+1
* * expr.c (expand_expr <RDIV_EXPR>): Correct recursive call args.Alan Modra2003-01-121-2/+2
* expr.c (expand_assignment): Apply special treatment to ARRAY_TYPE.David Edelsohn2002-12-231-1/+2
* Merge basic-improvements-branch to trunkZack Weinberg2002-12-161-17/+19
* c-decl.c: Fix a comment typo.Kazu Hirata2002-12-131-1/+1
* target.h (gcc_target): Add cannot_force_const_mem.Richard Henderson2002-12-091-0/+6
* tm.texi (FUNCTION_ARG_REG_LITTLE_ENDIAN): Remove definition.Steve Ellcey2002-12-091-16/+4
* expr.c (expand_expr): Never modify exp in place.Jakub Jelinek2002-12-061-15/+7
* expr.c (gen_group_rtx, [...]): New functions.John David Anglin2002-11-271-0/+56
* emit-rtl.c (gen_reg_rtx): Simplify mapping of Complex type to component type ...Steve Ellcey2002-11-201-5/+1
* calls.c (PUSH_ARGS_REVERSED): Define only if not defined.H.J. Lu2002-11-101-0/+2
* expr.c (emit_move_insn): Use SCALAR_FLOAT_MODE_PJan Hubicka2002-11-011-1/+1
* expr.c (expand_expr): Don't use simplify_binary_operation; check for zero ope...Eric Botcazou2002-10-291-3/+4
* expr.c (convert_move): If unsignedp is less then zero there is no equivalent ...Steve Ellcey2002-10-241-1/+2
* * expr.c (do_tablejump): Fix typo in my previous commit.Jan Hubicka2002-10-151-2/+2
* re PR c/7344 (performance regression on huge case statements)Jan Hubicka2002-10-151-1/+4
* re PR c/7411 (cistore.c:392: Internal compiler error in instantiate_virtual_r...Eric Botcazou2002-10-071-4/+11
* expr.c (expand_expr): Convert A - const to A + (-const) on RTX level, even fo...Ulrich Weigand2002-09-261-20/+25
* dbxout.c: Follow spelling conventions.Kazu Hirata2002-09-221-6/+6
* expr.c (emit_block_move): Set memory block size as appropriate for the copy.Richard Henderson2002-09-161-0/+10
* expr.c (emit_group_load): Revise to allow splitting TCmode source into DImode...John David Anglin2002-09-041-8/+13
* * expr.c (expand_expr): Remove extraneous comment and code.Graham Stott2002-09-031-3/+0
* * expr.c (block_move_libcall_safe_for_call_parm): Fix thinko.Richard Henderson2002-08-311-2/+1
* expr.h (enum block_op_methods): New.Richard Henderson2002-08-291-19/+166
* expr.c (TARGET_MEM_FUNCTIONS): Transform to boolean.Richard Henderson2002-08-201-391/+422
* expr.c (store_expr): In condition for checking if value is generated in TARGE...Hans-Peter Nilsson2002-08-121-3/+6