http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47646

--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-02-09 
08:26:12 UTC ---
The following patch is missing for
gcc/testsuite/obj-c++.dg/attributes/method-noreturn-1.mm:

---
/opt/gcc/_gcc_clean/gcc/testsuite/obj-c++.dg/attributes/method-noreturn-1.mm   
2010-11-02 10:36:25.000000000 +0100
+++
/opt/gcc/gcc-4.6-work/gcc/testsuite/obj-c++.dg/attributes/method-noreturn-1.mm 
  2011-02-09 09:19:24.000000000 +0100
@@ -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 ();

Reply via email to