-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 04/05/11 10:10, Bernd Schmidt wrote: > On 04/05/2011 06:08 PM, Jeff Law wrote: >> On 04/05/11 09:54, Bernd Schmidt wrote: >>> On 04/05/2011 04:32 PM, Eric Botcazou wrote: >>>>> The patch below fixes the testcase in the PR. I'll test >>>>> tonight/tomorrow, probably on mips64-elf. Ok if that passes? >>>> >>>> I get back the comparison failure with it on IA-64/Linux: >> >>> Looking into it. I ran into PR48441, I assume you were using the patch >>> from that as well? >> Bernd, >> >> Any comparison failures with --disable-checking or >> --enable-checking=release configured trees should be sent my way. >> There's a bug in a change of mine from last week which will cause these >> kinds of problems. No sense in you duplicating the work I've already >> done to track those problems down. > > Well, I need to test the scheduler patch posted three messages or so > previously, on either mips64 or ia64, so might as well try to bootstrap > on gcc60. In which case, if you're not using checking, you'll want the attached patch to avoid comparison failures with --disable-checking. I felt like a bloody idiot when I finally saw what I'd done...
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJNm0AgAAoJEBRtltQi2kC7UloH/1Z+zEV26u9m6FZ++57nXJbE TedMoL+C/Kvefd2HBpIdN+Jgz+bsEgauOIyCbAuodhHbqkODDuIbdHmx6f5xn+V1 SjMWzCaxNiJdCinPYFqe/Mb1+hHz3s7iEsPjhj4EQ91Tx7/Xv/qPbU8qimSL6zhy 51l2RH+jNMgapHw+7QhMwVfY6oCI0hvbHMY6+Ly2oG16yxPt9RKJyp8o+q2zlFB1 WVD7EvkoaMg+wQAlXnV8scslKeoUE/aJOnGfOXnuaiEWPterE7Ku4JE8xz0P+PWA k4JoBeII+vR89ofpXjeG1Ei0vzXQjFHKgPUxkfmNiWMhM6uioQ+PK/GVYW0YPkw= =tiZC -----END PGP SIGNATURE-----
Index: tree-ssa-threadupdate.c =================================================================== *** tree-ssa-threadupdate.c (revision 171989) --- tree-ssa-threadupdate.c (working copy) *************** determine_bb_domination_status (struct l *** 665,671 **** edge_iterator ei; edge e; - #ifdef ENABLE_CHECKING /* This function assumes BB is a successor of LOOP->header. If that is not the case return DOMST_NONDOMINATING which is always safe. */ --- 665,670 ---- *************** determine_bb_domination_status (struct l *** 684,690 **** if (!ok) return DOMST_NONDOMINATING; } - #endif if (bb == loop->latch) return DOMST_DOMINATING; --- 683,688 ----