2015-07-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/66952
* gcc.dg/torture/pr66952.c: Use signed char.
From-SVN: r226104
+2015-07-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/66952
+ * gcc.dg/torture/pr66952.c: Use signed char.
+
2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
PR tree-optimization/66926,66951
int a = 128, b;
static int
-fn1 (char p1, int p2)
+fn1 (signed char p1, int p2)
{
return p1 < 0 || p1 > 1 >> p2 ? 0 : p1 << 1;
}
static int
fn2 ()
{
- char c = a;
+ signed char c = a;
b = fn1 (c, 1);
if ((128 | c) < 0 ? 1 : 0)
return 1;