Re: [testsuite] Require ucn support in gdc.test/compilable/ddoc12.d (PR d/88039)

2018-11-27 Thread Rainer Orth
Hi Mike, > On Nov 27, 2018, at 2:18 AM, Rainer Orth > wrote: >> >> Some assemblers, including the Solaris one, don't support UTF-8 >> identifiers, which breaks the gdc.test/compilable/ddoc12.d testcase as >> reported in the PR. > > So, another style of

[build] Fix libgphobos linking on Solaris 11

2018-11-27 Thread Rainer Orth
eeded. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-11-25 Rainer Orth * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_NET): New macro. * co

Re: [PATCH] detect missing nuls in address of const char (PR 87756)

2018-11-28 Thread Rainer Orth
Hi Martin, > On 11/26/18 10:52 AM, Rainer Orth wrote: >> Hi Martin, >> >>> I have now committed this patch as r266418. >> >> this patch has created a bunch of XPASSes everywhere: >> >> +XPASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c pr87756 (test f

Re: [PATCH] detect missing nuls in address of const char (PR 87756)

2018-11-28 Thread Rainer Orth
Rainer Orth writes: > Hi Martin, > >> On 11/26/18 10:52 AM, Rainer Orth wrote: >>> Hi Martin, >>> >>>> I have now committed this patch as r266418. >>> >>> this patch has created a bunch of XPASSes everywhere: >>> >>> +

Re: [testsuite] Require ucn support in gdc.test/compilable/ddoc12.d (PR d/88039)

2018-11-29 Thread Rainer Orth
Hi Iain, > On Tue, 27 Nov 2018 at 20:32, Rainer Orth > wrote: >> >> Hi Mike, >> >> > On Nov 27, 2018, at 2:18 AM, Rainer Orth >> > wrote: >> >> >> >> Some assemblers, including the Solaris one, don't support UTF-8 >&

Re: [PATCH] Define midpoint and lerp functions for C++20 (P0811R3)

2019-06-25 Thread Rainer Orth
onstexpr std::enable_if_t<__and_v, std::is_same >::type, _Tp>, std::__not_ > >, _Tp> std::midpoint(_Tp, _Tp) [with _Tp = long double; std::enable_if_t<__and_v, std::is_same >::type, _Tp>, std::__not_ > >, _Tp> = long double]' called in a constant expression /var/gcc/regression/trunk/11-gcc/build/i386-pc-solaris2.11/libstdc++-v3/include/numeric:199: error: call to non-'constexpr' function 'long double std::abs(long double)' Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Define midpoint and lerp functions for C++20 (P0811R3)

2019-06-25 Thread Rainer Orth
t did indeed. Thanks a lot for the super-quick fix. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Enable GCC support for AVX512_VP2INTERSECT.

2019-06-26 Thread Rainer Orth
ot; ] > +} > + > # Return 1 if avx512ifma instructions can be compiled. > proc check_effective_target_avx512ifma { } { > return [check_no_compiler_messages avx512ifma object { as usual, the new effective-target keyword needs documenting in sourcebuild.texi. Rainer -- --

[libsanitizer] Fix sanitizer_common/sanitizer_posix_libcdep.cc compilation on Solaris 11.5

2019-06-26 Thread Rainer Orth
s2.11. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2019-06-26 Rainer Orth * sanitizer_common/sanitizer_posix_libcdep.cc: Cherry-pick compiler-rt revision 363778.

Re: [PATCH] Enable GCC support for AVX512_VP2INTERSECT.

2019-06-27 Thread Rainer Orth
"avx512vp2intersect" } */ No need to quote avx512vp2intersect here and in the next test. Ok with those nits fixed. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Enable GCC support for AVX512_VP2INTERSECT.

2019-06-27 Thread Rainer Orth
Hi Hongtao, > On Thu, Jun 27, 2019 at 5:02 PM Rainer Orth > wrote: >> >> Hi Hongtao, >> >> >> as usual, the new effective-target keyword needs documenting in >> >> sourcebuild.texi. >> > Like this? >> >> a couple of nits:

