|
|
Subscribe / Log in / New account

LLVM 8.0.0 released

LLVM 8.0.0 released

Posted Mar 21, 2019 4:41 UTC (Thu) by wahern (subscriber, #37304)
In reply to: LLVM 8.0.0 released by ncultra
Parent article: LLVM 8.0.0 released

Personally I prefer GCC. But I'm curious: which GCC feature(s) are you depending on? Unless it's nested functions, I'd guess you're either using GCC plugins or doing something fancy and cutting-edge with C++. It must be something esoteric (or C++, same difference) if clang lacks functional parity.


to post comments

LLVM 8.0.0 released

Posted Mar 21, 2019 12:42 UTC (Thu) by ncultra (✭ supporter ✭, #121511) [Link]

It's a C project, using GCC function and variable attributes, X86_64 built-ins, intel intrinsics, and a lot of extended asm. Nested functions is a feature that would help with some of the re-factoring of messy code that the project needs. In summary, none of these dependencies are without equivalents in clang, but the porting effort is not insignificant. I would like to do it myself and can hopefully justify it using the additional code analysis and security features.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds