Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

[Meta] Android+Clang platform support #21419

Open Quuxplusone opened 10 years ago

Quuxplusone commented 10 years ago
Bugzilla Link PR21420
Status CONFIRMED
Importance P enhancement
Reported by Stephen Hines (srhines@google.com)
Reported on 2014-10-30 19:15:23 -0700
Last modified on 2016-07-20 13:56:21 -0700
Version trunk
Hardware Other other
CC apazos@codeaurora.org, arnaud.degrandmaison@arm.com, behanw@converseincode.com, bero@linaro.org, chh@google.com, cmtice@google.com, danalbert@google.com, david.majnemer@gmail.com, echristo@gmail.com, eugeni.stepanov@gmail.com, hiraditya@msn.com, jsweval@arxan.com, kristof.beyls@arm.com, kristof.beyls@gmail.com, llvm-bugs@lists.llvm.org, rengolin@gmail.com, rwindz0@gmail.com, sgundapa@codeaurora.org, srhines@google.com, timmurray@google.com, tzuhsiang.chien@gmail.com
Fixed by commit(s)
Attachments
Blocks
Blocked by PR16830, PR18202, PR20422, PR20958, PR21124, PR22320, PR22808, PR23280, PR23831, PR24560, PR28135, PR11897, PR13007, PR15086, PR15212, PR17391, PR17810, PR17921, PR18918, PR20940, PR20978, PR21292, PR21421, PR21572, PR21590, PR21944, PR22756, PR23277, PR23460, PR23507, PR23560, PR23566, PR23684, PR23804, PR23897, PR23988, PR24109, PR24111, PR24386, PR25339, PR25794, PR26493, PR26570, PR28393, PR28629
See also

This bug will track progress towards building a complete working Android platform using clang. Additional bugs will be connected as necessary until everything works and Android has migrated all (or almost all) projects to build with clang.

Quuxplusone commented 10 years ago

Added Dan, Kristof, and Renato initially. Feel free to CC in others (and add relevant blocking bugs).

Quuxplusone commented 9 years ago
Stephen / Bero,

It seems that AOSP can now be compiled almost entirely with Clang, so I wonder
which of these bugs are still happening / relevant. Some of them look really
serious, others not so much, so would be good to have a cleanup before we can
start addressing them in Clang/LLVM.

cheers,
--renato
Quuxplusone commented 9 years ago
Could someone take a look of 22756 and 15086?
They are important to build AOSP for x86 devices.

I am using -fno-optimize-sibling-calls to work around the tail call
optimization, bug 15086. For movaps problem, I don't have better work around
than replacing structure coping statement with memcpy.
Thanks.
Quuxplusone commented 9 years ago

Bug 24932 isn't actually a blocker for Android, since it is using a TOT clang, and not one of the platform-supported versions.

Quuxplusone commented 8 years ago

Whoops, this should have seen a dependence on bug 25794 instead of 22199.