Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70242 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/www/cxx_status.html b/www/cxx_status.html
index 4f3e95b..ab8171c 100644
--- a/www/cxx_status.html
+++ b/www/cxx_status.html
@@ -1638,7 +1638,7 @@
   <td>15 [except]</td>
   <td class="complete" align="center">&#x2713;</td>
   <td class="complete" align="center">&#x2713;</td>
-  <td class="advanced" align="center">Illegal gotos are not diagnosed</td>
+  <td class="complete" align="center">&#x2713;</td>
   <td></td>
   <td></td>
 </tr>
@@ -1646,9 +1646,9 @@
   <td>&nbsp;&nbsp;15.1 [except.throw]</td>
   <td class="na" align="center">N/A</td>
   <td class="na" align="center">N/A</td>
-  <td class="advanced" align="center">Does not check for existence of copy constructor and destructor, and some other details</td>
+  <td class="advanced" align="center"></td>
   <td></td>
-  <td></td>
+  <td>Does not check for existence of copy constructor and destructor, and some other details</td>
 </tr>
 <tr>
   <td>&nbsp;&nbsp;15.2 [except.ctor]</td>
@@ -1662,9 +1662,9 @@
   <td>&nbsp;&nbsp;15.3 [except.handle]</td>
   <td class="na" align="center">N/A</td>
   <td class="na" align="center">N/A</td>
-  <td class="advanced" align="center">Not all constraints are checked, such as existence of return statements in function-try-block handlers of constructors</td>
+  <td class="advanced" align="center"></td>
   <td></td>
-  <td></td>
+  <td>Not all constraints are checked, such as existence of return statements in function-try-block handlers of constructors</td>
 </tr>
 <tr>
   <td>&nbsp;&nbsp;15.4 [except.spec]</td>
@@ -1710,9 +1710,9 @@
   <td>&nbsp;&nbsp;15.6 [except.access]</td>
   <td class="na" align="center">N/A</td>
   <td class="na" align="center">N/A</td>
-  <td class="na" align="center">Redundant - struck from C++0x</td>
   <td class="na" align="center">N/A</td>
-  <td></td>
+  <td class="na" align="center">N/A</td>
+  <td>Redundant - struck from C++0x</td>
 </tr>
 <tr><td>16 [cpp]</td><td></td><td></td><td></td><td></td><td></td></tr>
 <tr><td>&nbsp;&nbsp;16.1 [cpp.cond]</td><td></td><td></td><td></td><td></td><td></td></tr>