Doc and warning fixes.
authorAnthony Green <green@redhat.com>
Sat, 10 Feb 2001 23:30:55 +0000 (23:30 +0000)
committerAnthony Green <green@gcc.gnu.org>
Sat, 10 Feb 2001 23:30:55 +0000 (23:30 +0000)
From-SVN: r39580

gcc/ChangeLog
gcc/c-common.c
gcc/cpp.texi

index 920c9180c5052388c3e153dd2020b8f1baf64560..05056df2e3f4d6e51599bde742e39fbfe7967485 100644 (file)
@@ -1,3 +1,10 @@
+2001-02-10  Anthony Green  <green@redhat.com>
+
+       * cpp.texi (Standard Predefined): Add documentation for
+       __OPTIMIZE_SIZE__.
+
+       * c-common.c (combine_strings): Improve warning message.
+
 2001-02-10  Geoffrey Keating  <geoffk@redhat.com>
 
        * config/rs6000/sysv4.h (LINK_TARGET_SPEC): Use two dashes for
index 437f64a94c990a81d9c4a14f0ab5cc1af825060a..dfa58136f492e6df3855b0d8a3c2aa7968509155 100644 (file)
@@ -466,7 +466,7 @@ combine_strings (strings)
   nchars = wide_flag ? length / wchar_bytes : length;
 
   if (pedantic && nchars - 1 > nchars_max && c_language == clk_c)
-    pedwarn ("string length `%d' is greater than the minimum length `%d' ISO C%d is required to support",
+    pedwarn ("string length `%d' is greater than the length `%d' ISO C%d compilers are required to support",
             nchars - 1, nchars_max, flag_isoc99 ? 99 : 89);
 
   /* Create the array type for the string constant.
index 6086e26bddc17a20e579bed8f62cc7bc9b6c6968..363b84c60791b6568c23d03a5a479eb4ddbd06ea 100644 (file)
@@ -1191,6 +1191,14 @@ library functions.  You should not refer to or test the definition of
 this macro unless you make very sure that programs will execute with the
 same effect regardless.
 
+@item __OPTIMIZE_SIZE__
+@findex __OPTIMIZE_SIZE__
+GNU CC defines this macro when optimizing for size with @samp{-Os}.  It
+causes certain GNU header files to define alternative macro definitions
+for some system library functions.  You should not refer to or test the
+definition of this macro unless you make very sure that programs will
+execute with the same effect regardless.
+
 @item __CHAR_UNSIGNED__
 @findex __CHAR_UNSIGNED__
 GNU C defines this macro if and only if the data type @code{char} is