https://gcc.gnu.org/g:888bf719728e9ab1da22900d39956e0d80889e30

commit r14-9818-g888bf719728e9ab1da22900d39956e0d80889e30
Author: Jørgen Kvalsvik <j...@lambda.is>
Date:   Fri Apr 5 16:01:14 2024 +0200

    Remove unecessary and broken MC/DC compile test
    
    The __sigsetjmp test was added as a regression test in an early
    iteration of the MC/DC support, as it caused an internal compiler error.
    This was triggered by a code path which did not make it through to the
    final revision.  Since this test really only worked on systems with
    __sigsetjmp, and does not serve a purpose any more it can be removed.
    
    gcc/testsuite/ChangeLog:
    
            * gcc.misc-tests/gcov-19.c: Remove test.

Diff:
---
 gcc/testsuite/gcc.misc-tests/gcov-19.c | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/gcc/testsuite/gcc.misc-tests/gcov-19.c 
b/gcc/testsuite/gcc.misc-tests/gcov-19.c
index 17f1fb4e923..b83a38531ba 100644
--- a/gcc/testsuite/gcc.misc-tests/gcov-19.c
+++ b/gcc/testsuite/gcc.misc-tests/gcov-19.c
@@ -869,17 +869,6 @@ dest:
     goto * 0;
 }
 
-int __sigsetjmp ();
-
-/* This should compile, but not called. */
-void
-mcdc021c ()
-{
-  while (x) /* conditions(0/2) true(0) false(0)*/
-           /* conditions(end) */
-     __sigsetjmp ();
-}
-
 /* If edges are not properly contracted the a && id (b) will be interpreted as
    two independent expressions. */
 void

Reply via email to