* tree-ssa.c (warn_uninit): Avoid emitting an unnecessary message.
PR middle-end/44738
* c-c++-common/uninit-17.c: Correct expected error.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162372
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
+
+ PR middle-end/44738
+ * tree-ssa.c (warn_uninit): Avoid emitting an unnecessary message.
+
2010-07-21 Richard Guenther <rguenther@suse.de>
PR middle-end/45013
+2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
+
+ PR middle-end/44738
+ * c-c++-common/uninit-17.c: Correct expected error.
+
2010-07-21 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/guality/asm-1.c: New test.
{
do
{
- int b; /* { dg-message "note: 'b' was declared here" } */
+ int b; /* { dg-warning "is used uninitialized" } */
if (b < 40) {
- ptr[0] = b; /* { dg-warning "may be used uninitialized" } */
+ ptr[0] = b;
}
b += 1;
ptr++;
{
TREE_NO_WARNING (var) = 1;
+ if (location == DECL_SOURCE_LOCATION (var))
+ return;
if (xloc.file != floc.file
|| xloc.line < floc.line
|| xloc.line > LOCATION_LINE (cfun->function_end_locus))