OSDN Git Service

2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Feb 2011 16:46:20 +0000 (16:46 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Feb 2011 16:46:20 +0000 (16:46 +0000)
commit033f9c67d26ccf1be5cc4f4f816450d75e110082
treeec98643e2bd17603656260755035f72f22efeb13
parent82f9a36f7405ffccd457384ed36bf7930cd49ad6
2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

PR middle-end/47646
* gcc.dg/pr39666-2.c (foo2): If the location of the statement
using the variable is known the warning is emitted there.
* gcc.dg/uninit-pr19430.c (foo): Likewise.
* g++.dg/warn/Wuninitialized-5.C (foo): Likewise.

* c-c++-common/pr20000.c (g): Both warnings occur at the return
statement.
(vg): Likewise.
* gcc.dg/noreturn-1.c (foo5): Likewise.
* objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
(method2): Likewise.

* gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
the return statement using the uninitialized variable.
* gfortran.dg/pr39666-2.f90 (f): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169927 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/pr20000.c
gcc/testsuite/g++.dg/warn/Wuninitialized-5.C
gcc/testsuite/gcc.dg/noreturn-1.c
gcc/testsuite/gcc.dg/pr39666-2.c
gcc/testsuite/gcc.dg/uninit-pr19430.c
gcc/testsuite/gfortran.dg/pr25923.f90
gcc/testsuite/gfortran.dg/pr39666-2.f90
gcc/testsuite/objc.dg/attributes/method-noreturn-1.m