This is the mail archive of the
mailing list for the GCC project.
[GNU Tools Cauldron 2014] GCC and LLVM collaboration
- From: Prathamesh Kulkarni <bilbotheelffriend at gmail dot com>
- To: gcc <gcc at gcc dot gnu dot org>, renato dot golin at linaro dot org, Maxim Kuvyrkov <maxim dot kuvyrkov at linaro dot org>
- Date: Tue, 5 Aug 2014 21:06:29 +0530
- Subject: [GNU Tools Cauldron 2014] GCC and LLVM collaboration
- Authentication-results: sourceware.org; auth=none
I have written notes on "GCC and LLVM collaboration BOF"
presented at the Cauldron. I would be grateful if you would
review it for me.
GCC and LLVM Collaboration
Author: Renato Golin
Motivation behind collaboration is to address problems that
are intrinsic to the compilation infrastructure, which cannot be
included in any standard (language, extension or
machine-specific), and have common solutions for at least
GCC and LLVM. The BOF focuses only on technical aspects,
and as such licensing issues, personal grudges and performance
Collaboration shall help to protect users from any potential
disagreements that would take place among different
implementations. It aims for standardization regarding:
- compiler flags
- Linker API
An implementation need not support all standard set of
features (for instance -Wfoo warning), emitting a
"not supported" diagnostic for that feature would be fine.
Common projects that may be collaborated on
Sanitizers are a collaboration success story.