invoke.texi (-Wrestrict): Fix typos.
authorMartin Sebor <msebor@redhat.com>
Mon, 2 Apr 2018 23:36:21 +0000 (23:36 +0000)
committerMartin Sebor <msebor@gcc.gnu.org>
Mon, 2 Apr 2018 23:36:21 +0000 (17:36 -0600)
gcc/ChangeLog:

* doc/invoke.texi (-Wrestrict): Fix typos.

From-SVN: r259020

gcc/ChangeLog
gcc/doc/invoke.texi

index 293df9a98783fb2daedaff8183f2fe1134b76156..eef2a6f98db269991e2825360787bc491364343f 100644 (file)
@@ -1,3 +1,7 @@
+2018-04-02  Martin Sebor  <msebor@redhat.com>
+
+       * doc/invoke.texi (-Wrestrict): Fix typos.
+
 2018-04-02  Jim Wilson  <jimw@sifive.com>
 
        * config/riscv/riscv.h (SHIFT_COUNT_TRUNCATED): Set to zero.
index 4dc935d98c0f8d1e4879ce5112e10c33bb536695..bb52f5562378a7844736ed74e16ef59e4337ff6a 100644 (file)
@@ -6825,13 +6825,16 @@ the call writes the terminating NUL into @code{a[4]}, the copies overlap and
 the call is diagnosed.
 
 @smallexample
-struct foo
+void foo (void)
 @{
   char a[] = "abcd1234";
   strcpy (a, a + 4);
-@};
+  &hellip;
+@}
 @end smallexample
-The @option{-Wrestrict} is included in @option{-Wall}.
+The @option{-Wrestrict} option detects some instances of simple overlap
+even without optimization but works best at @option{-O2}.  It is included
+in @option{-Wall}.
 
 @item -Wnested-externs @r{(C and Objective-C only)}
 @opindex Wnested-externs