From 5d85c0e3c15c67ebc3c77d4a084dca813981793d Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Wed, 9 Feb 2011 19:23:02 +0000 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 10 ++++++++++ gcc/testsuite/gnat.dg/uninit_func.adb | 4 ++-- .../obj-c++.dg/attributes/method-noreturn-1.mm | 4 ++-- 3 files changed, 14 insertions(+), 4 deletions(-) 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 (); -- 2.30.2