]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/m68k/m68k.md
Merge basic-improvements-branch to trunk
[thirdparty/gcc.git] / gcc / config / m68k / m68k.md
2002-12-16  Zack WeinbergMerge basic-improvements-branch to trunk
2002-06-20  Richard HendersonFix thinko last change.
2002-06-20  Richard Hendersonm68k.md (zero_extendsidi2): Create expander; duplicate...
2002-04-02  Richard Henderson* config/m68k/m68k.md (dbcc peepholes): Match four...
2001-11-04  Joseph MyersChangeLog.2, [...]: Fix spelling errors.
2001-11-01  Kazu Hirata3b1.h: Fix comment formatting.
2001-08-28  Richard Hendersonm68k.md (sordered, [...]): New patterns.
2001-08-27  Roman Zippelm68k.md (subreghi1ashrdi_const32, [...]): Fix SUBREG_BY...
2001-07-31  Roman Zippelm68k.md: Replace all general_operand with nonimmediate_...
2001-07-23  Richard Hendersonm68k.c (const_uint32_operand): Abort if mode is <=...
2001-07-20  Roman Zippelm68k.md (zero_extend?i?i2 expander): Use gen_lowpart...
2001-07-03  Richard Kennerexplow.c (plus_constant_wide, case PLUS): Call find_con...
2001-07-02  Richard Kenneremit-rtl.c (adjust_address): New function.
2001-06-09  Peter Jakubek* config/m68k/m68k.md (ashrdi_const): Fix right shift...
2001-04-03  Jakub JelinekUse byte offsets in SUBREGs instead of words.
2001-03-07  Brad LucierBrad's -ffast-math breakup.
2000-11-28  Richard Hendersongenoutput.c (validate_insn_operands): New.
2000-06-06  Kaveh R. Ghazim68k.c (legitimize_pic_address): Move prototype ...
2000-02-26  Jeff LawFix copyrights.
1999-12-04  Geoff Keatingc-common.c (enum attrs): Add A_NO_LIMIT_STACK.
1999-10-14  Richard Henderson* m68k.md (zero_extendsidi2): Add missing output reload...
1999-09-07  Jeff LawMerge in gcc2-ss-010999
1999-08-05  Jeffrey A Lawm68k.md (xordi3, anddi3): These patterns are not availa...
1999-06-17  Don LindsayAdded -mpcrel flag, and underlying support for PC-relat...
1999-04-28  Andreas Schwabm68k.md (cmpsi+1): Use cmp.w when comparing a 16 bit...
1999-04-05  Jeffrey A Law* m68k.md (movdf): Hide GPR sources & destinations...
1999-01-27  Jeffrey A LawMerge in gcc2 snapshot 19980929. See gcc/ChangeLog...
1999-01-21  Jeffrey A Lawm68k.md (ashldi_const): Disable for !TARGET_5200.
1998-12-31  Jeffrey A Lawm68k.md (adddi_dilshr32): Allow all operands to be...
1998-10-13  Jim WilsonFix for m68k -O0 libstdc++ compiler abort.
1998-09-05  Jeffrey A Lawm68k.md (5200 movqi): Do not allow byte sized memory...
1998-09-05  Torbjorn Granlund* m68k.md (zero_extendsidi2): Fix typo.
1998-08-29  Jeffrey A Lawm68k.md (beq0_di): Generate correct (and more efficient...
1998-08-14  Jeff Lawm68k.md (adddi_dilshr32): One of the operands must...
1998-07-06  Franz Sirl* m68k.md (zero_extend QI to HI): Correctly handle...
1998-05-23  Andreas Schwabm68k.h: Declare more functions used in macros.
1998-05-07  Andreas Schwabm68k.md (adddi3, subdi3): Properly negate the DImode...
1998-04-15  Andreas Schwabm68k.md (adddi3, subdi3): Optimize for constant operand.
1998-04-04  Jeff Law* Check in merge from gcc2. See ChangeLog.11 and Chang...
1998-04-01  Jeffrey A Law1750a.md, [...]: Use GEN_INT consistently.
1998-03-23  Philippe De Muyterm68k.md (zero_extendqidi2, [...]): New patterns.
1998-03-23  Philippe De Muyterm68k.md (ashldi_const): Allow shift count in range...
1998-03-19  Manfred Hollsteinm68k.md (addqi3): Fix typo gen_INT vs.
1998-03-16  Andreas Schwabm68k.c: Include <stdlib.h> for atoi.
1998-02-27  Andreas SchwabUpdate copyright
1998-02-27  Andreas Schwabm68k.md (movsf+1): Optimize moving a CONST_DOUBLE zero.
1997-11-02  Jeff LawUpdate mainline egcs to gcc2 snapshot 971021.
1997-10-28  Jim WilsonFix coldfire/btst problems.
1997-08-29  Jim Wilsonm68k.md (iorsi_zexthi_ashl16): Disable.
1997-08-27  Jim WilsonFix newlib coldfire build failure.
1997-07-21  Richard Kenner(iorsi_zexthi_ashl16): Mark output operand as earlyclobber.
1997-07-14  Richard Kenner(adddi3, subdi3): Allow constant operand.
1997-06-13  Jim Wilson(mov[qhs]i}): Add pair of constraints which allow
1997-05-20  Jim Wilson(scc0_di, scc_di, seq, sne, sgt, sgtu, slt, sltu, sge...
1997-05-18  Richard Kenner(mov[qhs]i,movstrict[qs]i, mulsi3): Use 'Q' constraint...
1997-05-18  Richard Kenner(mov[qhs]i}): Add pair of constraints which allow offse...
1997-05-18  Richard Kenner(movstrict*): Changed into define_expands.
1997-04-21  Jim Wilson(movqi+2): Add address registers.
1997-04-13  Richard Kenner(movstricthi): Remove extraneous comparisons.
1997-04-13  Richard Kenner(rotl[shq]i3, rotl[hq]i3+1): Don't directly modify...
1997-04-13  Richard Kenner(tstdi): Add missing parallel around the pattern.
1997-03-25  Richard Kenner(tablejump): Use extl to explicitly sign extend index...
1997-03-25  Richard Kenner(mulsi3): Changed into define_expand.
1997-03-25  Richard Kenner(movqi): Disable use of address registers for TARGET_5200.
1997-03-25  Richard Kenner(bne0_di): Fix typo in last change.
1997-03-25  Richard Kenner(xorsi3_5200): Correct constraints.
1997-03-25  Richard Kenner(move{si,hi,qi,di}): Changed into define_expands.
1997-03-18  Jeff Lawm68k.c (m68k_last_compare_had_fp_operands): New variable.
1997-03-17  Richard Kenner(beq0_di, bne0_di, bge0_di, blt0_di): Use cmpw #0 inste...
1997-02-15  Richard Kenner(cmpsi): Added insn with appropriate constraints for...
1997-02-02  Richard Kenner(movqi): Enable use of clr and st insns on TARGET_5200.
1997-01-30  Richard Kenner(stack adjust peepholes): Use lea instead of add.w...
1997-01-19  Richard Kenner(ashrdi_const, ashrdi3): Allow 31 as shift count.
1997-01-19  Richard Kenner(rot[lr][shq]i3): Allow 'N', 'O' or 'P' operands.
1997-01-19  Richard KennerFix previous change: {add,sub}qw should be {add,sub}ql.
1997-01-04  Richard Kenner(addsi3...
1996-12-10  Richard Kenner(add[hs]i3): Only use two addq.w or subq.w instructions...
1996-12-07  Richard Kenner(iorsi_zexthi_ashl16): New pattern.
1996-12-07  Richard Kenner({and,ior,xor}si3_internal): Removed !TARGET_5200 from...
1996-12-07  Richard Kenner(andsi3): Changed into define_expand.
1996-11-12  Richard Kenner(movqi): Emit 'st' for INTVAL & 255 == 255, not INTVAL...
1996-11-12  Richard Kenner(addsi3): If TARGET_5200, use the lea insn to add small...
1996-11-12  Richard Kenner(negsi2): Change into define_expand.
1996-09-26  Torbjorn Granlund(mulsidi3 matcher): Change predicate const_int_operand...
1996-07-19  Ian Lance TaylorSimplify movqi, add more !TARGET_5200 cases
1996-07-19  Richard Kenner(negdi2): Undo last change: don't apply neg to address...
1996-07-18  Richard KennerAdd TARGET_5200 to conditions which determine whether...
1996-07-18  Richard Kenner(add patterns): Don't use two addqw instructions when...
1996-06-06  Richard Kenner(movsi_const0, movhi): Favor clr with TARGET_5200.
1996-06-06  Richard KennerDisable byte and word arithmetic, rotate, integer divid...
1996-04-16  Richard Kenner(ashlsi_16, lshrsi_16): Disable pattern for TARGET_6806...
1996-04-15  Richard Kenner(tstdi): Optimized for "d" case.
1996-04-14  Richard Kenner(ftruncdf2): Enable for m68060 systems.
1996-03-26  Richard Kenner(fullword move): Call output_move_simode_const.
1996-03-19  Richard Kenner(pushexthisi_const, movsi_const0): New names.
1996-03-12  Torbjorn Granlund(dbra peepholes): Use flags_in_68881.
1996-03-11  Richard KennerUse proper modes and predicates for {sign,zero}_extract.
1996-02-19  Richard Kenner(const_umulsi3_highpart): Disable for TARGET_M68060.
1996-02-12  Jeff Lawm68k.md (movqi): Call CC_STATUS_INIT when loading to...
1996-01-31  Richard Kenner(movqi): Use moveq if possible.
next