Commit Graph

79 Commits

Author SHA1 Message Date
Kamil Rytarowski e937ba383b clang-netbsd: Update to SVN r. 343084 2018-09-26 12:50:45 +02:00
Kamil Rytarowski 6ce0cd88fc clang-netbsd: Rebase to SVN r. 340168 2018-08-21 23:21:07 +02:00
Kamil Rytarowski ada74cfe4e clang-netbsd: llvm-netbsd: Update to SVN r. 333732
Sync with compiler-rt revision.

Sponsored by <The NetBSD Foundation>
2018-06-01 12:03:11 +02:00
Kamil Rytarowski d8294692ce clang-netbsd: Upgrade to SVN r. 332071
Patches merged upstream:
r332071 Support XRay in the NetBSD driver
r332070 Permit -fxray-instrument for NetBSD/amd64

Sponsored by <The NetBSD Foundation>
2018-05-11 03:23:29 +02:00
Kamil Rytarowski 89c3536213 clang-netbsd: Upgrade to SVN r. 332053
Catch up after compiler-rt.

Sponsored by <The NetBSD Foundation>
2018-05-11 01:23:30 +02:00
Yang Zheng 34cbafb633 clang-netbsd: fix patch
The parameter list of linkXRayRuntimeDeps has been changed from (ToolChain, Args, CmdArgs) to (ToolChain, CmdArgs).
2018-04-27 14:25:44 +00:00
Kamil Rytarowski 035c534f59 clang-netbsd: Fix NetBSD driver for current
Sponsored by <The NetBSD Foundation>
2018-04-18 07:20:51 +02:00
Kamil Rytarowski 5d347b0fc5 clang-netbsd: Add X-Ray support
While there, disable llvm buildlink3 in order to track here just patches.

Patch untested.

Sponsored by <The NetBSD Foundation>
2018-02-16 05:13:34 +01:00
Kamil Rytarowski 6c1fa07b21 clang-netbsd: Update to SVN r. 325249
This revision incorporates FreeBSD support for MSan and XRay.
NetBSD will follow up with XRay soon.

Sponsored by <The NetBSD Foundation>
2018-02-15 17:08:43 +01:00
Kamil Rytarowski c6e92440bc *-netbsd: Upgrade to SVN r. 324234
Local patch merged upstream:
Fix a crash in *NetBSD::Factory::Launch
https://reviews.llvm.org/D42868

Set version to 7.0.0.

Sponsored by <The NetBSD Foundation>
2018-02-05 14:23:04 +01:00
Roland Illig bed7aeec10 wip/c*: fix pkglint indentation warnings
pkglint -Wall -F -o aligned c*/

The chezscheme Makefile had to be corrected manually.
2018-01-27 21:21:55 +01:00
Kamil Rytarowski 4059b845ea clang-netbsd: Update to SVN r. 323038
Local patch merged upstream:
D42017: Link sanitized programs on NetBSD with -lkvm
https://reviews.llvm.org/D42017

Sponsored by <The NetBSD Foundation>
2018-01-20 15:33:07 +01:00
Kamil Rytarowski f2f2c1de42 clang-netbsd: Link with -lkvm sanitized programs on NetBSD
The sanitizers are checking kvm API/ABI.

Sponsored by <The NetBSD Foundation>
2018-01-18 08:55:23 +01:00
Kamil Rytarowski ca07d85c10 clang-netbsd: Update to SVN r. 321060
This revision incorporates:

D41054: Teach clang/NetBSD about additional dependencies for sanitizers
https://reviews.llvm.org/D41054

Sponsored by <The NetBSD Foundation>
2017-12-19 08:14:51 +01:00
Kamil Rytarowski cab8e65ace clang-netbsd: Update to SVN r. 320228
Eliminate local patch, merged upstream:

Don't link NetBSD programs with -ldl in linkXRayRuntimeDeps
https://reviews.llvm.org/D41021

Sponsored by <The NetBSD Foundation>
2017-12-09 01:56:49 +01:00
Kamil Rytarowski fa918d2be9 clang-netbsd: Fix patch
Sponsored by <The NetBSD Foundation>
2017-12-08 23:15:24 +01:00
Kamil Rytarowski 05219dc782 clang-netbsd: Update to SVN r. 320165
Drop local patch no longer needed.

Sponsored by <The NetBSD Foundation>
2017-12-08 19:57:36 +01:00
Kamil Rytarowski b8278e91b4 clang-netbsd: Update to SVN r. 319007
This revision incorporates merged patch upstream:

Enable additonal features in NetBSD
https://reviews.llvm.org/D40456

Sponsored by <The NetBSD Foundation>
2017-11-26 23:45:18 +01:00
Kamil Rytarowski 7e85a3e3b7 clang-netbsd: Enable Memory sanitizer for NetBSD/x86_64
Sponsored by <The NetBSD Foundation>
2017-11-09 21:21:19 +01:00
Kamil Rytarowski aa3bf8fd93 clang-netbsd: Upgrade to SVN r. 317430
Sync PLIST with upstream.

This revision incorporates NetBSD enhances in compiler-rt.

Sponsored by <The NetBSD Foundation>
2017-11-06 05:13:20 +01:00
Kamil Rytarowski 36960aa96d clang-netbsd: Upgrade to SVN r. 316598
Sync with LLVM revision.
Update PLIST with upstream.

Sponsored by <The NetBSD Foundation>
2017-10-25 23:16:58 +02:00
Kamil Rytarowski ae248e5f53 clang-netbsd: Upgrade to SVN r. 315927
Sync PLIST with upstream.

Sponsored by <The NetBSD Foundation>
2017-10-17 20:33:25 +02:00
Kamil Rytarowski 17d1050623 clang-netbsd: Sync PLIST and add kasan for NetBSD/amd64
Sponsored by <The NetBSD Foundation>
2017-10-02 15:16:00 +02:00
Kamil Rytarowski 48825e9358 clang-netbsd: Update to SVN r. 314651 and fix distinfo
Remove dead entries from distinfo.
2017-10-02 14:30:23 +02:00
Kamil Rytarowski 1bee3fe73a llvm-netbsd: clang-netbsd: compiler-rt-netbsd: Update to SVN r. 312882
Sync PLIST.
2017-09-10 17:32:20 +02:00
Kamil Rytarowski d31fc922aa clang-netbsd: Update to SVN r. 311941
Catch up after LLVM.

Sponsored by <The NetBSD Foundation>
2017-08-29 03:08:37 +02:00
Kamil Rytarowski 41c948823c clang-netbsd: Update to SVN r. 311365
This revision incorporates merged NetBSD patch for libfuzzer.

Sponsored by <The NetBSD Foundation>
2017-08-21 21:08:01 +02:00
Kamil Rytarowski 365d05f490 clang-netbsd: Update to SVN r. 311235
Enable llvm fuzzers on NetBSD/amd64.
Sync PLIST with upstream.

Sponsored by <The NetBSD Foundation>
2017-08-19 19:39:03 +02:00
Kamil Rytarowski 1d5584eb80 clang-netbsd: Update to SVN r. 310649
This change eliminates merged patches.

Sponsored by <The NetBSD Foundation>
2017-08-10 20:55:19 +02:00
Kamil Rytarowski c2e93f8441 clang-netbsd: Revamp local patch for HEAD
Sponsored by <The NetBSD Foundation>
2017-08-09 19:56:31 +02:00
Kamil Rytarowski 5318780dde clang-netbsd: Revamp local patches
Drop local patches for GCC for unittests.
Add local patch to enable more sanitizers.

Sponsored by <The NetBSD Foundation>
2017-08-09 02:19:27 +02:00
Kamil Rytarowski 9a6478152b clang-netbsd: Update to SVN r. 309959
Catch up after LLVM.
Sync PLIST.

Sponsored by <The NetBSD Foundation>
2017-08-03 23:15:04 +02:00
Kamil Rytarowski e907dac144 clang-netbsd: Update to SVN r. 308868
Rebase patches to clang6.0.0

Sponsored by <The NetBSD Foundation>
2017-07-24 18:05:07 +02:00
Kamil Rytarowski 59140d5cc3 clang-netbsd: Update to SVN r.308147
Catch up after upstream.

