aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-03Make 4.7-2013.07 release.gcc-linaro-4.7-2013.07Yvan Roux
2013-06-26Merge from 4.7.4 (svn branches/gcc-4_7-branch rev 200408).Matthew Gretton-Dann
2013-06-14Make 4.7-2013.06-1 release.gcc-linaro-4.7-2013.06-1Rob Savoye
2013-06-032013-06-03 Christophe lyon <christophe.lyon@linaro.org>Christophe Lyon
Merge from FSF GCC 4.7.4 (svn branches/gcc-4_7-branch 199594).
2013-05-14Bump version number, post release.Yvan Roux
2013-05-14Make 4.7-2013.05 release.gcc-linaro-4.7-2013.05Yvan Roux
2013-05-14Merge from FSF arm/aarch64-4.7-branch r198254..r198689.Yvan Roux
2013-05-13Merge from FSF GCC 4.7.3 (branches/gcc-4_7-branch r198701).Matthew Gretton-Dann
2013-05-08Merge from FSF arm/aarch64-4.7-branch r198254..r198689.Matthew Gretton-Dann
2013-05-08Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r198689.Matthew Gretton-Dann
Backport of AArch64 -fomit-frame-pointer fix
2013-05-08Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r198452.Matthew Gretton-Dann
gcc/ Backported from mainline. * config/aarch64/aarch64-simd.md (aarch64_vcond_internal): Fix floating-point vector comparisons against 0. gcc/testsuite/ Backported from mainline. * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of inverse operands. * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form loop is vectorized. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form loop is vectorized and that the correct instruction is generated. * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2013-05-08Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r198254.Matthew Gretton-Dann
[Backport AArch64] Fix vld1<q>_* asm constraints in arm_neon.h gcc/ * config/aarch64/arm_neon.h (vld1<q>_lane*): Fix constraints. (vld1<q>_dup_<sufp><8, 16, 32, 64>): Likewise. (vld1<q>_<sufp><8, 16, 32, 64>): Likewise.
2013-05-08Merge from FSF GCC 4.7.3 (branches/gcc-4_7-branch r198701).Matthew Gretton-Dann
2013-04-08Bump version number, post release.Yvan Roux
2013-04-08Make 4.7-2013.04 release.gcc-linaro-4.7-2013.04Yvan Roux
2013-04-08Merge from FSF arm/aarch64-4.7-branch r196346..r196381.Yvan Roux
2013-04-08Merge from FSF GCC 4.7.3 (svn branches/gcc-4_7-branch 197188).Yvan Roux
2013-04-03Partial backport Vectorizer Cost Model from mainline r195977Christophe Lyon
(partial because some generic hooks do not exist in the 4.7 branch)
2013-04-03Update commit dateChristophe Lyon
2013-04-02Merge from FSF arm/aarch64-4.7-branch r196346..r196381.Matthew Gretton-Dann
2013-04-02Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196381.Matthew Gretton-Dann
[AArch64/AArch64-4.7][libgcc] Silence warnings in sync-cache.c libgcc/ * config/aarch64/sync-cache.c (__aarch64_sync_cache_range): Silence warnings.
2013-04-02Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196375.Matthew Gretton-Dann
[AArch64-4.7] Fix warning: TARGET_FIXED_CONDITION_CODE_REGS redefined. gcc/ * config/aarch64/aarch64.c: Fix typo in `#undef TARGET_FIXED_CONDITION_CODE_REGS'
2013-04-02Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196353.Matthew Gretton-Dann
[AArch64/AArch64-4.7] Fix warning - Unused variable in aarch64_float_const_representable. gcc/ * config/aarch64/aarch64.c (aarch64_float_const_representable): Remove unused variable.
2013-04-02Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196351.Matthew Gretton-Dann
[AArch64/AArch64-4.7] Fix warning - aarch64_mangle_type has no prototype. gcc/ * config/aarch64/aarch64.c (aarch64_mangle_type): Make static.
2013-04-02Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196348.Matthew Gretton-Dann
[AArch64/AArch64-4.7] Fix warning - No previous prototype for aarch64_init_simd_builtins. gcc/ * config/aarch64/aarch64-builtins.c (aarch64_init_simd_builtins): Make static.
2013-04-02Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196346.Matthew Gretton-Dann
[AArch64/AArch64-4.7] Fix warning - aarch64_simd_make_constant has no prototype. gcc/ * config/aarch64/aarch64.c (aarch64_simd_make_constant): Make static.
2013-04-02Merge from FSF GCC 4.7.3 (svn branches/gcc-4_7-branch 197188).Matthew Gretton-Dann
2013-04-02Fix date typo.Christophe Lyon
2013-04-02Backport "Turn off 64bits ops in Neon" from mainline r196876.Christophe Lyon
2013-04-02Fixed ChangeLog.linaroChristophe Lyon
2013-04-02Fix ChangeLog.linaro entry to account for partial backport.Christophe Lyon
2013-03-11Bump version number, post release.Matthew Gretton-Dann
2013-03-11Make 4.7-2013.03 release.gcc-linaro-4.7-2013.03Matthew Gretton-Dann
2013-03-11Backport pr56484 from mainlineMatthew Gretton-Dann
2013-03-11Merge from FSF arm/aarch64-4.7-branch r196014..r196225.Matthew Gretton-Dann
2013-03-11Merge from FSF GCC 4.7.3 (svn branches/gcc-4_7-branch 196272).Matthew Gretton-Dann
2013-03-06Backport pr56484 from mainlineVenkataramanan Kumar
2013-02-26Merge from FSF arm/aarch64-4.7-branch r196014..r196225.Matthew Gretton-Dann
2013-02-26Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196225.Matthew Gretton-Dann
Subject: [AArch64] Add missing copyright and build dependency for aarch64-simd-builtins.def gcc/ * config/aarch64/aarch64-simd-builtins.def: Add copyright header. * config/aarch64/t-aarch64 (aarch64-builtins.o): Depend on aarch64-simd-builtins.def.
2013-02-26Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196015.Matthew Gretton-Dann
[AArch64-4.7] Backport: Fix g++.dg/abi/aarch64_guard1.C gcc/testsuite/ * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
2013-02-26Backport /work/sources/gcc-bzr/arm-aarch64-4.7 r196014.Matthew Gretton-Dann
[AArch64-4.7] Backport: Implement section anchors gcc/ * common/config/aarch64/aarch64-common.c (aarch_option_optimization_table): New. (TARGET_OPTION_OPTIMIZATION_TABLE): Define. * gcc/config/aarch64/aarch64-elf.h (ASM_OUTPUT_DEF): New definition. * gcc/config/aarch64/aarch64.c (TARGET_MIN_ANCHOR_OFFSET): Define. (TARGET_MAX_ANCHOR_OFFSET): Likewise.
2013-02-26Merge from FSF GCC 4.7.3 (svn branches/gcc-4_7-branch 196272).Matthew Gretton-Dann
2013-02-22Fix backport. XXX_add_stmt_cost is relevant for 4.8 only.Christophe Lyon
2013-02-212013-02-21 Christophe Lyon <christophe.lyon@linaro.org>Christophe Lyon
Backport from mainline r195977: 2013-02-12 Christophe Lyon <christophe.lyon@linaro.org> * config/arm/arm-protos.h (struct cpu_vec_costs): New struct type. (struct tune_params): Add vec_costs field. * config/arm/arm.c (arm_builtin_vectorization_cost) (arm_add_stmt_cost): New functions. (TARGET_VECTORIZE_BUILTIN_VECTORIZATION_COST) (TARGET_VECTORIZE_ADD_STMT_COST): Define. (arm_default_vec_cost): New struct of type cpu_vec_costs. (arm_slowmul_tune, arm_fastmul_tune, arm_strongarm_tune) (arm_xscale_tune, arm_9e_tune, arm_v6t2_tune, arm_cortex_tune) (arm_cortex_a15_tune, arm_cortex_a5_tune, arm_cortex_a9_tune) (arm_v6m_tune, arm_fa726te_tune): Define new vec_costs field.
2013-02-18Bump version number, post release.Yvan Roux
2013-02-18Make 4.7-2013.02-01 release.gcc-linaro-4.7-2013.02-01Yvan Roux
2013-02-18Fix multiarch merge issues.Yvan Roux
2013-02-14Fix multiarch merge issues.Yvan Roux
2013-02-122013-02-12 Christophe Lyon <christophe.lyon@linaro.org>Christophe Lyon
Backport: gcc/ * config/arm/arm-protos.h (tune_params): Add prefer_neon_for_64bits field. * config/arm/arm.c (prefer_neon_for_64bits): New variable. (arm_slowmul_tune): Default prefer_neon_for_64bits to false. (arm_fastmul_tune, arm_strongarm_tune, arm_xscale_tune): Ditto. (arm_9e_tune, arm_v6t2_tune, arm_cortex_tune): Ditto. (arm_cortex_a5_tune, arm_cortex_a15_tune): Ditto. (arm_cortex_a9_tune, arm_fa726te_tune): Ditto. (arm_option_override): Handle -mneon-for-64bits new option. * config/arm/arm.h (TARGET_PREFER_NEON_64BITS): New macro. (prefer_neon_for_64bits): Declare new variable. * config/arm/arm.md (arch): Rename neon_onlya8 and neon_nota8 to avoid_neon_for_64bits and neon_for_64bits. Remove onlya8 and nota8. (arch_enabled): Handle new arch types. Remove support for onlya8 and nota8. (one_cmpldi2): Use new arch names. * config/arm/arm.opt (mneon-for-64bits): Add option. * config/arm/neon.md (adddi3_neon, subdi3_neon, iordi3_neon) (anddi3_neon, xordi3_neon, ashldi3_neon, <shift>di3_neon): Use neon_for_64bits instead of nota8 and avoid_neon_for_64bits instead of onlya8. * doc/invoke.texi (-mneon-for-64bits): Document. gcc/testsuite/ * gcc.target/arm/neon-for-64bits-1.c: New tests. * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2013-02-11Bump version number, post release.Christophe Lyon