PR other/16615 [3/5]
authorSandra Loosemore <sandra@codesourcery.com>
Wed, 9 Jan 2019 21:41:36 +0000 (16:41 -0500)
committerSandra Loosemore <sandra@gcc.gnu.org>
Wed, 9 Jan 2019 21:41:36 +0000 (16:41 -0500)
2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>

PR other/16615 [3/5]

gcc/testsuite/
* g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
"can not" with "cannot".
* gfortran.dg/common_15.f90: Likewise.
* gfortran.dg/derived_result_2.f90: Likewise.
* gfortran.dg/do_check_6.f90: Likewise.
* gfortran.dg/namelist_args.f90: Likewise.
* gfortran.dg/negative_unit_check.f90: Likewise.
* gfortran.dg/pure_formal_3.f90: Likewise.
* obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
* obj-c++.dg/exceptions-3.mm: Likewise.
* obj-c++.dg/exceptions-4.mm: Likewise.
* obj-c++.dg/exceptions-5.mm: Likewise.
* obj-c++.dg/property/at-property-23.mm: Likewise.
* obj-c++.dg/property/dotsyntax-17.mm: Likewise.
* obj-c++.dg/property/property-neg-7.mm: Likewise.
* objc.dg/attributes/method-attribute-2.m: Likewise.
* objc.dg/exceptions-3.m: Likewise.
* objc.dg/exceptions-4.m: Likewise.
* objc.dg/exceptions-5.m: Likewise.
* objc.dg/param-1.m: Likewise.
* objc.dg/property/at-property-23.m: Likewise.
* objc.dg/property/dotsyntax-17.m: Likewise.
* objc.dg/property/property-neg-7.m: Likewise.

From-SVN: r267785

23 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lto/odr-1_1.C
gcc/testsuite/gfortran.dg/common_15.f90
gcc/testsuite/gfortran.dg/derived_result_2.f90
gcc/testsuite/gfortran.dg/do_check_6.f90
gcc/testsuite/gfortran.dg/namelist_args.f90
gcc/testsuite/gfortran.dg/negative_unit_check.f90
gcc/testsuite/gfortran.dg/pure_formal_3.f90
gcc/testsuite/obj-c++.dg/attributes/method-attribute-2.mm
gcc/testsuite/obj-c++.dg/exceptions-3.mm
gcc/testsuite/obj-c++.dg/exceptions-4.mm
gcc/testsuite/obj-c++.dg/exceptions-5.mm
gcc/testsuite/obj-c++.dg/property/at-property-23.mm
gcc/testsuite/obj-c++.dg/property/dotsyntax-17.mm
gcc/testsuite/obj-c++.dg/property/property-neg-7.mm
gcc/testsuite/objc.dg/attributes/method-attribute-2.m
gcc/testsuite/objc.dg/exceptions-3.m
gcc/testsuite/objc.dg/exceptions-4.m
gcc/testsuite/objc.dg/exceptions-5.m
gcc/testsuite/objc.dg/param-1.m
gcc/testsuite/objc.dg/property/at-property-23.m
gcc/testsuite/objc.dg/property/dotsyntax-17.m
gcc/testsuite/objc.dg/property/property-neg-7.m

index 6837373cbb486d6ada5b46c986360dc1d9d86c54..fc8395f76f63457d943c67344abdbf5ef9dbf8e5 100644 (file)
@@ -1,3 +1,31 @@
+2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR other/16615
+
+       * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
+       "can not" with "cannot".
+       * gfortran.dg/common_15.f90: Likewise.
+       * gfortran.dg/derived_result_2.f90: Likewise.
+       * gfortran.dg/do_check_6.f90: Likewise.
+       * gfortran.dg/namelist_args.f90: Likewise.
+       * gfortran.dg/negative_unit_check.f90: Likewise.
+       * gfortran.dg/pure_formal_3.f90: Likewise.
+       * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
+       * obj-c++.dg/exceptions-3.mm: Likewise.
+       * obj-c++.dg/exceptions-4.mm: Likewise.
+       * obj-c++.dg/exceptions-5.mm: Likewise.
+       * obj-c++.dg/property/at-property-23.mm: Likewise.
+       * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
+       * obj-c++.dg/property/property-neg-7.mm: Likewise.
+       * objc.dg/attributes/method-attribute-2.m: Likewise.
+       * objc.dg/exceptions-3.m: Likewise.
+       * objc.dg/exceptions-4.m: Likewise.
+       * objc.dg/exceptions-5.m: Likewise.
+       * objc.dg/param-1.m: Likewise.
+       * objc.dg/property/at-property-23.m: Likewise.
+       * objc.dg/property/dotsyntax-17.m: Likewise.
+       * objc.dg/property/property-neg-7.m: Likewise.
+
 2019-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/68426
