[v3] Fix Solaris symbol versioning (PR libstdc++/54872)

2012-10-10 Thread Rainer Orth
nown-linux-gnu, ok for mainline? Rainer 2012-10-10 Rainer Orth PR libstdc++/54872 * config/abi/pre/gnu.ver (GLIBCXX_3.4.11) [!__sun__ && !__svr4__]: Don't export _ZNSt12system_errorC*. # HG changeset patch # Parent 96f017dc93056ecab9e13f15598c

Re: libbacktrace patch committed: Trace through shared libraries

2012-10-10 Thread Rainer Orth
rate_phdr check misses that, and given that it's only available in the most recent update, it's probably best to avoid d_i_p on Solaris 10 altogether. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: RFC: C++ PATCH to support dynamic initialization and destruction of C++11 and OpenMP TLS variables

2012-10-10 Thread Rainer Orth
able to test Solaris 9 (SPARC or x86) before the weekend. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: RFC: C++ PATCH to support dynamic initialization and destruction of C++11 and OpenMP TLS variables

2012-10-10 Thread Rainer Orth
ap_id2thr Debugger service failed Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [v3] Fix Solaris symbol versioning (PR libstdc++/54872)

2012-10-11 Thread Rainer Orth
Jonathan Wakely writes: >> 2012-10-10  Rainer Orth   >> >>         PR libstdc++/54872 >>         * config/abi/pre/gnu.ver (GLIBCXX_3.4.11) [!__sun__ && !__svr4__]: >>         Don't export _ZNSt12system_errorC*. > > OK, thanks, and sorry for ca

Re: libbacktrace patch committed: Trace through shared libraries

2012-10-11 Thread Rainer Orth
Ian Lance Taylor writes: > On Wed, Oct 10, 2012 at 7:13 AM, Rainer Orth > wrote: >> >> Solaris 10 Update 10 or sufficiently recent linker patches introduced >> dl_iterate_phdr on S10 as a backport from Solaris 11, but unlike S11, it >> lives in libdl.so only. The

Re: [libbacktrace] Use getexecname() on Solaris

2012-10-11 Thread Rainer Orth
Ian Lance Taylor writes: > On Fri, Oct 5, 2012 at 4:21 AM, Rainer Orth > wrote: >> >> I think this should work. The only complication might be that users of >> DEFAULT_PROCESS_FILENAME need to include on Solaris to get >> the declaration of getexecname(). Giv

Re: [PATCH, libstdc++] Fix missing gthr-default.h issue on libstdc++ configure

2012-10-11 Thread Rainer Orth
Pavel Chupin writes: > Could you try this fix? Duplicating this much info from libgcc is certainly the wrong (read: unmaintainable) approach. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielef

Re: [asan] Emit GIMPLE directly, small cleanups

2012-10-12 Thread Rainer Orth
t guaranteed to be overlooked. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [RFC PATCH] Add support for sparc compare-and-branch.

2012-10-15 Thread Rainer Orth
uced in an SRU (support repository update). Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [RFC PATCH] Add support for sparc compare-and-branch.

2012-10-15 Thread Rainer Orth
%f6, %f8 > + des_round %f38, %f40, %f42, %f44 > + camellia_f %f54, %f56, %f58, %f60 > + kasumi_fi_xor %f46, %f48, %f50, %f52],, > + [AC_DEFINE(HAVE_AS_SPARC4, 1, > +[Define if your assembler supports SPARC4 instructions.])]) > ;; > > chan

Re: [asan] Emit GIMPLE directly, small cleanups

2012-10-15 Thread Rainer Orth
y, while the testcases themselves would be imported from upstream as is. The same holds for gcc/testsuite/go.*, btw. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [RFC PATCH] Add support for sparc compare-and-branch.

2012-10-15 Thread Rainer Orth
de/cc/sys/vis_*.h), and strings on the cc binary reveals -D__VIS=0x100 -D__VIS=0x200 -D__VIS=0x300 -D__VIS=0x400 I haven't yet found if those are properly documented, though. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [asan] Emit GIMPLE directly, small cleanups

2012-10-16 Thread Rainer Orth
that the dg annotations live in their repos. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to current Go library

