composite-type.c: Pass -Wno-unused.
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
This commit is contained in:
parent
c28ea82c23
commit
6302e79df6
3 changed files with 14 additions and 9 deletions
|
@ -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
|
||||
|
|
|
@ -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. */
|
||||
|
||||
|
|
|
@ -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. */
|
||||
|
|
Loading…
Add table
Reference in a new issue