re PR middle-end/57287 (Bogus uninitialized warning with abnormal control flow)
authorRichard Biener <rguenther@suse.de>
Tue, 3 Sep 2013 07:53:05 +0000 (07:53 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 3 Sep 2013 07:53:05 +0000 (07:53 +0000)
2013-09-03  Richard Biener  <rguenther@suse.de>

PR middle-end/57287
* gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.

From-SVN: r202197

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr57287-2.c

index db785f70b9abce8cc6051b8014cdb669fe9288fb..7f45feb94d853396bd34628ed84c410d0870dd1d 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-03  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/57287
+       * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
+
 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/PR56519
index 5422e148cbe7ee3da83cb09cb8364261ff714920..1ddf76c646169fa913faa6708141fc08588b007e 100644 (file)
@@ -12,7 +12,7 @@ struct node
 struct node *list;
 struct node *head (void);
 
-sigjmp_buf *bar (void);
+jmp_buf *bar (void);
 
 int baz (void)
 {
@@ -25,8 +25,8 @@ int baz (void)
       if (!varseen)
        varseen = 1;
 
-      sigjmp_buf *buf = bar ();  /* { dg-bogus "may be used uninitialized" "" } */
-      __sigsetjmp (*buf, 1);
+      jmp_buf *buf = bar ();  /* { dg-bogus "may be used uninitialized" "" } */
+      setjmp (*buf);
     }
 
   if (!varseen)