2012-10-25 Thread Rainer Orth
and many more goroutine stacks... FAIL: runtime/pprof Reported as PR go/54873 already. On the other hand, many Solaris/SPARC tests are failing: unexpected fault address 0xfcb70dec throw: fault [signal 0xa code=0x1 addr=0xfcb70dec] goroutine 4 [running]: unexpected fault address 0xfcb71864 panic

Re: [PATCH v3] Add support for sparc compare-and-branch

2012-10-26 Thread Rainer Orth
ng if either of you have had a chance to look into this? I tried a bootstrap on Solaris 11.1, but ran into lots of comparison failures I've not yet investigated. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Implement reflect.MakeFunc for 386

2013-10-07 Thread Rainer Orth
Ian Lance Taylor writes: > On Wed, Oct 2, 2013 at 7:45 AM, Rainer Orth > wrote: >> >> Here's what I came up with. As I said, it is inspired by the libffi >> code, but a bit simplified since e.g. stuff like no .ascii support >> aren't relevant on the So

[testsuite] Fix gcc.dg/torture/pr58670.c for Solaris 9/x86 assembler

2013-10-14 Thread Rainer Orth
invocation on i386-pc-solaris2.9 with either as or gas 2.23.2 and checking that with gas the generated insn stays the same. I guess this is obvious? Thanks. Rainer 2013-10-14 Rainer Orth * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use

Re: [Ada] Convert Ada front-end to automatic dependencies

2013-10-23 Thread Rainer Orth
old ksh88 in Solaris 10 and ksh93 in Solaris 11) interpret the echo line as echo "ada/ada.o: `cat $a | sed -ne "s; ^D \([a-z0-9_\.-]*\).*; ada/\1; gp" | tr -d '\015' | tr '\n' ' '`" > ada//.deps/ada.Po The following trivial patch avoids this an

Re: C++ PATCH for c++/69657 (abs not inlined)

2016-02-09 Thread Rainer Orth
edef unsigned int size_t; namespace std { extern void *calloc(size_t, size_t); } using std::calloc; int main () { char *(*pfn) = (char *(*)) calloc ; return 0; } Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[v3, 4.9] Handle C++11 overloads on Solaris 11, 12

2016-02-22 Thread Rainer Orth
like to backport the patch to the 4.9 branch, too. The version applied to the gcc-5 branch required a minimal change to the testcase only. Bootstrapped on i386-pc-solaris2.11, ok for 4.9 branch? Rainer 2016-02-21 Rainer Orth Backport from mainline 2015-11-24 Rainer

[testsuite, i386] Require alias support in gcc.target/i386/chkp-hidden-def.c

2016-02-23 Thread Rainer Orth
on mainline. Could be installed on the gcc-5 branch, too, where the same problem exists, but I don't test that branch on Darwin. Rainer 2016-02-22 Rainer Orth * gcc.target/i386/chkp-hidden-def.c: Require alias support. # HG changeset patch # P

[testsuite] Adapt gcc.dg/debug/dwarf2/prod-options.c for Solaris assembler

2016-02-24 Thread Rainer Orth
he following patch allows for those variations, tested with the appropriate runtest invocations on i386-pc-solaris2.12, sparc-sun-solaris2.12, and x86_64-pc-linux-gnu, installed on mainline. Rainer 2016-02-24 Rainer Orth * gcc.dg/debug/dwarf2/prod-options.c: Use differen

[testsuite, c++] Require init_priority support for g++.dg/ext/attr-constructor1.C

2016-02-25 Thread Rainer Orth
-solaris2.11 (which lacks constructor priority support), i386-pc-solaris2.12 (which has it) and x86_64-pc-linux-gnu, installed on mainline. Rainer 2016-02-25 Rainer Orth * g++.dg/ext/attr-constructor1.C: Require init_priority support. # HG changeset patch # Parent

[testsuite] Invoke gdb with -batch to avoid prompts

2016-03-01 Thread Rainer Orth
ainer 2016-02-29 Rainer Orth * lib/gcc-gdb-test.exp (gdb-test): Make log message match command. Invoke gdb with -batch. * lib/gcc-simulate-thread.exp (simulate-thread): Likewise. # HG changeset patch # Parent b8273f68b9015179dc5b11f384d55efd5b4130a8 Invoke gdb wi

