Thread (48 messages) 48 messages, 7 authors, 2004-07-26

Re: [PATCH] fix missing option in binutils version check

flat view

From: Alan Modra <hidden>
Date: 2004-07-25 06:07:54

On Sun, Jul 04, 2004 at 11:33:31AM -0500, Hollis Blanchard wrote:
On Jul 4, 2004, at 3:32 AM, Geert Uytterhoeven wrote:
quoted
Perhaps it makes sense to add a directive to the assembler to switch
on the
fly, cfr. the `.chip' directive on m68k? E.g. using

   .chip 68040

we switch to 68040 mode, and using

   .chip 68k

we switch back to generic mode. That way we can have instructions for
different
CPU types in the same kernel, while the assembler still checks the
validity
depending on the selected CPU type.
That's come up before, and iirc Alan Modra said the support isn't there
now for PPC and is relatively low on the priority list (but is on it).
Implemented 2003-11-22 for ppc.  Even documented.  :-)

@item .machine "string"
This directive allows you to change the machine for which code is
generated.  @code{"string"} may be any of the -m cpu selection options
(without the -m) enclosed in double quotes, @code{"push"}, or
@code{"pop"}.  @code{.machine "push"} saves the currently selected
cpu, which may be restored with @code{.machine "pop"}.

--
Alan Modra
IBM OzLabs - Linux Technology Centre

** Sent via the linuxppc-dev 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