Index: gcc/testsuite/gcc.c-torture/execute/pr44828.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/pr44828.c	(revision 161955)
+++ gcc/testsuite/gcc.c-torture/execute/pr44828.c	(working copy)
@@ -1,7 +1,7 @@
 extern void abort (void);
 
-static char
-foo (char si1, char si2)
+static signed char
+foo (signed char si1, signed char si2)
 {
   return si1 * si2;
 }
Index: gcc/testsuite/gcc.c-torture/execute/pr44828.x
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/pr44828.x	(revision 161955)
+++ gcc/testsuite/gcc.c-torture/execute/pr44828.x	(working copy)
@@ -1,2 +0,0 @@
-set additional_flags "-fsigned-char"
-return 0
