Last known to work with: "Thu Dec  8 10:28:12 UTC 2005 (revision 108225M)".
Known to fail with: "Thu Jan  5 03:26:35 UTC 2006 (revision 109371M)".

For the test-case in the attachment named bug.i, this line is emitted:
 mov.w [$r12=$r10+8],$r9
That's an invalid asm; it should have been movs.w or movu.w.
The error is in the CRIS port; setting state when the %x asm operand output
modifier is seen, and clearing it with %e, except there are other %x that
aren't followed by %e.


-- 
           Summary: [4.2 regression]: invalid asm: "mov"
           Product: gcc
           Version: 4.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
GCC target triplet: cris-axis-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25706


Reply via email to