Patches from android toolchain/gcc and cherrypicked gcc PR_target/45447
* commit 53ac5cd1ae9fe073c4c14d3e068f778bfc1999d4

Includes gcc bugfix PR_target/45447
* config/arm/arm.c (arm_build_builtin_va_list):
* Assign va_list_name to TYPE_STUB_DECL (va_list_type).

This allows the compiler to handle newer versions of the Linux
kernel (3.4) without segmentation faults.