Some installed headers use "aligned" instead of "__aligned__" in attributes; they should use __aligned__ to avoid taking the identifier "aligned" from the user's namespace. I'll send a patch.
Fixed by: commit cc03b29695152a0223c2f34e147181702e1d3e61 Author: Joseph Myers <joseph@codesourcery.com> Date: Tue May 15 21:26:09 2012 +0000 Avoid plain "aligned" attributes in installed headers. Bug 14113 filed for the remaining PA cases in ports.