Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorganise CPU handling for Sparc. When using -mcpu=v9 and co, __sparcv8 | Joerg Sonnenberger | 2015-11-09 | 1 | -1/+1 |
| | | | | | | | | | is not defined for 32bit mode, but __sparcv9 is. Pass down the correct -target-cpu flags to the backend, so that instruction restrictions are applied correctly. Pass down the correct -A flag when not using IAS. The latter is limited to NetBSD targets in this commit. llvm-svn: 252545 | ||||
* | For the --be8 flag, check explicitly for pre-v7 / pre-v6m cores. | Joerg Sonnenberger | 2015-01-28 | 1 | -1/+10 |
| | | | | | | | | Those used the old Big Endian support on ARM and don't need flags. Refactor the logic in a separate common function, which also looks at -march. Add corresponding logic for the Linux toolchain. llvm-svn: 227393 | ||||
* | For NetBSD/ARM-EB, link with --be8. Support for the older BE32 is | Joerg Sonnenberger | 2015-01-26 | 1 | -1/+7 |
| | | | | | | currently not planned. llvm-svn: 227088 | ||||
* | Use the big endian emulations for NetBSD/arm in EB mode. | Joerg Sonnenberger | 2014-08-14 | 1 | -0/+35 |
| | | | | llvm-svn: 215670 | ||||
* | For NetBSD, use the same settings for PPC64 as for PPC when it comes to | Joerg Sonnenberger | 2014-08-13 | 1 | -3/+27 |
| | | | | | | | integrated assembler, libc++ and libgcc. Set emulation for ld for both platforms for correct -m32 handling. llvm-svn: 215551 | ||||
* | Use the correct fallback directory for EABIHF targets on NetBSD/arm. | Joerg Sonnenberger | 2014-08-09 | 1 | -6/+12 |
| | | | | | | From Matt Thomas. llvm-svn: 215292 | ||||
* | NetBSD/aarch64 has no libgcc or libstdc++. Drop arm64 tests. | Joerg Sonnenberger | 2014-08-09 | 1 | -44/+0 |
| | | | | llvm-svn: 215291 | ||||
* | Now that PIC generation on PPC32 is supported, hook up linking support | Joerg Sonnenberger | 2014-07-25 | 1 | -0/+20 |
| | | | | | | for NetBSD. llvm-svn: 213972 | ||||
* | Drop libgcc and default to libc++ for NetBSD/ARM on 6.99.40+. | Joerg Sonnenberger | 2014-05-07 | 1 | -1/+0 |
| | | | | | | | 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 Molloy | 2014-04-17 | 1 | -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 check | Joerg Sonnenberger | 2014-04-16 | 1 | -10/+20 |
| | | | | | | ARM, MIPS and i386 ABIs. llvm-svn: 206416 | ||||
* | Always use --eh-frame-hdr on NetBSD, even for -static. | Joerg Sonnenberger | 2014-03-13 | 1 | -10/+10 |
| | | | | llvm-svn: 203742 | ||||
* | Default to ARMv5e for NetBSD/EABI, ARMv4 for APCS. | Joerg Sonnenberger | 2014-02-21 | 1 | -10/+21 |
| | | | | llvm-svn: 201894 | ||||
* | Hook up NetBSD/sparc and NetBSD/sparc64 as and ld invocations. | Joerg Sonnenberger | 2014-02-19 | 1 | -0/+44 |
| | | | | llvm-svn: 201730 | ||||
* | Use correct ld emulation for EABI hardware float triple on NetBSD. | Joerg Sonnenberger | 2014-02-06 | 1 | -0/+6 |
| | | | | llvm-svn: 200946 | ||||
* | Test cases for NetBSD/eARM | Joerg Sonnenberger | 2014-02-03 | 1 | -0/+74 |
| | | | | llvm-svn: 200709 | ||||
* | Hook up NetBSD/aarch64. | Joerg Sonnenberger | 2014-01-13 | 1 | -1/+40 |
| | | | | llvm-svn: 199124 | ||||
* | clang/test/Driver/netbsd.c*: Tweak path separators to be matched on win32 ↵ | NAKAMURA Takumi | 2013-10-15 | 1 | -18/+18 |
| | | | | | | driver. llvm-svn: 192676 | ||||
* | Provide a dummy NetBSD tree and use --sysroot in the driver test. | Joerg Sonnenberger | 2013-10-14 | 1 | -18/+30 |
| | | | | llvm-svn: 192641 | ||||
* | For NetBSD/current on X86 do not use libgcc and default to libc++. | Joerg Sonnenberger | 2013-10-14 | 1 | -0/+45 |
Adjust linkage to make more sense for older releases. llvm-svn: 192615 |