https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69942
Jeffrey A. Law changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69942
--- Comment #6 from Jeffrey A. Law ---
Author: law
Date: Thu Mar 3 00:11:03 2016
New Revision: 233922
URL: https://gcc.gnu.org/viewcvs?rev=233922&root=gcc&view=rev
Log:
PR rtl-optimization/69942
* gcc.dg/ifcvt-5.c: Use "word_mod
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69942
--- Comment #5 from Jeffrey A. Law ---
So the radical differences in coalescing are due to PROMOTE_MODE & friends, so
essentially they're expected. I expect there's several other ports exhibiting
the same behavior.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69942
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69942
--- Comment #3 from Yuri Rumyantsev ---
Created attachment 37822
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37822&action=edit
proposed patch
Patch to resolve ifcvt5.c failure.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69942
--- Comment #2 from Yuri Rumyantsev ---
I attached patch which resolves failure.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69942
--- Comment #1 from Yuri Rumyantsev ---
The cause of issue is that before ce1 phase pde (or pre) transformation has
been done to remove partial redundant moves to variable i and j, i.e.
code
int i = x;
int j = y;
if (x > y)
{
i =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69942
Rainer Orth changed:
What|Removed |Added
Target Milestone|--- |6.0