Message ID | CAFULd4bKjA7ZHKtFSqP5izEZPT8=nMbreKk52YDJNH+Y6aAtcA@mail.gmail.com |
---|---|
State | New |
Headers | show |
Index: config/i386/i386.c =================================================================== --- config/i386/i386.c (revision 183953) +++ config/i386/i386.c (working copy) @@ -17778,6 +17778,27 @@ ix86_cc_modes_compatible (enum machine_mode m1, en || (m1 == CCGOCmode && m2 == CCGCmode)) return CCGCmode; + if (m1 == CCZmode) + switch (m2) + { + default: + break; + case CCGOCmode: + case CCGCmode: + case CCNOmode: + return m2; + } + else if (m2 == CCZmode) + switch (m1) + { + default: + break; + case CCGOCmode: + case CCGCmode: + case CCNOmode: + return m1; + } + switch (m1) { default: