<div dir="ltr">The sparc integrated assembler does generally work, you can enable with -fintegrated-as. IIRC, it was disabled by default because there's some edge cases it didn't handle, but I don't remember the details.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 1, 2020 at 5:32 AM David Chisnall via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
It sounds as if the sparc back end is not using the integrated assembler <br>
and so it will call out to the default assembler for your toolchain. <br>
Because you have not specified a -B option, the default search path will <br>
be /usr/bin, where it is finding an assembler.  This assembler, <br>
unfortunately, cannot handle SPARC assembly (it sounds as if it's an <br>
x86-64 build of gas).<br>
<br>
If you want to assemble the output from clang, you will need to install <br>
a SPARC assembler (and, for it to be useful, also install a SPARC <br>
linker) and specify -B {path/to/tools} in the flags that you pass to clang.<br>
<br>
David<br>
<br>
On 01/05/2020 07:40, suyash singh via cfe-dev wrote:<br>
> does clang support sparc backend?<br>
> I tried " clang -target sparc " to compile a simple c program on <br>
> ubuntu(x86_64), clang detects sparc as a valid target but does not work <br>
> with it.<br>
> <br>
> /usr/bin/as: unrecognized option '-Av8'<br>
> clang-11: error: assembler command failed with exit code 1<br>
> <br>
> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
> <br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>