OSDN Git Service

gcc/testsuite:
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 13 Nov 2010 17:15:17 +0000 (17:15 +0000)
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 13 Nov 2010 17:15:17 +0000 (17:15 +0000)
* objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
* obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.

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

gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/fsf-nsstring-format-1.mm
gcc/testsuite/objc.dg/fsf-nsstring-format-1.m

index 708d31a..70dcd0d 100644 (file)
@@ -1,3 +1,8 @@
+2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
+       * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
+
 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
 
        PR c/46462
index 6e58e65..caeaa03 100644 (file)
@@ -45,7 +45,7 @@ NSString *s10 (int dum, NSString *fmt1, ... ) __attribute__((format_arg(2))) ; /
 void foo (void)
 {
   s1 (@"this format not checked %d %s", 3, 4);
-  printf("this one is checked %d %s", 3, 4, 5); /* { dg-warning "format .%s. expects type .char.., but argument 3 has type 'int'" } */
+  printf("this one is checked %d %s", 3, 4, 5); /* { dg-warning "format '%s' expects argument of type 'char.', but argument 3 has type 'int'" } */
                        /* { dg-warning "too many arguments for format" "" { target *-*-* } 48 } */
-  printf(s9 (1, (char *)"and so is this %d %d %s" , 3, 4, "hm"), 5, 6, 12); /* { dg-warning "format .%s. expects type .char.., but argument 4 has type .int." } */
+  printf(s9 (1, (char *)"and so is this %d %d %s" , 3, 4, "hm"), 5, 6, 12); /* { dg-warning "format '%s' expects argument of type 'char.', but argument 4 has type 'int'" } */
 }
index 2550a55..0921bb3 100644 (file)
@@ -38,7 +38,7 @@ NSString *s10 (int dum, NSString *fmt1, ... ) __attribute__((format_arg(2))) ; /
 void foo (void)
 {
   s1 (@"format not checked %d %s", 3, 4);
-  printf("this one is checked %d %s", 3, 4, 5); /* { dg-warning "format .%s. expects type .char .., but argument 3 has type .int." } */
+  printf("this one is checked %d %s", 3, 4, 5); /* { dg-warning "format '%s' expects argument of type 'char .', but argument 3 has type 'int'" } */
                        /* { dg-warning "too many arguments for format" "" { target *-*-* } 41 } */
-  printf(s9 (1, "and so is this %d %d %s", 3, 4), 5, 6, 12); /* { dg-warning "format .%s. expects type .char .., but argument 4 has type .int." } */
+  printf(s9 (1, "and so is this %d %d %s", 3, 4), 5, 6, 12); /* { dg-warning "format '%s' expects argument of type 'char .', but argument 4 has type 'int'" } */
 }