bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/5662] New: Maverick Crunch instructions not recognised with -mf


From: martinwguy at yahoo dot it
Subject: [Bug gas/5662] New: Maverick Crunch instructions not recognised with -mfpu=maverick; -mcpu=ep9312 about to be deprecated
Date: 24 Jan 2008 14:36:02 -0000

To emit instructions for the Cirrus Logic Maverick Crunch FPU, at present
-mcpu=ep9312 -mfpu=maverick are both necessary; gcc is happy to emit Crunch
instructions with just -mcpu=arm920t -mfpu=maverick but gas barfs saying:

/tmp/ccTa9oWw.s:31: Error: selected processor does not support `cfldrd 
mvd1,[r3,#0]'
/tmp/ccTa9oWw.s:33: Error: selected processor does not support `cfldrd 
mvd0,[r3,#0]'
/tmp/ccTa9oWw.s:34: Error: selected processor does not support `cfmuld
mvd0,mvd1,mvd0'
/tmp/ccTa9oWw.s:36: Error: selected processor does not support `cfmvrdl r2,mvd0'
/tmp/ccTa9oWw.s:37: Error: selected processor does not support `cfmvrdh r3,mvd0'

Now the ep9312 alias is about to be deprecated in gcc-4.3 and removed in
gcc-4.4, which will make compiling for Crunch impossible. The most obvious fix
is to make gas enable Maverick Crunch instructions in gas when -mfpu=maverick is
specified.

-- 
           Summary: Maverick Crunch instructions not recognised with -
                    mfpu=maverick; -mcpu=ep9312 about to be deprecated
           Product: binutils
           Version: 2.18
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gas
        AssignedTo: unassigned at sources dot redhat dot com
        ReportedBy: martinwguy at yahoo dot it
                CC: bug-binutils at gnu dot org
GCC target triplet: arm-linux-gnueabi


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]