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