[llvm-commits] [PATCH 5/5] Hookup the ELF support for X86.

Matt Fleming matt at console-pimps.org
Mon Jul 26 13:50:18 PDT 2010


On Mon, 26 Jul 2010 13:32:42 -0700, Eli Friedman <eli.friedman at gmail.com> wrote:
> On Mon, Jul 26, 2010 at 1:00 PM, Matt Fleming <matt at console-pimps.org> wrote:
> > --- a/lib/Target/X86/X86TargetMachine.cpp
> > +++ b/lib/Target/X86/X86TargetMachine.cpp
> > @@ -46,6 +46,8 @@ static MCStreamer *createMCStreamer(const Target &T, const std::string &TT,
> >                                     bool RelaxAll) {
> >   Triple TheTriple(TT);
> >   switch (TheTriple.getOS()) {
> > +  case Triple::Linux:
> > +    return createELFStreamer(Ctx, TAB, _OS, _Emitter, RelaxAll);
> 
> + case Triple::AuroraUX:
> + case Triple::DragonFly:
> + case Triple::NetBSD:
> + case Triple::OpenBSD:
> + case Triple::FreeBSD:
> + case Triple::Solaris:
> + case Triple::Haiku:

Whoops! Makes sense. I think Roman told me to do this before but I
forgot ;-) I've folded this into the patch series.

Thanks!




More information about the llvm-commits mailing list