diagnostic.c (inform): New function.
authorGabriel Dos Reis <gdr@nerim.net>
Sun, 4 Aug 2002 14:38:40 +0000 (14:38 +0000)
committerGabriel Dos Reis <gdr@gcc.gnu.org>
Sun, 4 Aug 2002 14:38:40 +0000 (14:38 +0000)
* diagnostic.c (inform): New function.
* diagnostic.h (inform): Declare.

From-SVN: r56022

gcc/ChangeLog
gcc/diagnostic.c
gcc/diagnostic.h

index 4fd7becf198571b6313286d16031ecb048c60afd..6476d4704157064208e572ab3a7822b6b2672603 100644 (file)
@@ -1,3 +1,8 @@
+2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
+       
+       * diagnostic.c (inform): New function.
+       * diagnostic.h (inform): Declare.
+       
 2002-08-03  David Edelsohn  <edelsohn@gnu.org>
 
        * config/rs6000/rs6000.md (movsi_internal1): Add nop mnemonic.
index 2343d243c31e7714e1df06787cd6a8de920d515d..040af9bcab529d07a9490585410195d49f3265bd 100644 (file)
@@ -1398,6 +1398,20 @@ default_diagnostic_finalizer (context, diagnostic)
   output_destroy_prefix (&context->buffer);
 }
 
+void
+inform VPARAMS ((const char *msgid, ...))
+{
+  diagnostic_info diagnostic;
+
+  VA_OPEN (ap, msgid);
+  VA_FIXEDARG (ap, const char *, msgid);
+
+  diagnostic_set_info (&diagnostic, msgid, &ap, input_filename, lineno,
+                       DK_NOTE);
+  report_diagnostic (&diagnostic);
+  VA_CLOSE (ap);
+}
+
 void
 warn_deprecated_use (node)
      tree node;
index 52d749acc48f2cb62a79e51751cc5f1200970430..c77f40a4cdbdeb1d42ec4b5dfa504865cb44f428 100644 (file)
@@ -325,5 +325,6 @@ extern void output_verbatim         PARAMS ((output_buffer *, const char *,
 extern void verbatim                   PARAMS ((const char *, ...))
      ATTRIBUTE_PRINTF_1;
 extern char *file_name_as_prefix       PARAMS ((const char *));
+extern void inform     PARAMS ((const char *, ...)) ATTRIBUTE_PRINTF_1;
 
 #endif /* ! GCC_DIAGNOSTIC_H */