PR target/68084
* config/i386/i386.c (ix86_md_asm_adjust) [case 'a']: Use NE code
for =@ccae.
testsuite/ChangeLog:
PR target/68084
* gcc.target/i386/pr68084.c: New test.
From-SVN: r229296
+2015-10-25 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/68084
+ * config/i386/i386.c (ix86_md_asm_adjust) [case 'a']: Use NE code
+ for =@ccae.
+
2015-10-23 Jan Hubicka <hubicka@ucw.cz>
PR ipa/pr67600
* ipa-polymorphic-call.c
(ipa_polymorphic_call_context::get_dynamic_type): Do not confuse
instance offset with offset of outer type.
- * g++.dg/torture/pr67600.C: New testcase.
2015-10-23 Jan Hubicka <hubicka@ucw.cz>
if (con[1] == 0)
mode = CCAmode, code = EQ;
else if (con[1] == 'e' && con[2] == 0)
- mode = CCCmode, code = EQ;
+ mode = CCCmode, code = NE;
break;
case 'b':
if (con[1] == 0)
+2015-10-25 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/68084
+ * gcc.target/i386/pr68084.c: New test.
+
2015-10-25 Andre Vehreschild <vehre@gmx.de>
PR fortran/66927
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-O" } */
+
+int x;
+
+void foo (void)
+{
+ char r;
+
+ asm ("" : "=@ccae"(r));
+
+ if (!r)
+ x = 0;
+}
+
+/* { dg-final { scan-assembler "jnc" } } */