[ACTIVITY] Week 02

2020-01-13 Thread Yvan Roux
* Part time at University

o LLVM:
  * Machine Outliner:
- New version submitted upstream

o Misc
  * Various meetings and discussions.
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 02

2019-01-14 Thread Yvan Roux
o Week mostly dedicated to University

o LLVM
  * 7.0.1 final ARM and AArch64 binaries uploaded
  * Adding testcases to Machine Outliner prototype
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 02

2018-01-15 Thread Yvan Roux
== Progress ==
o LLVM
   * TCWG-1324 (failures of Clang::atomic_ops.c and frem.ll on armv8l host):
  - Fix committed in mainline as r322098
   * Bugzilla 33011 (MVN instruction "Upredictable" bit patterns incorrect):
  - Fix submitted upstream
   * Buildbots babysitting.
   * LLVM scripts reviews

o Misc
   * Various meetings and discussions.
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 02

2017-01-16 Thread Yvan Roux
o Teaching activity (4/10)

== Progress ==
o Linaro GCC/Validation (4/10)
* Merge FSF GCC 6 branch into Linaro one
* Backports reviews
* Delivered snapshot of 6.3-2017.01 source package
* Merge FSF 4.9 branch into Linaro one

o Misc (2/10)
   * Various meetings and discussions.

== Plan ==
o Last GCC 4.9 snapshot
o GCC 5.4 release
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 02 - Bis

2016-01-18 Thread Yvan Roux
o Teaching activity (2/10)

== Progress ==
o Linaro GCC (4/10)
   * Completed backports for 2016.01
   * Merged FSF 5 branch into Linaro 5 one
   * Delivered 2016.01 Snapshot
   * Try to reproduce Linaro PR #1988 with 2016.01.
  issue not reproducible

o GCC dev. (3/10)
   * Fix armv8.1-a handling at configure time
 patch committed upstream in trunk and backported in our branch.
   * Investigate TCWG-128 (Thumb2 branch out of range with LTO)

o Misc (1/10)
   * Various meetings

== Plan ==
o Look at diff between ABE branches in our validation context
o Continue on-going tasks
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 02

2016-01-12 Thread Yvan Roux
o Teaching activity (6/10)

== Progress ==
o Linaro GCC (4/10)
   * Restart validation blocked by the last infrastructure issues
   * Discussed and reviewed Jenkins jobs fixes.
   * Tested potential upstream fixes for linaro BZ 1980 and 1982,
  but reverting the offending backports is a better solution.

== Plan ==
o Complete backports and deliver 2016.01 GCC snapshot.
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[Activity] Week 02

2013-01-13 Thread Zhenqiang Chen
Summary:
* Rebase and test the shrink-wrap patches.
* Learn how branch cost impact on code generation.

Details:
1. Rebase and test the shrink-wrap patches.
 * For pretend arguments, it is hard to generate correct dwarf info for case:
 * Add dwarf info for ldrd_pop. Testing is ongoing.
 * Expose an interface from regcpprog and do copy propagation for the
entry block. Benchmark logs show there are much more functions can be
shrink-wrapped.

2. Read codes and enhance ifcvt.c.
 * For IF-THEN-ELSE, if the last insn of then_bb or else_bb is
ANY_RETURN_P, we can save one JUMP. In this, we'd keep max
MAX_CONDITIONAL_EXECUTE, not max *= 2. A patch is sent out for
review.
 * Take the branch probability into account. Test is ongoing.

3. R/M toolchain related work.

Plan:
* Follow up the shrink-wrap dwarf info issue.
* Investigate benchmarks which is impacted by different branch cost.

Planed leaves:
* Feb. 9 - 15: Chinese Spring Festival.

Best Regards!
-Zhenqiang

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


[ACTIVITY] Week 02

2012-01-15 Thread Zhenqiang Chen
Summary:
* Enhance crosstool-ng build process.

Details:
1. crosstool-ng patches:
  * Reproduce the build process by following the README and enhance
the document.
  * Update .config to strip all toolchain executables
  * Replace harded-coded VERSION by reading config file.
  * Remove host libiberty.a
  * Patch on how to strip debug sections is in discussion.

2. Update the crosstool-ng based embedded toolchain build scripts
according to the review comments. And replace most of hard-coded
config by reading them from .config.

3. Unexpected build fail for gcc 4.7/trunk from crosstool-ng due to
unsupported ENDIAN_LDFLAG -EL, which is used in LDFLAGS_FOR_TARGET
to build libstdc++. (LDFLAGS_FOR_TARGET seams not used in gcc 4.6).
Need more investigation.

Plan:
* Fix the binary build related bugs.
* Ramp-up on gcc.

Planned Absence:
* Jan 21-29, 2012 Chinese Spring Festival

Best regards!
-Zhenqiang

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