Re: [PATCH] Enable GCC support for AVX512_VP2INTERSECT.

2019-06-28 Thread Rainer Orth
c.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto. > + Ok. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [RFA][tree-optimization/90883] Improve DSE to handle redundant calls

2019-06-28 Thread Rainer Orth
d mips64el. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, Modula-2 (C/C++/D/F/Go/Jit)] (Register spec fn) (v2)

2019-07-03 Thread Rainer Orth
there lack support for building libgm2. Those are present on the master branch (which has both trunk and trunc in gcc-versionno/gcc/gm2/patches/gcc). I tried to merge the trees and apply the patches manually, but failed again later. At this point, I gave up. Am I missing something fundamental

Re: [PATCH] Fix loading of lto_section on strict alignment targets (PR lto/91078).

2019-07-04 Thread Rainer Orth
00 00 00 28 b5 2f fd 60 77 00 d5 08 00 e6 d1 > 3d 37 20 01 09 00 bf 53 > ^ > > Ready for trunk? I've just tested the patch on sparc-sun-solaris2.11: testsuite results are back to normal again. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, committed] Add myself to MAINTAINERS

2019-07-08 Thread Rainer Orth
> Roman Zippel > Josef Zlomek > +Kito Cheng Please keep the list sorted by surname. Thanks. Rainer -- ------

Re: [committed] OpenMP scan for combined for simd

2019-07-08 Thread Rainer Orth
see such failures on i386-pc-solaris2.11, gcc-testresults shows a couple of cases where all libgomp.c++/scan-1[0-6].C are unresolved on x86_64-pc-linux-gnu. Something fishy seems to be going on here. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, Modula-2 (C/C++/D/F/Go/Jit)] (Register spec fn) (v2)

2019-07-08 Thread Rainer Orth
minimal and just build the gm2 driver). That explains the difference. While the driver are certainly important for review, they don't help much by themselves when building the code... > these tarballs are created using combine-trees, hope this helps, Certainly. Thanks a lot. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, Modula-2 (C/C++/D/F/Go/Jit)] (Register spec fn) (v2)

2019-07-09 Thread Rainer Orth
ses7800 # of unexpected failures1729 # of unresolved testcases 1705 === gm2 Summary === # of expected passes15600 # of unexpected failures3458 # of unresolved testcases 3410 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, Modula-2 (C/C++/D/F/Go/Jit)] (Register spec fn) (v2)

2019-07-09 Thread Rainer Orth
ointer/-O3 -fomit-frame-pointer -finline-functions. This seems pretty excessive to me. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, Modula-2 (C/C++/D/F/Go/Jit)] (Register spec fn) (v2)

2019-07-10 Thread Rainer Orth
Hi Gaius, > Rainer Orth writes: > >> here are some initial issues. I'll reply to Matthias' mail to expand on >> other problems he's raised. >> >> * First, the build broke like this: >> >> /vol/gcc/src/hg/trunk/solaris/gcc/gm2/mc-boot/GRTi

Re: [PATCH, Modula-2 (C/C++/D/F/Go/Jit)] (Register spec fn) (v2)

2019-07-10 Thread Rainer Orth
strap-j1/i386-pc-solaris2.11/./libgm2/libiso/.libs } They are currently written with send_log, but should use verbose instead so they are off by default, but can be enabled if need be by running runtest with an appropriate number of -v options. And finally the testsuite should live in gm2.dg.

Re: Make nonoverlapping_component_refs work with duplicated main variants

2019-07-11 Thread Rainer Orth
or on Linux/x86_64 with -fno-use-linker-plugin. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Fix PR91162

2019-07-16 Thread Rainer Orth
fiers or '...' before '__int128' Fixed as follows. Tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11, installed on mainline. Rainer -- ----- Rainer Orth, Center for Biotechnology, Biele

[testsuite] Don't xfail gcc.dg/tree-ssa/pr84512.c on 64-bit SPARC

2019-07-16 Thread Rainer Orth
2.11 (both multilibs), installed on mainline. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2019-07-02 Rainer Orth * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on

Re: Make nonoverlapping_component_refs work with duplicated main variants

2019-07-16 Thread Rainer Orth
removes the extra dg-do I forgot in alias_3-1.c works for me, too, on both sparc-sun-solaris2.11 and i386-pc-solaris2.11. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Fix gcc.dg/gomp/pr89104.c failure on aarch64

2019-07-24 Thread Rainer Orth
-additional-options "-w" { target aarch64*-*-* } } */ instead of repeating the option list. I'll leave approval of the substance of the patch to an OpenMP maintainer. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Harmonize types referenced by both C and Go

2019-02-15 Thread Rainer Orth
[-Werror=implicit-function-declaration] 101 | return syscall (flag, a1, a2, a3, a4, a5, a6); | ^~~ This needs to include for the syscall declaration, apart from the fundamental problem that syscall isn't a stable interface on Solaris. Rainer -- ------

Re: libgo patch committed: Run examples

2019-02-18 Thread Rainer Orth
27;m uncertain how to properly fix this: while autoconf defines an AS_ECHO macro, the underlying as_echo variable which could be substituted into gotest.in isn't documented. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University # H

Re: Go patch committed: Harmonize types referenced by both C and Go

2019-02-18 Thread Rainer Orth
Hi Ian, > On Fri, Feb 15, 2019 at 4:03 AM Rainer Orth > wrote: >> >> Andreas Schwab writes: >> >> > This breaks non-split-stack builds. >> > >> > ../../../libgo/runtime/stack.c: In function 'doscanstack1': >> &g

Re: libgo patch committed: Run examples

2019-02-18 Thread Rainer Orth
Hi Andreas, > On Feb 18 2019, Rainer Orth wrote: > >> diff --git a/libgo/testsuite/gotest b/libgo/testsuite/gotest >> --- a/libgo/testsuite/gotest >> +++ b/libgo/testsuite/gotest >> @@ -627,13 +627,13 @@ symtogo() { >>

Re: Provide __start_minfo/__stop_minfo for linkers that don't (PR d/87864)

2019-02-18 Thread Rainer Orth
.exp: Likewise. Given that diff -w came up empty, there's no point in posting the actual patch. Bootstrapped without regressions on i386-pc-solaris2.11 and x86_64-pc-linux-gnu for good measure. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Handle timeout warnings in dg-extract-results

2019-02-18 Thread Rainer Orth
nt Before your patch, key cannot have been undefined, now it is. I've verified this by removing the WARNING: lines from the two affected go.sum.sep files and now go.sum creation just works fine. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] Fix set_uids_in_ptset (PR middle-end/89303)

2019-02-18 Thread Rainer Orth
xc); > /var/tmp//ccB1o8Ya.o definition taken > > I suspect the class can just be renamed in pr89303.C to avoid the > conflict with include/bits/shared_ptr_base.h? the following patch does this. I've verified that it still FAILs on x86_64-pc-linux-gnu before your patch a

Re: [build] Fix libgphobos linking on Solaris 11

2019-02-19 Thread Rainer Orth
Hi Iain, > On Tue, 27 Nov 2018 at 23:28, Rainer Orth > wrote: >> >> As mentioned in passing in PR d/87864, libgphobos.so currently fails to >> link before Solaris 11.4. Until then, you needed to link with -lsocket >> -lnsl for the networking functions, in S1

Re: [libphobos, build] Enable libphobos on Solaris 11/x86

2019-02-19 Thread Rainer Orth
Hi Iain, > On Tue, 29 Jan 2019 at 13:35, Rainer Orth > wrote: >> >> With the set of libphobos Solaris patches just posted, it would become >> possible to enable libphobos on Solaris 11/x86 by default. >> >> This is what this patch does. >> >>

Re: Fix libphobos testsuite failures on Solaris

2019-02-19 Thread Rainer Orth
Hi Iain, > On Tue, 29 Jan 2019 at 15:44, Rainer Orth > wrote: >> >> Yet another trivial fix for a Solaris libphobos testsuite failure: >> >> FAIL: libphobos.shared/load.d -shared-libphobos -ldl (test for excess errors) >> Excess errors: >> /vol/

