[PATCH] Use the integrated assembler by default on OpenBSD/powerpc
Brad Smith
brad at comstyle.com
Fri Jun 13 16:41:58 PDT 2014
On 13/06/14 7:03 AM, Daniel Sanders wrote:
> Hi Brad,
>
>> // CHECK-POWERPC-AS-NOT: "-no-integrated-as"
>
> That looks right to me. The -NOT suffix causes FileCheck to report failure if the string
> matches.
Ok, then I will use that.
> That said, I think the behaviour I expected from your patch was wrong. Even though Jeorg
> committed your patch in r202967, -no-integrated-as still appears in
the clang subcommand
> and it still calls the assembler separately when I run 'clang -target
powerpc-unknown-openbsd
> -### -c tools/clang/test/Driver/openbsd.c'.
Yes, without the patch as part of this thread that is expected. The
patch you're referring to is part of what sounds like a move to have
the knowledge as to whether to use the integrated assembler within
LLVM instead of within Clang but that hasn't been fully completed yet
from Clang's perspective.
> I believe the bit I hadn't realised at the time is that clang has its opinion on whether
> the integrated assembler is enabled by default and that it currently
(r210886) thinks it
> should be off for PowerPC OpenBSD (see
Generic_GCC::IsIntegratedAssemblerDefault() in
> tools/clang/lib/Driver/ToolChains.cpp). Adding the
'CHECK-POWERPC-AS-NOT' will make sense
> when clang's default is changed.
The patch I am submitting changes the default for OpenBSD just as has
already been done for FreeBSD and NetBSD.
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the cfe-commits
mailing list