LGTM, do you have commit access?

On Thu, May 1, 2014 at 3:17 PM, Patrick Wildt <[email protected]> wrote:

> Does this look better?
>
> diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp
> index 6fdd0d0..a514466 100644
> --- a/lib/Basic/Targets.cpp
> +++ b/lib/Basic/Targets.cpp
> @@ -445,7 +445,6 @@ protected:
>  public:
>    BitrigTargetInfo(const llvm::Triple &Triple) :
> OSTargetInfo<Target>(Triple) {
>      this->UserLabelPrefix = "";
> -    this->TLSSupported = false;
>      this->MCountName = "__mcount";
>    }
>  };
> diff --git a/test/Sema/tls.c b/test/Sema/tls.c
> index 9da7bc8..f32206e 100644
> --- a/test/Sema/tls.c
> +++ b/test/Sema/tls.c
> @@ -19,4 +19,8 @@
>  // Haiku does not suppport TLS.
>  // RUN: not %clang_cc1 -triple i586-pc-haiku -fsyntax-only %s
>
> +// Bitrig suppports TLS.
> +// RUN: %clang_cc1 -triple x86_64-pc-bitrig -fsyntax-only %s
> +// RUN: %clang_cc1 -triple armv6-unknown-bitrig -fsyntax-only %s
> +
>  __thread int x;
>
>
> On Thu, May 01, 2014 at 03:05:37PM -0700, Richard Smith wrote:
> > We should at least have a test that we don't reject TLS for Bitrig. The
> > right place to add such a test is test/Sema/tls.c
> >
> > On Thu, May 1, 2014 at 2:55 PM, Reid Kleckner <[email protected]> wrote:
> >
> > > I wouldn't test it, since the codepaths are covered by other targets.
>  You
> > > can drop the assignment entirely.  The default value of TLSSupported is
> > > true.
> > >
> > >
> > > On Thu, May 1, 2014 at 1:49 PM, Patrick Wildt <[email protected]
> >wrote:
> > >
> > >> Hi,
> > >>
> > >> Bitrig now does TLS, so it should be marked as supported in the
> > >> TargetInfo.
> > >>
> > >> Does this patch need a test?  Is there some test I can add
> > >> a Bitrig target to?
> > >>
> > >> \Patrick
> > >>
> > >> diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp
> > >> index 6fdd0d0..387e3d9 100644
> > >> --- a/lib/Basic/Targets.cpp
> > >> +++ b/lib/Basic/Targets.cpp
> > >> @@ -445,7 +445,7 @@ protected:
> > >>  public:
> > >>    BitrigTargetInfo(const llvm::Triple &Triple) :
> > >> OSTargetInfo<Target>(Triple) {
> > >>      this->UserLabelPrefix = "";
> > >> -    this->TLSSupported = false;
> > >> +    this->TLSSupported = true;
> > >>      this->MCountName = "__mcount";
> > >>    }
> > >>  };
> > >> _______________________________________________
> > >> cfe-commits mailing list
> > >> [email protected]
> > >> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
> > >>
> > >
> > >
> > > _______________________________________________
> > > cfe-commits mailing list
> > > [email protected]
> > > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
> > >
> > >
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to