Since contracts-tmpl-spec2.C is just testing contracts, I thought it would be 
better
to just add `-fsigned-char` to the options rather than change the testcase to 
support
both cases.

Committed after testing on aarch64-linux-gnu.

gcc/testsuite/ChangeLog:

        PR testsuite/108321
        * g++.dg/contracts/contracts-tmpl-spec2.C: Add -fsigned-char
        to options.
---
 gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec2.C | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec2.C 
b/gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec2.C
index 82117671b2d..fd3a25bd051 100644
--- a/gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec2.C
+++ b/gcc/testsuite/g++.dg/contracts/contracts-tmpl-spec2.C
@@ -1,6 +1,6 @@
 // basic test to ensure contracts work for class and member specializations
 // { dg-do run }
-// { dg-options "-std=c++2a -fcontracts -fcontract-continuation-mode=on" }
+// { dg-options "-std=c++2a -fcontracts -fcontract-continuation-mode=on 
-fsigned-char" }
 #include <cstdio>
 
 // template specializations can have differing contracts
-- 
2.34.1

Reply via email to