Re: [testsuite] Invoke gdb with -batch to avoid prompts

2016-03-03 Thread Rainer Orth
Mike Stump writes: > On Mar 1, 2016, at 6:20 AM, Rainer Orth wrote: >> When switching from gdb 7.10 to the newly released gdb 7.11 on Solaris, >> all simulate-thread tests started to timeout > > Ok. If a domain expert prefers a different strategy, I’m fine with >

Re: [committed] Fix libffi/70024

2016-03-03 Thread Rainer Orth
s. Unfortunately, the patch broke Solaris bootstrap: make[2]: Entering directory '/var/gcc/regression/trunk/12-gcc/build/i386-pc-solaris2.12/libffi' Makefile:1906: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. Fixed as obvious like this, will commit shortly: 2016

Re: [committed] Fix libffi/70024

2016-03-03 Thread Rainer Orth
aris2.12, installed on mainline. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2016-03-03 Rainer Orth * Makefile.am (libffi.map-sun): Properly convert $(libffi_la_OBJECTS) to object names.

[testsuite] Properly set ld_library_path in cilk-plus tests

2013-11-27 Thread Rainer Orth
regressions on i386-pc-solaris2.1[01] and x86_64-unknown-linux-gnu, installed on mainline. Rainer 2013-11-26 Rainer Orth * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path. Call set_ld_library_path_env_vars. * g++.dg/cilk-plus/cilk-plus.exp: Likewise

Re: Patch ping (stage1-ish patches)

2013-11-27 Thread Rainer Orth
/2013-06/msg00412.html It's unclear if the more intrusive solution outlined in the second message (introduce libstdc++.spec) were acceptable in stage3, and I'm uncertain if I can get it ready in time. Rainer -- ----

[v3] Fix ext/random/hypergeometric_distribution/operators/values.cc on Solaris 9

2013-11-27 Thread Rainer Orth
ession/trunk/11-gcc/build/i386-pc-solaris2.11/libstdc++-v3/include/bits/random.tcc:3480 3480 return __sum / __tmp; __tmp is 0 here. Ok for mainline? Rainer 2013-11-27 Rainer Orth * testsuite/ext/random/hypergeometric_distribution/operators/values.cc (test01): Wrap in

Re: [v3] Fix ext/random/hypergeometric_distribution/operators/values.cc on Solaris 9

2013-11-27 Thread Rainer Orth
Hi Paolo, > On 11/27/2013 03:14 PM, Rainer Orth wrote: >> hypergeometric_pdf is defined in testsuite/util/testsuite_random.h >> inside _GLIBCXX_USE_C99_MATH_TR1, but used unconditionally. Fixed which >> the following patch which allows the test to compile and pass on >&

Re: [testsuite] Properly set ld_library_path in cilk-plus tests

2013-11-28 Thread Rainer Orth
Hi Balaji, >> 2013-11-26 Rainer Orth >> >> * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path. >> Call set_ld_library_path_env_vars. >> * g++.dg/cilk-plus/cilk-plus.exp: Likewise. > > Thanks for catching this! Sorry I didn't ca

Re: [testsuite] Properly set ld_library_path in cilk-plus tests

2013-11-28 Thread Rainer Orth
Hi Jeff, >> 2013-11-26 Rainer Orth >> >> * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path. >> Call set_ld_library_path_env_vars. >> * g++.dg/cilk-plus/cilk-plus.exp: Likewise. > Thanks for taking care of this. You're probably

Re: Patch ping (stage1-ish patches)

2013-11-28 Thread Rainer Orth
can remove the > hack-ish solution from this patch. Right. I just remembered that something along this line will be needed for Solaris 10, too, which unlike Solaris 9 won't be removed in GCC 4.10. I'll see how far I get with a libstdc++.spec patch and than let the C++ maintainers de

Re: [PATCH, libgfortran]: Fix PR59313, gfortran.dg/erf_3.F90 FAILs

