re PR testsuite/79169 (g++.dg/warn/Wduplicated-branches1.C fails on powerpc since...
authorMarek Polacek <polacek@redhat.com>
Sat, 21 Jan 2017 12:00:40 +0000 (12:00 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Sat, 21 Jan 2017 12:00:40 +0000 (12:00 +0000)
PR testsuite/79169
* g++.dg/warn/Wduplicated-branches1.C: Use signed char.

From-SVN: r244747

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wduplicated-branches1.C

index 35ebbd23c27fc9257e69b89a83b6784484d54478..9f3b133e36a175626cccf30e89a29325b68ce03b 100644 (file)
@@ -1,3 +1,8 @@
+2017-01-21  Marek Polacek  <polacek@redhat.com>
+
+       PR testsuite/79169
+       * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
+
 2017-01-20  Jan Hubicka  <hubicka@ucw.cz>
 
        * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
index 7ebd55e190fcddb7e554b7c9ae9c4f8d9df310ab..1553613f9ec9b90af4e48e7aa5177cca40bba6eb 100644 (file)
@@ -4,7 +4,7 @@
 
 template <typename T>
 void
-f (char i, int *p)
+f (signed char i, int *p)
 {
   if (i)
     *p = (signed short) i;
@@ -17,5 +17,5 @@ f (char i, int *p)
     *p = (unsigned short) i;
 }
 
-template void f<unsigned short>(char, int *); // { dg-message "required from here" }
-template void f<signed short>(char, int *);
+template void f<unsigned short>(signed char, int *); // { dg-message "required from here" }
+template void f<signed short>(signed char, int *);