http://sourceware.org/bugzilla/show_bug.cgi?id=12206

           Summary: Unified syntax does not allow certain simplified
                    source statements.
           Product: binutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gas
        AssignedTo: unassig...@sources.redhat.com
        ReportedBy: aa...@olympus.net


When the target is an ARM v7M Cortex-M3 core (Thumb mode only) and unified
syntax is specified (.syntax unified), statements of the form

   ADD Rd,Rn,Rm,<shift>

cannot be specified in the following simplified form if Rd equals Rn.

   ADD Rn, Rm,<shift>

For example ADD R0,R0,R1,LSR #10 cannot be simplified to ADD R0,R1,LSR #10.

ARM document DDI0403D does not prohibit the simplifed form if <shift> is
specified even though only the T3 encoding is allowed.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to