2013-12-05 Thread Rainer Orth
M_2_SQRTPIl +# define M_2_SQRTPIl 1.128379167095512573896158903121545172L +# endif # define _M_2_SQRTPI M_2_SQRTPIl # define _INF __builtin_infl() # ifdef HAVE_ERFCL I suppose the same should be done for M_2_SQRTPIq? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, libgfortran]: Fix PR59313, gfortran.dg/erf_3.F90 FAILs

2013-12-05 Thread Rainer Orth
Tobias Burnus writes: > Rainer Orth wrote: >> Unfortunately, this breaks Solaris/SPARC bootstrap: >> >> /vol/gcc/src/hg/trunk/local/libgfortran/intrinsics/erfc_scaled.c:64:22: >> error: 'M_2_SQRTPIl' undeclared (first use in this function) >> # de

[testsuite] Fix g++.dg/cilk-plus/cilk-plus.exp

2013-12-13 Thread Rainer Orth
/catch_exc.cc -g -O2 -fcilkplus execution test FAIL: g++.dg/cilk-plus/CK/catch_exc.cc -g -O3 -fcilkplus execution test Rainer 2013-12-13 Rainer Orth * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path. Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS. diff --git

Re: [testsuite] Fix g++.dg/cilk-plus/cilk-plus.exp

2013-12-13 Thread Rainer Orth
Andreas Schwab writes: > Rainer Orth writes: > >> diff --git a/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp >> b/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp >> --- a/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp >> +++ b/gcc/testsuite/g++.dg/cilk-plus/cilk-plus

Re: [Patch,testsuite] Fix testcases that use bind_pic_locally

2013-12-17 Thread Rainer Orth
all the tests that uses bind_pic_locally in dg-add-options [1]. if this patch is to go in, it needs documentation for the new keyword in gcc/doc/sourcebuild.texi. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, i386 testsuite]: Fix -mabi=ms related failures for -mtune=corei7

2013-12-18 Thread Rainer Orth
gt; Let's ask Rainer for help with x86 solaris. I've just applied Dominique's patch to r206061 and ran the four changed tests on i386-pc-solaris2.10: all of them passed, so from my POV the change is fine. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite, i386] Declare fma in gcc.target/i386/pr59390.c

2014-01-06 Thread Rainer Orth
lying on , like many other testcases already do. Tested on i386-pc-solaris2.9, i386-pc-solaris2.10, and x86_64-unknown-linux-gnu, installed on mainline. Rainer 2014-01-06 Rainer Orth * gcc.target/i386/pr59390.c: Replace math.h by fma declaration. * gcc.target/i386/p

[testsuite, i386] Require avx in gcc.target/i386/pr59501-*.c

2014-01-06 Thread Rainer Orth
ne 28 : Syntax error and many more. Obviously they need an assembler with avx support. Fixed by requiring an avx effective-target. Tested on i386-pc-solaris2.9, i386-pc-solaris2.10, and x86_64-unknown-linux-gnu; installed on mainline. Rainer 2014-01-03 Rainer Orth * gcc.tar

[testsuite, i386] Correctly require C99 support in avx512f tests

2014-01-06 Thread Rainer Orth
our testcases use M_PI_2 which is not in C99, so I'm compiling them with -std=gnu99 instead. Tested on i386-pc-solaris2.10 and x86_64-unknown-linux-gnu, installed on mainline. Rainer 2014-01-03 Rainer Orth * gcc.target/i386/avx512f-vcmppd-2.c: Add -s

[testsuite] Clear hardware capabilities for gcc.dg/vect/vect-simd-clone-*.c

2014-01-06 Thread Rainer Orth
on mainline. Rainer 2014-01-03 Rainer Orth * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS if supported. # HG changeset patch # Parent 17f8dc18e3a0f24a1c47b85f98782124de4c1b60 Clear hardware capabilities for gcc.dg/vect/vect-simd-clone-*.c diff

Re: [testsuite, i386] Require avx in gcc.target/i386/pr59501-*.c

2014-01-06 Thread Rainer Orth
Hi Uros, >> 2014-01-03 Rainer Orth >> >> * gcc.target/i386/pr59501-1.c: Require avx effective target. >> * gcc.target/i386/pr59501-2.c: Likewise. >> * gcc.target/i386/pr59501-3.c: Likewise. >> * gcc.target/i386/pr59501-4.c: Likewise. >> * gcc.target/i

