This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug regression/49498] [4.7 Regression]: gcc.dg/uninit-pred-8_b.c bogus warning line 20
- From: "hp at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 7 Jul 2011 21:52:22 +0000
- Subject: [Bug regression/49498] [4.7 Regression]: gcc.dg/uninit-pred-8_b.c bogus warning line 20
- Auto-submitted: auto-generated
- References: <bug-49498-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49498
--- Comment #11 from Hans-Peter Nilsson <hp at gcc dot gnu.org> 2011-07-07 21:51:54 UTC ---
(In reply to comment #8)
> > 2) On the targets that have the problem, is branch cost considered cheap?
> No idea. I didn't bother to look at why cris-elf triggers the problem,
> but x86 doesn't. Presumably it's a branch-cost or similar issue.
I forgot so I had to look myself...
At one time the default cost was measured as the best and that stuck; grep and
behold the comment. So, "only" ports using the default are affected.
> > Solution
> > 1) fix the test case by disabling jumpthreading and if-merging
> Or xfailing it for the affected targets.
FWIW, I don't mind. Whatever solution you feel proud of. ;)