index 33a13f01bf27a3134efb6eb5854de42cb2cae20e..494436a46c6547e1d23128bbdb04e0a067752c9a 100644 (file)
@@ -1,5 +1,5 @@
 namespace {
-  struct b; // { dg-lto-message "type 'struct b' defined in anonymous namespace can not match across the translation unit boundary" }
+  struct b; // { dg-lto-message "type 'struct b' defined in anonymous namespace cannot match across the translation unit boundary" }
  }
 enum vals {aa,bb,cc}; // { dg-lto-message "an enum with different value name is defined in another translation unit" }
 struct a { // { dg-lto-message "a different type is defined in another translation unit" }
index 20694fd143b91368188e91148ce673ca0c319d33..9723bd1a8285d48474dbe13f5c4304a135b8c50b 100644 (file)
@@ -4,6 +4,6 @@
 !
 ! Contributed by Vittorio Zecca <zeccav@gmail.com>
 
-common/sub/ a  ! { dg-error "can not have the EXTERNAL attribute" }
+common/sub/ a  ! { dg-error "cannot have the EXTERNAL attribute" }
 external sub
 end
index 51f5b8634945d3ea36da08db7777f9a9827d0af3..60cad8ddcadb2e9b6a9d825cc7c8d1088c9060d4 100644 (file)
@@ -37,9 +37,9 @@ contains
  subroutine test
    integer :: i
    type(grid) :: g
-   g = new_field()%mesh              ! { dg-error "can not be a function reference" }
+   g = new_field()%mesh              ! { dg-error "cannot be a function reference" }
    call new_field()%mesh%new_grid()  ! { dg-error "Syntax error" }
-   i = new_field() % mesh%new_int()  ! { dg-error "can not be a function reference" }
+   i = new_field() % mesh%new_int()  ! { dg-error "cannot be a function reference" }
  end subroutine
 
 end module
index 2e18f219f83a2a0116924021d2d3fb15d5586920..19eff8de5b4a9370e89740e6877a5dc243dd1975 100644 (file)
@@ -26,10 +26,10 @@ subroutine test1()
   end do
 
   ! Invalid: io-implied-do
-  print *, (i, i=1,5 ) ! { dg-error "PROTECTED and can not appear in a variable definition context .iterator variable." }
+  print *, (i, i=1,5 ) ! { dg-error "PROTECTED and cannot appear in a variable definition context .iterator variable." }
 
   ! Invalid: do-variable in a do-stmt
-  do i = 1, 5 ! { dg-error "PROTECTED and can not appear in a variable definition context .iterator variable." }
+  do i = 1, 5 ! { dg-error "PROTECTED and cannot appear in a variable definition context .iterator variable." }
   end do
 end subroutine test1
 
index 132efcebdfb2569f195c67c46b630aec77d0059b..077e2eb783381f864e0edc101fdf686a98a52dae 100644 (file)
@@ -11,8 +11,8 @@ function j(k1, k2, k3)
 end function
 program pr50555
   namelist /i/ j
-  call g(k,l,i) ! { dg-error "can not be an argument" }
-  f(k,l,i)=0    ! { dg-error "can not be an argument" }
-  h = j(k,l,i)  ! { dg-error "can not be an argument" }
+  call g(k,l,i) ! { dg-error "cannot be an argument" }
+  f(k,l,i)=0    ! { dg-error "cannot be an argument" }
+  h = j(k,l,i)  ! { dg-error "cannot be an argument" }
 end program
 ! Note: -std=gnu needed because line 15 function statement is obsolescent
index 002b5b4ac8279b6114762d3c473525c9be704305..3386676125229c61f5fc53545d4de83d9e53f0ff 100644 (file)
@@ -1,6 +1,6 @@
 ! { dg-do compile }
 !  Test case from PR61933.
    LOGICAL :: file_exists
-   INQUIRE(UNIT=-1,EXIST=file_exists)! { dg-error "can not be -1" }
-   INQUIRE(UNIT=-2,EXIST=file_exists)! { dg-error "can not be -2" }
+   INQUIRE(UNIT=-1,EXIST=file_exists)! { dg-error "cannot be -1" }
+   INQUIRE(UNIT=-2,EXIST=file_exists)! { dg-error "cannot be -2" }
 END
index 5d08057b37218ca33ce7952469798f8e4caed38e..6e3b8585058fa20962b733aef3bcc082f48ca278 100644 (file)
@@ -12,7 +12,7 @@ end module m
 
 pure subroutine foo()
   use m
-  call bar(x) ! { dg-error "can not appear in a variable definition context" }
+  call bar(x) ! { dg-error "cannot appear in a variable definition context" }
   call bar2(x) ! { dg-error "is local to a PURE procedure and has the POINTER attribute" }
   call bb(y) ! { dg-error "is local to a PURE procedure and has the POINTER attribute" }
 contains
index 90369cc66c0169430953edc871065872d7bc4130..06dfa2028310c8c8e9b4b85af7357c06f54b7027 100644 (file)
@@ -14,7 +14,7 @@
 @end
 
 @implementation obj
-- (int) depmth __attribute__((deprecated)) { return var; }  /* { dg-warning "method attributes can not be specified in @implementation context" } */
+- (int) depmth __attribute__((deprecated)) { return var; }  /* { dg-warning "method attributes cannot be specified in @implementation context" } */
 - (int) depmtharg:(int) iarg { return var + iarg ; }
 - (int) unusedarg:(int) __attribute__((unused)) uarg { return var; }
 - (int) depunusedarg:(int) __attribute__((unused)) uarg { return var; }
index c29752d13999ea7b3f76308a51f030b35f98178f..90a657c8d7046fcb3c2dfa2872c75e26b38b0bf7 100644 (file)
@@ -51,7 +51,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (id <MyProtocol> x) /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (id <MyProtocol> x) /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
@@ -63,7 +63,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (MyObject <MyProtocol> *x)  /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (MyObject <MyProtocol> *x)  /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
@@ -86,7 +86,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (MyObjectTypedef <MyProtocol> *x) /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (MyObjectTypedef <MyProtocol> *x) /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
index 104ad0e7fe164dbdf6eb4169983c5b3b57f156b3..ccdeb34a01586e046c1eaed44ef8f703c6cb68c3 100644 (file)
@@ -44,7 +44,7 @@ int test (id object)
       dummy++;
     }
   @catch (id <MyProtocol x) /* { dg-error "expected ... before .x." } */
