aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
AgeCommit message (Expand)AuthorFilesLines
2010-02-18lib1funcs.asm (__prefer_thumb__): New define.Sebastian Huber1-4/+16
2010-02-06re PR target/42957 (ARM: Segfault when invalid -mfpu argument is specified.)Richard Earnshaw1-1/+5
2010-02-01arm.c (FL_FOR_ARCH_7A): is also a superset of ARMv6K.Richard Earnshaw3-77/+29
2010-01-28Fix bswap patterns for trunk.Stephen Thomas1-0/+101
2010-01-27Revert r156276Nick Clifton2-4/+5
2010-01-27re PR target/42671 (Thumb2 generate more instructions than Thumb1 to load GOT...Wei Guozhi2-5/+4
2010-01-25re PR c++/42748 (warnings about 'mangling of 'va_list' has changed in GCC 4.4...Mark Mitchell1-1/+1
2010-01-19Fix target/38697Ramana Radhakrishnan2-11/+22
2010-01-12Fix Neon Scheduler ocaml description. Julian Brown1-1/+8
2009-12-24re PR target/40887 (GCC generates suboptimal code for indirect function calls...Julian Brown2-13/+18
2009-12-23re PR target/42093 (Compressed switch tables for Thumb2 have signed offsets)Ramana Radhakrishnan1-2/+2
2009-12-23Pass floating point constant moves to integer registersRamana Radhakrishnan1-1/+1
2009-12-17bpabi-v6m.S (test_div_by_zero): New macro.Julian Brown3-20/+226
2009-12-17re PR target/42372 (Regrename reuses non-dead register)Richard Earnshaw1-1/+1
2009-12-07constraints.md (Ps, Pt): New constraint letters.Julian Brown2-3/+14
2009-12-05thumb2.md (thumb2_mulsi_short_compare0): Use a low-register for the scratch.Richard Earnshaw1-1/+1
2009-12-03linux-atomic.c (SYNC_LOCK_RELEASE): Place memory barrier before the lock rele...Richard Earnshaw1-1/+3
2009-11-30arm.h (PREFERRED_RELOAD_CLASS): Don't restrict Thumb-2 reloads to LO_REGS.Julian Brown1-1/+1
2009-11-25arm.md (consttable_4): Handle (high ...).Paul Brook1-0/+7
2009-11-25arm.h (enum vfp_reg_type): Add VFP_NONE.Robert Nelson2-5/+6
2009-11-24arm.c (arm_compute_save_reg0_reg12_mask): Fix comment typo.Paul Brook1-1/+1
2009-11-24arm.c (TARGET_DWARF_REGISTER_SPAN): Define.Julian Brown1-2/+44
2009-11-23arm.c (arm_compute_save_reg0_reg12_mask): Add special case for noreturn funct...Paul Brook1-5/+14
2009-11-20invoke.texi: Document ARM -mcpu=cortex-a5.Paul Brook3-2/+3
2009-11-20arm.h (ASM_OUTPUT_REG_PUSH): Handle STATIC_CHAIN_REGNUM specially for Thumb-1.Julian Brown1-1/+21
2009-11-19config.gcc: Add new ARM --with-fpu options.Paul Brook1-0/+1
2009-11-18neon-docgen.ml (analyze_shape_elt): Handle Alternatives.Daniel Jacobowitz1-0/+1
2009-11-18arm.c (FL_ARCH7EM, [...]): Define.Paul Brook2-2/+13
2009-11-16invoke.texi: Document ARM VFPv4 based FPUs.Paul Brook1-0/+3
2009-11-14arm.md (adddi_sesidi_di): Place tied contraint first.Richard Earnshaw1-29/+29
2009-11-11arm.c (neon_vdup_constant, [...]): New.Daniel Jacobowitz6-17/+220
2009-11-11neon.md (*neon_mov<mode>): Reject two non-register operands.Daniel Jacobowitz2-3/+24
2009-11-11arm.c (arm_override_options): Enable scheduling for Thumb-2.Daniel Jacobowitz1-2/+1
2009-11-09extend.texi (Half-Precision): Update wording to reflect that there are now mu...Paul Brook5-99/+270
2009-11-05arm.c (arm_fp_model, [...]): Remove.Paul Brook8-179/+97
2009-11-04[multiple changes]Richard Earnshaw1-0/+40
2009-11-03neon.ml (vectype): Add T_floatSF.Paul Brook3-52/+54
2009-10-31A9 integer pipeline description.Ramana Radhakrishnan1-6/+180
2009-10-30linux-eabi.h (LINK_SPEC): BE8_LINK_SPEC added.Daniel Gutson2-2/+4
2009-10-30target-def.h (TARGET_ASM_TTYPE): Correct typo of TARGET_ARM_TTYPE.Nathan Sidwell1-1/+0
2009-10-30arm.md (QHSI): New mode iterator.Richard Earnshaw2-5/+13
2009-10-29arm.c (find_best_start): Fix type of remainder to be unsigned .Ramana Radhakrishnan1-1/+1
2009-10-29arm.c (count_insns_for_constant): Rework to support counting for thumb2 immed...Richard Earnshaw1-79/+113
2009-10-28re PR target/39715 ([cond-optab] extra sign extensions on Thumb)Paolo Bonzini1-4/+17
2009-10-28re PR target/40741 (code size explosion for integer comparison)Paolo Bonzini2-8/+43
2009-10-27target.h (have_conditional_execution): Add a new target hook function.Wei Guozhi1-0/+12
2009-10-20re PR target/39247 (FAIL: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile...Richard Earnshaw1-0/+10
2009-10-19arm.c (output_move_neon): Use DImode in call to adjust_address.Joseph Myers1-1/+1
2009-10-17targhooks.c (default_libcall_value): Don't use LIBCALL_VALUE macro if not def...Anatoly Sokolov1-3/+3
2009-10-14neon.md (neon_vshll_n<mode>): Checking Bounds fixed.Daniel Gutson1-1/+2