Re: [libsanitizer] Fix Mac OS X 10.7 bootstrap (PR sanitizer/82824)

2017-12-18 Thread Rainer Orth
Hi Jakub, > On Mon, Dec 18, 2017 at 11:21:35AM +0100, Rainer Orth wrote: >> I've been using the following in my tree. Still need to try and get >> this upstream. > > Please. If that doesn't work, I think we need to do it in configure, > sanitizer_internal_defs

Re: [PATCH] Fix PR83452

2017-12-20 Thread Rainer Orth
keeping in my tree for quite some time) does help quite a bit, but several errors remain. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PR c++/83667] Fix tree_dump ICE

2018-01-04 Thread Rainer Orth
LLTHUNK0(...)/1 instead. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Avoid Solaris/SPARC comparison failures with Solaris as (PR bootstrap/81926)

2018-01-04 Thread Rainer Orth
-- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-01-02 Rainer Orth PR bootstrap/81926 * cgraphunit.c (symbol_table::compile): Switch to text_section before calling assembly_start debug hook.

Re: [PR c++/83667] Fix tree_dump ICE

2018-01-04 Thread Rainer Orth
Hi Nathan, > On 01/04/2018 03:55 AM, Rainer Orth wrote: >> Hi Nathan, >> >>> This fixes a tree dumping ICE involving static thunk fns. Copying the >>> thunked-to fn's context suffices. >> > >> The dump has >> >> IPA function summ

Re: C++ PATCH to add a test for c++/81860

2018-01-08 Thread Rainer Orth
le-darwin15.6.0. The former two have _ZN1AIjEC1Ev instead of _ZN1AIjEC2Ev which demangle the same. Should it accept both? Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [RFA] Incremental LTO linking part 1: simple-object bits

2018-05-30 Thread Rainer Orth
gt; } >> >> This part is missing from r260956: >> >> https://gcc.gnu.org/ml/gcc-cvs/2018-05/msg01177.html > > I have managed to commit partially, it should be fixed now. My apologizes > for this! unfortunately, it isn't: the include/simple-object.h part is still missing. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [Patch, Fortran] PR25829: Asynchronous I/O (v2)

2018-06-04 Thread Rainer Orth
STOP 2 32-bit i386 only. +FAIL: libgomp.fortran/asynchronous_9.f90 -O execution test 32 and 64-bit i386 and sparc, no error message. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [Patch, Fortran] PR25829: Asynchronous I/O

2018-06-04 Thread Rainer Orth
of tests in gfortran.dg where the additional output is unexpected. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [Patch, Fortran] PR25829: Asynchronous I/O (v2)

2018-06-05 Thread Rainer Orth
08069000 888- rwx [ data ] asynchronous_9.exe 0806B000 888- rwx [ heap ] FDB9352 288-- r-x [ text ] libquadmath.so.0.0.0 FDBF7000 444- rwx [ data ] libquadmath.so.0.0. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [Patch, Fortran] PR25829: Asynchronous I/O (v2)

2018-06-06 Thread Rainer Orth
Windows, ...). IMO it would be better to abstract this low-level detail away and let the driver DTRT, under the control of a flag if need be. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [Patch, Fortran] PR25829: Asynchronous I/O (v2)

2018-06-06 Thread Rainer Orth
six.h" Again: gthr.h would include that (via gthr-default.h) already. As I stated, those are mostly nits, but should be fixed before this patch goes in. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [Patch, Fortran] PR25829: Asynchronous I/O

2018-06-11 Thread Rainer Orth
ybe the same problem on HP-UX? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [patch, fortran] PR25829 Asynchronous I/O (patch version 2.0)

2018-06-18 Thread Rainer Orth
ync.c:102) fd9b9a79 _thrp_setup (fdab0240) + 99 fd9b9d60 _lwp_start (0, 0, 0, 0, 0, 0) Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Have g++ define _FILE_OFFSET_BITS=64 on Solaris

2018-06-21 Thread Rainer Orth
ackport to the gcc-7 and gcc-8 branches. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-06-18 Rainer Orth * config/sol2.h (TARGET_OS_CPP_BUILTINS): Define _FILE

Don't preprocess .S files with -P on Solaris/x86 (PR target/85994)

2018-06-21 Thread Rainer Orth
is2.1[01], will apply to mainline and gcc-8 branch shortly. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2018-05-31 Rainer Orth PR target/85994 * config/i386/s

