[ACTIVITY] Week 48
o LLVM: * Machine Outliner: - Disabled asm statements. - Added Helium LD/ST instructions support - Adding testcases 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 48
o 4 days week. o LLVM * 7.0.1-rc2: - Miscompare on AArch64: No luck with Sanitizers enabled, still digging. * Machine Outliner on ARM prototype: - Fixed Pic code issue. - llvm bootstrap in thumb mode gives 4% code size reduction. - Investigating new issues 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 48
* One day off * One day sick and half one in the snow == Progress == o Linaro GCC/Validation * GCC 6.4 and 7.2 binary releases deployed * 2017.11 snapshots: - 6.4 and 7.2 ready to be deployed o LLVM ramp-up * Upstream BZ 32999: - Struggled to construct the testcases which produce the DAGs needed for a good coverage - Re-working sub-vectors indexes logic to handle these testcases. 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 48
== Progress == o Linaro GCC/Validation (7/10) * [TCWG-936] Regression detection: - a bit of work on the job and discussing improvement. * [TCWG-955] Re-association: - learning middle-end internals - some testing and debug o Misc (3/10) * Various meetings and discussions. == Plan == same as last week: o Improve regression detection job o Improve linaro gcc integration validation o Continue re-association learning ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Week 48
== Progress == o Linaro GCC (6/10) * More backports * Compared our various flavor of validation results * Looked at bug reports and mailing list questions on our last snapshot. o Upstream work (2/10) * Continue on sanitizing gfortran testsuite o Misc (2/10) * Various meetings * Discussed benchmarking infra with Bernie == Plan == o GCC 5.3 branch merge o Continue on-going tasks o Tuesday Off ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Week 48
== Issues == * Validation unusable all week, seems to be operational now. == Progress == * GCC 4.9 2014.12 (5/10) - Struggle with backports validation, - everything is in the pipe now ... wait and see * Misc: (5/10) - Scripted the GCC revisions management, now able to track ARM related trunk contribution and fill the backport spreadsheet, and will be able to generate the release notes. - Various meetings. == Plan == * Backports * Branch merge * Libunwind (AArch64_be review) ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Week 48
== Progress == * 2 days sick * Lab move (2/6) * Buildbots (TCWG-76 2/6) - Created a buildmaster at Linaro to help local development - Put a dragonboard as a slave, which lasted 2 days up * Background (2/6) - Code review, meetings, discussions, etc. == Plan == * I have no idea ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Week 48
== Issues == * None. == Progress == * LRA on AArch32: o TCWG-342 : UPSTREAM: LRA issue in gfortran with store minmaxsi - Committed as rev205526 . - Card resolved. o TCWG-344 : UPSTREAM: Thumb bootstrap failure with LRA - Committed THUMB_SECONDARY_INPUT_RELOAD_CLASS patch as rev205527. - Committed PR58785 patch as rev205581. - Card resolved. o TCWG-345 : Analyse performance of LRA for ARM - Gathered results and analysis still ongoing. o Working on a new failure with iWMMXT (LRA loops during constraints solving). * Reviewed some merge requests. == Next == * Continue on LRA * Loop specialization patch review. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Week 48
== Issues == * None. == Progress == * Commit the fix for test case (lp1243022.c) by skipping arm-neon. * Spawn arm-none-eabi build for Linaro 2013.11 release. * Report PR59282: SPEC2K 252.eon ICE. * Rebase conditional compare patch to trunk and tests. - Update simplify_while_replacing to skip swapping compare in conditional compare. - Check whether operands of gen_ccmp_next clobber cc or not. - Add a short description about the over all algorithm. * Investigating loop-invariant impact on SPEC2K INT for x86-64 and ARM. Testing is ongoing, == Plan == * Continue on CCMP. == Planed leaves == * Dec 3 & 5: Annual leaves ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Week 48
== Progress == * Buildbots - Work-around for ClamAV (r195646), new bot in! - http://lab.llvm.org:8011/buildslaves/linaro-chrome-03 - After a week stable, I'll deactivate the old chromebook and re-fit it - Looking at MCJIT random breakages on A15 self-hosting tests - http://llvm.org/PR18057 - Proposed a fix, http://llvm-reviews.chandlerc.com/D2287 - Installed Arch on the ODroid XU, running a local buildbot on it - Investigating llvm-rtdyld but in reading debug information - http://llvm.org/PR18085 * Vectorizer - Mapping, discussing and proposing implementation for pragmas - http://llvm.org/PR18086 - http://llvm-reviews.chandlerc.com/D2289 * Release 3.4 RC1 - Running benchmarks comparing 3.3 with 3.4 - EEMBC within noise levels for geomean - O3: ~0.2% faster, ~0.7% bigger - Os: ~1.3% slower, ~0.6% bigger - Phoronix, ImageMagick: OK within std dev * LLVMAndroid - Tinti compiled the kernel 3.4 and some libs with LLVM - Trying to put Android on the ODroid XU (the official one is quite poor) - XU redirected to set as a buildbot, once ready, I'll use the other for Android * Background - Lots of patch reviews, discussions - Helping Graphics WG with Clover == Issues == Still ill because of implant, on/off throughout the week. == Plan == * Put the self-hosting bot up once it's fixed * Fix the XU bot * Try LLVM Android on XU again * Continue with the simple vectorization pragmas * Waiting on benchmark test-suite mode to create a new benchmark test-suite ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Week 48
== Progress == * Committed binutils aarch64 ifunc patches * Committed glibc aarch64 ifunc patches * Cherry picked aarch64 gdb patch for upcoming 7.6.2 release * Sent out qemu ARM patch queue (VSEL, VMIN/MAXNM) * Start looking at aarch64 qemu * Benchmark strchr in cortex-strings == Issues == * None == Plan == * aarch64 qemu * UK Memory Management Network Workshop on Friday -- Will Newton Toolchain Working Group, Linaro ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[Activity] Week 48
Summary: * Verify shrink-wrap related bugs. * Validate and release Linaro toolchain binary 2012.11 release. * Collect performance data for different branch costs. Details: * Validate and release Linaro toolchain binary 2012.11. * Test aarch64 toolchain. All the basic tests PASS except gdbserver. * Collect performance data for branch cost combination. For eembcv1, some combinations have more than 2% performance improvement on PandaBoard THUMB mode. More test results will come later. * Verify shrink-wrap related bugs (http://goo.gl/6fGg5). All pass with the new patch. Native tests are ongoing. Identify the root cause why the copy, which blocks the shrink-wrap optimization for 453.povray benchmark, is not optimized. Plans: * Finalize the aarch64 toolchain binary release plan. * Collect performance data for branch cost tuning. * Enhance shrink-wrap to optimize the copy. Best regards! -Zhenqiang ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] week 48
https://blueprints.launchpad.net/ubuntu/+spec/other-linaro-n-cross-compilers: - wrote patches for creating backports PPA - each component [1] generates versioned -source binary package (eglibc-2.12.1-source etc) - a-c-t-b [2] got "PPA" boolean variable in rules to have one source package for archive and for backports - I built a-c-t-b with all components backports from natty in lucid pbuilder Bugs: - 684625 - libc6 is compiled for armv5 instead of armv7a - confirmed, wrote fix, will sent for review and merge - 683832 - gcc fails to cross compile Qt - confirmed in maverick for cross gcc 4.4/4.5 - need to check with fixed (bug 684625) toolchain - FTFBS of armel-cross-toolchain-base 1.53/natty - issue is lack of LTO plugin built in gcc/stage2 - have first patches for it, need to test 1. component = eglibc, gcc-4.4/4.5, binutils, linux 2. a-c-t-b = armel-cross-toolchain-base Regards, -- JID: h...@jabber.org Website: http://marcin.juszkiewicz.com.pl/ LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain