Re: Port libvtv to Solaris

2015-11-25 Thread Rainer Orth
Jeff Law writes: >> 2015-08-20 Rainer Orth >> >> libstdc++-v3: >> * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY) : Use >> -Wl,-R in VTV_CXXLINKFLAGS. >> * configure: Regenerate. >> >> *

Re: Port libvtv to Solaris

2015-11-25 Thread Rainer Orth
Hi Caroline, > All of the patch looks good to me, but I can only approve the libvtv > portion (which I do). Someone else will need to approve the rest. thanks. Jeff did so in the meantime. >>> * Like Cygwin, Solaris has no obstack functions in libc, so I'm now >>> using a common conditional

Re: Port libvtv to Solaris

2015-11-24 Thread Jeff Law
On 11/24/2015 03:24 AM, Rainer Orth wrote: Rainer Orth writes: >Now that init priority support on Solaris is on mainline, porting libvtv >proved to be relatively easy, though it discovered a couple of quirks on >a non-gld non-x86 platform. This patch has now

Re: Port libvtv to Solaris

2015-11-24 Thread Caroline Tice
(Trying this again; the mailer daemon rejected my first message) All of the patch looks good to me, but I can only approve the libvtv portion (which I do). Someone else will need to approve the rest. -- Caroline Tice cmt...@google.com On Tue, Nov 24, 2015 at 2:24 AM, Rainer Orth

Re: Port libvtv to Solaris

2015-11-24 Thread Rainer Orth
Use VTV_PAGE_SIZE. (__VLTChangePermission): Fix typos. include: * vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ && __sparc__]: Define. gcc: * config/sol2.h (SUPPORTS_INIT_PRIORITY): Move up. (STARTFILE_VTV_SPEC, ENDFILE_V

Re: Port libvtv to Solaris

2015-11-18 Thread Richard Biener
On Tue, Nov 17, 2015 at 9:09 PM, Jeff Law wrote: > On 11/17/2015 06:24 AM, Rainer Orth wrote: >> >> >> I'm still investigating what causes those timeouts, it seems to be a >> scalability issue in libc. >> >> While I realize that we are past stage1, maybe the fact that this patch

Port libvtv to Solaris

2015-11-17 Thread Rainer Orth
_SPEC): Move VTABLE_VERIFICATION_SPEC after %{L*}. # HG changeset patch # Parent 03101b4a14f5627be99e79dbe73554aa1e46f5b7 # Parent 1f8233a193bf122c5d083b424744e97441b97d41 Port libvtv to Solaris diff --git a/gcc/config/sol2.h b/gcc/config/sol2.h --- a/gcc/config/sol2.h +++ b/gcc/config/sol2.h @@

Re: Port libvtv to Solaris

2015-11-17 Thread Jeff Law
On 11/17/2015 06:24 AM, Rainer Orth wrote: I'm still investigating what causes those timeouts, it seems to be a scalability issue in libc. While I realize that we are past stage1, maybe the fact that this patch is for an off-by-default feature and well localized still could allow it into