Adjust c-c++-common/Wimplicit-fallthrough-7.c etc. line numbers
* c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning etc. line numbers. * gcc.dg/Walloca-1.c: Likewise. * gcc.dg/Walloca-2.c: Likewise. * gcc.dg/Wvla-larger-than-2.c: Likewise. From-SVN: r246440
This commit is contained in:
parent
635684c4cf
commit
f0d7b52d4f
|
@ -1,3 +1,11 @@
|
||||||
|
2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
|
||||||
|
etc. line numbers.
|
||||||
|
* gcc.dg/Walloca-1.c: Likewise.
|
||||||
|
* gcc.dg/Walloca-2.c: Likewise.
|
||||||
|
* gcc.dg/Wvla-larger-than-2.c: Likewise.
|
||||||
|
|
||||||
2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
||||||
|
|
||||||
PR tree-optimization/80158
|
PR tree-optimization/80158
|
||||||
|
|
|
@ -21,8 +21,8 @@ f (int i)
|
||||||
switch (i)
|
switch (i)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
{ /* { dg-warning "statement may fall through" "" { target c } 23 } */
|
{ /* { dg-warning "statement may fall through" "" { target c } 24 } */
|
||||||
int a[i]; /* { dg-warning "statement may fall through" "" { target c++ } 24 } */
|
int a[i]; /* { dg-warning "statement may fall through" "" { target c++ } 25 } */
|
||||||
}
|
}
|
||||||
case 2:
|
case 2:
|
||||||
bar (99);
|
bar (99);
|
||||||
|
@ -31,8 +31,8 @@ f (int i)
|
||||||
switch (i)
|
switch (i)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
for (int j = 0; j < 10; j++) /* { dg-warning "statement may fall through" "" { target c } 33 } */
|
for (int j = 0; j < 10; j++) /* { dg-warning "statement may fall through" "" { target c } 34 } */
|
||||||
map[j] = j; /* { dg-warning "statement may fall through" "" { target c++ } 34 } */
|
map[j] = j; /* { dg-warning "statement may fall through" "" { target c++ } 35 } */
|
||||||
case 2:
|
case 2:
|
||||||
bar (99);
|
bar (99);
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@ void foo1 (size_t len, size_t len2, size_t len3)
|
||||||
useit (s); // OK, constant argument to alloca
|
useit (s); // OK, constant argument to alloca
|
||||||
|
|
||||||
s = alloca (num); // { dg-warning "large due to conversion" "" { target lp64 } }
|
s = alloca (num); // { dg-warning "large due to conversion" "" { target lp64 } }
|
||||||
// { dg-warning "unbounded use of 'alloca'" "" { target { ! lp64 } } 26 }
|
// { dg-warning "unbounded use of 'alloca'" "" { target { ! lp64 } } 27 }
|
||||||
useit (s);
|
useit (s);
|
||||||
|
|
||||||
s = alloca (30000); /* { dg-warning "is too large" } */
|
s = alloca (30000); /* { dg-warning "is too large" } */
|
||||||
|
|
|
@ -37,8 +37,8 @@ g3 (int n)
|
||||||
if (n > 0 && n < 3000)
|
if (n > 0 && n < 3000)
|
||||||
{
|
{
|
||||||
p = __builtin_alloca (n); // { dg-warning "'alloca' may be too large" "" { target lp64} }
|
p = __builtin_alloca (n); // { dg-warning "'alloca' may be too large" "" { target lp64} }
|
||||||
// { dg-message "note:.*argument may be as large as 2999" "note" { target lp64 } 38 }
|
// { dg-message "note:.*argument may be as large as 2999" "note" { target lp64 } 39 }
|
||||||
// { dg-warning "unbounded use of 'alloca'" "" { target { ! lp64 } } 38 }
|
// { dg-warning "unbounded use of 'alloca'" "" { target { ! lp64 } } 39 }
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
p = __builtin_malloc (n);
|
p = __builtin_malloc (n);
|
||||||
|
|
|
@ -24,7 +24,7 @@ f2 (__SIZE_TYPE__ a)
|
||||||
{
|
{
|
||||||
// 11 * 4 bytes = 44: Not OK.
|
// 11 * 4 bytes = 44: Not OK.
|
||||||
uint32_t x[a]; // { dg-warning "array may be too large" }
|
uint32_t x[a]; // { dg-warning "array may be too large" }
|
||||||
// { dg-message "note:.*argument may be as large as 44" "note" { target *-*-* } 25 }
|
// { dg-message "note:.*argument may be as large as 44" "note" { target *-*-* } 26 }
|
||||||
f0 (x);
|
f0 (x);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue