r255726 - Update our claims about GCC's diagnostics quality to reflect recent improvements to GCC.
Richard Smith via cfe-commits
cfe-commits at lists.llvm.org
Tue Dec 15 16:18:48 PST 2015
Author: rsmith
Date: Tue Dec 15 18:18:47 2015
New Revision: 255726
URL: http://llvm.org/viewvc/llvm-project?rev=255726&view=rev
Log:
Update our claims about GCC's diagnostics quality to reflect recent improvements to GCC.
Modified:
cfe/trunk/www/comparison.html
Modified: cfe/trunk/www/comparison.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/comparison.html?rev=255726&r1=255725&r2=255726&view=diff
==============================================================================
--- cfe/trunk/www/comparison.html (original)
+++ cfe/trunk/www/comparison.html Tue Dec 15 18:18:47 2015
@@ -95,12 +95,12 @@
that produced it (it is not a structured format).</li>
<li>Clang is <a href="features.html#performance">much faster and uses far
less memory</a> than GCC.</li>
- <li>Clang aims to provide extremely clear and concise diagnostics (error and
- warning messages), and includes support for <a
- href="diagnostics.html">expressive diagnostics</a>. GCC's warnings are
- sometimes acceptable, but are often confusing and it does not support
- expressive diagnostics. Clang also preserves typedefs in diagnostics
- consistently, showing macro expansions and many other features.</li>
+ <li>Clang has been designed from the start to provide extremely clear and
+ concise diagnostics (error and warning messages), and includes support
+ for <a href="diagnostics.html">expressive diagnostics</a>.
+ Modern versions of GCC have made significant advances in this area,
+ incorporating various Clang features such as preserving typedefs in
+ diagnostics and showing macro expansions, but is still catching up.</li>
<li>GCC is licensed under the GPL license. <a href="features.html#license">
clang uses a BSD license,</a> which allows it to be embedded in
software that is not GPL-licensed.</li>
More information about the cfe-commits
mailing list