[ANNOUNCE] Linaro GCC 4.9 2014.07-1 released

2014-07-29 Thread Yvan Roux
The Linaro Toolchain Working Group (TCWG) announces the 2014.07-1 release
of the Linaro GCC 4.9 source package. This is a respin of the 2014.07
release which
contained a backport of a revision that is only relevant to trunk.

Changes in this GCC source package release are:

* Updates to GCC 4.9.1 (svn212635)
* Revert backport of [AArch32] Fix PR target/61154.

Please find the original 2014.07 release notes below:

The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2014.07
stable release of the Linaro GCC 4.9 source package.

Linaro GCC 4.9 2014.07 is the fourth Linaro GCC source package release in the
4.9 series.  It is based on FSF GCC 4.9.1+svn212419 and includes performance
improvements and bug fixes.

With the imminent release of ARMv8 hardware and the recent release of the
GCC 4.9 compiler the Linaro TCWG will be focusing on stabilization and
performance of the compiler as the FSF GCC compiler approaches version 4.9.1.
The Linaro TCWG will provide monthly stable[1] source package releases until
FSF GCC 4.9.1 is released.  At that point Linaro GCC 4.9 will merge in
FSF GCC 4.9.1 and, release Linaro GCC 4.9.1, and then return to a schedule of
stable quarterly releases and monthly engineering[2] releases.

Interesting changes in this GCC source package release include:

* Updates to GCC 4.9.1-pre+svn212419
* Backport of [AArch32] Wrap long literals in HOST_WIDE_INT_C in
  aarch-common.c
* Backport of [AArch32] Rewrite TLC Intrinsics.
* Backport of [AArch32] Remove vzip, vuzp, vtrn builtins and cleanup
* Backport of [AArch32] Use enum name instead of integer value for
  PARAM_SCHED_PRESSURE_ALGORITHM.
* Backport of [AArch32] Vectorise bswap*
* Backport of [AArch32] Fix PR/61331
* Backport of [AArch32] Fix PR target/61154
* Backport of [AArch32] Use mov_imm type for movw operations consistently
* Backport of [AArch32] Remove XFmode from ARM backend.
* Backport of [AArch64] Rewrite REV Intrinsics.
* Backport of [AArch64] Implement HARD_REGNO_CALLER_SAVE_MODE.
* Backport of [AArch64] Support tail indirect function call.
* Backport of [AArch64] Fix stack protector for ILP32
* Backport of [AArch64] ILP32 dynamic linker
* Backport of [AArch64] Correct signedness of builtins, remove casts from
  arm_neon.h
* Backport of [AArch64] clarify stack layout diagram
* Backport of [AArch64] Implement movmem for the benefit of inline memcpy
* Backport of [AArch64] Fix REG_CFA_RESTORE mode.
* Backport of [AArch64] Fix layout of frame layout code.
* Backport of [AArch64] Fix some reg-to-reg move scheduler types.
* Backport of [AArch64] Implement CRC32 ACLE intrinsics + testsuite.
* Backport of [AArch64] Implement ADD in vector registers for 32-bit scalar
  values.
* Backport of [AArch32/AArch64] TARGET_ATOMIC_ASSIGN_EXPAND_FENV AArch64
* Backport of [AArch32/AArch64] Use signed chars in gcc.dg/pr60114.c.
* Backport of [AArch32/AArch64] Rewrite UZP Intrinsics.
* Backport of [AArch32/AArch64] Rewrite TRN Intrinsics.
* Backport of [AArch32/AArch64] Rewrite EXT Intrinsics.
* Backport of [genattrtab] Fix memory corruption, allocate enough memory for all
  bypassed reservations
* Backport of Fix PR c/60114

Feedback and Support

Subscribe to the important Linaro mailing lists and join our IRC channels to
stay on top of Linaro development.

** Linaro Toolchain Development "mailing list":
   http://lists.linaro.org/mailman/listinfo/linaro-toolchain
** Linaro Toolchain IRC channel on irc.freenode.net at @#linaro-tcwg@

* Bug reports should be filed in Launchpad against "Linaro GCC project":
  http://bugs.launchpad.net/gcc-linaro/+filebug.
* Questions? "ask Linaro":
  http://ask.linaro.org/.
* Interested in commercial support? inquire at "Linaro support":mailto:
  supp...@linaro.org

[1] Stable source package releases are defined as releases where the full Linaro
Toolchain validation plan is executed.
[2] Engineering source package releases are defined as releases where the
compiler is only put through unit-testing and full validation is not
performed.

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 28 - 29 - 30

2014-07-29 Thread Yvan Roux

Week 28


==  Issues ==
* none.

== Progress ==
* TCWG-496 : Linaro GCC 4.9 2014.07 (7/10)
  - FSF branch merge.
  - Backports validation results gathering.

* Misc: (3/10)
  - Various meetings.


Week 29


==  Issues ==
* none.

== Progress ==
* TCWG-496 : Linaro GCC 4.9 2014.07 (7/10)
  - Compared all the validation results.
  - Released 2014.07.

* Misc: (3/10)
  - Various meetings.
  - Travel to Cambridge


Week 30


==  Issues ==
* none.

== Progress ==
* TCWG-496 : Linaro GCC 4.9 2014.07 (1/14)
  - Release had to be respinned.
  - Reverted unwanted backport.
  - Merged FSF 4.9 branch up to 4.9.1 release.

* GNU Tools Cauldron (4/14)

* Linaro TCWG sprint (7/14)

* Travel (2/14)

== Next ==
* Complete release respin
* Prepare 4.9-2014.08 release (backports, ...).

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain