Fix big-endian code generation
[platform/upstream/gcc.git] / gcc / config / arm / arm.md
2002-03-18 Bernd SchmidtFix big-endian code generation
2002-03-15 Richard Earnshawre PR target/5170 (Supicious code in arm.md)
2002-03-15 Richard Earnshawre PR target/5712 ([ARM] bad ADR generated)
2002-03-14 Richard Earnshaw* arm.md: Fix warnings about constraints in peepholes...
2002-02-19 Philip Blundellre PR target/5185 ([ARM] Segmentation fault in final.c)
2002-01-23 Nick CliftonUse an UNSPEC instead of a USE to prevent prologue...
2001-12-21 Nick CliftonUse 'a' operand code for prefetch instruction.
2001-12-08 Richard Earnshawarm.md (VUNSPEC_PREFETCH): Delete constant definition.
2001-09-12 Kaveh R. Ghazic-common.c (c_tree_code_name): Const-ification.
2001-08-18 Richard Hendersondefaults.h (UNALIGNED_SHORT_ASM_OP, [...]): Move from ...
2001-07-04 Richard Kenneremit-rtl.c (replace_equiv_address): New function.
2001-07-02 Richard Kenneremit-rtl.c (adjust_address): New function.
2001-05-18 Bernd SchmidtRevert an incorrect change
2001-02-09 Nick CliftonChange output contraint on post inc load/store multiple...
2001-01-15 Philip Blundellarm.c (arm_finalize_pic): New arg "prologue".
2001-01-15 Richard Earnshawarm.c (use_return_insn): Don't try to determine the...
2001-01-15 Richard Earnshawarm.md (cbranchsi4): Correct calculation of branch...
2001-01-14 Richard Earnshawarm.md (ldmsi_postinc, [...]): Delete.
2001-01-08 Richard Earnshawarm.c (arm_arch5e): New variable.
2001-01-05 Richard Earnshawarm.md (ldmsi_postinc): Avoid use of match_dup between...
2000-12-08 Nick CliftonAdd pool ranges to load_indirect_jump pattern
2000-12-04 Nick CliftonFix bogons from XScale contribution
2000-12-04 Nick CliftonAdd support for XScale target
2000-11-29 Richard Earnshawarm.md (sibcall, [...]): Add use of link register.
2000-11-29 Nick CliftonFix pic_l;oad_addr to work in Thumb mode.
2000-11-28 Richard Hendersongenoutput.c (validate_insn_operands): New.
2000-11-27 Richard EarnshawChangeLog
2000-11-27 Richard Earnshawarm.md (arm_adddi3, [...]): Merge with splitters to...
2000-11-22 Nick CliftonDefine symbolic names for the link register, last integ...
2000-11-13 Richard Earnshawarm.md (mulsidi3adddi, [...]): Revert previous change.
2000-11-10 Kaveh R. Ghazialpha.c (check_float_value): Use memcpy, not bcopy.
2000-11-09 Nick CliftonFix {u}mulsidi3adddi patterns in arm.md and add testcas...
2000-10-09 Richard Earnshaw* arm.md (push_multi): Revert unintended change.
2000-10-09 Richard Earnshawarm.c: Miscellaneous white space and comment clean...
2000-10-09 Richard Earnshawarm.c (thumb_expand_movstrqi): Rewrite to support SSA...
2000-10-09 Richard Earnshawarm.md (predicable): New attribute, default to "no".
2000-09-01 Jeffrey A Lawarm.md: Use no_new_pseudos to determine when it is...
2000-08-15 Richard Earnshawarm.c (arm_function_ok_for_sibcall): New function.
2000-08-15 Richard Earnshaw* arm.md (splits generating cond_exec): Disable.
2000-08-15 Richard EarnshawARM support for unordered FP operations.
2000-07-28 Aldy Hernandezremoved constraints in expander.
2000-07-03 Nick CliftonFix peepholes to prevent pre-/post- increment addressin...
2000-06-03 Richard Earnshaw* arm.md (untyped_call): Use GEN_CALL macro.
2000-05-06 Richard EarnshawUse new tail-calling mechanism on ARM.
2000-05-06 Richard Earnshawarm.c (arm_gen_load_multiple, [...]): Don't add bogus...
2000-05-04 Richard Kennerrtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P...
2000-04-15 Richard Earnshaw* arm.md (movhi): REGNO_POINTER_ALIGN is now bits.
2000-04-08 Richard EarnshawMerge changes from merged-arm-thumb-backend-branch...
2000-03-28 Jason Merrillarm.md (return peepholes): Update to reflect the new...
2000-02-29 Dmitri MakarovApply Dimitri Makarov's patch to import attribute short...
2000-02-11 Dmitri MakarovMinor formatting tidyups.
2000-02-09 Scott BambroughIn PIC mode, make sure that a constant source address...
2000-01-09 Philip BlundellApply patch from Phillip Blundel to use single STR...
1999-12-14 Clinton Popetzarm.md (mulsidi3adddi, [...]): New patterns for long...
1999-11-21 Nick CliftonRename -mshort-load-bytes switch to -malignment-traps
1999-11-02 Nick CliftonFix compile time warnings
1999-10-28 Richard Earnshaw* arm.md (*casesi_insn): Add a clobber of the condition...
1999-10-28 Jeffrey A Lawarm.md (adddi3, [...]): Add splitters for these patterns.
1999-10-25 Richard Earnshaw* arm.md (pic_load_addr): Add constraints to operand 1.
1999-10-23 Jeffrey A Lawarm.c (logical_binary_operator): New fucntion.
1999-09-09 Richard Earnshawarm.c: Include "ggc.h".
1999-08-04 Richard Earnshawarm.c (typedef minipool_node): Renamed from pool_node.
1999-07-23 Philip Blundellarm.h (TARGET_SWITCHES): Add -m{no-}single-pic-base.
1999-06-21 Nick CliftonAdd cpp support for ARM920 and ARM920T processor types.
1999-06-19 Richard Earnshawarm.md (*adddf_esfdf_df): Renamed from *adddf_df_esfdf.
1999-05-22 Philip BlundellApply patch from Philip Blundell <pb@nexus.co.uk>...
1999-05-13 Nick Burrettarm.md (nop): Backout Apr 27 change.
1999-05-08 Philip Blundellarm.h (NEED_PLT_GOT): New macro.
1999-04-26 Nick Burrettarm.md (nop): Output instruction using output_asm_insn...
1999-04-20 Catherine Moorearm.md (movhi): Add check for odd offset.
1999-04-12 Richard Earnshawarm.h (target_fp_name, [...]): Const-ify.
1999-03-22 Nick CliftonFix compile time warnings about unused parameters
1999-03-17 Nick CliftonFix compile time warnings.
1999-02-25 Richard EarnshawDelete target options -m2 -m3 & -m6.
1999-02-25 Nick CliftonTidy up previous delta
1999-02-22 Nick CliftonApply ARM/Linux patches.
1999-02-16 Richard Earnshawarm.md (*zeroextractqi_compare0_scratch): Re-add load...
1999-02-16 Nick CliftonFix PlumHall failure - encure that bitfield in zero_ext...
1999-02-13 Richard Earnshawarm.md: Use gen_rtx_FOO instead of gen_rtx (FOO, ...).
1999-02-06 Richard EarnshawSupport for ARM9
1999-01-20 Jeff Lawupdate copyright
1999-01-20 Mark Mitchellarm.md: Use MEM_COPY_ATTRIBUTES where appropriate throu...
1998-10-12 Nick CliftonReplace (reg 24) with (reg:CC 24)
1998-10-12 Nick Cliftonthumb.c - add warning about PIC code not being supporte...
1998-09-24 Nick CliftonApplied Jim's patch to "insv" pattern
1998-09-19 Richard Earnshawarm.c (bad_signed_byte_operand): Check both arms of...
1998-07-11 Richard Earnshawarm.md (extendhisi2_mem, [...]): Propagate the volatile...
1998-05-26 Richard Earnshawarm.c (bad_signed_byte_operand): New predicate function.
1998-05-06 Jeff Lawtypo typo fixes fixes
1998-04-04 Jeff Law* Check in merge from gcc2. See ChangeLog.11 and Chang...
1998-02-14 Richard Earnshawarm.md (movsfcc): Also validate operands[3] when compil...
1997-07-16 Richard Earnshaw(*push_fp_multi): New pattern.
1997-05-08 Richard Earnshaw(attr cpu): Add new cpu types for arm8 and strongarm.
1997-04-06 Richard Earnshaw(incscc): Use a match_operand with cc_register to match...
1997-03-18 Richard Earnshaw(movhi): Handle generation of large constants during
1996-05-04 Richard Earnshaw(*addsi3_compareneg): Delete potentially unsafe insn.
1996-04-12 Doug Evansarm.md (*ldmsi,*stmsi): Use (mem (match_operand .....
1996-02-27 Richard Earnshawarm.md (*addsi3_compare0_scratch): New insn.
1996-02-22 Doug Evans(consttable_end): Delete call to text_section.
1996-02-19 Richard Earnshaw(*zeroextract[qs]i_compare0_scratch): Use const_int_ope...
next