Issue #14783: Merge changes from 3.2.
diff --git a/Objects/rangeobject.c b/Objects/rangeobject.c
index c47a4ff..68d5636 100644
--- a/Objects/rangeobject.c
+++ b/Objects/rangeobject.c
@@ -136,7 +136,8 @@
 }
 
 PyDoc_STRVAR(range_doc,
-"range([start,] stop[, step]) -> range object\n\
+"range(stop) -> range object\n\
+range(start, stop[, step]) -> range object\n\
 \n\
 Returns a virtual sequence of numbers from start to stop by step.");
 
@@ -969,7 +970,7 @@
 {
     PyObject *start=NULL, *stop=NULL, *step=NULL;
     PyObject *range;
-    
+
     /* create a range object for pickling */
     start = PyLong_FromLong(r->start);
     if (start == NULL)