-    {                       /* { dg-error "@catch parameter can not be protocol-qualified" "" { target *-*-* } .-1 } */
+    {                       /* { dg-error "@catch parameter cannot be protocol-qualified" "" { target *-*-* } .-1 } */
       dummy++;
     }
   @catch MyObject *x       /* { dg-error "expected ... before .MyObject." } */
index 9e733a79055835ee58549ddaffc72df2218cdfb2..01bf10843b7d6e2f98e34f8dde7f0fc2de19615f 100644 (file)
@@ -51,7 +51,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (id <MyProtocol>) /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (id <MyProtocol>) /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
@@ -63,7 +63,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (MyObject <MyProtocol> *)  /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (MyObject <MyProtocol> *)  /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
@@ -87,7 +87,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (MyObjectTypedef <MyProtocol> *) /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (MyObjectTypedef <MyProtocol> *) /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
index 2d704454199f230b7a10e9a652470e4109cce7a9..009caf9fd2c917f41c4efc615f310e962269b059 100644 (file)
@@ -11,8 +11,8 @@
 {
   Class isa;
 }
-@property int a[8]; /* { dg-error "property can not be an array" } */
+@property int a[8]; /* { dg-error "property cannot be an array" } */
 @property int b:8;  /* { dg-error "expected" } */
-@property int c[];  /* { dg-error "property can not be an array" } */
+@property int c[];  /* { dg-error "property cannot be an array" } */
 /* { dg-error "forbids flexible array member" "flexible array member" { target *-*-* } .-1 } */
 @end
index c28e11f484b59747489db5ed74c359fd70d29d6a..ce015982201492bfef2847f10094e44d5fdd4a37 100644 (file)
@@ -35,19 +35,19 @@ int main (void)
 {
   MyRootClass *object = [[MyRootClass alloc] init];
 
-  object.count = 10; /* { dg-error "readonly property can not be set" } */
+  object.count = 10; /* { dg-error "readonly property cannot be set" } */
   if (object.count != 10) /* Ok */
     abort ();
 
   /* Test errors when trying to change a readonly property using
      pre/post increment/decrement operators.  */
-  object.count++; /* { dg-error "readonly property can not be set" } */
+  object.count++; /* { dg-error "readonly property cannot be set" } */
 
-  ++object.count; /* { dg-error "readonly property can not be set" } */
+  ++object.count; /* { dg-error "readonly property cannot be set" } */
 
-  object.count--; /* { dg-error "readonly property can not be set" } */
+  object.count--; /* { dg-error "readonly property cannot be set" } */
 
-  --object.count; /* { dg-error "readonly property can not be set" } */
+  --object.count; /* { dg-error "readonly property cannot be set" } */
 
   /* Test errors when trying to change something using Objective-C 2.0
      dot-syntax but there is a setter but no getter.  */
index 4c3d5d7d3663eb61b8a8439ef9de287aec0d82c6..245a807f448362da5710eae49664859730ff5a8e 100644 (file)
@@ -13,8 +13,8 @@
 
 void foo (NSArray *ans[], id pid, id apid[], int i) {
     NSArray *test;
-    test.count = 1; /* { dg-error "readonly property can not be set" } */
-    ((NSArray *)pid).count = 1;  /* { dg-error "readonly property can not be set" } */
-    ((NSArray *)apid[i]).count = 1; /* { dg-error "readonly property can not be set" } */
-    ans[i].count = 3; /* { dg-error "readonly property can not be set" } */
+    test.count = 1; /* { dg-error "readonly property cannot be set" } */
+    ((NSArray *)pid).count = 1;  /* { dg-error "readonly property cannot be set" } */
+    ((NSArray *)apid[i]).count = 1; /* { dg-error "readonly property cannot be set" } */
+    ans[i].count = 3; /* { dg-error "readonly property cannot be set" } */
 }
index 90369cc66c0169430953edc871065872d7bc4130..06dfa2028310c8c8e9b4b85af7357c06f54b7027 100644 (file)
@@ -14,7 +14,7 @@
 @end
 
 @implementation obj
-- (int) depmth __attribute__((deprecated)) { return var; }  /* { dg-warning "method attributes can not be specified in @implementation context" } */
+- (int) depmth __attribute__((deprecated)) { return var; }  /* { dg-warning "method attributes cannot be specified in @implementation context" } */
 - (int) depmtharg:(int) iarg { return var + iarg ; }
 - (int) unusedarg:(int) __attribute__((unused)) uarg { return var; }
 - (int) depunusedarg:(int) __attribute__((unused)) uarg { return var; }
index 41f7b5c4d1e721f9291bddead3ea96ef82282f47..5548a39a08c10255b95a425fdd265c506ee76f24 100644 (file)
@@ -51,7 +51,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (id <MyProtocol> x) /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (id <MyProtocol> x) /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
@@ -63,7 +63,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (MyObject <MyProtocol> *x)  /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (MyObject <MyProtocol> *x)  /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
@@ -87,7 +87,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (MyObjectTypedef <MyProtocol> *x) /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (MyObjectTypedef <MyProtocol> *x) /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
index 51d000eb69e48949ef12e5b3c8edae76a5719505..5db60e34aca97cf44d7ff383d123036559bf26da 100644 (file)
@@ -44,7 +44,7 @@ int test (id object)
       dummy++;
     }
   @catch (id <MyProtocol x) /* { dg-error "expected ... before .x." } */
-    {                       /* { dg-error "@catch parameter can not be protocol-qualified" "" { target *-*-* } .-1 } */
+    {                       /* { dg-error "@catch parameter cannot be protocol-qualified" "" { target *-*-* } .-1 } */
       dummy++;
     }
   @catch MyObject *x       /* { dg-error "expected ... before .MyObject." } */
index e4e5be1e598b819fa084eefe87b651692ca19adb..402aa114ade4eaf0e61eb112f41d94dc80ab4250 100644 (file)
@@ -51,7 +51,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (id <MyProtocol>) /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (id <MyProtocol>) /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
@@ -63,7 +63,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (MyObject <MyProtocol> *)  /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (MyObject <MyProtocol> *)  /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
@@ -87,7 +87,7 @@ int test (id object)
     }
 
   @try { @throw object; }
-  @catch (MyObjectTypedef <MyProtocol> *) /* { dg-error "@catch parameter can not be protocol-qualified" } */
+  @catch (MyObjectTypedef <MyProtocol> *) /* { dg-error "@catch parameter cannot be protocol-qualified" } */
     {
       dummy++;
     }
index e796a3b510772277cdd80b8d36a8169e76d1c643..9dbf6e3fcd94935de805a6f753fac205b0fffe32 100644 (file)
@@ -9,11 +9,11 @@
 @end
 
 @interface bar
--(void) my_method:(foo) my_param; /* { dg-error "can not use an object as parameter to a method" } */
+-(void) my_method:(foo) my_param; /* { dg-error "cannot use an object as parameter to a method" } */
 @end
 
 @implementation bar
--(void) my_method:(foo) my_param /* { dg-error "can not use an object as parameter to a method" } */
+-(void) my_method:(foo) my_param /* { dg-error "cannot use an object as parameter to a method" } */
 {
 }
 @end
index c1fd29df4f350cce9f0030da812d183ae3275b76..3f6c6098df7f2d600ed8691821988da06ff82255 100644 (file)
@@ -11,7 +11,7 @@
 {
   Class isa;
 }
-@property int a[8]; /* { dg-error "property can not be an array" } */
-@property int b:8;  /* { dg-error "property can not be a bit-field" } */
-@property int c[];  /* { dg-error "property can not be an array" } */
+@property int a[8]; /* { dg-error "property cannot be an array" } */
+@property int b:8;  /* { dg-error "property cannot be a bit-field" } */
+@property int c[];  /* { dg-error "property cannot be an array" } */
 @end
index c28e11f484b59747489db5ed74c359fd70d29d6a..ce015982201492bfef2847f10094e44d5fdd4a37 100644 (file)
@@ -35,19 +35,19 @@ int main (void)
 {
   MyRootClass *object = [[MyRootClass alloc] init];
 
-  object.count = 10; /* { dg-error "readonly property can not be set" } */
+  object.count = 10; /* { dg-error "readonly property cannot be set" } */
   if (object.count != 10) /* Ok */
     abort ();
 
   /* Test errors when trying to change a readonly property using
      pre/post increment/decrement operators.  */
-  object.count++; /* { dg-error "readonly property can not be set" } */
+  object.count++; /* { dg-error "readonly property cannot be set" } */
 
-  ++object.count; /* { dg-error "readonly property can not be set" } */
+  ++object.count; /* { dg-error "readonly property cannot be set" } */
 
-  object.count--; /* { dg-error "readonly property can not be set" } */
+  object.count--; /* { dg-error "readonly property cannot be set" } */
 
-  --object.count; /* { dg-error "readonly property can not be set" } */
+  --object.count; /* { dg-error "readonly property cannot be set" } */
 
   /* Test errors when trying to change something using Objective-C 2.0
      dot-syntax but there is a setter but no getter.  */
index 4c3d5d7d3663eb61b8a8439ef9de287aec0d82c6..245a807f448362da5710eae49664859730ff5a8e 100644 (file)
@@ -13,8 +13,8 @@
 
 void foo (NSArray *ans[], id pid, id apid[], int i) {
     NSArray *test;
-    test.count = 1; /* { dg-error "readonly property can not be set" } */
-    ((NSArray *)pid).count = 1;  /* { dg-error "readonly property can not be set" } */
-    ((NSArray *)apid[i]).count = 1; /* { dg-error "readonly property can not be set" } */
-    ans[i].count = 3; /* { dg-error "readonly property can not be set" } */
+    test.count = 1; /* { dg-error "readonly property cannot be set" } */
+    ((NSArray *)pid).count = 1;  /* { dg-error "readonly property cannot be set" } */
+    ((NSArray *)apid[i]).count = 1; /* { dg-error "readonly property cannot be set" } */
+    ans[i].count = 3; /* { dg-error "readonly property cannot be set" } */
 }