Page MenuHomeFreeBSD

dim (Dimitry Andric)
User

Projects

User Details

User Since
Jan 7 2014, 10:13 PM (283 w, 6 d)

Recent Activity

Thu, Jun 13

dim accepted D20337: [PowerPC64] backport of LLVM fixes in preparation for building FreeBSD/PowerPC64.

LGTM (though I don't have the possibility of testing this at runtime, sorry :) ). Do we want to MFC this?

Thu, Jun 13, 7:38 PM

Wed, Jun 12

dim committed rS349004: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt, libc++,.
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt, libc++,
Wed, Jun 12, 9:11 PM
dim added a comment to D20598: powerpc: Transition to Secure-PLT, like most other OSs.

The clang part LGTM.

Wed, Jun 12, 5:07 AM

Tue, Jun 11

dim committed rS348948: Tag llvm release_80 branch r363030..
Tag llvm release_80 branch r363030.
Tue, Jun 11, 7:13 PM
dim committed rS348950: Tag clang release_80 branch r363030..
Tag clang release_80 branch r363030.
Tue, Jun 11, 7:09 PM
dim committed rS348954: Tag libc++ release_80 branch r363030..
Tag libc++ release_80 branch r363030.
Tue, Jun 11, 7:05 PM
dim committed rS348960: Tag lldb release_80 branch r363030..
Tag lldb release_80 branch r363030.
Tue, Jun 11, 7:05 PM
dim committed rS348961: Remove misspelled tag openmp-release80-r363030..
Remove misspelled tag openmp-release80-r363030.
Tue, Jun 11, 7:02 PM
dim committed rS348952: Tag compiler-rt release_80 branch r363030..
Tag compiler-rt release_80 branch r363030.
Tue, Jun 11, 7:01 PM
dim committed rS348958: Tag lld release_80 branch r363030..
Tag lld release_80 branch r363030.
Tue, Jun 11, 7:01 PM
dim committed rS348962: Tag LLVM openmp release_80 branch r363030..
Tag LLVM openmp release_80 branch r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348959: Remove misspelled tag lldb-release80-r363030..
Remove misspelled tag lldb-release80-r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348957: Remove misspelled tag lld-release80-r363030..
Remove misspelled tag lld-release80-r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348956: Tag LLVM libunwind release_80 branch r363030..
Tag LLVM libunwind release_80 branch r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348953: Remove misspelled tag libc++-release80-r363030..
Remove misspelled tag libc++-release80-r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348955: Remove misspelled tag libunwind-release80-r363030..
Remove misspelled tag libunwind-release80-r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348947: Remove misspelled tag llvm-release80-r363030..
Remove misspelled tag llvm-release80-r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348951: Remove misspelled tag compiler-rt-release80-r363030..
Remove misspelled tag compiler-rt-release80-r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348949: Remove misspelled tag clang-release80-r363030..
Remove misspelled tag clang-release80-r363030.
Tue, Jun 11, 6:57 PM
dim committed rS348933: Tag llvm release_80 branch r363030..
Tag llvm release_80 branch r363030.
Tue, Jun 11, 6:48 PM
dim committed rS348935: Tag clang release_80 branch r363030..
Tag clang release_80 branch r363030.
Tue, Jun 11, 6:39 PM
dim committed rS348939: Tag libc++ release_80 branch r363030..
Tag libc++ release_80 branch r363030.
Tue, Jun 11, 6:30 PM
dim committed rS348945: Tag lldb release_80 branch r363030..
Tag lldb release_80 branch r363030.
Tue, Jun 11, 6:30 PM
dim committed rS348937: Tag compiler-rt release_80 branch r363030..
Tag compiler-rt release_80 branch r363030.
Tue, Jun 11, 6:23 PM
dim committed rS348943: Tag lld release_80 branch r363030..
Tag lld release_80 branch r363030.
Tue, Jun 11, 6:23 PM
dim committed rS348946: Tag LLVM openmp release_80 branch r363030..
Tag LLVM openmp release_80 branch r363030.
Tue, Jun 11, 6:18 PM
dim committed rS348944: Vendor import of lldb release_80 branch r363030:.
Vendor import of lldb release_80 branch r363030:
Tue, Jun 11, 6:18 PM
dim committed rS348942: Vendor import of lld release_80 branch r363030:.
Vendor import of lld release_80 branch r363030:
Tue, Jun 11, 6:17 PM
dim committed rS348941: Tag LLVM libunwind release_80 branch r363030..
Tag LLVM libunwind release_80 branch r363030.
Tue, Jun 11, 6:17 PM
dim committed rS348940: Vendor import of LLVM libunwind release_80 branch r363030:.
Vendor import of LLVM libunwind release_80 branch r363030:
Tue, Jun 11, 6:17 PM
dim committed rS348938: Vendor import of libc++ release_80 branch r363030:.
Vendor import of libc++ release_80 branch r363030:
Tue, Jun 11, 6:17 PM
dim committed rS348936: Vendor import of compiler-rt release_80 branch r363030:.
Vendor import of compiler-rt release_80 branch r363030:
Tue, Jun 11, 6:17 PM
dim committed rS348934: Vendor import of clang release_80 branch r363030:.
Vendor import of clang release_80 branch r363030:
Tue, Jun 11, 6:17 PM
dim committed rS348932: Vendor import of llvm release_80 branch r363030:.
Vendor import of llvm release_80 branch r363030:
Tue, Jun 11, 6:16 PM
dim added a comment to D20586: Updated GCC flags for i386.

So for kern.mk, is this option needed at all? Can we simply remove it?

Tue, Jun 11, 11:21 AM

Mon, Jun 10

dim added a comment to D20586: Updated GCC flags for i386.

In fact, the -mno-align-long-strings option is a custom addition to our base gcc (from rS169705, quite a long time ago). Upstream gcc never supported this option.

Mon, Jun 10, 2:22 PM

Fri, Jun 7

dim committed rS348787: MFC r348500:.
MFC r348500:
Fri, Jun 7, 6:52 PM
dim committed rS348784: MFC r348500:.
MFC r348500:
Fri, Jun 7, 6:01 PM

Sat, Jun 1

dim committed rS348500: Partially revert r271349, which disabled the msun cexp test #4 on i386..
Partially revert r271349, which disabled the msun cexp test #4 on i386.
Sat, Jun 1, 8:08 PM

Wed, May 29

dim committed rS348368: MFC r348288:.
MFC r348288:
Wed, May 29, 6:33 PM
dim committed rS348367: MFC r348288:.
MFC r348288:
Wed, May 29, 6:23 PM

Sun, May 26

dim committed rS348288: Pull in r361696 from upstream llvm trunk (by Sanjay Patel):.
Pull in r361696 from upstream llvm trunk (by Sanjay Patel):
Sun, May 26, 3:45 PM

Wed, May 22

dim committed rS348118: MFC r347978:.
MFC r347978:
Wed, May 22, 7:40 PM
dim committed rS348116: MFC r347978:.
MFC r347978:
Wed, May 22, 5:42 PM

Sun, May 19

dim committed rS347979: To avoid unnecessarily modifying ports, add a -lgomp symlink, since GCC.
To avoid unnecessarily modifying ports, add a -lgomp symlink, since GCC
Sun, May 19, 8:14 PM
dim committed rS347978: Fix OptionalObsoleteFiles copy/paste mistake from r345236, which.
Fix OptionalObsoleteFiles copy/paste mistake from r345236, which
Sun, May 19, 7:42 PM

May 11 2019

dim committed rS347486: MFC r347243:.
MFC r347243:
May 11 2019, 9:57 AM

May 8 2019

dim committed rS347243: Pull in r360099 from upstream llvm trunk (by Eli Friedman):.
Pull in r360099 from upstream llvm trunk (by Eli Friedman):
May 8 2019, 5:45 AM

Apr 22 2019

dim accepted D20003: Build libclang_rt/profile on all clang-supported architectures.

IIRC in the past I tried this on other architectures, and got errors, but if you've ran universe or tinderbox builds with this, I'm fine with it.

Apr 22 2019, 7:12 PM

Apr 19 2019

dim committed rS346413: Fix minor mismerge in r346296, where one file for the LLVM BPF target.
Fix minor mismerge in r346296, where one file for the LLVM BPF target
Apr 19 2019, 8:09 PM

Apr 17 2019

dim committed rS346333: After r346168, also merge build infrastructure for LLVM libomp..
After r346168, also merge build infrastructure for LLVM libomp.
Apr 17 2019, 8:17 PM
dim committed rS346331: After r346168, also merge build infrastructure for LLVM libomp..
After r346168, also merge build infrastructure for LLVM libomp.
Apr 17 2019, 8:08 PM

Apr 16 2019

dim committed rD52932: Document __FreeBSD_version value 1102507..
Document __FreeBSD_version value 1102507.
Apr 16 2019, 8:30 PM
dim committed rS346296: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Apr 16 2019, 8:09 PM

Apr 13 2019

dim committed rS346183: Revert r344898 (by kib), now that clang 8 has been merged:.
Revert r344898 (by kib), now that clang 8 has been merged:
Apr 13 2019, 11:09 AM
dim committed rS346179: After r346168, put the actual commit dates into UPDATING and.
After r346168, put the actual commit dates into UPDATING and
Apr 13 2019, 8:53 AM
dim committed rS346178: After r346168, put the actual commit dates into UPDATING and.
After r346168, put the actual commit dates into UPDATING and
Apr 13 2019, 8:51 AM

Apr 12 2019

dim committed rP498742: MFH: r498377.
MFH: r498377
Apr 12 2019, 8:26 PM
dim committed rD52918: Document __FreeBSD_version values 1200504 through 1200506..
Document __FreeBSD_version values 1200504 through 1200506.
Apr 12 2019, 8:12 PM
dim committed rS346168: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Apr 12 2019, 8:07 PM

Apr 8 2019

dim committed rP498377: Fix build of www/squid and www/squid-devel with clang 8.
Fix build of www/squid and www/squid-devel with clang 8
Apr 8 2019, 2:40 PM

Apr 5 2019

dim committed rS345953: MFC r345807:.
MFC r345807:
Apr 5 2019, 4:12 PM
dim committed rS345952: MFC r345806:.
MFC r345806:
Apr 5 2019, 4:09 PM

Apr 2 2019

dim committed rS345807: Fix regression in top(1) after r344381, causing informational messages.
Fix regression in top(1) after r344381, causing informational messages
Apr 2 2019, 6:02 PM
dim committed rS345806: Pull in r357362 from upstream clang trunk (by David Chisnall):.
Pull in r357362 from upstream clang trunk (by David Chisnall):
Apr 2 2019, 5:51 PM

Mar 30 2019

dim added a comment to D11482: Make compiler-rt's quad-math routines available to libgcc_s.

I made an overview of the symbols in ports gcc's libgcc_s.so.1 versions (checking gcc 5 through 8), and we're missing the following, currently:

Mar 30 2019, 7:56 PM
dim added a comment to D19759: Add option to build LLVM RISC-V target.

I'm not aware of your usual MFC policy when it comes to LLVM. Will STABLE/12 eventually receive LLVM 8.0 or will it stay on 7?

Mar 30 2019, 2:55 PM
dim added a comment to D11482: Make compiler-rt's quad-math routines available to libgcc_s.

Do we have some sort of test case that we can use to "prove" that adding these symbols works? Like building and running a certain port?

Mar 30 2019, 10:07 AM
dim accepted D19759: Add option to build LLVM RISC-V target.

Yes, this is very nice to have! Are we going for this in head only, or will this be MFCd in some way?

Mar 30 2019, 9:58 AM

Mar 23 2019

dim committed rS345449: Pull in r356809 from upstream llvm trunk (by Eli Friedman):.
Pull in r356809 from upstream llvm trunk (by Eli Friedman):
Mar 23 2019, 2:10 PM

Mar 20 2019

dim committed rS345349: Pull in r352826 from upstream lld trunk (by Fangrui Song):.
Pull in r352826 from upstream lld trunk (by Fangrui Song):
Mar 20 2019, 8:57 PM
dim abandoned D11507: Add LLVM's OpenMP 4.0.0 library to the base system.

OpenMP 8.0.0 is now in head.

Mar 20 2019, 7:31 PM
dim committed rS345345: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Mar 20 2019, 7:18 PM
dim committed rS345335: Tag llvm 8.0.0 release r356365..
Tag llvm 8.0.0 release r356365.
Mar 20 2019, 6:15 PM
dim committed rS345337: Tag clang 8.0.0 release r356365..
Tag clang 8.0.0 release r356365.
Mar 20 2019, 6:09 PM
dim committed rS345339: Tag libc++ 8.0.0 release r356365..
Tag libc++ 8.0.0 release r356365.
Mar 20 2019, 6:01 PM
dim committed rS345342: Tag lldb 8.0.0 release r356365..
Tag lldb 8.0.0 release r356365.
Mar 20 2019, 6:01 PM
dim committed rS345338: Tag compiler-rt 8.0.0 release r356365..
Tag compiler-rt 8.0.0 release r356365.
Mar 20 2019, 5:54 PM
dim committed rS345341: Tag lld 8.0.0 release r356365..
Tag lld 8.0.0 release r356365.
Mar 20 2019, 5:53 PM
dim committed rS345343: Tag LLVM openmp 8.0.0 release r356365..
Tag LLVM openmp 8.0.0 release r356365.
Mar 20 2019, 5:47 PM
dim committed rS345340: Tag LLVM libunwind 8.0.0 release r356365..
Tag LLVM libunwind 8.0.0 release r356365.
Mar 20 2019, 5:47 PM
dim committed rS345336: Vendor import of clang 8.0.0 release r356365:.
Vendor import of clang 8.0.0 release r356365:
Mar 20 2019, 5:46 PM

Mar 19 2019

dim committed rS345291: Turn on MK_OPENMP for i386 by default, now that it can build..
Turn on MK_OPENMP for i386 by default, now that it can build.
Mar 19 2019, 6:58 AM

Mar 18 2019

dim committed rS345283: Enable building libomp.so for 32-bit x86. This is done by selectively.
Enable building libomp.so for 32-bit x86. This is done by selectively
Mar 18 2019, 9:04 PM
dim committed rS345282: Remove --as-needed from the linker flags for libomp.so, as these.
Remove --as-needed from the linker flags for libomp.so, as these
Mar 18 2019, 7:56 PM
dim committed rS345278: Also explicitly link libomp.so against -lm, as it transitively depends.
Also explicitly link libomp.so against -lm, as it transitively depends
Mar 18 2019, 7:11 PM

Mar 17 2019

dim committed rS345242: Explicitly link libomp.so against -lpthread, as it depends on pthread.
Explicitly link libomp.so against -lpthread, as it depends on pthread
Mar 17 2019, 11:27 AM

Mar 16 2019

dim committed rS345237: Disable lib/libomp build for the 32-bit part of amd64 buildworld, as it.
Disable lib/libomp build for the 32-bit part of amd64 buildworld, as it
Mar 16 2019, 5:55 PM
dim committed rD52872: Document __FreeBSD_version values 1300015 and 1300016..
Document __FreeBSD_version values 1300015 and 1300016.
Mar 16 2019, 3:53 PM
dim committed rS345236: Connect lib/libomp to the build..
Connect lib/libomp to the build.
Mar 16 2019, 3:45 PM
dim committed rS345235: Add lib/libomp, with a Makefile, and generated configuration headers..
Add lib/libomp, with a Makefile, and generated configuration headers.
Mar 16 2019, 3:01 PM
dim committed rS345234: Add openmp __kmp_gettid() wrapper, using pthread_getthreadid_np(3)..
Add openmp __kmp_gettid() wrapper, using pthread_getthreadid_np(3).
Mar 16 2019, 1:45 PM
dim committed rS345233: Merge openmp release_80 branch r356034 (effectively, 8.0.0 rc5)..
Merge openmp release_80 branch r356034 (effectively, 8.0.0 rc5).
Mar 16 2019, 1:43 PM
dim committed rS345232: Bootstrap svn:mergeinfo on contrib/openmp..
Bootstrap svn:mergeinfo on contrib/openmp.
Mar 16 2019, 1:42 PM
dim committed rS345231: Add LLVM openmp trunk r351319 (just before the release_80 branch point).
Add LLVM openmp trunk r351319 (just before the release_80 branch point)
Mar 16 2019, 1:40 PM
dim committed rS345230: Update maintainers for libunwind and lldb..
Update maintainers for libunwind and lldb.
Mar 16 2019, 1:26 PM

Mar 14 2019

dim committed rS345157: Tag LLVM openmp release_80 branch r356034..
Tag LLVM openmp release_80 branch r356034.
Mar 14 2019, 8:33 PM
dim committed rS345156: Vendor import of LLVM openmp release_80 branch r356034:.
Vendor import of LLVM openmp release_80 branch r356034:
Mar 14 2019, 8:33 PM
dim committed rS345155: Branch vendor/llvm-openmp/dist to vendor/llvm-openmp/dist-release_80, to.
Branch vendor/llvm-openmp/dist to vendor/llvm-openmp/dist-release_80, to
Mar 14 2019, 8:12 PM
dim committed rS345154: Tag LLVM openmp trunk r351319 (just before the release_80 branch point)..
Tag LLVM openmp trunk r351319 (just before the release_80 branch point).
Mar 14 2019, 8:10 PM