[LLVMdev] [cfe-dev] ARM Integrated Assembler

Joerg Sonnenberger joerg at britannica.bec.de
Tue Dec 10 15:33:38 PST 2013


On Tue, Dec 10, 2013 at 04:35:57PM +0100, Joerg Sonnenberger wrote:
> On Tue, Dec 10, 2013 at 03:26:56PM +0000, Tim Northover wrote:
> > On 10 December 2013 15:00, Joerg Sonnenberger <joerg at britannica.bec.de> wrote:
> > > On Tue, Dec 10, 2013 at 02:26:53PM +0000, Renato Golin wrote:
> > >> In a nutshell, it seems to be our consensus that the integrated
> > >> assembly can now be turned on by default on ARM, and we should add
> > >> -no-integrated-as for the cases where it fails (like the kernel).
> > >
> > > It can't assemble basic PIC code as created by clang -S for ELF
> > > platforms.
> > 
> > Is there a PR for this? We should link it to one of the issues that
> > exist for integrated-as.
> > 
> > > That's IMO a pretty big show stopper.
> > 
> > I disagree. It's nice and probably should be a priority to fix, but
> > it's not the standard use-situation for Clang.
> 
> Without it, -save-temps is broken. As such it falls into a pretty
> basic use case.

With the recent driver change, I will qualify that as "Clang should be
buildable with -via-file-asm" as criterion for making IAS the default
for a platform. I think that's a reasonable criterion.

Joerg



More information about the llvm-dev mailing list