mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-15 09:00:29 +08:00
PR middle-end/86058 - TARGET_MEM_REF causing incorrect message for -Wmaybe-uninitialized warning
gcc/testsuite/ChangeLog: PR middle-end/86058 * gcc.dg/pr86058.c: New test.
This commit is contained in:
parent
96d73645c7
commit
8084ab15a3
18
gcc/testsuite/gcc.dg/pr86058.c
Normal file
18
gcc/testsuite/gcc.dg/pr86058.c
Normal file
@ -0,0 +1,18 @@
|
||||
/* PR middle-end/86058 - TARGET_MEM_REF causing incorrect message for
|
||||
-Wmaybe-uninitialized warning
|
||||
{ dg-do compile }
|
||||
{ dg-options "-O2 -Wuninitialized -Wmaybe-uninitialized" } */
|
||||
|
||||
extern void foo (int *);
|
||||
|
||||
void zip (int *out, int indx)
|
||||
{
|
||||
int arr[10];
|
||||
|
||||
for (int i = 0; i < indx; ++i)
|
||||
out[i] = arr[i] + 1; // { dg-warning "'arr\\\[i]' may be used uninitialized" "pr?????" { xfail *-*-* } }
|
||||
// { dg-warning "'arr' may be used uninitialized" "actual" { target *-*-* } .-1 }
|
||||
|
||||
foo (arr);
|
||||
foo (out);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user