Re: Have g++ define _FILE_OFFSET_BITS=64 on Solaris

2018-06-21 Thread Rainer Orth
hat possibility had caused concern for me initially); didn't check libstdc++fs.a though. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Have g++ define _FILE_OFFSET_BITS=64 on Solaris

2018-06-22 Thread Rainer Orth
Hi Jonathan, > On 21/06/18 16:49 +0200, Rainer Orth wrote: >>Hi Jonathan, >> >>> No objection to this patch, but I'll just note that we have >>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81091 suggesting we >>> should use LFS for libstdc++ unc

Re: Have g++ define _FILE_OFFSET_BITS=64 on Solaris

2018-06-22 Thread Rainer Orth
), lfcompile64(7), and lf64(7) man pages: https://docs.oracle.com/cd/E88353_01/html/E37853/index.html Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] PR libstdc++/70940 make pmr::resource_adaptor return aligned memory

2018-06-22 Thread Rainer Orth
ift count >= width of type [-Wshift-count-overflow] Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] PR libstdc++/83328 add correct basic_string::insert for initializer_list

2018-06-22 Thread Rainer Orth
_map_rand.cc (test for excess errors) +UNRESOLVED: ext/pb_ds/regression/tree_map_rand.cc compilation failed to produce executable Excess errors: Undefined first referenced symbol in file std::__cxx11::basic_string, std::allocator >::insert(unsigned int, char const*) /var/tmp//cc7IwcEd.o Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] Update OpenACC testcases

2018-06-25 Thread Rainer Orth
+/non-scalar-data.C -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 compilation failed to produce executable Unless you plan to fix the ICE soon, please either remove the test or dg-skip-if it to avoid unnecessary testsuite noise. Thanks. Rainer -- --

Re: Have g++ define _FILE_OFFSET_BITS=64 on Solaris

2018-06-25 Thread Rainer Orth
#x27; largefile support from _LARGEFILE_SOURCE _FILE_OFFSET_BITS=64. I'd rather not mess with this stuff. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] C++: Fix PR86083

2018-06-26 Thread Rainer Orth
e. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-06-26 Rainer Orth * g++.dg/pr86082.C: Require IBM1047 support. # HG changeset patch # Parent eeab29b53ad0ae8a16bb9e8d4d0f934e9d5ebe

Re: [PATCH, PR86257, i386/debug] Fix insn prefix in tls_global_dynamic_64_

2018-06-26 Thread Rainer Orth
probably should be backported after some soaking in >> mainline) >> > > Committed (after moving the testcase to gcc.target/i386). the new testcase FAILs on 32-bit Solaris/x86 FAIL: gcc.target/i386/pr86257.c scan-assembler data16[ \\t]*leaq and, according to gcc-testresults, al

Re: [PATCH v3] add support for --disable-gcov

2018-06-27 Thread Rainer Orth
ue to a typo in libgcc/Makefile.in. Fixed as follows; will install as obvious once bootstrap has finished. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-06-27 Rainer Orth * Mak

Re: [PATCH] avoid using strnlen result for late calls to strlen (PR 82604)

2018-06-29 Thread Rainer Orth
6.exe Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Update to Go1.10beta1

2018-01-09 Thread Rainer Orth
8: os/signal/internal/pty.s-gox] Error 1 make[4]: *** Waiting for unfinished jobs Fixed trivially as follows, which allowed the build to complete. make check still running... Rainer -- ----- Rainer Orth, Center f

Re: [PATCH] Fix PR81968

2018-01-10 Thread Rainer Orth
the PR. Thanks a lot for all your work on this. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Update to Go1.10beta1

2018-01-10 Thread Rainer Orth
ime/proc.go:1157 #6 0xfda8b24c in __makecontext_v2 () from /lib/libc.so.1 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Update to Go1.10beta1

2018-01-10 Thread Rainer Orth
Hi Ian, > On Wed, Jan 10, 2018 at 3:44 AM, Rainer Orth > wrote: >> >> thanks. Testing has now concluded as well. x86 results are good (no >> regressions except for cmd/internal/buildid which fails on Linux, too), >> as are 64-bit sparc results. > > The cmd/i

Re: Go patch committed: Update to Go1.10beta1

2018-01-11 Thread Rainer Orth
any others remain, too many to report here. I've filed PR go/83787 to capture those. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Update to Go1.10beta1

2018-01-11 Thread Rainer Orth
n S11 there is type Passwd struct { Pw_name *int8; Pw_passwd *int8; Pw_uid uint32; Pw_gid uint32; Pw_age *int8; Pw_comment *int8; Pw_gecos *int8; Pw_dir *int8; Pw_shell *int8; } Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: PR81703 and Martin's fix for PR83501

2018-01-11 Thread Rainer Orth
-gnu and powerpc-ibm-aix7.2.0.0, too. XFAILing may become unwieldly if more targets are affected. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: C++ PATCH to add a test for c++/81860

2018-01-12 Thread Rainer Orth
], > sparc-sun-solaris2.11, powerpc-ibm-aix7.2.0.0, > x86_64-apple-darwin15.6.0. > > The former two have _ZN1AIjEC1Ev instead of _ZN1AIjEC2Ev which demangle > the same. Should it accept both? the following patch passed testing on i386-pc-solaris2.1[01] and sparc-sun-solaris2.1[01

Re: [Patch][ARM] Add -mbranch-cost option, and update a few tests

2018-01-12 Thread Rainer Orth
ion on non-Linux x86 targets: FAIL: gcc.dg/tree-ssa/phi-opt-2.c scan-tree-dump-times optimized "if" 1 (found 0 times) I'm seeing this on i386-pc-solaris2.*, and according to gcc-testresults it happens on *86-*-freebsd*, too. The reason is simple: while the original testcase enabled -mbranch-cost for all i?86-*-* and x86_

Link with correct values-*.o files on Solaris (PR target/40411)

2018-01-12 Thread Rainer Orth
talled on mainline. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-01-10 Rainer Orth gcc/testsuite: PR libfortran/67412 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if on *-*-solaris2.10

Re: [Patch][ARM] Add -mbranch-cost option, and update a few tests

2018-01-12 Thread Rainer Orth
Add item for branch_cost. Ok, thanks. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite, i386] Guard against incomplete AVX512F support in Solaris as

2018-01-12 Thread Rainer Orth
after a soak time? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2017-09-28 Rainer Orth * lib/target-supports.exp (check_effective_target_avx512f): Also check for

Re: [libsanitizer] Fix Mac OS X 10.7 bootstrap (PR sanitizer/82824)

2018-01-13 Thread Rainer Orth
Hi Jakub, >> On Mon, Dec 18, 2017 at 11:21:35AM +0100, Rainer Orth wrote: >>> I've been using the following in my tree. Still need to try and get >>> this upstream. >> >> Please. If that doesn't work, I think we need to do it in configure, >>

Re: [PATCH 0/5] x86: CVE-2017-5715, aka Spectre

2018-01-16 Thread Rainer Orth
is given lack of a public > testing machine. I do have both an x86 and sparc machine running Solaris 11 around to serve as testing machines. Still checking with legal how best to handle external access, either locally or integrated into the compile farm. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 0/5] x86: CVE-2017-5715, aka Spectre

2018-01-16 Thread Rainer Orth
et. Certainly, coupled with an appropriate effective-target keyword to limit testcases appropriately. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 0/5] x86: CVE-2017-5715, aka Spectre

2018-01-16 Thread Rainer Orth
lly be hidden from the rest of the compiler. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

[libsanitizer] Guard against undefined weak symbols before Mac OS X 10.9 (PR sanitizer/82825)

2018-01-17 Thread Rainer Orth
. Tested on x86_64-apple-darwin11.4.2. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-01-13 Rainer Orth PR sanitizer/82825 * sanitizer_common/sanitizer_internal_def

Re: Go patch committed: Update to Go1.10beta1

2018-01-18 Thread Rainer Orth
Hi Ian, > On Thu, Jan 11, 2018 at 1:46 AM, Rainer Orth > wrote: >> >>> On Wed, Jan 10, 2018 at 5:42 AM, Ian Lance Taylor wrote: >>>> >>>> Whoops, there's a bug on big-endian 32-bit systems. I'm testing >>>> https://golang.o

Re: Go patch committed: Enable escape analysis for runtime

2018-01-18 Thread Rainer Orth
untime/netpoll_solaris.go:181:6: error: .runtime.n escapes to heap, not allowed in runtime var n uint32 = 1 ^ Fixed as follows. i386-pc-solaris2.11 and sparc-sun-solaris2.11 builds have completed, make check still running. Rainer -- ------

Re: [PATCH] Fix pr83619.C (was Re: Fix ICE with profile info mismatch)

2018-01-19 Thread Rainer Orth
orture/pr83619.C -O3 -g (test for excess errors) +FAIL: g++.dg/torture/pr83619.C -Os (test for excess errors) from g->c (); // { dg-message "incomplete" } Removing the dg-message cures this. Tested with the appropriate runtest invocation on i386-pc-solaris2.11. Ok for mainline? Rainer

[build] Configure USE_HIDDEN_LINKONCE on Solaris/x86

2018-01-24 Thread Rainer Orth
meone objects. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-01-21 Rainer Orth gcc/testsuite: * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on Solaris 10. * gcc.target/i386/pr6

Re: Add support for bitwise reductions

2018-01-24 Thread Rainer Orth
vect "Reduce using vector shifts" +FAIL: gcc.dg/vect/vect-reduc-or_1.c scan-tree-dump vect "Reduce using vector shifts" +FAIL: gcc.dg/vect/vect-reduc-or_2.c -flto -ffat-lto-objects scan-tree-dump vect "Reduce using vector shifts" +FAIL: gcc.dg/vect/vect-reduc-or_2.c scan-tree-dump vect "Reduce using vector shifts" Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Rationalize external symbol names

2018-01-25 Thread Rainer Orth
ccbyjwCc.s", line 1153 : Syntax error Near line: ".1fmt.ss.UnreadRune:" "/var/tmp//ccbyjwCc.s", line 1153 : Syntax error Near line: ".1fmt.ss.UnreadRune:" "/var/tmp//ccbyjwCc.s", line 1209 : Syntax error Near line: ".size .1fmt.ss.UnreadRune, .-.1fmt.ss.UnreadRune" "/var/tmp//ccbyjwCc.s", line 1908 : Syntax error Near line: ".globl .1fmt.fmt.init" Too many errors - Goodbye make[4]: *** [Makefile:3322: fmt.lo] Error 1 Solaris/SPARC with /bin/as is fine, but that's not too astonishing since both assemblers are mostly different code bases. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Rationalize external symbol names

2018-01-25 Thread Rainer Orth
r may result. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[build] Disable SHF_MERGE on Solaris 10/x86 (PR bootstrap/84017)

2018-01-29 Thread Rainer Orth
ime. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-01-28 Rainer Orth gcc/testsuite: PR bootstrap/84017 * gcc.dg/debug/dwarf2/prod-options.c: Simplify DW_AT_producer scan. gcc:

Re: [build] Disable SHF_MERGE on Solaris 10/x86 (PR bootstrap/84017)

2018-01-29 Thread Rainer Orth
Hi Jakub, > On Mon, Jan 29, 2018 at 02:30:04PM +0100, Rainer Orth wrote: >> --- a/gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c >> +++ b/gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c >> @@ -4,8 +4,7 @@ >> as well. */ >> /* { dg-do compile } */ >

[build, v3] Enable COMDAT group support on Solaris 10

2018-01-29 Thread Rainer Orth
MDAT group support * Solaris 11 Seems like a lot of trouble to me actually. I've not done anything about this yet, so as is the patch shows the abi_check failures. Rainer -- --------- Rainer Orth, Center for B

Re: Link with correct values-*.o files on Solaris (PR target/40411)

2018-01-30 Thread Rainer Orth
Hi Joseph, > On Fri, 12 Jan 2018, Rainer Orth wrote: > >> At the same time, I had a new look at when values-Xc.o is used by the >> Studio compilers. It selects strict ISO C mode in a couple of cases, >> and the latest Studio 12.6 cc, which is about to do away with th

Re: Link with correct values-*.o files on Solaris (PR target/40411)

2018-01-30 Thread Rainer Orth
Hi Joseph, > On Tue, 30 Jan 2018, Rainer Orth wrote: > >> So it seems the following snippet >> >> #define STARTFILE_ARCH_SPEC \ >> [...] >> %{std=c9*|std=iso9899\\:199409|std=c1*:values-Xc.o%s; :values-Xa.o%s} \ >> >> seems like the right

Re: Fix ipa-inline ICE

2018-01-30 Thread Rainer Orth
ls: 0" +UNRESOLVED: g++.dg/torture/pr81360.C -Os scan-ipa-dump icf "Equal symbols: 0" with g++.dg/torture/pr81360.C -O0 : dump file does not exist in the log. The following patch fixes that, tested with the appropriate runtest invocation. I guess this is obvious?