[v3] Update Solaris baselines

2014-01-06 Thread Rainer Orth
release? Thanks. Rainer 2014-01-03 Rainer Orth * config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate. * config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/baseline_symbols.txt: Likewise. * config/abi/post

Re: [PATCH] Fix for PR 59524

2014-01-08 Thread Rainer Orth
m the library name?) so it's easily usable in individual testcases if necessary, and document that in gcc/doc/sourcebuild.texi. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][RTL-ifcvt] PR rtl-optimization/67465: Handle pairs of complex+simple blocks and empty blocks more gracefully

2015-09-17 Thread Rainer Orth
Hi Kyrill, > On 11/09/15 09:51, Rainer Orth wrote: >> Kyrill Tkachov writes: >> >>> On 10/09/15 12:43, Rainer Orth wrote: >>>> Hi Kyrill, >>>> >>>>> Rainer, could you please check that this patch still fixes the SPARC >>

Re: [PATCH][RTL-ifcvt] PR rtl-optimization/67465: Handle pairs of complex+simple blocks and empty blocks more gracefully

2015-09-18 Thread Rainer Orth
p/67622) and I'll have to hunt that down first. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[build] Use CRTs provided by Solaris

2015-09-22 Thread Rainer Orth
version of gcc include the necessary support reasonably quickly. Rainer 2015-05-22 Rainer Orth gcc: * configure.ac (gcc_cv_solaris_crts): New test. * configure. Regenerate. * config.in: Regenerate. * config/sol2.h (STARTFILE_SPEC): Simpli

[build] Support PIE on Solaris

2015-09-22 Thread Rainer Orth
branch after some soak time on mainline. Rainer 2015-02-10 Rainer Orth gcc/testsuite: * lib/target-supports.exp (check_effective_target_pie): Check for PIE support on Solaris 11.x and 12. libgcc: * config.host (*-*-solaris2*): Add t-crtstuff-pi

Re: [build] Support PIE on Solaris

2015-09-24 Thread Rainer Orth
Rainer Orth writes: > Beyond the reasons for the bundled Solaris CRTs already cited in > > https://gcc.gnu.org/ml/gcc-patches/2015-09/msg01638.html > > they need to be PIC to support position independent executables (PIE). > > While linker support for PIE has existed i

Re: libgo patch committed: rewrite lfstack to look more like gc code

2015-09-24 Thread Rainer Orth
Ian Lance Taylor writes: > This patch by Michael Hudson-Doyle rewrites the lfstack code in libgo > to look more like that in the gc library. It also fixes it for arm64. > Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. > Committed to mainline. This patch broke Solaris/x86 bootstr

Re: libgo patch committed: rewrite lfstack to look more like gc code

2015-09-24 Thread Rainer Orth
fs... Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][RTL-ifcvt] PR rtl-optimization/67465: Handle pairs of complex+simple blocks and empty blocks more gracefully

2015-09-25 Thread Rainer Orth
s: with them both applied, the sparc-sun-solaris2.12 build succeeds and the two gcc.c-torture/execute/20071216-1.c failures are gone. So, from a SPARC POV the patches are good to go. Thanks. Rainer -- ----- Rainer

Re: [build] Support PIE on Solaris

2015-10-01 Thread Rainer Orth
Rainer Orth writes: > Rainer Orth writes: > >> Beyond the reasons for the bundled Solaris CRTs already cited in >> >> https://gcc.gnu.org/ml/gcc-patches/2015-09/msg01638.html >> >> they need to be PIC to support position independent executables (PIE). &g

[build] Support init priority on Solaris

2015-10-07 Thread Rainer Orth
, sparc-sun-solaris2.1[0-2] with as/ld and gas/gld, and x86_64-pc-linux-gnu. Ok for mainline? I'm not really comfortable with backporting such a change to the gcc-5 branch, though. Rainer 2015-09-10 Rainer Orth libgcc: * config/ia64/crtbegin.S: Check HAVE_INIT

Re: [PATCH] Cleanup of IPA-CP alignment lattices

2015-10-07 Thread Rainer Orth
from /vol/gcc/src/hg/trunk/solaris/gcc/ipa-cp.c:104: /usr/include/iso/stdlib_iso.h:225:16: note: long int std::abs(long int) inline long abs(long _l) { return labs(_l); } ^ /usr/include/iso/stdlib_iso.h:180:12: note: int std::abs(int) extern int abs(int); ^ Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PING 2] [PATCH] c++/67942 - diagnose placement new buffer overflow

2015-11-06 Thread Rainer Orth
t;%T [%wu]%> and size %qwu in a region of type %qT " "and size at most %qwu", type, tree_to_uhwi (nelts), bytes_need, TREE_TYPE (oper), Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to Go 1.5 release

2015-11-06 Thread Rainer Orth
all.TCP_KEEPALIVE_THRESHOLD' return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(fd.sysfd, syscall.IPPROTO_TCP, syscall.TCP_KEEPALIVE_THRESHOLD, msecs)) ^ Not in Solaris 10, only Solaris 11 and 12 have it. Rainer -- ---

Unreviewed patch

2015-11-06 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to Go 1.5 release

2015-11-08 Thread Rainer Orth
Ian Lance Taylor writes: > On Fri, Nov 6, 2015 at 5:01 AM, Rainer Orth > wrote: >> Ian Lance Taylor writes: >> >>> I have committed a patch to libgo to update it to the Go 1.5 release. >>> >>> As usual for libgo updates, the actual patch is t

Re: Unreviewed patch

2015-11-09 Thread Rainer Orth
Jeff Law writes: > On 11/06/2015 06:29 AM, Rainer Orth wrote: >> The following patch has remained unrevied for a month: >> >> [build] Support init priority on Solaris >> https://gcc.gnu.org/ml/gcc-patches/2015-10/msg00716.html >> >> It needs

Re: libgo patch committed: Update to Go 1.5 release

2015-11-11 Thread Rainer Orth
Ian Lance Taylor writes: > On Sun, Nov 8, 2015 at 9:21 AM, Rainer Orth > wrote: >> >> There were two remaining problems: >> >> * Before Solaris 12, sendfile only lives in libsendfile. This lead to >> link failures in gotools. >> >> * So

[v3] Handle C++11 overloads on Solaris 12

2015-11-17 Thread Rainer Orth
stricting the dg-excess-errors in c99_classification_macros_c.cc to *-*-solaris2.1[01]* since the branch still defaults to -std=gnu++98). Rainer 2015-11-09 Rainer Orth libstdc++-v3: * acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): New test. * configure.ac: Use it.

Port libvtv to Solaris

2015-11-17 Thread Rainer Orth
y 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 mainline at this point? Thanks. Rainer 2015-08-20 Rainer Orth libstdc++-v3: * acinclude.m4 (GLI

Unreviewed libstdc++ patch

2015-11-24 Thread Rainer Orth
GCC 5.3 release imminent, it would be a pity to release without this patch, S12 bootstrap broken and all the effort that went into supporting S12 wasted. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology

Re: Port libvtv to Solaris

2015-11-24 Thread Rainer Orth
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 remained unreviewed for a week. With both Jeff and Richi fine with

Re: [v3] Handle C++11 overloads on Solaris 12

2015-11-24 Thread Rainer Orth
Jonathan Wakely writes: > On 17/11/15 13:33 +0100, Rainer Orth wrote: >>Solaris 12 recently introduced the C++11 overloads, which >>caused bootstrap to be broken on both mainline and the gcc-5 branch: >> >>In file included from >>/vol/gcc/src/hg/trunk/local

Re: [v3] Handle C++11 overloads on Solaris 12

2015-11-24 Thread Rainer Orth
Jonathan Wakely writes: > On 24/11/15 13:32 +0100, Rainer Orth wrote: >>Jonathan Wakely writes: >> >>> On 17/11/15 13:33 +0100, Rainer Orth wrote: >>>>Solaris 12 recently introduced the C++11 overloads, which >>>>caused bootstrap to be broken on

Re: Port libvtv to Solaris

2015-11-25 Thread Rainer Orth
st create an empty/fake config.h. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

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. >> >> * testsuite/18_support/bad_exception/23

Re: RFQ: -R remark options

2020-08-26 Thread Rainer Orth
es -- 'I failed to > vectorize this loop because ...' > > thoughts? this would be very bad on Solaris: it's been using -R (the native form of GNU ld -rpath) for ages; changing this now would cause much breakage. Rainer -- -------

[COMMITTED] config: Sync largefile.m4 from binutils-gdb

2020-09-08 Thread Rainer Orth
ne should start with a tab, an asterisk and a space:" Sync from binutils-gdb." remote: ERR: additional author must be indented with one tab and four spaces:" 2020-07-30 Rainer Orth " remote: ERR: first line should start with a tab, an asterisk and a space:" 20

Re: [PATCH] libphobos: libdruntime doesn't support shadow stack (PR95680)

2020-09-08 Thread Rainer Orth
e/thread.d:3603:27: error: version AsmX86_Posix defined after use 3603 | version = AsmX86_Posix; | ^ and similarly for the 64-bit version. libdruntime/gcc/config.d has // Whether libphobos been configured with --enable-cet. enum GNU_Enable_CET =

Re: [PATCH] libphobos: libdruntime doesn't support shadow stack (PR95680)

2020-09-10 Thread Rainer Orth
7;m just testing passing -fversion=CET during compilation. I've just tested it no i386-pc-solaris2.11: worked fine. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, d] Committed merge with upstream dmd e9420cfbf

2020-03-15 Thread Rainer Orth
changes need to be moved to their own file in gdc.test/fail_compilation. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Add new wa_noexecstack testsuite effective target.

2020-03-16 Thread Rainer Orth
y): do you have a particularly short line length configure for ChangeLogs or in general? Many of the lines are way below a 75 character limit, which doesn't improve readablity... Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Add new wa_noexecstack testsuite effective target.

2020-03-16 Thread Rainer Orth
ay way shorter than 80 (or even 75) chars for no appararent reason. Maybe it's your mailer mangling them? See e.g. the first line of your ChangeLog snippet above: >>> * gcc.dg/lto/pr94157_0.c: Add wa_noexecstack effective >>> target filter. Minus the quoting, it

Re: [PATCH] d: Committed fix multiple definition error when using mixins and interfaces.

2020-03-17 Thread Rainer Orth
.34 c++filt -s dlang cannot demangle those symbols. Is this expected? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [OBVIOUS][PATCH] Skip test for non-x86 targets.

2020-03-26 Thread Rainer Orth
Hi Martin, > The test-case only works on x86 targets. > I'm going to install the patch. as noted in the PR, you also need /* { dg-require-ifunc "" } */ Rainer -- ----- Rainer Orth, Cen

Re: [PATCH] x86: Require Linux target for PR target/93492 tests

2020-07-12 Thread Rainer Orth
3492-2.c: Likewise. > * gcc.target/i386/pr93492-3.c: Likewise. > * gcc.target/i386/pr93492-4.c: Likewise. > * gcc.target/i386/pr93492-5.c: Likewise. Ok. Thanks. Rainer -- --------- Rainer Orth, Center f

[PATCH] libsanitizer: Fix GetPcSpBp determination of SP on 32-bit Solaris/x86

2020-07-14 Thread Rainer Orth
ainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2020-07-13 Rainer Orth * sanitizer_common/sanitizer_linux.cpp: Cherry-pick llvm-project revision f0e9b76c3500496f8f3ea7abe6f4bf801e3b41e7. # HG changeset patch # P

Re: [PATCH] genemit.c (main): split insn-emit.c for compiling parallelly

2020-07-15 Thread Rainer Orth
non-standard GNU extension and thus not guaranteed to be available. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libsanitizer: Fix GetPcSpBp determination of SP on 32-bit Solaris/x86

2020-07-15 Thread Rainer Orth
Hi Jakub, > On Tue, Jul 14, 2020 at 02:32:57PM +0200, Rainer Orth wrote: >> The latest Solaris 11.4/x86 update uncovered a libsanitizer bug that >> caused one test to FAIL for 32-bit: >> >> +FAIL: c-c++-common/asan/null-deref-1.c -O0 output pattern test >> +F

