-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Fri, 2020-06-05 at 11:15 -0500, Steven Munroe wrote: > I would also add that Clang/LLVM is missing some of the newer C > language revisions at least for the pppc64le target. > > Both IEEE/ISO _Float128 and _Decimalxx support is missing. Ie the > type is not supported or if supported basic arithmetic and math.h > support is missing. Also finding bugs for in-line assembly and > missing > constraints needed to work around the missing language features. > > Also Clang's poor support for constant folding makes using __int128 > (and vector __int128) harder than it needs to be. > > This is a significant impact for enabling my project (PVECLIB) for > Clang. As-is a number of project features have been disabled for > Clang. But this is not what is being proposed. If your project does not work with clang, everyone is happy to use GCC. If it does, but there is no reason to use clang - we will keep using GCC. Where change comes to play if upstream prefers clang for some really good reason - we will allow it to be built with clang instead of GCC. > I think Clang needs more time to cook. > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: > https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx - -- Igor Raits <ignatenkobrain@xxxxxxxxxxxxxxxxx> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcwgJ58gsbV5f5dMcEV1auJxcHh4FAl7acnkACgkQEV1auJxc Hh6TfA//aX7H+M12kJHJlr8T9HC0FEgkVfGYmmcG7xSKxV81drKB242uan9ALIeC YqnYjPS8HubMpMFQQ6b1PhLHURnwsi/xZukPdwlQMHeYPTN/tiJqOKXJ4fLGvFC5 0p9R3PNG4aAYM86ZP2gawDafG9BsktSc1Z7Rwz8OxBPZ11jprUNINlhsxVgdREPD 5JPd0q0LxneMLpB6yjQH846bTme3cKSoRoY+JHiMVFfB9zyNepxBIt+HtNHZYG8t x5UConS0ikwhwt4vYT6Ekz1ZqpVRsTbVwA3Hg7yPueeO3P7hhbCibIfsNgy1iitw nkHY2NsiA4d3C6SG6ik/RFAAopekmvFLjOJzQfYin/ZoZlhBZ0IbthvSbQCcZG49 Nqwe7q9F05t9dfD2MAlqmXWIk4KRYeS3gKDFmpyr/9TL7ks/OZpcgI/2ch0ZvUm3 GRbzadIUDY/CT1VsRIEDBvPwKn1gfnOgx++wReZbf2QsMhGt13wtNuko2BLw5YFK JAr6GoU65gGxtXD2zwF36uxxBJ5DZ/dIrB00BIRjcmEniFw1IK8bjAshsVn2JWgt 1KwhhzSQohrS966boBiZkIbRP7S8makkTaY0WuJN6wDUKXFLvfJ5saNS8PMi8UdN kDUJRwu5WetkSt1UCJCflqiUQIsw9mIF+cIv39dwJvSoYg4GIXI= =EWd6 -----END PGP SIGNATURE----- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx