[Top][All Lists]
[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.
- [Bug gas/5662] New: Maverick Crunch instructions not recognised with -mfpu=maverick; -mcpu=ep9312 about to be deprecated,
martinwguy at yahoo dot it <=