]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Committed] PR testsuite/105486: Use "signed char" in gcc.dg/pr102950.c
authorRoger Sayle <roger@nextmovesoftware.com>
Thu, 5 May 2022 12:30:27 +0000 (08:30 -0400)
committerRoger Sayle <roger@nextmovesoftware.com>
Thu, 5 May 2022 12:30:27 +0000 (08:30 -0400)
Although the automated regression testing scripts for powerpc64 appear
to be somewhat garbled at the moment, they've correctly identified that
my new test case for pr102950.c is failing on powerpc64, as char by
default is unsigned on this target.  This patch tweaks the new testcase
by explicitly using "signed char" so that it's testing the intended EVRP
behaviour portably.  Committed as obvious.

2022-05-05  Roger Sayle  <roger@nextmovesoftware.com>

gcc/testsuite/ChangeLog
PR testsuite/105486
* gcc.dg/pr102950.c: Use explicit "signed char" in test case.

gcc/testsuite/gcc.dg/pr102950.c

index 0ab23bd4dbcbbca50cc3d18e6bafd16f493d58c2..317568370d4c43c98aecbb33ee2d529c6306b89a 100644 (file)
@@ -3,9 +3,9 @@
 
 extern void link_error(void);
 
-static char a;
+static signed char a;
 static short d(unsigned e) {
-  char b;
+  signed char b;
   short c;
   a = b = e;
   if (b)