Sponsored by <The NetBSD Foundation>
2017-07-17 01:14:13 +02:00
Thomas Klausner e74f852415 clang-netbsd: update to newer snapshot.
Fixes build on NetBSD. Integrates some patches.
2017-07-16 23:26:00 +02:00
Kamil Rytarowski d27e34501b *-netbsd: Upgrade to SVN r. 306751
Catch up after upstream changes.

Sponsored by <The NetBSD Foundation>
2017-06-30 07:57:18 +02:00
Kamil Rytarowski 1871d0d757 compiler-netbsd: Enable msan on NetBSD
Sponsored by <The NetBSD Foundation>
2017-06-29 03:20:40 +02:00
Kamil Rytarowski 496bc4fff1 clang-netbsd: Don't add -ldl for NetBSD
This fixes sanitizer constructs.

Sponsored by <The NetBSD Foundation>
2017-06-20 18:09:14 +02:00
Kamil Rytarowski e8f2480c9b clang-netbsd: Enable sanitizers on NetBSD/amd64
Not tested.

Sponsored by <The NetBSD Foundation>
2017-06-20 00:40:01 +02:00
Kamil Rytarowski cca4440df9 *-netbsd: Update LLVM projects to SVN r.305692
This revision incorporates LLVM upstream patch merged for RWX allocations
on NetBSD.

Sponsored by <The NetBSD Foundation>
2017-06-19 19:55:51 +02:00
Kamil Rytarowski c877cf70ed *: Update LLVM netbsd repositories to 305636
Sponsored by <The NetBSD Foundation>
2017-06-17 22:52:13 +02:00
Kamil Rytarowski 9f86c1ce57 clang-netbsd: No need to set -DLLVM_LIT any more
py-llvm-lit-netbsd installs now bin/lit that is detected automatically.

Sponsored by <The NetBSD Foundation>
2017-06-16 23:07:47 +02:00
Kamil Rytarowski 2d9ed8090e clang-netbsd: Update to SVN r. 305178
Catch up with LLVM.

Sponsored by <The NetBSD Foundation>
2017-06-12 16:43:46 +02:00
Kamil Rytarowski 3b64d56ee4 *llvm*-netbsd: *clang*-netbsd: Prepare for better tests infrastructure
- Add initial package for LLVM lit, this is utility needed for tests
  in Clang.
- Split LLVM into llvm and py-llvm-lit.
- Drop local patch that was aimed to unbreak LLD on NetBSD, it has
  to be redone and it used to break some tests.

Sponsored by <The NetBSD Foundation>
2017-06-12 01:04:56 +02:00
Kamil Rytarowski 899f9c0d4f clang-netbsd: Add __float128 and enable tests
__float128 is required to build cmake.

Sponsored by <The NetBSD Foundation>
2017-06-08 16:43:55 +02:00
Kamil Rytarowski 31c70c51d3 clang-git: clang-netbsd: compiler-rt-git: compiler-rt-netbsd: Fixes
Correct path to NetBSD toolchain file in Clang.
Remove test macros in compiler-rt, this is tested through Clang.

Sponsored by <The NetBSD Foundation>
2017-06-07 17:59:34 +02:00
Kamil Rytarowski 5b4e29d736 clang-netbsd: Address more build issues in tests
Tests are now runnable.

Failing Tests (2):
    Clang :: Driver/baremetal.cpp
    Clang :: Driver/fuzzer.c

  Expected Passes    : 9847
  Expected Failures  : 14
  Unsupported Tests  : 876
  Unexpected Failures: 2

Sponsored by <The NetBSD Foundation>
2017-06-05 16:16:03 +02:00
Kamil Rytarowski 22566e389f clang-netbsd: Partial fix for tests execution
Sponsored by <The NetBSD Foundation>
2017-06-05 14:55:22 +02:00
Kamil Rytarowski 4465f80b94 llvm-netbsd: clang-netbsd: lld-netbsd: Update to SVN r. 304308
Apply patch for clang to fix generation of -L paths for linker.
https://reviews.llvm.org/D33726

Sponsored by <The NetBSD Foundation>
2017-05-31 19:37:15 +02:00
Kamil Rytarowski fe4b24dedc llvm-netbsd: clang-netbsd: lldb-netbsd: Update to SVN r.304142
Sponsored by <The NetBSD Foundation>
2017-05-29 13:38:32 +02:00