re PR tree-optimization/66952 (wrong code at -O2 and -O3 on x86_64-linux-gnu)
2015-07-23 Richard Biener <rguenther@suse.de> PR tree-optimization/66952 * gcc.dg/torture/pr66952.c: Use signed char. From-SVN: r226104
This commit is contained in:
parent
b5fd0440dc
commit
f45dacba22
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
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
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
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;
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ fn1 (char p1, int p2)
|
|||
static int
|
||||
fn2 ()
|
||||
{
|
||||
char c = a;
|
||||
signed char c = a;
|
||||
b = fn1 (c, 1);
|
||||
if ((128 | c) < 0 ? 1 : 0)
|
||||
return 1;
|
||||
|
|
Loading…
Add table
Reference in a new issue