Enable Toolchain Optimizations

Registered by Zach Pfeffer on 2011-08-30

Enable various optimizations that are available in the new toolchains from the toolchain group.

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
High
Drafter:
Bernhard Rosenkraenzer
Direction:
Needs approval
Assignee:
Bernhard Rosenkraenzer
Definition:
New
Series goal:
Accepted for 2011q2
Implementation:
Implemented
Milestone target:
milestone icon 11.09
Started by
Bernhard Rosenkraenzer on 2011-09-19
Completed by
Bernhard Rosenkraenzer on 2011-09-27

Related branches

Sprints

Whiteboard

Headline:
Android is built with more compiler optimizations

Acceptance:
More compiler optimizations are enabled, system still works and runs faster than before - or all compiler optimizations have been tried and proven not to have positive effects.

(?)

Work Items

Work items:
Get GNU style hash support into /system/bin/linker: DONE
Enable per-target optimizations (e.g. cortex-a9 specific optimizations for Panda): DONE
Fix some relevant strict-aliasing violations (esp. in Dalvik): DONE
Remove -fno-strict-aliasing where it isn't needed (anymore): DONE

This blueprint contains Public information 
Everyone can see this information.