https://sourceware.org/bugzilla/show_bug.cgi?id=20692

Nick Clifton <nickc at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nickc at redhat dot com

--- Comment #1 from Nick Clifton <nickc at redhat dot com> ---
(In reply to Igor Kozhukhov from comment #0)

> ./crt/_rtbootld.s:75: Error: unknown pseudo-op: `.volatile'
> ./crt/_rtbootld.s:245: Error: unknown pseudo-op: `.nonvolatile'

> what is replacement for .volatile on GAS?

There is no direct replacement.  If I have read the Sparc Assembly Language
Reference Manual correctly, then these pseudo ops allow (.nonvolatile) and
disallow (.volatile) assembly time optimizations.  The only optimization that
GAS performs for the Sparc architecture is jump/call relaxation, and this is
controlled via a command line option, not a pseudo-op.

You could try adding "-D.volatile= -D.nonvolatile= -Wa,--no-relax" to the
command line and see if this works.

Cheers
  Nick

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to