[ACTIVITY] Sep 24-Sep 28

2012-09-28 Thread Christophe Lyon
== Progress ==
* builtin_bswap16:
  * patch to catch (x<<8)|>8) committed upstream after confirmation
it was OK by PowerPC guys.

  * backporting of builtin_bswap16 for ARM to Linaro/4.7: one of the
tests fails. Trying to isolate the trunk change that would make is
pass.

  * useful discussions with Ulrich to investigate if we could avoid
generating useless zero-extensions after rev16. I still need to
experiment.

* PGO/hot-cold partitioning:
  * applied info from Matt, I have now a usable Spec2000 setup based
on qemu.

== Next ==
* builtin_bswap16:
  * try to avoid useless zero-extensions.

* PGO/hot-cold partitioning:
  * investigate runtime failures.
  * run on a Snowball board.

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


[ACTIVITY] 24 - 28 September 2012

2012-09-28 Thread Matthew Gretton-Dann
== Progress ==

 * 4.7 AArch64 merge into gcc-linaro/4.7
   * Got Foundation model working
   * Ran testsuite - results OK - some obvious infrastructure issues though
 * Hot/Cold partitioning in PGO:
   * Posted second patch upstream
   * Had basic flaw with it pointed out (shame was the flaw fixed the issue)
 * Admin
   * Interviewing

== Next Week ==

 * Start of month branch merges.
 * HOT/COLD partitioning for PGO:
   * Get two current patches accepted upstream
   * Post question upstream about register allocation 'mistakes' I am seeing
 * ARM/aarch64-4.7-branch merge into gcc-linaro/4.7.
   * Investigate failure in testsuite run
   * Check that I am merging the svn branches correctly.
   * Participate in sprint
 * symbol_ref splitting
   * Test code alignment hypothesis
   * Test v2 patch.

== Future ==

 * Look at Cards for Vectorization, PGO and LTO with Michael.


-- 
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org

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


[Activity] Week 39

2012-09-28 Thread Zhenqiang Chen
Summary:
* Validate and release Linaro binary toolchain 2012.09
* Identify the root cause of dwarf check fail in native build when
enabling shrink-wrap.

Details:
1. Validate and release Linaro binary toolchain 2012.09.

2. Analyze the dwarf check fail in native build when enabling shrink-wrap:
* Root cause: tail calls from simple-return path and normal return
path are optimized as one common tail call.
* To fix it, use simple-return to indicate the one from simple-return
path, which will block the optimization to mix them.

Plans:
* Test shrink-wrap performance.

Planed leaves:
* Sept. 30 - Oct. 7: Mid-Autumn Festival and National Day of China's holiday.

Best regards!
-Zhenqiang

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