Building at -O3 write up

2012-01-30 Thread Michael Hope
One of our cards this quarter was -O3 as a performance theme which included doing a write up on the advantages and usability of -O3. This write up is at: https://wiki.linaro.org/Internal/ToolChain/BuildingAtO3 A sanitised version with non-sharable benchmark data is at: https://wiki.linaro.org/In

GCC 4.7 import

2012-01-30 Thread Michael Hope
Hi Andrew. gcc-4.7~svn183693 just finished running through the auto builders and builds and tests in the ARM, Cortex-A9, i686, and x86_64 configurations. You could base the Linaro 4.7 branch off that. It's r114897 in bzr and, suitably, Sandra is the author. -- Michael _

bzr, quick pulls, and new branches

2012-01-30 Thread Michael Hope
For your records: Loïc wrote a script that pushes the revisions from a GCC branch into the current development focus. This makes branching on a shared repository much faster. The script is here: http://bazaar.launchpad.net/~linaro-toolchain-dev/cbuild/tools/view/head:/enrich-gcc-linaro-repo a

KVM/Fast Models howto wiki pages updated

2012-01-30 Thread Peter Maydell
I've gone through the documentation on the wiki about how to get going with KVM on Fast Models, to clean it up and reorganise it and add some of the missing bits (notably how to set up a KVM guest kernel and filesystem). It's now at: https://wiki.linaro.org/PeterMaydell/KVM/HowTo The only minor

Re: Adding lower optimisations into the mix

2012-01-30 Thread Ken Werner
On 01/24/2012 01:29 AM, Michael Hope wrote: Ken, Åsa: could you add a -O0 and -O1 build to the size and benchmark results? I'm looking at the writeup and it would be interesting to contrast the speed/size of -O0 with -O2. Ta, Hi, I've built the images using -O1/-O0 and updated the charts: h

Re: [ACTIVITY] January 23rd-27th

2012-01-30 Thread Ramana Radhakrishnan
> > Attempted to create a Linaro GCC 4.7 branch, but my test build failed, so > that'll have to wait until it's stabilized a little. There was a problem last week with libstdc++ builds last week but AFAIK it's all now been fixed. FSF 4.7 bootstrapped fine last on Sunday as per what I've seen on gc

[ACTIVITY] January 23rd-27th

2012-01-30 Thread Andrew Stubbs
Continued work on 64-bit shifts in core registers. This has now been posted to gcc-patches, and is awaiting review. 64-bit shifts in NEON are also working correctly, but the register allocator chooses not to use them most of the time. I've begun trying to work out why, but it's quite involved