Re: [libphobos, build] Enable libphobos on Solaris 11/x86

2019-02-19 Thread Rainer Orth
11.5 (this week or next), I'll ask if they see a chance to have that bug fixed in time for the Solaris 11.5 release. If so, nobody besides myself will ever be exposed to this issue. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Harmonize types referenced by both C and Go

2019-02-19 Thread Rainer Orth
Hi Ian, > On Mon, Feb 18, 2019 at 2:48 AM Rainer Orth > wrote: >> >> > The code was already calling syscall, it was just doing it in a way >> > that the types didn't necessarily match the C declaration. This is >> > the implementation of G

[libgo, testsuite] Skip runtime.TestG0StackOverflow on Solaris

2019-02-22 Thread Rainer Orth
--- FAIL: TestPanicInlined (0.00s) [...] crash_test.go:566: expecting stack trace to contain call to point.negate (sparc only). I haven't yet investigated those. Rainer -- - Rainer Orth, Center for Biotechn

Re: libgo patch committed: Run examples

2019-02-28 Thread Rainer Orth
ill has a problematic echo with backslashes. > > How does this version look? Does it fix the problem? it does indeed: just tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11 without issues. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[libgo] Properly determine executable path on Solaris

2019-03-01 Thread Rainer Orth
and 64-bit) without regressions, but fixing the os failure on sparcv9. I'm running Solaris 10 bootstraps right now for good measure, but don't expect any issues there. Rainer -- ----- Rainer Orth, Cente

Re: [PATCH] Handle timeout warnings in dg-extract-results

2019-03-05 Thread Rainer Orth
Hi Christophe, > On Tue, 19 Feb 2019 at 10:28, Christophe Lyon > wrote: >> >> On Mon, 18 Feb 2019 at 21:12, Rainer Orth >> wrote: >> > >> > Hi Christophe, >> > >> > > dg-extract-results currently moves lines like >> > >

Re: [PATCH] Handle timeout warnings in dg-extract-results

2019-03-05 Thread Rainer Orth
(test for excess errors) The only two places where DejaGnu can emit the "program timed out" message is for either the compilation timing out or exection timeouts. So the only messages that make sense would pertain to those, not stuff about other tests. I think those issues warrant persueing the alternative approach I've lined out above. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite, i386] Compile gcc.target/i386/indirect-thunk-extern-7.c with -fjump-tables

2019-03-10 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2019-03-10 Rainer Orth * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to dg-options. # HG changeset patch # Parent c72e3e3359e351877a747a297aa96e221e490ac9 Compile

[testsuite] Mark gdc.dg/pr89041.d as compile test

2019-03-10 Thread Rainer Orth
. Done as follows, tested on x86_64-pc-linux-gnu, installed on mainline. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2019-03-10 Rainer Orth * gdc.dg/pr89041.d: Mark as

Re: [PATCH, d/87824]: x86_64-linux multilib issues

