Fix two oversights in C API split.
diff --git a/Doc/c-api/gcsupport.rst b/Doc/c-api/gcsupport.rst
index 03947e9..fe2b0ca 100644
--- a/Doc/c-api/gcsupport.rst
+++ b/Doc/c-api/gcsupport.rst
@@ -18,6 +18,7 @@
 
 
 .. data:: Py_TPFLAGS_HAVE_GC
+   :noindex:
 
    Objects with a type with this flag set must conform with the rules documented
    here.  For convenience these objects will be referred to as container objects.
diff --git a/Doc/c-api/index.rst b/Doc/c-api/index.rst
index 086b880..12a1ec7 100644
--- a/Doc/c-api/index.rst
+++ b/Doc/c-api/index.rst
@@ -24,4 +24,4 @@
    concrete.rst
    init.rst
    memory.rst
-   newtypes.rst
+   objimpl.rst