Hi all we have merged the gcc-4_9-branch into linaro/gcc-4_9-branch up to revision 221341 as r221360. We have also backported this set of revisions:
* r212011 as r221216 : PR tree-optimization/61607 * r214942 as r221216 : Abstract away marking loops for removal * r214957 as r221216 : Sanity check removed loops * r215012 as r221216 : PR bootstrap/63204 * r215016 as r221216 : PR ipa/63196 * r215612 as r221194 : Tighten predicates on SIMD shift intrinsics * r215722 as r221196 : Wire up vqdmullh_laneq_s16 and vqdmullh_laneq_s32 * r216663 as r221239 : [testsuite] revert changes on check_effective_target_arm_*_ok * r217706 as r221240 : [testsuite] new set of Neon intrinsics tests * r217707 as r221241 : [testsuite] fix vbic/vorn Neon tests * r217725 as r221339 : Improve modeled latency between FP operations and FP->GP register moves * r217780 as r221302 : Adjust generic move costs * r217852 as r221300 : Add range-check for Symbol + offset addressing * r217938 as r221301 : Add vector pattern for __builtin_ctz * r218115 as r221216 : PR tree-optimization/64083 * r218463 as r221242 : [testsuite] Fix vaddl and vaddw tests * r218486 as r221344 : Bics instruction generation for aarch64 * r218503 as r221344 : additional bics patterns * r218733 as r221216 : PR tree-optimization/64284 * r218746 as r221216 : PR middle-end/64246 * r219764 as r221242 : [testsuite] Add explicit dependency on Neon Cumulative Saturation flag * r219765 as r221242 : [testsuite] Be more verbose, and actually confirm that a test was checked. * r219767 as r221242 : [testsuite] Add vld1_lane tests * r219914 as r221242 : [testsuite] Add vldX_dup test. * r219917 as r221242 : [testsuite] Add vmla and vmls tests. * r219918 as r221242 : [testsuite] Add vmla_lane and vmls_lane tests. * r219919 as r221242 : [testsuite] Add vtrn tests. Refactor vzup and vzip tests. * r219920 as r221242 : [testsuite] Add vmlal and vmlsl tests. * r219921 as r221242 : [testsuite] Add vmlal_lane and vmlsl_lane tests. * r219922 as r221242 : [testsuite] Add vmlal_n and vmlsl_n tests. * r219930 as r221242 : [testsuite] Add vqdmlal and vqdmlsl tests. * r219931 as r221242 : [testsuite] Add vqdmlal_lane and vqdmlsl_lane tests * r219932 as r221242 : [testsuite] Add vqdmlal_n and vqdmlsl_n tests. * r219934 as r221242 : [testsuite] Add vsli_n and vsri_n tests. * r219937 as r221242 : [testsuite] Add vsubl tests, put most of the code in common with vaddl in vXXXl.inc. * r219938 as r221242 : [testsuite] Add vsubw tests, putting most of the code in common with vaddw * r219939 as r221242 : [testsuite] Add vmovn tests. * r219940 as r221242 : [testsuite] Add vmul_lane tests. * r219941 as r221242 : [testsuite] Add vmul_n tests. * r219942 as r221242 : [testsuite] Add vmull tests. * r219943 as r221242 : [testsuite] Add vmull_lane tests. * r219944 as r221242 : [testsuite] Add vmull_n tests. * r219945 as r221242 : [testsuite] Add vqdmulh tests. * r219946 as r221242 : [testsuite] Add vqdmulh_lane tests. * r219947 as r221242 : [testsuite] Add vqdmulh_n tests. * r219948 as r221242 : [testsuite] Add vqdmull tests. * r219949 as r221242 : [testsuite] Add vqdmull_lane tests. * r219950 as r221242 : [testsuite] Add vqdmull_n tests. * r220117 as r221242 : [testsuite] Add vsubhn, vraddhn and vrsubhn tests. * r220118 as r221242 : [testsuite] Add vmla_n and vmls_n tests. * r220119 as r221242 : [testsuite] Add vpadd, vpmax and vpmin tests. * r220121 as r221242 : [testsuite] Add vmovl tests. * r220122 as r221242 : [testsuite] Add vmnv tests. * r220123 as r221242 : [testsuite] Add vpadal tests. * r220124 as r221242 : [testsuite] Add vpaddl tests. * r220126 as r221242 : Fix incorrect ChangeLog formatting. * r220353 as r221242 : [testsuite] Add vmax, vmin, vhadd, vhsub and vrhadd tests. * r220491 as r221216 : PR tree-optimization/64878 * r220751 as r221343 : [Haifa Scheduler] Fix latent bug in macro-fusion/instruction grouping * r220860 as r221215 : [AArch64] Fix wrong-code bug in right-shift SISD patterns This will be part of our 2015.03 4.9 release. Thanks Yvan