composite-type.c: Pass -Wno-unused.
authorRichard Sandiford <rdsandiford@googlemail.com>
Sun, 16 Jan 2011 22:02:04 +0000 (22:02 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Sun, 16 Jan 2011 22:02:04 +0000 (22:02 +0000)
gcc/testsuite/
* gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
* gcc.dg/fixed-point/struct-union.c: Update error messages.

From-SVN: r168876

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/fixed-point/composite-type.c
gcc/testsuite/gcc.dg/fixed-point/struct-union.c

index 5caf72c4eaa44c8e25f4ce1799d69b5ab36ef14a..f07a5bba490cc5d2e5199332c44ecfb51260b972 100644 (file)
@@ -1,3 +1,8 @@
+2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
+       * gcc.dg/fixed-point/struct-union.c: Update error messages.
+
 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
index 031de0e1104bcd29aea57eb6a099a05e6cfb21be..5ae11981e26265e800154ae64bd021cde12d0338 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-std=gnu99 -O -Wall" } */
+/* { dg-options "-std=gnu99 -O -Wall -Wno-unused" } */
 
 /* C99 6.2.7: Compatible type and composite type.  */
 
index 11477526652c6ad5f2641d56caf790fc95aad2c0..93ed260b04c3f1e099fe6434bb71f6c05f512c21 100644 (file)
@@ -34,22 +34,22 @@ union u h (union u u)
 
 void f()
 {
-  cs.f = 0.1r; /* { dg-error "assignment of read-only variable" } */
-  cs.lf = 0.2lr; /* { dg-error "assignment of read-only variable" } */
+  cs.f = 0.1r; /* { dg-error "assignment of member 'f' in read-only object" } */
+  cs.lf = 0.2lr; /* { dg-error "assignment of member 'lf' in read-only object" } */
   s.lf = 0.3lr;  /* { dg-error "assignment of read-only member" } */
 
   s.f = 0.4r;
   u.f = 0.5r;
 
   u.lf = 0.6lr;    /* { dg-error "assignment of read-only member" } */
-  u.cs.f = 0.7r; /* { dg-error "assignment of read-only member" } */
-  u.cs.lf = 0.8lr; /* { dg-error "assignment of read-only member" } */
+  u.cs.f = 0.7r;   /* { dg-error "assignment of member 'f' in read-only object" } */
+  u.cs.lf = 0.8lr; /* { dg-error "assignment of member 'lf' in read-only object" } */
 
-  cu.f = 0.9r;   /* { dg-error "assignment of read-only variable" } */
+  cu.f = 0.9r;   /* { dg-error "assignment of member 'f' in read-only object" } */
 
-  cu.lf = 0.01lr;    /* { dg-error "assignment of read-only variable" } */
-  cu.cs.f = 0.02r; /* { dg-error "assignment of read-only variable" } */
-  cu.cs.lf = 0.03lr; /* { dg-error "assignment of read-only variable" } */
+  cu.lf = 0.01lr;    /* { dg-error "assignment of member 'lf' in read-only object" } */
+  cu.cs.f = 0.02r;   /* { dg-error "assignment of member 'f' in read-only object" } */
+  cu.cs.lf = 0.03lr; /* { dg-error "assignment of member 'lf' in read-only object" } */
 
   /* f().x is a valid postfix expression but is not an lvalue if
      function f() returning a structure or union.  */