]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* diagnostic.c (vbuild_message_string, output_do_printf, vnotice):
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Nov 2000 13:23:37 +0000 (13:23 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Nov 2000 13:23:37 +0000 (13:23 +0000)
Add ATTRIBUTE_PRINTF.
* tradcpp.c (v_message, warning, error, fatal, error_with_line):
Add ATTRIBUTE_PRINTF*.

java:
* parse.y (issue_warning_error_from_context): Add
ATTRIBUTE_PRINTF.

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

gcc/ChangeLog
gcc/diagnostic.c
gcc/java/ChangeLog
gcc/java/parse.y
gcc/tradcpp.c

index 9ecbca70a3543a07536de1c8ee099e36357116dd..7d2e387b4758bd273e74442646309a4213e16983 100644 (file)
@@ -1,3 +1,10 @@
+2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * diagnostic.c (vbuild_message_string, output_do_printf, vnotice):
+       Add ATTRIBUTE_PRINTF.
+       * tradcpp.c (v_message, warning, error, fatal, error_with_line):
+       Add ATTRIBUTE_PRINTF*.
+
 2000-11-12  Mark Mitchell  <mark@codesourcery.com>
 
        * function.c (assign_parms): When calling put_var_into_stack, make
index c2fe71a912c40efdef7419157573c332c04cdb2f..26ffa02d278748be0bf4be94122016715d7df29f 100644 (file)
@@ -69,15 +69,18 @@ static void output_to_stream PARAMS ((output_buffer *, FILE *));
 static void output_format PARAMS ((output_buffer *));
 static void output_indent PARAMS ((output_buffer *));
 
-static char *vbuild_message_string PARAMS ((const char *, va_list));
+static char *vbuild_message_string PARAMS ((const char *, va_list))
+     ATTRIBUTE_PRINTF (1, 0);
 static char *build_message_string PARAMS ((const char *, ...))
      ATTRIBUTE_PRINTF_1;
-static void output_do_printf PARAMS ((output_buffer *, const char *));
+static void output_do_printf PARAMS ((output_buffer *, const char *))
+     ATTRIBUTE_PRINTF (2, 0);
 static void format_with_decl PARAMS ((output_buffer *, tree));
 static void file_and_line_for_asm PARAMS ((rtx, const char **, int *));
 static void diagnostic_for_asm PARAMS ((rtx, const char *, va_list *, int));
 static void diagnostic_for_decl PARAMS ((tree, const char *, va_list *, int));
-static void vnotice PARAMS ((FILE *, const char *, va_list));
+static void vnotice PARAMS ((FILE *, const char *, va_list))
+     ATTRIBUTE_PRINTF (2, 0);
 static void set_real_maximum_length PARAMS ((output_buffer *));
                                           
 static void output_unsigned_decimal PARAMS ((output_buffer *, unsigned int));
index 195794483bb49fef7be3cc60893c8c53dc71c374..156bcc15720f5e185a06bfc475aaf00a4bae12c5 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * parse.y (issue_warning_error_from_context): Add
+       ATTRIBUTE_PRINTF.
+
 2000-11-11  Anthony Green  <green@redhat.com>
 
        * jcf-parse.c (process_zip_dir): Add finput parameter.
index 6cf1a44f42942ffefa94986f0cc014725f54f0a6..e422c85082a4a87d56e8f14a906fc765ce1e269d 100644 (file)
@@ -93,7 +93,8 @@ static void fix_method_argument_names PARAMS ((tree ,tree));
 static tree method_declarator PARAMS ((tree, tree));
 static void parse_warning_context PARAMS ((tree cl, const char *msg, ...))
   ATTRIBUTE_PRINTF_2;
-static void issue_warning_error_from_context PARAMS ((tree, const char *msg, va_list));
+static void issue_warning_error_from_context PARAMS ((tree, const char *msg, va_list))
+  ATTRIBUTE_PRINTF (2, 0);
 static void parse_ctor_invocation_error PARAMS ((void));
 static tree parse_jdk1_1_error PARAMS ((const char *));
 static void complete_class_report_errors PARAMS ((jdep *));
index ef51248aae4d57fb105fa1906360c6c4e3622206..4bc9818948cf7ca9b7938768b4468766960e996c 100644 (file)
@@ -328,12 +328,15 @@ void delete_macro  PARAMS ((HASHNODE *));
 /* First arg to v_message.  */
 enum msgtype { WARNING = 0, ERROR, FATAL };
 void v_message          PARAMS ((enum msgtype mtype, int line,
-                                 const char *msgid, va_list ap));
-
-void warning            PARAMS ((const char *msgid, ...));
-void error              PARAMS ((const char *msgid, ...));
-void fatal              PARAMS ((const char *msgid, ...)) ATTRIBUTE_NORETURN;
-void error_with_line    PARAMS ((int, const char *msgid, ...));
+                                 const char *msgid, va_list ap))
+     ATTRIBUTE_PRINTF (3, 0);
+
+void warning            PARAMS ((const char *msgid, ...)) ATTRIBUTE_PRINTF_1;
+void error              PARAMS ((const char *msgid, ...)) ATTRIBUTE_PRINTF_1;
+void fatal              PARAMS ((const char *msgid, ...)) ATTRIBUTE_NORETURN
+     ATTRIBUTE_PRINTF_1;
+void error_with_line    PARAMS ((int, const char *msgid, ...))
+     ATTRIBUTE_PRINTF_2;
 void error_from_errno   PARAMS ((const char *msgid));
 
 void perror_with_name   PARAMS ((const char *msgid));