Re: [PATCH] libsanitizer: Fix GetPcSpBp determination of SP on 32-bit Solaris/x86

2020-07-16 Thread Rainer Orth
ill be at least one more release from that one, too? Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libsanitizer: Fix GetPcSpBp determination of SP on 32-bit Solaris/x86

2020-07-16 Thread Rainer Orth
o have fixes missing in newer ones. I don't intend to do 8, though: trunk + two branches is all I can handle. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: committed] correct memcmp expansion of constant representations containing embedded nuls (PR 95189)

2020-07-22 Thread Rainer Orth
pr95886.c scan-rtl-dump-times expand "const_int 578437695752307201" 2 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH v3] genemit.c (main): split insn-emit.c for compiling parallelly

2020-07-24 Thread Rainer Orth
nerated-split-num = $(shell grep -c ^processor /proc/cpuinfo) This is highly unportable, probably Linux-only. It certainly doesn't exist on at least Solaris and macOS. Maybe gnulib has something here. Rainer -- -----

Re: [committed] libstdc++: Add std::from_chars for floating-point types

2020-07-27 Thread Rainer Orth
or call to 'from_chars(char*, char*, double&, std::chars_format&)' [...] AFAICT that's due to the fact that Solaris 11.3 (unlike 11.4) lacks uselocale. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libstdc++ testsuite: atomic_float/value_init.cc requires libatomic

2020-07-29 Thread Rainer Orth
that change, thanks. And please keep the target list sorted alphabetically. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to go1.15rc1

2020-08-02 Thread Rainer Orth
Abort mmap: Not enough space I'm seeing this on all of i386-pc-solaris2.11, sparc-sun-solaris2.11, and i686-pc-linux-gnu. amd64-pc-solaris2.11 and sparcv9-sun-solaris2.11 are ok, though (running make check right now). Rainer -- ------

Re: [PATCH] Implement P0966 std::string::reserve should not shrink

2020-08-07 Thread Rainer Orth
ompatible symbols: 8 Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] testsuite: Split up gdc-test.exp into each subdirectory

2020-04-01 Thread Rainer Orth
are supposed to be relative to gcc/testsuite, this needs to be fixed. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, Fortran] -- PR fortran/87923 -- fix ICE when resolving I/O tags and simplify io.c

2020-04-10 Thread Rainer Orth
le.*?lvar_async" 1 +UNRESOLVED: gfortran.dg/asynchronous_5.f03 -O scan-tree-dump-times original "volatile.*?rvar_async" 1 gfortran.dg/asynchronous_5.f03 -O : dump file does not exist It has several scan-tree-dump* checks, but no corresponding -fdump-tree-* option. Please fix (and make sure not to look only for FAILs during regtesting in the future). Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] coroutines: Fix compile error with symmetric transfers [PR94359]

2020-04-13 Thread Rainer Orth
xfail-run-if line to improve readibility. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] coroutines: Fix compile error with symmetric transfers [PR94359]

2020-04-13 Thread Rainer Orth
Hi Iain, > Rainer Orth wrote: > >>> diff --git >>> a/gcc/testsuite/g++.dg/coroutines/torture/symmetric-transfer-00-basic.C >>> b/gcc/testsuite/g++.dg/coroutines/torture/symmetric-transfer-00-basic.C >>> index 864846e365c..8211e8250ff 100644 >>>

Re: [PATCH] coroutines: Fix compile error with symmetric transfers [PR94359]

2020-04-14 Thread Rainer Orth
can't allow calls to non-local > functions, because the callee may have a different TOC pointer to > the caller and there's no way to ensure we restore the TOC when > we return. so shouldn't the above be lp64 && powerpc*-*-* instead to cover AIX, too? O

Re: [PATCH] coroutines: Fix compile error with symmetric transfers [PR94359]

2020-04-14 Thread Rainer Orth
Hi Iain, > Rainer Orth wrote: >>> >>> On Sat, Apr 11, 2020 at 03:46:18PM +0100, Iain Sandoe wrote: >>>> Unfortunately, several targets have ABI constraints that prevent >>>> an indirect tail-call, which results in the PRs compile error. > > S

<    1   2   3   4   5   6   7   8   9   10   >