[cfe-commits] [PATCH] Adjust some linker flags for FreeBSD

Dimitry Andric dimitry at andric.com
Sun Jul 29 03:33:49 PDT 2012


On 2012-07-29 02:33, Rafael EspĂ­ndola wrote:
> On 28 July 2012 12:35, Dimitry Andric <dimitry at andric.com> wrote:
...
> A nit: Do you expect other arches to grow support for it? Wouldn't it
> be better to invert the list to something like:
> 
> if (Arch != llvm::Triple::pppc && Arch != ...).

Well, the set of arches that support the flag seems smaller than the set
that don't.  For example, the flag isn't supported on mips, which
already has 4 variants.  I also tried using a switch statement earlier,
but it makes it even more verbose, sort of.


>> The second patch silences warnings about unused -g, -emit-llvm or -w
>> flags when linking, similar to the fix that was done for Linux in PR
>> 8611.  It also corrects a pasto in the comment in
>> linuxtools::Link::ConstructJob() about this.
> 
> Would be nice to factor this some day, but LGTM.

Yes, there could be lots of refactoring in Tools.cpp. :)  I have a number
of other minor cosmetic cleanups in the FreeBSD-specific parts, but I'm
reluctant to touch (and possibly wreck) any other OS...





More information about the cfe-commits mailing list