Fix gnat.dg/lto20.adb XPASS

2018-01-30 Thread Rainer Orth
olaris2.11. Ok for mainline? Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-01-30 Rainer Orth PR lto/83954 * gnat.dg/lto20.adb: Remove dg-excess-errors. d

Re: patch to fix PR84112

2018-01-30 Thread Rainer Orth
t/powerpc/pr84112.c instead. > Index: testsuite/gcc.target/powerpc/pr84112.c Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Link with correct values-*.o files on Solaris (PR target/40411)

2018-01-30 Thread Rainer Orth
Hi Jonathan, > On 30/01/18 15:51 +0100, Rainer Orth wrote: >>Hi Joseph, >> >>> On Tue, 30 Jan 2018, Rainer Orth wrote: >>> >>>> So it seems the following snippet >>>> >>>> #define STARTFILE_ARCH_SPEC \ >>>> [..

Avoid cc1 SEGV in gcc.dg/rtl/x86_64/final.c (PR target/79975)

2018-01-31 Thread Rainer Orth
Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-01-31 Rainer Orth PR target/79975 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options. # HG changeset patch # Parent 0ad00b4e31e7baacada8d0f469c7e045f49

[build] Fix HAVE_GAS_CFI_DIRECTIVE for x86_64-pc-solaris2.*

2018-01-31 Thread Rainer Orth
ine? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-01-30 Rainer Orth * configure.ac (gcc_fn_eh_frame_ro): New function. (gcc_cv_as_cfi_directive): Check both 32

[testsuite] Fix comdat_group check with Solaris as

2018-01-31 Thread Rainer Orth
comdat, we have .section.debug_types,"G",@progbits,wt.4e05dcd4da926741,comdat .section.debug_types,"G",@progbits,wt.b606c86c38313abe,comdat So we need to xfail in the as/comdat case, as this patch does. Installed on mainline. Rainer -- --

Re: Go patch committed: Always check for nil pointer in value method

2018-02-02 Thread Rainer Orth
in main.main () at /vol/gcc/src/hg/trunk/solaris/gcc/testsuite/go.go-torture/execute/printnil.go:16 At first I thought this might be related to Solaris 10 printf not handling printf (NULL). Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Always check for nil pointer in value method

2018-02-02 Thread Rainer Orth
: 0x75fae0 <192de6> DW_AT_high_pc : 0x75fb16 <192dea> DW_AT_frame_base : 0x1303af (location list) <192dee> DW_AT_GNU_all_call_sites: 1 <192def> DW_AT_sibling : <0x192e41> The Solaris 10 ld cannot support DWARF4, so it falls bac

Re: Go patch committed: Avoid negative zero in float constants

2018-02-05 Thread Rainer Orth
~ mpfr_get_ld Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: Avoid negative zero in float constants

2018-02-05 Thread Rainer Orth
he current versions. As I'd reported before, there are testsuite failures on Solaris (both sparc and x86) https://gcc.gnu.org/ml/gcc/2018-01/msg00217.html but I don't yet know if they affect gcc. Rainer -- ---

Re: Avoid cc1 SEGV in gcc.dg/rtl/x86_64/final.c (PR target/79975)

2018-02-06 Thread Rainer Orth
Rainer Orth writes: > As described in the PR, cc1 SEGVs compiling gcc.dg/rtl/x86_64/final.c on > targets that default to -fno-dwarf2-cfi-asm. However, the test is > compile-only, so doesn't depend on the toolchain's support for cfi > directives. Besides, it scans th

Re: [build] Fix HAVE_GAS_CFI_DIRECTIVE for x86_64-pc-solaris2.*

2018-02-06 Thread Rainer Orth
Rainer Orth writes: > When compiling MariaDB 10.2 (which uses cfi directives in inline asm, > but gets the conditionals wrong) on Solaris 11.4 with an > x86_64-pc-solaris2.11 gcc using gas, I noticed that this one incorrectly > doesn't use cfi directives although it could/sh

Re: [build, v3] Enable COMDAT group support on Solaris 10

2018-02-06 Thread Rainer Orth
Rainer Orth writes: > While investigating PR bootstrap/84017, it turned out that it *is* > possible to enable COMDAT group support on Solaris 10 with Solaris ld in > some circumstances. I'm posting my findings and the resulting patch > here for reference only; this is ce

Re: PR 84154: Fix checking -mibt and -mshstk options for control flow protection

2018-02-06 Thread Rainer Orth
on x86 only. The following patch does this; tested with the appropriate runtest invocation on i386-pc-solaris2.11 and sparc-sun-solaris2.11. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology,

Re: [openacc, committed] Fix diff_type in expand_oacc_collapse_init

2018-02-07 Thread Rainer Orth
ith the appropriate runtest invocations, installed on mainline. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-02-07 Rainer Orth * testsuite/libgomp.oacc-c-c++-common/pr84217.c

Re: [PATCH] jit: fix link on OS X and Solaris (PR jit/64089 and PR jit/84288)

2018-02-13 Thread Rainer Orth
ully bootstrapped®rtested on x86_64-pc-linux-gnu. > > I lightly tested the not-recognized case by hacking up the configure.ac > (on x86_64-pc-linux-gnu) and verifying that it links, and that a > smoketest of jit.dg/test-factorial works. > > Does this fix the jit linker issues on OS X a

Re: [PATCH] jit: fix link on OS X and Solaris (PR jit/64089 and PR jit/84288)

2018-02-14 Thread Rainer Orth
didn't support ld -soname, so it's safer to always use the Solaris-native -h option instead. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Seeking Release Manager approval for: [PATCH] jit: fix link on OS X and Solaris (PR jit/64089 and PR jit/84288)

2018-03-20 Thread Rainer Orth
on i386-pc-solaris2.11 and sparc-sun-solaris2.11. Ok for mainline? Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-03-20 Rainer Orth gcc/jit: PR jit/84288

Re: [PATCH] Fix PR84512

2018-03-20 Thread Rainer Orth
unc (.param.u32 %value_out) foo >>> { >>> .reg.u32 %value; >>> mov.u32 %value, 285; >>> st.param.u32[%value_out], %value; >>> ret; >>> } >>> ... >>> >>> I could file a missing optimiza

Re: Seeking Release Manager approval for: [PATCH] jit: fix link on OS X and Solaris (PR jit/64089 and PR jit/84288)

2018-03-20 Thread Rainer Orth
ve selected the location of $(EXTRA_GCC_LIBS) in the link line to match what gcc/Makefile.in does for xgcc etc. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Fix PR84512

2018-03-21 Thread Rainer Orth
ris2.11 and i386-pc-solaris2.11. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-03-21 Rainer Orth * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.

[v3] xfail experimental/memory_resource/resource_adaptor.cc on 32-bit Solaris/x86 (PR libstdc++/77691)

2018-03-22 Thread Rainer Orth
i386-pc-solaris2.11, amd64-pc-solaris2.11, and sparc-sun-solaris2.11. Ok for mainline? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2018-03-22 Rainer Orth PR libstdc++/

Re: [v3] xfail experimental/memory_resource/resource_adaptor.cc on 32-bit Solaris/x86 (PR libstdc++/77691)

2018-03-22 Thread Rainer Orth
Hi Jonathan, > On 22/03/18 11:03 +0100, Rainer Orth wrote: >>experimental/memory_resource/resource_adaptor.cc currently FAILs on >>32-bit Solaris/x86: >> >>Assertion failed: aligned(p), file >> /vol/gcc/src/hg/trunk/local/libstdc++-v3/testsuite/experimental/me

Fix gcc.dg/debug/pr41893-1.c with Solaris ld (PR lto/81968)

2018-04-13 Thread Rainer Orth
olaris2.11 and sparc-sun-solaris2.11. Approved by Richard in the PR, installed on mainline. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-04-11 Rainer Orth PR lto/81

Re: [PATCH][OBVIOUS] Fix a scan in test for Darwin target (PR testsuite/87216).

2018-09-05 Thread Rainer Orth
Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Maybe fix PR87134

2018-09-06 Thread Rainer Orth
easily fire off tests. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

[libgcc] Use v2 map syntax in libgcc-unwind.map if Solaris ld supports it

2018-09-16 Thread Rainer Orth
olaris2.10 (with older v1-only ld) and i386-pc-solaris2.11 without regressions. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-09-14 Rainer Orth * co

Re: [PATCH] Maybe fix PR87134

2018-09-17 Thread Rainer Orth
Hi Iain, > Hi Rainer, > >> On 6 Sep 2018, at 21:21, Rainer Orth wrote: >> > >>> I can confirm the same, repeatable, fail on i686-darwin10 (and it >>> reproduces with -save-temps) >>> (and the vNULL change does not fix it there either) - don’t ha

Re: [libgcc] Use v2 map syntax in libgcc-unwind.map if Solaris ld supports it

2018-09-18 Thread Rainer Orth
Hi Jeff, > On 9/16/18 5:28 AM, Rainer Orth wrote: >> Currently, the libgcc-unwind.map file generated for use with Solaris ld >> >> http://gcc.gnu.org/ml/gcc-patches/2014-01/msg01088.html >> >> uses the v1 linker map file syntax because both that's supp

Re: [PATCH] Fix gcc.dg/warn-abs-1.c for arm and aarch64-none-elf

2018-09-18 Thread Rainer Orth
lease fix the ChangeLog accordingly. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] PR libstdc++/78179 run long double tests separately

2018-09-19 Thread Rainer Orth
/ number of targets. See PR libstdc++/78179 for details. > > OK? just a nit (and not a review): I'd prefer the target list to be sorted alphabetically, not completely random. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Change EQ_ATTR_ALT to support up to 64 alternatives

2018-09-24 Thread Rainer Orth
It eliminates the problem with >>> the 33rd alternative on S/390. >> >> Could you test this with --enable-checking=yes,rtl , if you haven't already, >> to check that there are no mossing XINT->XWINT changes? >> >> OK if that passes, thanks. > &

Re: libgo patch committed: Update to 1.11 release

2018-09-25 Thread Rainer Orth
t that isn't usable since it uses syscall directly. So I'm currently stuck on the missing nanotime. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University # HG changeset patch # Parent 8c2483dc7f68b764358ca7626f07fe

Re: libgo patch committed: Update to 1.11 release

2018-09-25 Thread Rainer Orth
anotime implementation in runtime/go-nanotime.c is used. At least the builds are going along fine, it seems. No test results yet. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University diff --g

Re: libgo patch committed: Update to 1.11 release

2018-09-26 Thread Rainer Orth
Hi Ian, > On Tue, Sep 25, 2018 at 6:26 AM, Rainer Orth > wrote: >> >>> /vol/gcc/src/hg/trunk/local/libgo/go/runtime/traceback_gccgo.go:151:14: >>> error: reference to undefined name 'nanotime' >>> 151 | waitfor = (nanotime() - gp.waitsince) /

Re: libgo patch committed: Update to 1.11 release

2018-09-26 Thread Rainer Orth
oticed the same when finding that gotools.{sum,log} hadn't been generated. The following patch fixed it for me. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-09-26 Rainer Or

Re: libgo patch committed: Update to 1.11 release

2018-09-28 Thread Rainer Orth
nsigned char *'} from 'int' makes pointer from integer without a cast [-Werror=int-conversion] 111 | p = memmem(a.str, a.len, b.str, b.len); |^ Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] dumpfile.c: use prefixes other that 'note: ' for MSG_{OPTIMIZED_LOCATIONS|MISSED_OPTIMIZATION}

2018-10-04 Thread Rainer Orth
l the same message. just for the record: I'm seeing exactly the same on Solaris/SPARC (32 and 64-bit). Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to 1.11 release

2018-10-04 Thread Rainer Orth
tored. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Add new warning flag "warn_prio_ctor_dtor"

2018-10-08 Thread Rainer Orth
r: destructor priorities are not supported Fixed as follows. Tested on i386-pc-solaris2.10 and i386-pc-solaris2.11 (which supports constructor priorities), installed on mainline. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2018-10-08 Rainer Orth

Re: [PATCHv2] Handle not explicitly zero terminated strings in merge sections

2018-10-08 Thread Rainer Orth
er issue; tested on sparc-sun-solaris2.11 with as (no string merging) resp. gas (with string merging). Installed on mainline. Besides, the patch seems to have produced more fallout on Solaris: I see many new Go testsuite failures on Solaris 10 which probably are related, and Solaris bootstrap with Ada included is broken due to the extended us

Re: [PATCHv2] Handle not explicitly zero terminated strings in merge sections

2018-10-08 Thread Rainer Orth
estigating what's going on > there. I've filed PR bootstrap/87551 for the libgnat-9.so link failure. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Come up with gcc/testsuite/g++.target/i386/i386.dg and move there some tests.

2018-10-09 Thread Rainer Orth
vol/gcc/src/hg/trunk/local/gcc/testsuite/g++.dg/ext/pr82625.C:24:1: error: use of multiversioned function without a default Just remove the second dg-do line. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

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