Re: Standard GCC configurations
On 08/12/2011 02:00 AM, Michael Hope wrote: > Hi there. I've written up the standard configurations that we use to > build and test Linaro GCC: > https://wiki.linaro.org/WorkingGroups/ToolChain/Configurations/GCC > > It includes such things as flags, libraries, and sysroots. You might > find it useful to see what we're testing or, if new to compilers, what > a good starting point is. > CLooG-PPL 0.16 will be the default in the future. seems to be changing, 0.16 is based on isl. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] weekly status
Hi, * worked on getting the remote unwind support for ARM upstream * noticed when building a recent android image of the linaro_android_2.3.4 branch for the panda the init.rc attempts to mount wrong partitions * tracked down the commit and opened a bug * linaro android team fixed it real quick * started to integrate libunwind into Andriod * two issues here: - the build system requires an Android.mk (while libunwind is autoconf+libtool based) - libunwind uses some interfaces/headers that are not provided by the bionlic libc Regards Ken ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Re: What are the chances of a phone based developer image
Mike Hommey wrote: On Tue, Aug 09, 2011 at 07:32:51PM -0300, Christian Robottom Reis wrote: On Tue, Aug 09, 2011 at 03:08:53PM -0700, Taras Glek wrote: > >You should definitely be trying to build using the Linaro 4.5 and 4.6 > >compiler branches; they are pretty much guaranteed to give you better > >performance, and if they don't, we're on the hook to fix it quickly! All > >the patches go upstream, so there is no risk of you being stuck on a > >fork -- it just makes everything you need available right now. > Mike, can you give these a try? Also, the 4.5 branch is likely to perform better for a while; once 4.6 has caught up 4.5 goes into stable mode. If you are on a platform with NEON (i.e. not a Tegra2) experimenting with on -O3 and -mfpu=neon might get some interesting results as that enables the NEON auto-vectorizing Ira has been working on; given it's Mozilla, you might also get an ICE though ;-) Tell us how it goes. That's unfortunately not something that can work for us, except if we start distributing a different android build for NEON and non-NEON. you should consider that. Otherwise you will penalize future devices that will all have neon by forcing Tegra2 "legacy" support onto them. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Weekly status
== This week == * Looked a bug report that the fix for LP #736007 had caused regressions on powerpc-darwin. It turned out to be a target-specific bug; the backend has the same const_vector code as i386 and spu, but the fix for PR34856 was never applied there. I'll submit the patch (and backport to Linaro 4.6) once the bug submitter has had a chance to test it. * Experimented with -falign-loops. Found that it triggered a bug in the ARM minipool layout code. Posted patch upstream and committed. Backported to 4.6. * Committed patch to allow globs in define_bypass. * Updated auto inc/dec patch after comments from Bernd and Stephen. I'm pretty happy with it now, but there are a couple of prerequisite patches I need to sort out first. * Started getting those prerequisites ready. * Decided that we needed something a bit more subtle than my original insn_rtx_cost patch: at the moment, we simply don't use rtx costs for lvalues. Wrote a series of patches to "improve" the rtx_cost interface, including providing the outer operand number and an indication of whether the rtx is an lvalue or an rvalue. * Upgraded my laptop. This turnted out to be more eventful than anticipated, and ended up taking a whole day. == Next week == * Post auto inc/dec preparatory patches for review. Hopefully post an RFA for the pass itself. Richard ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[Activity] Week ending 2011-08-12
== GCC == === Progress === * Linaro sprint last week - one day of fun with broken laptop. * Looked at how we could get BUILTIN_VECTORIZE_CONVERT work to allow vectorizing some of the floating point conversions. * Fixed PR50022 . Couple of iterations. * Internal training for 2 days. * Dusted off a couple of my old patches and sent them out after testing. * Next to get back to old VFP and ivopts patch. * Looked at a testfailure with -mvectorize-with-neon-quads with Ira . === Plans === * Continue to look at the test failure with mvectorize-with-neon-quad * Finish off optimize_size patch based on comments. * finish off case for handling tbh instrucitons. * Commit fix for PR50022 * Look at some of the issues with VFP moves and try and get forward with it. * Look at BRANCH_COST results. Meetings: * 1-1s * TCWG calls * GNU Toolchain planning meeting. * Some patch review and bugzilla triaging. Absences. * 1st Aug - 5th August - Linaro sprint. * 8th - 9th August - Internal training. * 29th Aug - Sept. 2 - Holiday booked and approved. * 31st Oct - 4th Nov - Linaro Summit Orlando - Travel to be booked. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] report week 32
RAG: Red: Amber: OMAP3 patch upstreaming is slower progress than hoped Green: Current Milestones: || || Planned|| Estimate || Actual || ||qemu-linaro 2011-08 || 2011-08-18 || 2011-08-18 |||| Historical Milestones: ||qemu-linaro 2011-04 || 2011-04-21 || 2011-04-21 || 2011-04-21 || ||qemu-linaro 2011-05 || 2011-05-19 || 2011-05-19 || n/a|| ||close out 1105 blueprints || 2011-05-28 || 2011-05-28 || 2011-05-19 || ||complete planning|| 2011-05-28 || 2011-05-28 || 2011-05-27 || ||qemu-linaro-2011-06 || 2011-06-16 || 2011-06-16 || 2011-06-16 || ||qemu-linaro-2011-07 || 2011-07-21 || 2011-07-21 || 2011-07-21 || == linaro-qemu-11.11 == * put together release candidate tarball for 2011.08 release, tested * added a workaround for omap kernel bug LP:727781 which had been fixed in 2.6.x but has resurfaced in 3.0 * tarball now ready and only needs releasing next week == 64-bit-sync-primitives == * reviewed David Gilbert's qemu patches to support 64 bit sync primitives == upstream-omap3-patches == * testing/reading Avi's memory API patches to see how they fit in or clash with the qdevification and other omap3 patches == other == * more investigation/thought about LP:823902 -- qemu bug running multithreaded programs in linux-user mode * Manned Linaro demo stand at ARM Partner Meeting (Tue, Wed) * Meetings: GSoC student x2, toolchain, toolchain standup, 1-2-1 Current qemu patch status is tracked here: https://wiki.linaro.org/PeterMaydell/QemuPatchStatus Absences: 15-19 August: KVM Forum and LinuxCon NA, Vancouver ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Aug 8 - Aug 12
== GDB == * Re-tested Linaro GDB 7.3 on Versatile Express (native & remote testing). * Committed patch to re-enable remote thread test cases (#804401) to mainline and Linaro GDB 7.3. * Reviewed Yao's latest Thumb-2 displaced stepping patch. == GCC == * Patch review week. Mit freundlichen Gruessen / Best Regards Ulrich Weigand -- Dr. Ulrich Weigand | Phone: +49-7031/16-3727 STSM, GNU compiler and toolchain for Linux on System z and Cell/B.E. IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht Stuttgart, HRB 243294 ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] 2011-08-12
== QEMU == * Finished off a first cut of the 64bit helper patch to QEMU - Gave it to Peter and have reworked most of the things he commented on * This also lead into a bit of a rabbit hole of finding various generic QEMU threading issues * Tested Peter's 11.08 QEMU release (I used linaro-fetch-image-ui for the first time to grab the release images; quite nice, hit a couple of issues but much nicer than crawling around the site to find where the hwpacks are). == Other == * Pinged gcc patches list for more comments on 64bit atomic patch I'm on holiday the week of 22nd (i.e. the week after next). Dave ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain