Linaro Android ICS builds with Linaro Toolchain and -O3

Registered by Bernhard Rosenkraenzer

Linaro Android ICS builds are optimized using -O3 with Linaro toolchain. A patchset with fixes needed to allow building the ICS platform is packaged and part of the release.

The strict-aliasing support is tracked in a separate blueprint here: https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-strict-aliasing

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Medium
Drafter:
Bernhard Rosenkraenzer
Direction:
Approved
Assignee:
Bernhard Rosenkraenzer
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Implemented
Milestone target:
milestone icon 12.01
Started by
Bernhard Rosenkraenzer
Completed by
Bernhard Rosenkraenzer

Related branches

Sprints

Whiteboard

Notes:
[pfefferz, 2011/12/21] At the end of the cycle I reverted a bunch of patches to find a bug. I got the patches back in, but not in time for the release. The patches are on tip and Bero is still working through the rest of the issues.
[asac, Jan 17, 2012]: hooking as part of the TCWG2011-GCC-O3 card.

Meta:
Roadmap id: TCWG2011-GCC-O3
Headline: Linaro Android ICS builds are now optimized using -O3 with the Linaro Toolchain
Acceptance: Linaro Android ICS builds use the latest linaro toolchain; use -O3 flag as default optimization level for LEB builds. Shows no significant impact on stability.

(?)

Work Items

Work items:
Forward-port optimizations (other than strict-aliasing) from 2.3.7 branch: DONE
Fix problems with new bits that show up at -O3: DONE
Enable -O3 and friends: DONE
Check if we can use all graphite optimizations without crashes now [we can't]: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.