2019-03-12 Thread Rainer Orth
for mainline? >> > > OK, thanks. I just noticed that the `set target' in gdc_include_flags is now unused and can be removed. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Fix two ICEs with C++ destructors and LTO

2019-03-19 Thread Rainer Orth
f 1 call [-Wsuggest-final-methods] The same failure can be seen on Linux/x86_64 with -fno-use-linker-plugin. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [RFC] D support for S/390

2019-03-20 Thread Rainer Orth
C, but unlike S/390 and HP-PA it's a strict alignment target, so all execution tests fail due to PR d/88462... Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [C++] compiler incompatibility with lambdas

2019-03-26 Thread Rainer Orth
_clEv",#comdat The following patch allows for all three variants, only looking at the .group line with as since that's enough to check for different group names. Tested on i386-pc-solaris2.11 with gas and as and sparc-sun-solaris2.11. Ok for mainline? Rainer -- ---

Re: [PATCH] correct maximum valid alignment in error message (PR 89812)

2019-03-26 Thread Rainer Orth
next to avr too. FWIW, adding *-*-solaris2.* to the target list lets the test also PASS on i386-pc-solaris2.11 and sparc-sun-solaris2.11 (32 and 64-bit each). Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] correct maximum valid alignment in error message (PR 89812)

2019-03-31 Thread Rainer Orth
Hi Jeff, > On 3/26/19 4:49 PM, Rainer Orth wrote: >> Hi Jakub, >> >>> On Mon, Mar 25, 2019 at 11:41:35AM -0600, Jeff Law wrote: >>>>> PR c/89812 - incorrect maximum in error: requested alignment >>>>> ‘536870912’ exceeds maximum 214748364

Re: [RFC] D support for S/390

2019-04-03 Thread Rainer Orth
, for example. I've still got tons of execution failures with that augmented patch, but those seem down to just a few root causes. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [libphobos] Work around lack of dlpi_tls_modid before Solaris 11.5

2019-04-09 Thread Rainer Orth
Rainer Orth writes: > Before Solaris 11.5, struct dl_phdr_info lacked the dlpi_tls_modid > member. While the support might be backported to Solaris 11.4, it > certainly won't to previous Solaris releases. To work around this, I've > used the following patch. Again, it&#x

Re: [libphobos] Work around Solaris ld bug linking __tls_get_addr on 64-bit x86

2019-04-09 Thread Rainer Orth
Rainer Orth writes: > Here's the patch I mentioned in > > https://gcc.gnu.org/ml/gcc-patches/2019-01/msg01661.html > > to work around an amd64 Solaris ld bug. I'm just posting it for > reference now: until it's clear if a fix will make it into Solaris 1

Re: [RFC] D support for S/390

2019-04-11 Thread Rainer Orth
Hi Iain, > @Rainer Orth any last requests before I commit the fix for PR > d/89255? That will make testing individual library modules easier I > guess. no, the patch is perfectly fine as is. Sorry for not following up earlier; I've now tested it successfully on Solaris 11.[3

Re: [RFC] D support for S/390

2019-04-11 Thread Rainer Orth
class; - this->layout_field (build_integer_cst (flags)); + this->layout_field (build_integer_cst (flags, d_uint_type)); /* void *deallocator; OffsetTypeInfo[] m_offTi; (not implemented) Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [libphobos] Use sections_elf_shared.d on Solaris 11.5 (PR d/88150)

2019-04-14 Thread Rainer Orth
Hi Iain, > On Tue, 29 Jan 2019 at 11:25, Rainer Orth > wrote: >> >> I've successfully been using a late prototype of an implementation of >> the dlpi_tls_modid field of struct dl_phdr_info on Solaris 11.5 Beta. >> This allowed me to get p

Re: [libphobos] Work around lack of dlpi_tls_modid before Solaris 11.5

2019-04-14 Thread Rainer Orth
Hi Iain, > On Tue, 9 Apr 2019 at 21:27, Rainer Orth > wrote: >> >> Rainer Orth writes: >> >> > Before Solaris 11.5, struct dl_phdr_info lacked the dlpi_tls_modid >> > member. While the support might be backported to Solaris 11.4, it >> > cer

Re: [libphobos, build] Enable libphobos on Solaris 11/x86

2019-04-14 Thread Rainer Orth
Hi Iain, > On Tue, 29 Jan 2019 at 13:35, Rainer Orth > wrote: >> >> With the set of libphobos Solaris patches just posted, it would become >> possible to enable libphobos on Solaris 11/x86 by default. >> >> This is what this patch does. >> >>

Re: [libphobos, build] Enable libphobos on Solaris 11/x86

2019-04-14 Thread Rainer Orth
Then the absence of the option doesn't matter and things will work fine. * Otherwise (and independently of the Illumos situation) I'll add a check for Solaris ld supporting the option instead of using it unconditionally. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][C++] Improve compile-time by ordering expensive checks last

2019-04-25 Thread Rainer Orth
e patch locally and re-testing the affected testcase. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, PR d/90086] Fix linker warning and SEGV in core.thread tests

2019-04-25 Thread Rainer Orth
produce executable You need to quote brackets to get them from m4/autoconf macros into configure. Fixed as follows, tested on i386-pc-solaris2.11, installed as obvious. Rainer -- --------- Rainer Orth, Center for Biotechno

[v3] Update Solaris baselines for GCC 9.1

2019-04-26 Thread Rainer Orth
le to commit myself until mid next week since I'm leaving for a short vacation soon. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2019-04-26 Rainer Orth * config/abi

Re: [v3] Update Solaris baselines for GCC 9.1

2019-05-01 Thread Rainer Orth
Hi Jakub, > On Fri, Apr 26, 2019 at 12:11:55PM +0100, Jonathan Wakely wrote: >> On 26/04/19 09:58 +0200, Rainer Orth wrote: >> > It recently occured to me that almost none of the libstdc++ abi >> > baselines have been updated for the GCC 9 release. The following p

[testsuite, i386] Restrict gcc.target/i386/spellcheck-options-5.c to Linux targets

2019-05-02 Thread Rainer Orth
(where it now comes up UNSUPPORTED) and x86_64-pc-linux-gnu (where it still PASSes) on the gcc-9 branch. Ok for mainline and gcc-9 branch? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[wwwdocs] Document GCC 9 Solaris changes

2019-05-06 Thread Rainer Orth
Better late than never: here's the gcc-9/changes.html update listing Solaris improvements. I'm all ears for suggestions about wording or markup improvements. Ok? Thanks. Rainer -- ----- Rainer Orth,

Fix Solaris bootstrap: lto-common.c, lto-dump.c format mismatches

2019-05-06 Thread Rainer Orth
-solaris2.11 bootstrap has completed with this patch, sparc-sun-solaris2.11 is running the testsuite and x86_64-pc-linux-gnu is building the runtime libs. Ok for mainline? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2019-05-06 Rainer Orth

Re: Fix Solaris bootstrap: lto-common.c, lto-dump.c format mismatches

2019-05-07 Thread Rainer Orth
ing here. this is what I bootstrapped successfully last night on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. I didn't feel like adding PRI?PTR fallback definitions for the single use of intptr_t, though, and am not really sure this is an improvement over my original patch. Rain

Re: [libphobos, build] Enable libphobos on Solaris 11/x86

2019-05-07 Thread Rainer Orth
Hi Iain, > On Tue, 19 Feb 2019 at 13:58, Rainer Orth > wrote: >> >> Hi Iain, >> >> >> Thanks. This will have to wait for >> >> >> >> [libphobos] Use sections_elf_shared.d on Solaris 11.5 (PR d/88150) >> >>

Re: [libphobos, build] Enable libphobos on Solaris 11/x86

2019-05-07 Thread Rainer Orth
an >> improved version of the patch for PR d/88238) where it behaved as >> expected. I've also included a previous version in a Solaris 11/x86 >> bootstrap. >> > > OK, thanks for having a look into it. installed on mainline now. I guess this should be backported to gcc-9 branch after some soak time? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[ada, build] Fix make install-gcc-specs with empty GCC_SPEC_FILES

2019-05-07 Thread Rainer Orth
ainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2019-05-04 Rainer Orth * gcc-interface/Makefile.in (install-gcc-specs): Use foreach. Honor DESTDIR. # HG changeset patch # Parent cbbedd772b72266ea85b3f1548ddefe1f6248836 Fix make in

[ada, build] Avoid cp -p failures during Ada make install

2019-05-08 Thread Rainer Orth
gcc-8 branches eventually)? Thanks. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2019-05-04 Rainer Orth * Makefile.rtl (LIBGNAT_SRCS): Remove standard.ads.h. * gcc-interface/Makefile.in (INSTALL_DATA_DATE): Replace cp -p with cp &&

Re: [ada, build] Avoid cp -p failures during Ada make install

2019-05-13 Thread Rainer Orth
to determine an extended attribute, is told there's none, tries to set that none on the destination and chokes if that doesn't work. Seems pretty insane to me. This is cp from coreutils 8.30 on Fedora 29, btw., not same ancient prehistoric software. Rainer -- --

Re: Fwd: [Patch] Fix assembler invocation on sparc-sun-solaris2

2019-05-13 Thread Rainer Orth
uot; > +#define ASM_ARCH32_SPEC "--32" > #undef ASM_ARCH64_SPEC > - -#define ASM_ARCH64_SPEC "-m64" > +#define ASM_ARCH64_SPEC "--64" > #endif Obviously in a cross configuration you cannot use as, but need to specify --with-as= --with-gnu-as.

Remove obsolete Solaris 10 support

2019-05-13 Thread Rainer Orth
y and can thus be removed. * libgcc/config/sparc/sol2-unwind.h: Again, it's difficult to tell which cases only applied to Solaris 10 and can go. I'll give maintainers a day or two to comment before committing. Rainer -- ------

Remove obsolete Solaris 10 libgo support

2019-05-13 Thread Rainer Orth
ainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2019-05-11 Rainer Orth libgo: * configure.ac (OSCFLAGS): Simplify Solaris triplet. * configure: Regenerate. * mksysinfo.sh (Pw_uid, Pw_gid): Remove Solar

Re: Remove obsolete Solaris 10 support

2019-05-13 Thread Rainer Orth
Hi Jonathan, > On 13/05/19 13:39 +0200, Rainer Orth wrote: >> libstdc++-v3: >> * config/os/solaris/solaris2.10: Move to ... >> * config/os/solaris: ... this. >> * configure.host (os_include_dir): Adapt. >> (abi_baseline_pair): Remove Sola

Re: Remove obsolete Solaris 10 libgo support

2019-05-13 Thread Rainer Orth
orry for the mess and thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Implement sane variant converting constructor (P0608R3)

2019-05-17 Thread Rainer Orth
c/hg/trunk/local/libstdc++-v3/testsuite/20_util/variant/compile.cc:147: error: static assertion failed Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][RFC] Come up with TARGET_HAS_FAST_MEMPCPY_ROUTINE (PR middle-end/90263).

2019-05-20 Thread Rainer Orth
bool, (void), >> + hook_bool_void_false) >> + >> >> Not to be too nit-picky about the name but target.def refers to >> functions rather than routines.  It also defines a hook called >> libc_has_function with the obvious semantics so if there's >&

Re: dg-require-ifunc syntax

2019-05-20 Thread Rainer Orth
er value to running the tests (will wait for > comments > on that). Right: I guess we can wait for Jakub's take on that. The tests PASS on Solaris/x86 as well, which hasn't ifunc support either, and there are no gcc-testresults postings showing failures for this test anywhere. Prompt

Re: [PATCH][RFC] Come up with TARGET_HAS_FAST_MEMPCPY_ROUTINE (PR middle-end/90263).

2019-05-20 Thread Rainer Orth
d and check that no new missing ones are introduced at build time). Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Reject -mx32 on Solaris/x86

2019-05-20 Thread Rainer Orth
quot;Both _ILP32 and _LP64 are defined" | ^ Bootstrapped without regressions on i386-pc-solaris2.11, installed on mainline. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld U

Fix %e in Solaris specs

2019-05-20 Thread Rainer Orth
ainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2019-05-19 Rainer Orth * config/sol2.h (LIBTSAN_EARLY_SPEC): Remove : after %e. (LIBLSAN_EARLY_SPEC): Likewise. * config/i386/sol2.h (ASAN_REJECT_SPEC): Likewise.

Re: [PATCH] Fix uses of non-reserved names for template parameters

2019-05-20 Thread Rainer Orth
not sure what to do with the testcase. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Fix uses of non-reserved names for template parameters

2019-05-20 Thread Rainer Orth
Hi Jonathan, > On 20/05/19 14:11 +0200, Rainer Orth wrote: >>Hi Jonathan, >> >>> * include/bits/random.h (seed_seq::param): Fix non-reserved name. >>> * include/experimental/type_traits (is_detected_exact) >>> (is_detected_exact_v): Likewis

Re: [PATCH] i386: Adjust gcc.target/i386/pr22076.c for 64-bit

2019-05-20 Thread Rainer Orth
p), %mm0 > paddb .LC0(%rip), %mm0 > movq%mm0, -8(%rsp) > movq-8(%rsp), %xmm0 > ret This is PR target/90503. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [v3 PATCH] Implement LWG 2221, No formatted output operator for nullptr

2019-01-10 Thread Rainer Orth
glob) _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEDn; GLIBCXX_3.4.26 ##_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEDn (glob) _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEDn; ISTM that the patterns were backwards. The following patch fixes this and allowed i386-pc-solaris2.11 bootstrap t

Re: [v3 PATCH] Implement LWG 2221, No formatted output operator for nullptr

2019-01-11 Thread Rainer Orth
nly been going from the ld errors and the matching patterns in the generated libstdc++.map-sun, not knowing the background here. > FWIW I did run my symbol checker script, but it gets lots of false > positives because it doesn't understand the #if preprocessor > conditions, so it sees lots of false positive duplicates. I need to > make it smarter for it to be useful here. Indeed: the variation possible here can be a total PITA ;-) Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] avoid issuing -Warray-bounds during folding (PR 88800)

2019-01-18 Thread Rainer Orth
ay-bounds-3.c -std=gnu++98 bug (test for warnings, line 161) +XPASS: c-c++-common/Warray-bounds-3.c -Wc++-compat bug (test for warnings, line 161) which is also seen on ia64-suse-linux-gnu. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: PATCH: Updated error messages for ill-formed cases of array initialization by string literal

2019-01-18 Thread Rainer Orth
(test for errors, line 15) +FAIL: gcc.dg/utf-array.c (test for errors, line 21) +FAIL: gcc.dg/utf-array.c (test for errors, line 33) I'm seeing it on i386-pc-solaris2.11 (32-bit only), and there are also gcc-testresults reports on i686-pc-linux-gnu, m68k-unknown-linux-gnu, and x86_64-pc-linux-gnu. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite] Mark gdc.dg/pr89042?.d as compile tests

2019-01-29 Thread Rainer Orth
run before in a parallel make check, it can happen that dg-do-what-default is set to link or run from a previous test. Tested on i386-pc-solaris2.11, installed on mainline. Rainer -- --------- Rainer Orth, Center fo

[libphobos] Use sections_elf_shared.d on Solaris 11.5 (PR d/88150)

2019-01-29 Thread Rainer Orth
t issue). Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-11-21 Rainer Orth libphobos: PR d/88150 * libdruntime/core/sys/solaris/dlfcn.d: Mark @nogc. * libdruntime/core/s

[libphobos] Work around Solaris ld bug linking __tls_get_addr on 64-bit x86

2019-01-29 Thread Rainer Orth
yet. Still, review comments are appreciated. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2019-01-28 Rainer Orth * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): New macro.

[libphobos] Work around lack of dlpi_tls_modid before Solaris 11.5

2019-01-29 Thread Rainer Orth
ee if anything along those lines could be acceptable at all. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2019-01-22 Rainer Orth * m4/druntime/os.m4 (DRUNTIME_OS_DLPI_T

Provide __start_minfo/__stop_minfo for linkers that don't (PR d/87864)

2019-01-29 Thread Rainer Orth
laris 11.4 test results. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-11-20 Rainer Orth libphobos: PR d/87864 * configure.ac [!DCFG_MINFO_BRACKETING] (DRTSTUFF_SP

[libphobos, build] Enable libphobos on Solaris 11/x86

2019-01-29 Thread Rainer Orth
et of patches. Also tested manually that explicit --enable-libphobos/--disable-libphobos give the desired results (i.e. override the defaults). Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Fix gdc testsuite failures on Solaris

2019-01-29 Thread Rainer Orth
riplet instead, which lets the test PASS for both the default and the 64-bit multilib. The same issue exists with multilib testing on Linux, btw. Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. Ok for mainline? Rainer -- ------

Fix libphobos testsuite failures on Solaris

2019-01-29 Thread Rainer Orth
ss this is obvious? Tested on i386-pc-solaris2.11. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-12-11 Rainer Orth * testsuite/libphobos.shared/load.

<    6   7   8   9   10   11   12   13   14   15   >