Commit 3c7bb489 by H.J. Lu Committed by H.J. Lu

Add a testcase for PR ipa/80565

The testcase in

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80565

is passing now.  Check in the testcase and resolve it as fixed.

	PR ipa/80565
	* gcc.dg/torture/pr80565.c: New file.

From-SVN: r249782
parent 4e3e8a5f
2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
PR ipa/80565
* gcc.dg/torture/pr80565.c: New file.
2017-06-29 Bin Cheng <bin.cheng@arm.com> 2017-06-29 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/81196 PR tree-optimization/81196
......
/* { dg-do compile } */
int a, b, c, e, h, j;
char d;
short f, g;
static short fn2(int p1) {
for (;;)
for (; g; g++)
if (p1)
break;
}
static short fn3(void);
static char fn4(char p1) {
int i;
for (; d;)
f = 8;
for (; f; f = 0)
for (; i; i++) {
j = 0;
for (; j; j++)
;
}
}
static short fn1(short p1) { fn2(b || fn3()); }
short fn3(void) {
if (c) {
fn4(e);
h = 0;
for (;; h++)
;
}
}
int main() {
for (; a;)
fn1(c);
return 0;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment