OSDN Git Service

* diagnostic.c (inform): New function.
authorgdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Aug 2002 14:38:40 +0000 (14:38 +0000)
committergdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Aug 2002 14:38:40 +0000 (14:38 +0000)
* diagnostic.h (inform): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56022 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 4fd7bec..6476d47 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 2343d24..040af9b 100644 (file)
@@ -1399,6 +1399,20 @@ default_diagnostic_finalizer (context, diagnostic)
 }
 
 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 52d749a..c77f40a 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 */