[ACTIVITY] 5th - 11th September

Andrew Stubbs andrew_stubbs at mentor.com
Mon Sep 12 08:50:29 UTC 2011


Merged both GCC 4.5 and 4.6 from FSF to Linaro. Matthias requested that 
I avoid a particular upstream 4.6 commit, so I selected the revision 
before that as the merge point. The problem was then fixes upstream, and 
another fix was desirable, so I've redone the merge from the branch head.

Another widening-multiplies bug was reported to me (I logged it as 
pr50318/lp843775), so I've fixed that and committed the fix upstream, 
and filed a merge request on Launchpad.

Finished fixing the bugs in my thumb2 constants optimizations, and 
backported the new patches to Linaro GCC 4.6. Pushed the updated stuff 
to Launchpad for testing.

Richard Sandiford found a flaw in my patch for pr50193/lp836401, so I've 
done another version of that and posted it upstream. Ramana didn't like 
that version. I've started again trying to fix it a different way, but I 
don't have it working just yet.

Continued work on my new constant reuse patch. I have it detecting many 
constant expressions, and calculating the values for some of them. Once 
it does that sufficiently well, the next step is to track what constants 
are available where, I then I'll be in a position to find optimization 
opportunities. At the moment, 'sufficiently well' could just mean 
MOVW/MOVT pairs, as those are the most common

Tried to get the CS Panda Boards up and running again after the move. No 
success. Ricardo is on the case. I'm still using the boards located at 
Canonical.

Andrew



More information about the linaro-toolchain mailing list