Fix for g++ failure reported by Brendan.
[platform/upstream/gcc.git] / gcc / expmed.c
1998-09-15 Jeffrey A Lawcombine.c (make_extraction): If no mode is specified...
1998-08-22 David S. Millerexpmed.c (make_tree): Sign extend even if TREE_UNSIGNED...
1998-06-29 Jeff Law* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog...
1998-06-24 John Carrexpr.c (get_memory_rtx): New function.
1998-06-20 Jeffrey A Lawcalls.c (expand_call): Initialize "src" and "dest".
1998-05-06 Jeff Lawtypo typo fixes fixes
1998-05-05 Jeff Law* Check in merge from gcc2. See ChangeLog.12 for details.
1998-04-16 Jeff Lawexpr.c (store_constructor_field): Add prototype.
1998-04-04 Jeff Law* Check in merge from gcc2. See ChangeLog.11 and Chang...
1998-04-03 Jeff Lawdummy commit before merge
1998-03-20 Kaveh R. GhaziMajor cutover to using system.h:
1998-01-14 Richard Hendersonalias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_...
1997-12-15 Richard Henderson* expmed.c (expand_shift): If SHIFT_COUNT_TRUNCATED...
1997-12-07 Jeff LawMerge from gcc-2.8
1997-11-02 Jeff LawUpdate mainline egcs to gcc2 snapshot 971021.
1997-10-20 Jim WilsonPatches to fix minor optimizer bugs
1997-09-23 David S. Millerexpmed.c (expand_divmod): If compute_mode is not the...
1997-09-07 Jeff Lawversion.c: Bump for snapshot.
1997-05-06 Mike Stumpreformat a little to match GNU coding standards.
1997-02-15 Richard Kenner(expand_divmod): prefer divmod in same mode over div...
1997-01-27 Richard Kenner(emit_store_flag): Properly test for STORE_FLAG_VALUE...
1997-01-04 Richard Kenner(store_fixed_bit_field): If not SLOW_UNALIGNED_ACCESS...
1996-12-12 Jeff Law* expmed.c (emit_store_flag_force): Fix typos/thinkos.
1996-10-21 Torbjorn Granlund(emit_store_flag_force): New function.
1996-09-25 Jim Wilson(store_bit_field): don't make flag_force_mem disable...
1996-07-17 Torbjorn Granlund(expand_mult_highpart): Revert last change.
1996-07-03 Mike Stumpformatting tweaks
1996-06-28 Richard Kenner(expand_mult_highpart): Use op1 not wide_op1 in expansi...
1996-06-27 Jim Wilson(extract_bit_field): Check TRULY_NOOP_TRUNCATION before
1996-05-17 Richard Kenner(store_split_bit_field): Don't assume the alignment...
1996-05-05 Richard KennerFix typo in comment.
1996-03-30 Torbjorn Granlund(expand_divmod, case TRUNC_DIV_EXPR): Move some code
1996-03-27 Richard Kenner(negate_rtx): Fix typo in previous change.
1996-03-24 Richard Kenner(negate_rtx): Don't try to negate a constant ourself...
1996-03-19 Richard Kenner(emit_store_flag): If expanding (GE X 0) will need...
1996-01-17 Jim Wilson(extract_bit_field): For multi-word bitfield, clobber...
1996-01-16 Richard Kenner(extract_bit_field): Don't abort if not MEM_IN_STRUCT_P.
1995-12-17 Torbjorn Granlund(expand_mult_highpart): When doing widening multiply,
1995-12-15 Richard Kenner(store_bit_field): Don't use insv for BLKmode value.
1995-12-14 Torbjorn Granlund(expand_divmod...
1995-12-13 Richard Kenner(expand_divmod): Don't use TARGET if it's the wrong...
1995-07-13 Richard Kenner(SHIFT_COUNT_TRUNCATED): Use #ifdef not #if.
1995-06-15 Richard KennerUpdate FSF address.
1995-06-14 Richard Kenner(emit_store_flag): Always set LAST.
1995-06-08 Richard Kenner(store_split_bit_field): When adjust arg in BYTES_BIT_E...
1995-06-08 Richard Kenner(expand_divmod): Always check result of emit_store_flag.
1995-06-01 Richard Kenner(extract_fixed_bit_field): For REG case, compute total_...
1995-06-01 Richard Kenner(expand_mult_highpart): Use wide_op1 for all multiplies.
1995-05-16 Richard KennerFix typos in comments.
1995-05-02 Michael MeissnerIf expensive optimizations, use different pseudos when...
1995-04-03 Michael MeissnerGet correct bit offset for big endian (SUBREG (REG))
1995-02-13 Doug Evans(store_split_bit_field): If value is VOIDmode, pass...
1995-02-11 Richard Kenner(expand_divmod): Always call expand_twoval_binop with...
1995-02-06 Torbjorn Granlund(mul_cost, div_cost): New variables.
1995-01-14 Doug EvansAdd 1995 to copyright.
1995-01-14 Doug Evans(extract_bit_field, fields bigger than word case):...
1994-12-29 Jim Wilson(expand_mult_highpart): Use convert_modes instead of
1994-12-12 Doug Evans(emit_store_flag): Set mode after canonicalizing op0...
1994-11-29 Richard Kenner(expand_shift): Open-code rotate even if by a variable.
1994-11-29 Jim Wilson(store_bit_field, extract_bit_field): Consistently use
1994-11-19 Jim Wilson(expand_shift): Re-enable truncation of immediate shift...
1994-11-16 Ian Lance TaylorCheck target endianness at run time, not compile time
1994-11-15 Richard Kenner(expand_divmod, case ROUND_DIV_EXPR): Implement.
1994-11-12 Richard Kenner(expand_divmod, case TRUNC_DIV_EXPR): Promote signed...
1994-09-22 Richard Kenner(expand_divmod): Special case for signed CEIL_DIV_EXPR...
1994-09-15 Jim Wilson(store_split_bit_field): Use number of bits in arg not
1994-08-31 Per Bothnerexpmed.c (store_bit_field): Semi-revert Aug 25 change...
1994-08-31 Richard Kenner(store_split_bit_field): Always adjust arg to extract_f...
1994-08-26 Per BothnerAlways store into multi-word bitfields starting with...
1994-08-05 Jim Wilson(expand_mult): Accept DImode for synth_mult only if...
1994-07-30 Richard Kenner({store,extract}_bit_field): Don't use bitfield insn...
1994-07-28 Richard Kenner(expand_mult): Properly set ADD_TARGET for add_variant.
1994-07-27 Richard Kenner(expand_divmod): Don't make REG_NOTE if last insn's...
1994-07-13 Torbjorn Granlund(expand_divmod, case CEIL_DIV_EXPR): Handle emit_store_...
1994-07-08 Doug Evans(extract_split_bit_field): Set UNIT to BITS_PER_WORD...
1994-07-08 Richard Kenner(expand_mult_highpart): Build constant forms of CNST1...
1994-07-06 Torbjorn Granlund(expand_divmod): Clear out TARGET also if OP1 is a...
1994-07-05 Torbjorn Granlund(expand_divmod): Fix typo setting op1_is_pow2.
1994-07-02 Torbjorn Granlund(expand_divmod): Always return gen_lowpart (mode, ...
1994-07-01 Torbjorn Granlund(expand_divmod): Put OP0 in a register when computing
1994-07-01 Richard Kenner(expand_divmod): Don't set REG_NOTES unless we generate...
1994-06-29 Torbjorn Granlund(expand_mult): Generalize to call synth_mult also for...
1994-06-18 Richard Kenner(expand_shift): Don't try extzv for lshr.
1994-06-14 Richard KennerCast pointer operands to bzero, bcopy, and bcmp to...
1994-05-26 Richard Kenner(expand_divmod): Correctly set CAN_CLOBBER_OP0 when...
1994-05-11 Jim Wilson(store_fixed_bit_field): Delete code to handle MODE_FLO...
1994-04-21 Richard KennerAdd prototypes for static functions.
1994-04-10 Richard Kenner(expand_shift): No longer reference lshl_optab.
1994-02-28 Jim Wilson(store_split_bit_field): If OP0 is a SUBREG, then compu...
1994-02-27 Jim Wilson(store_fixed_bit_field): Adjust BITPOS so that it
1994-02-27 Jim Wilson(store_fixed_bit_field): Move float mode to integral
1994-02-12 Torbjorn Granlund(expand_shift): Truncate immediate count if SHIFT_COUNT...
1994-02-03 Doug Evans(store_bit_field, insv case): Don't use PUT_MODE on
1994-02-02 Richard Kenner(synth_mult): Delay allocation of algorithm structures...
1994-01-25 Jim Wilson(store_split_bit_field): Reject gen_lowpart_common
1994-01-25 Jim Wilson(store_split_bit_field): For BYTES_BIG_ENDIAN, only
1993-12-23 Richard Kenner(expand_mult): Preserve useful sub-expressions when
1993-11-15 Richard Stallman(store_split_bit_field): Properly load a constant VALUE
1993-11-10 Richard Stallman(expand_divmod): If rem_flag, always force op0 to a...
1993-11-03 Richard Stallman(expand_divmod): Use target as copy_to_suggested_reg
next