Linaro GCC 4.7-2012.11

Milestone information

Project:
Linaro GCC
Series:
4.7
Version:
4.7-2012.11
Released:
2012-11-15  
Registrant:
Matthew Gretton-Dann
Release registered:
2012-11-15
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
3 Matthew Gretton-Dann
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
3 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon gcc-linaro-4.7-2012.11.tar.bz2 (md5, sig) Source 5,037
last downloaded 2 days ago
Total downloads: 5,037

Release notes 

The Linaro Toolchain Working Group is pleased to announce the 2012.11 release of Linaro GCC 4.7.

Linaro GCC 4.7 2012.11 is the eigth release in the 4.7 series. Based off the latest GCC 4.7.2+svn193200 release, it includes ARM-focused performance improvements and bug fixes.

Interesting changes include:
 * Updates to GCC 4.7.2+svn193200
 * Also includes arm/aarch64-4.7-branch up to svn revision 193328.

Fixes:
 * LP #1065122
 * LP #1065559
 * LP #1067760

The source tarballs are available from:
 https://launchpad.net/gcc-linaro/+milestone/4.7-2012.11

Downloads are available from the Linaro GCC page on Launchpad:
 https://launchpad.net/gcc-linaro

More information on the features and issues are available from the
release page:
 https://launchpad.net/gcc-linaro/4.7/4.7-2012.11

Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Bugs: https://bugs.launchpad.net/gcc-linaro/

Questions? https://ask.linaro.org/

Interested in commercial support? Inquire at support@linaro.org

Changelog 

View the full changelog

2012-11-13 Matthew Gretton-Dann <email address hidden>

 GCC Linaro 4.7-2012.11 released.

 gcc/
 * LINARO-VERSION: Update.

2012-11-09 Michael Hope <email address hidden>

 Merge from FSF arm/aarch64-4.7-branch r193293..r193328.

 Backport arm-aarch64-4.7 r193293:
 Merge from gcc trunk 193291.

 gcc/ChangeLog

 2012-11-07 Yufeng Zhang <email address hidden>

 * config/aarch64/aarch64.c (aarch64_expand_prologue): For the
 load-pair with writeback instruction, replace
 aarch64_set_frame_expr with add_reg_note (REG_CFA_ADJUST_CFA);
 add new local variable 'cfa_reg' and use it.

 gcc/testsuite/ChangeLog

 2012-11-07 Yufeng Zhang <email address hidden>

 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.

 Backport arm-aarch64-4.7 r193300:
 Merge from gcc trunk 193299.

 gcc/ChangeLog

 2012-11-07 Yufeng Zhang <email address hidden>

 * config/aarch64/aarch64.c (aarch64_expand_prologue): add the missing
 argument 'Pmode' to the 'plus_constant' call.

 Backport arm-aarch64-4.7 r193328:
 gcc/ChangeLog

 2012-11-08 Yufeng Zhang <email address hidden>

 Revert:
 2012-11-07 Yufeng Zhang <email address hidden>

 * config/aarch64/aarch64.c (aarch64_expand_prologue): add the missing
 argument 'Pmode' to the 'plus_constant' call.

2012-11-07 Michael Hope <email address hidden>

 Merge from FSF GCC 4.7.2 (svn branches/gcc-4_7-branch 193200).

2012-10-18 Michael Hope <email address hidden>

 Merge from FSF arm/aarch64-4.7-branch r192117..r192536.

 Backport arm-aarch64-4.7 r192117:
 [AARCH64-4.7] Add missing constraints to fnmadd.

 * config/aarch64/aarch64.md (*fnmadd<mode>4): Add missing
 constraints.

 Backport arm-aarch64-4.7 r192127:
 [AARCH64-4.7] Remove inline asm implementations of vqdmlxl.

 Backport arm-aarch64-4.7 r192501:
 [AARCH64-4.7] Add predefines for AArch64 code models.

 2012-10-16 Chris Schlumberger-Socha <email address hidden>

 * config/aarch64/aarch64.h (TARGET_CPU_CPP_BUILTINS): Add predefine for
 AArch64 code models.

 Backport arm-aarch64-4.7 r192504:
 [AARCH64-4.7] Fix ICE in aarch64_split_doubleword_move.

 2012-10-16 Marcus Shawcroft <email address hidden>

 * config/aarch64/aarch64-protos.h (aarch64_split_doubleword_move):
 Rename to aarch64_split_128bit_move.
 (aarch64_split_128bit_move_p): New.
 * config/aarch64/aarch64.c (aarch64_split_doubleword_move):
 Rename to aarch64_split_128bit_move.
 (aarch64_split_128bit_move_p): New.
 * config/aarch64/aarch64.md: Adjust TImode move split.

 Backport arm-aarch64-4.7 r192507:
 Only permit valid operand range for SBFIZ

 Backport arm-aarch64-4.7 r192508:
 [AARCH64-4.7] Fix saturating doubling multiply NEON Intrinsics.

 Backport arm-aarch64-4.7 r192536:
 [AArch64] Update logical immediate instruction pattern.

 * config/aarch64/aarch64.md (<optab><mode>3):
 Update constraint for operand 0.
 Update scheduling attribute for the second alternative.

2012-10-09 Matthew Gretton-Dann <email address hidden>

 gcc/
 * LINARO-VERSION: Bump version.

0 blueprints and 3 bugs targeted

Bug report Importance Assignee Status
1065122 #1065122 kumofs ftbfs on armhf (gcc ICE) 4 Medium Matthew Gretton-Dann  10 Fix Released
1065559 #1065559 [regression] cone ftbfs on armel/armhf using GCC 4.7 4 Medium Matthew Gretton-Dann  10 Fix Released
1067760 #1067760 Backport split all insns before pool placement fix to 4.7 4 Medium Matthew Gretton-Dann  10 Fix Released
This milestone contains Public information
Everyone can see this information.