This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/69352] [6 Regression] profiledbootstrap failure with --with-build-config=bootstrap-lto
- From: "jan dot smets at alcatel-lucent dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 19 Jan 2016 08:22:58 +0000
- Subject: [Bug bootstrap/69352] [6 Regression] profiledbootstrap failure with --with-build-config=bootstrap-lto
- Auto-submitted: auto-generated
- References: <bug-69352-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69352
--- Comment #4 from Jan Smets <jan.smets@alcatel-lucent.com> ---
compile with : -xc -c pr69352.best -w -o /dev/null -O1
$ cat pr69352.best
typedef enum {
REG_HSTRH,
REG_HSTRL,
REG_HFAERH,
REG_HFAERL,
REG_HIMRH,
REG_HIMRL,
REG_HCMRH,
REG_HCMRL,
REG_HADDRH,
REG_HADDRL,
REG_HGPRH,
REG_HGPRL,
REG_HWRBFSRH,
REG_HRBCF,
REG_MAX
} DLLA;
a[][REG_MAX];
b, c, d, e, f, g, h, i;
fn1(p1) {
unsigned j;
int k = 0, l;
DLLA m;
if (h)
m = REG_HWRBFSRH;
else
m = REG_HRBCF;
if (a[p1][m])
l = fn1;
a[p1][i] = l;
while (c) {
if (b) {
if (f)
k = 1;
fn2();
}
for (; d;)
j++;
}
while (c) {
if (a[p1][REG_HWRBFSRH]) {
if (g)
k = 1;
j++;
}
c = e;
}
return k;
}