Thread (1 message) 1 message, 1 author, 2002-05-29

Re: Unrecognized opcode: `mtdcr'

flat view

From: Matt Porter <hidden>
Date: 2002-05-29 20:43:50

On Wed, May 29, 2002 at 12:54:29PM -0700, Tom Rini wrote:
On Wed, May 29, 2002 at 02:30:16PM -0500, Cameron, Steve wrote:
quoted
[..snip...]
quoted
I think we need to change arch/ppc/Makefile from:
ifdef CONFIG_40x
CFLAGS := $(CFLAGS) -Wa,-m405
endif

To:
ifdef CONFIG_4xx
CFLAGS := $(CFLAGS) -Wa,-m405
endif
Ok, this worked for me.  Thanks!  (I guess I wasn't so
far off track after all.)
Pushed this.
quoted
quoted
For the moment.  Until there's some 440-specific opcodes we use (are
there any?) which means we'll need to do -Wa,-m440.
When I had tried "-Wa,-m440" before, it wasn't recognized as an option.
(but perhaps by "do -Wa,-m440", you mean enhance the C compiler and/or
assembler.)
Well, iff there's 440-specific opcodes, at somepoint gas will know about
them, and we can use -Wa,-m440, or so.  But for now -Wa,-m405 seems
correct for 4xx.
There is _a_ 440-specific opcode, dlbmnz.  It's not yet supported by
gas (and ideally glibc).  For now, a 405 enabled toolchain is
sufficient.

When I push some CONFIG_BOOKE cleanup we'll have an option to enable
-mbooke with as well.  That's where most of the new instructions
come from, but they aren't 440 specific (they'll be on the e500
Book E core as well).  Right now, the important booke opcodes
are picked up by the PPC403 conf in gas so there's not a huge
hurry.

Regards,
--
Matt Porter
porter@cox.net
This is Linux Country. On a quiet night, you can hear Windows reboot.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help