From: Eric Botcazou Date: Wed, 9 Feb 2011 19:23:02 +0000 (+0000) Subject: re PR middle-end/47646 (Revision 169918 caused many testsuite failures) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5d85c0e3c15c67ebc3c77d4a084dca813981793d;p=gcc.git re PR middle-end/47646 (Revision 169918 caused many testsuite failures) PR middle-end/47646 * gnat.dg/uninit_func.adb: Adjust dg directive. * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives. From-SVN: r169982 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 044dd3a5790..b5e1cb943ee 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,13 @@ +2011-02-09 Eric Botcazou + + PR middle-end/47646 + * gnat.dg/uninit_func.adb: Adjust dg directive. + +2011-02-09 Dominique Dhumieres + + PR middle-end/47646 + * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives. + 2011-02-09 Janus Weil PR fortran/47637 diff --git a/gcc/testsuite/gnat.dg/uninit_func.adb b/gcc/testsuite/gnat.dg/uninit_func.adb index 9c9ee341143..ff5427ad7c9 100644 --- a/gcc/testsuite/gnat.dg/uninit_func.adb +++ b/gcc/testsuite/gnat.dg/uninit_func.adb @@ -2,12 +2,12 @@ -- { dg-options "-O -Wall" } function uninit_func (A, B : Boolean) return Boolean is - C : Boolean; -- { dg-warning "may be used uninitialized" } + C : Boolean; begin if A then C := False; elsif B then C := True; end if; - return C; + return C; -- { dg-warning "may be used uninitialized" } end; diff --git a/gcc/testsuite/obj-c++.dg/attributes/method-noreturn-1.mm b/gcc/testsuite/obj-c++.dg/attributes/method-noreturn-1.mm index af051a61d34..717d6e65e28 100644 --- a/gcc/testsuite/obj-c++.dg/attributes/method-noreturn-1.mm +++ b/gcc/testsuite/obj-c++.dg/attributes/method-noreturn-1.mm @@ -18,11 +18,11 @@ + (id) method1 { return self; /* { dg-warning "function declared .noreturn. has a .return. statement" } */ -} /* { dg-warning ".noreturn. function does return" } */ +} /* { dg-warning ".noreturn. function does return" "" { target *-*-* } 20 } */ - (id) method2 { return self; /* { dg-warning "function declared .noreturn. has a .return. statement" } */ -} /* { dg-warning ".noreturn. function does return" } */ +} /* { dg-warning ".noreturn. function does return" "" { target *-*-* } 24 } */ + (id) method3 { abort ();