r253815 - Test: Update mingw-useld.c to reflect r253813

Martell Malone via cfe-commits cfe-commits at lists.llvm.org
Mon Nov 23 09:45:41 PST 2015


>
> The new "gnu" is ELF only. What exactly are you trying to do?

Yes and so was the old-gnu linker.
I maintained patches in msys2 so that mingw-w64 could be able to use gnu
with COFF.
https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-clang/0034-GNU-add-support-for-linking-PECOFF.patch
I just wanted to update head to maintain a similar patch like I did for the
new ELF linker like I did for the old one.
Please see http://reviews.llvm.org/D11088

On Mon, Nov 23, 2015 at 8:43 AM, Rafael EspĂ­ndola <
rafael.espindola at gmail.com> wrote:

> This (and all the patches in this series) look odd.
>
> The new "gnu" is ELF only. What exactly are you trying to do?
>
> Cheers,
> Rafael
>
>
> On 22 November 2015 at 00:45, Martell Malone via cfe-commits
> <cfe-commits at lists.llvm.org> wrote:
> > Author: martell
> > Date: Sat Nov 21 23:45:03 2015
> > New Revision: 253815
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=253815&view=rev
> > Log:
> > Test: Update mingw-useld.c to reflect r253813
> >
> > Modified:
> >     cfe/trunk/test/Driver/mingw-useld.c
> >
> > Modified: cfe/trunk/test/Driver/mingw-useld.c
> > URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/mingw-useld.c?rev=253815&r1=253814&r2=253815&view=diff
> >
> ==============================================================================
> > --- cfe/trunk/test/Driver/mingw-useld.c (original)
> > +++ cfe/trunk/test/Driver/mingw-useld.c Sat Nov 21 23:45:03 2015
> > @@ -1,19 +1,19 @@
> >  // RUN: %clang -### -target i686-pc-windows-gnu
> --sysroot=%S/Inputs/mingw_clang_tree/mingw32 %s 2>&1 | FileCheck
> -check-prefix=CHECK_LD_32 %s
> >  // CHECK_LD_32: {{ld|ld.exe}}"
> >  // CHECK_LD_32: "i386pe"
> > -// CHECK_LD_32-NOT: "-flavor" "old-gnu"
> > +// CHECK_LD_32-NOT: "-flavor" "gnu"
> >
> >  // RUN: %clang -### -target i686-pc-windows-gnu
> --sysroot=%S/Inputs/mingw_clang_tree/mingw32 %s -fuse-ld=lld 2>&1 |
> FileCheck -check-prefix=CHECK_LLD_32 %s
> >  // CHECK_LLD_32-NOT: invalid linker name in argument
> > -// CHECK_LLD_32: lld" "-flavor" "old-gnu"
> > +// CHECK_LLD_32: lld" "-flavor" "gnu"
> >  // CHECK_LLD_32: "i386pe"
> >
> >  // RUN: %clang -### -target x86_64-pc-windows-gnu
> --sysroot=%S/Inputs/mingw_clang_tree/mingw32 %s -fuse-ld=lld 2>&1 |
> FileCheck -check-prefix=CHECK_LLD_64 %s
> >  // CHECK_LLD_64-NOT: invalid linker name in argument
> > -// CHECK_LLD_64: lld" "-flavor" "old-gnu"
> > +// CHECK_LLD_64: lld" "-flavor" "gnu"
> >  // CHECK_LLD_64: "i386pep"
> >
> >  // RUN: %clang -### -target arm-pc-windows-gnu
> --sysroot=%S/Inputs/mingw_clang_tree/mingw32 %s -fuse-ld=lld 2>&1 |
> FileCheck -check-prefix=CHECK_LLD_ARM %s
> >  // CHECK_LLD_ARM-NOT: invalid linker name in argument
> > -// CHECK_LLD_ARM: lld" "-flavor" "old-gnu"
> > +// CHECK_LLD_ARM: lld" "-flavor" "gnu"
> >  // CHECK_LLD_ARM: "thumb2pe"
> >
> >
> > _______________________________________________
> > cfe-commits mailing list
> > cfe-commits at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20151123/8f348090/attachment-0001.html>


More information about the cfe-commits mailing list