summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/netbsd.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [ADT] Normalize empty triple componentsPetr Hosek2018-08-081-68/+68
| | | | | | | | | | | | | | | | | LLVM triple normalization is handling "unknown" and empty components differently; for example given "x86_64-unknown-linux-gnu" and "x86_64-linux-gnu" which should be equivalent, triple normalization returns "x86_64-unknown-linux-gnu" and "x86_64--linux-gnu". autoconf's config.sub returns "x86_64-unknown-linux-gnu" for both "x86_64-linux-gnu" and "x86_64-unknown-linux-gnu". This changes the triple normalization to behave the same way, replacing empty triple components with "unknown". This addresses PR37129. Differential Revision: https://reviews.llvm.org/D50219 llvm-svn: 339294
* Extend NetBSD/AArch64 to cover Big Endian as well.Joerg Sonnenberger2017-01-091-0/+40
| | | | llvm-svn: 291436
* Make FreeBSD and NetBSD use CLANG_DEFAULT_CXX_STDLIBJonas Hahnfeld2016-03-141-30/+30
| | | | | | | | | Also introduce -stdlib=platform to override the configured value and use it to make the tests always pass. Differential Revision: http://reviews.llvm.org/D17286 llvm-svn: 263434
* Now that Sparc/Sparc64 backend is mostly usable, provide the sameJoerg Sonnenberger2016-02-111-8/+92
| | | | | | | linking defaults as other NetBSD targets, i.e. compiler_rt-in-libc and libc++ as STL. llvm-svn: 260616
* For NetBSD, use the same settings for PPC64 as for PPC when it comes toJoerg Sonnenberger2014-08-131-2/+22
| | | | | | | integrated assembler, libc++ and libgcc. Set emulation for ld for both platforms for correct -m32 handling. llvm-svn: 215551
* NetBSD/aarch64 has no libgcc or libstdc++. Drop arm64 tests.Joerg Sonnenberger2014-08-091-48/+8
| | | | llvm-svn: 215291
* Now that PIC generation on PPC32 is supported, hook up linking supportJoerg Sonnenberger2014-07-251-0/+20
| | | | | | for NetBSD. llvm-svn: 213972
* Drop libgcc and default to libc++ for NetBSD/ARM on 6.99.40+.Joerg Sonnenberger2014-05-071-9/+47
| | | | | | | Don't bother with keeping the old support for x86_64 in 6.99.23+, just use a single range. Update test cases for the always-on --eh-frame-hdr. llvm-svn: 208170
* [ARM64] Add ARM64 RUN lines to a bunch of tests that had AARCH64 RUN lines.James Molloy2014-04-171-0/+40
| | | | | | | This covers all tests in tests/Driver and tests/Preprocessor, but there are some failing tests in test/Sema that need looking into. llvm-svn: 206464
* Handle -m32 for NetBSD/sparc64 correctly. Extend test case to also checkJoerg Sonnenberger2014-04-161-2/+4
| | | | | | ARM, MIPS and i386 ABIs. llvm-svn: 206416
* Hook up NetBSD/sparc and NetBSD/sparc64 as and ld invocations.Joerg Sonnenberger2014-02-191-0/+40
| | | | llvm-svn: 201730
* Hook up NetBSD/aarch64.Joerg Sonnenberger2014-01-131-0/+40
| | | | llvm-svn: 199124
* clang/test/Driver/netbsd.c*: Tweak path separators to be matched on win32 ↵NAKAMURA Takumi2013-10-151-18/+18
| | | | | | driver. llvm-svn: 192676
* Provide a dummy NetBSD tree and use --sysroot in the driver test.Joerg Sonnenberger2013-10-141-18/+30
| | | | llvm-svn: 192641
* For NetBSD/current on X86 do not use libgcc and default to libc++.Joerg Sonnenberger2013-10-141-0/+45
Adjust linkage to make more sense for older releases. llvm-svn: 192615
OpenPOWER on IntegriCloud