Re: [PATCH] When using -fprofile-generate=/some/path mangle absolute path of file (PR lto/85759).

2018-07-02 Thread Rainer Orth
h >>> of file (PR lto/85759). >>> >>> gcc/ChangeLog: >>> >>> 2018-05-16 Martin Liska >>> >>> PR lto/85759 >>> * coverage.c (coverage_init): Mangle full path name. >>> * doc/invoke.texi: Document the ch

Re: [patch, fortran] Asynchronous I/O, take 3

2018-07-03 Thread Rainer Orth
ortran/25829 > * testsuite/libgfomp.fortran/async_io_1.f90: New test. > * testsuite/libgfomp.fortran/async_io_2.f90: New test. > * testsuite/libgfomp.fortran/async_io_3.f90: New test. You seem to have a special fondness for libgfomp ;-) Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [patch, fortran] Asynchronous I/O, take 3

2018-07-03 Thread Rainer Orth
_1.f03. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [14/n] PR85694: Rework overwidening detection

2018-07-03 Thread Rainer Orth
p-over-widen-1.c:55:1: note: vectorized 0 loops in function. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [patch, fortran] Asynchronous I/O, take 3

2018-07-04 Thread Rainer Orth
xists Error termination. Backtrace: Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: calculate overflow type in wide int arithmetic

2018-07-09 Thread Rainer Orth
/gcc/src/hg/trunk/local/gcc/coretypes.h:414:0, from /vol/gcc/src/hg/trunk/local/gcc/config/sparc/sparc.c:27: /vol/gcc/src/hg/trunk/local/gcc/poly-int.h:1063:1: note: candidate: template poly_int::result_type> wi::neg(const poly_int_pod&, wi::overflow_type*) neg (const po

Re: [patch, fortran] Asynchronous I/O, take 3

2018-07-15 Thread Rainer Orth
equirement explicit with { dg-require-effective-target pthread } { dg-additional-options "-pthread" } and put them in gfortran.dg where they belong? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [patch, fortran] Asynchronous I/O, take 3

2018-07-15 Thread Rainer Orth
with the testsuite is a secondary matter only, and I can certainly help with that if necessary. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [patch, fortran] Asynchronous I/O, take 3

2018-07-15 Thread Rainer Orth
Hi Jerry, > Hmm, interesting. Which linux are you using? Fedora 27. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [patch, fortran] Asynchronous I/O, take 3

2018-07-15 Thread Rainer Orth
Hi Jerry, > On 07/15/2018 11:46 AM, Rainer Orth wrote: >> Hi Jerry, >> >>> Hmm, interesting. Which linux are you using? >> >> Fedora 27. > > Works for me. Fedora 28. Do not know for other OS's just tried Solaris 11/x86: works just as well. I cou

Re: [PATCH] Fix PR86523

2018-07-17 Thread Rainer Orth
Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-07-17 Rainer Orth * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support. (dg-lto-options): Add -fPIC. * g++.dg/lto/pr86523-2_0.C: Likewise. diff --git a

Re: [PATCH][debug] Fix pre_dec handling in vartrack

2018-07-17 Thread Rainer Orth
sed on sp on the rhs, but I'd hope that should be invalid > RTL, because it is ambiguous what value would sp on the rhs have. > > Please change the above patch to do: > adjust_insn (bb, insn); > + > + if (!frame_pointer_needed && pre

Re: [C++ Patch] PR 59480 ("Missing error diagnostic: friend declaration specifying a default argument must be a definition")

2018-07-19 Thread Rainer Orth
definition [-fpermissive] I'm seeing it on i386-pc-solaris2.11 and sparc-sun-solaris2.11 with -m32, but according to gcc-testresults it also happens on i686-pc-linux-gnu, x86_64-pc-linux-gnu and a few others. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] restore -Warray-bounds for string literals (PR 83776)

2018-07-20 Thread Rainer Orth
fset/subscript must be >>> + in bounds but all intermediate offsets must be as well. */ >>> + offset_int ioff = wi::to_offset (fold_convert (ptrdiff_type_node, >>> cstoff)); >>> + offset_int extrema[2] = { 0, wi::abs (ioff) }; >> You should probably tone back the comment here since the intermediate >> offsets do not have to be in bounds. > > Done. > >> >> >> [ Big snip ] >> >>> + /* The type of the object being referred to. It can be an array, >>> + string literal, or a non-array type when the MEM_REF represents >>> + a reference/subscript via a pointer to an object that is not >>> + an element of an array. References to members of structs and >>> + unions are excluded because MEM_REF doesn't make it possible >>> + to identify the member where the reference orginated. */ >> s/orginated/originated/ >> >> OK with those changes. > > Committed without the SRA change as 262893. your patch has caused quite a number of testsuite failures: +FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 (test for excess errors) +FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for excess errors) +FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for excess errors) Excess errors: /vol/gcc/src/hg/trunk/local/gcc/testsuite/c-c++-common/Warray-bounds-2.c:200:11: warning: array subscript -1 is outside array bounds of 'Array [2]' [-Warray-bounds] +FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for excess errors) on 32 and 64-bit Solaris/SPARC and x86, also Linux/x86_64 +XPASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 26) +XPASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 40) +FAIL: gcc.dg/Warray-bounds-31.c (test for excess errors) +XPASS: gcc.dg/Warray-bounds-31.c bug 84047 (test for warnings, line 72) +XPASS: gcc.dg/Warray-bounds-31.c bug 84047 (test for warnings, line 90) Excess errors: /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/Warray-bounds-31.c:100:3: warning: array subscript -2147483648 is outside array bounds of 'char[9]' [-Warray-bounds] 32-bit Solaris and Linux only. +FAIL: gcc.dg/Warray-bounds-32.c (test for warnings, line 28) Please fix. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 1/4] Clean up of new format of -falign-FOO.

2018-07-22 Thread Rainer Orth
; gmake[3]: Leaving directory '/scratch/tmp/gerald/OBJ-0722-0939/gcc' > gmake[2]: *** [Makefile:4644: all-stage2-gcc] Error 2 > > > This is on FreeBSD 10.4 which features clang 3.4.1 as system compiler; > FreeBSD 11.2 with clang 6.0.0 does not trigger that. known issue: PR boots

Re: [PATCH] PR libstdc++/70940 optimize pmr::resource_adaptor for allocators using malloc

2018-07-26 Thread Rainer Orth
Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-07-25 Rainer Orth PR libstdc++/77691 * testsuite/experimental/memory_resource/new_delete_resource.cc: xfail execution on 32-bit Solaris/x86. # HG changese

Re: [PATCH] Move std::search into algobase.h

2023-06-01 Thread Rainer Orth
c (test for excess errors) +FAIL: 17_intro/headers/c++2014/parallel_mode.cc (test for excess errors) on i386-pc-solaris2.11: Excess errors: /var/gcc/regression/master/11.4-gcc-gas/build/i386-pc-solaris2.11/libstdc++-v3/include/parallel/algobase.h:496: error: '__search_template' is not a member of '__gnu_parallel'; did you mean '__find_template'? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][committed] btf: Fix -Wformat errors

2023-06-02 Thread Rainer Orth
RIu64 instead of %lu for uint64_t. > (btf_asm_datasec_type): Likewise. This is PR libstdc++/110077. Btw., your fix is incomplete: it needs another change (%lu -> %zu) in btf_asm_func_type. Rainer -- --------- Rainer Or

[PATCH] m2, build: Use LDLFAGS for mklink

2023-07-13 Thread Rainer Orth
on x86_64-apple-darwin23.0.0, i386-pc-solaris2.11, and sparc-sun-solaris2.11. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-07-11 Rainer Orth

Re: [pushed][LRA]: Check and update frame to stack pointer elimination after stack slot allocation

2023-07-20 Thread Rainer Orth
ed further yet. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] lto-plugin: use locking only for selected targets

2022-07-07 Thread Rainer Orth
o be misnamed since the test doesn't check if pthread_mutex_lock and friends are present on the target, but if they should be used. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Modula-2: merge followup (brief update on the progress of the new linking implementation)

2022-07-11 Thread Rainer Orth
e. I'm currently trying sparcv9-sun-solaris2.11 instead to see how that fares. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] d: Move DSO registry support code from compiler to drtstuff in library (PR100062)

2022-07-11 Thread Rainer Orth
Hi Iain, > Currently the DSO support for D runtime is generated by the compiler in > every object, when really it is only required once per shared object. > > This patch moves that support logic from the compiler itself to the > library as part of the drtstuff code. The object files drtbegin.o an

Re: Modula-2: merge followup (brief update on the progress of the new linking implementation)

2022-07-11 Thread Rainer Orth
Solaris/x86 and Linux/x86_64. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Modula-2: merge followup (brief update on the progress of the new linking implementation)

2022-07-11 Thread Rainer Orth
/.libs/libm2pim.so RTco_wait /var/gcc/modula-2/11.4-gcc-modula-2/i386-pc-solaris2.11/./libgm2/libm2pim/.libs/libm2pim.so ld: fatal: symbol referencing errors collect2: error: ld returned 1 exit status compiler exited with status 1 FAIL: gm2/exceptions/run/pass/libexcept.mod

Re: Modula-2: merge followup (brief update on the progress of the new linking implementation)

2022-07-12 Thread Rainer Orth
d compilation, -g >> >> I haven't yet tried to fix those. > > which I'll try and reproduce, Excellent. I've also seen this one on Linux/x86_64, so this isn't a Solaris-specific issue. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] libsanitizer: Fix Solaris 11.3 compilation [PR105531]

2022-07-22 Thread Rainer Orth
zer, too. Bootstrapped without regressions on sparc-sun-solaris2.11, i386-pc-solaris2.11 (both Solaris 11.3 and 11.4), and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, B

Re: Modula-2: merge followup (brief update on the progress of the new linking implementation)

2022-07-26 Thread Rainer Orth
Hi Gaius, > Rainer Orth writes: > >>> I think this just leaves: >>> >>>> * While this lets the build finish on all of i386-pc-solaris2.11, >>>> sparcv9-sun-solaris2.11, and x86_64-pc-linux-gnu, I get thousands of >>>> t

[PATCH] libsanitizer: Fix SPARC stacktraces

2023-08-07 Thread Rainer Orth
apped without regressions on sparc-sun-solaris2.11. Ok for trunk and the gcc-13 branch? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-07-27 Rainer Orth libsani

Re: [PATCH] config-list.mk Darwin: Use --with-gnu-as

2023-08-15 Thread Rainer Orth
_64-apple-darwin): Ditto. this doesn't seem right: binutils toplevel configure.ac has gas in noconfigdirs for all but i?86-*-darwin*. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] build: Allow for Xcode 15 ld -v output

2023-08-16 Thread Rainer Orth
orks as usual. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-08-16 Rainer Orth gcc: * configure.ac (gcc_cv_ld64_version): Allow for dyld in ld -v output. * configure: Regenerate.

[PATCH] fixincludes: Update darwin_flt_eval_method for macOS 14

2023-08-16 Thread Rainer Orth
Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-08-16 Rainer Orth fixincludes: * inclhack.def (darwin_flt_eval_method): Handle macOS 14 guard variant.

Re: [PATCH] build: Allow for Xcode 15 ld -v output

2023-08-16 Thread Rainer Orth
’ in this context means ‘ld64’? > in which case, ld-classic now has two meanings :) .. (the older ld_classic > is part of cctools) Right: there's an actual ld-classic binary (and manpage) which still identifies itself as ld64. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] d: Merge upstream dmd, druntime e48bc0987d, phobos 2458e8f82.

2023-10-30 Thread Rainer Orth
TypeDArray *tarray = tb->isTypeDArray (); | ^~ It removed the uses of tarray, but kept the initialization. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Format gotools.sum closer to what DejaGnu does

2023-11-02 Thread Rainer Orth
it's best to use a self-built version to guard against those. Manually dropping parts of the regenerated files is heavily fraught with error, especially since you usually don't know what to drop. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[COMMITTED] contrib: Fix make_sunver.pl warning

2023-02-17 Thread Rainer Orth
runk. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-01-20 Petr Sumbera contrib: * make_sunver.pl: Escape brace. # HG changeset patch # Parent a9c533b97d6828dce4fa8418864a1fa65f5c46b3 contrib: Fix make_sunver.pl warning diff --git a/con

[COMMITTED] fixincludes: Bypass solaris_math_12 on newer Solaris 11.4

2023-02-17 Thread Rainer Orth
sses it as appropriate. Tested on Solaris 11.3 (without the fixed header) and recent 11.4 (with the fixed header). Committed to trunk. I may backport to the gcc-11 and gcc-12 branches, too. Rainer -- ----- Rainer Orth, C

[PATCH] rust: Fix rust-tree.cc compilation on SPARC

2023-02-20 Thread Rainer Orth
how rust patches are handled. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-02-20 Rainer Orth gcc/rust: * backend/rust-tree.cc: Include memmodel.h. diff --git a/gcc/rust/backend/rust-tree.cc b/gcc/rust/backend/rust-tree.cc --- a/gcc/rust/bac

[PATCH] libstdc++: Update Solaris baselines for GCC 13.0

2023-02-21 Thread Rainer Orth
This patch updates the libstdc++ Solaris baselines for GCC 13. Tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11 (Solaris 11.3 and 11.4). Ok for trunk? Rainer -- - Rainer Orth, Center for Biotechnology

Unreviewed libstdc++ patch

2023-03-01 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libstdc++: implement locale support for AIX

2021-01-21 Thread Rainer Orth
augmented first patch, there are a few differences: a couple of failures went away and I've now +XPASS: 22_locale/ctype/is/wchar_t/2.cc execution test Rainer -- - Rainer Orth, Center for Biotec

Re: [PATCH] libstdc++: implement locale support for AIX

2021-01-22 Thread Rainer Orth
11.4. To get it to >> compile, I had to apply two changes that I'd mentioned (without an actual >> patch) when commenting on the first patch: >> >> * The C99 fields of struct lconv need _LCONV_C99 to be visible for >> C++11. >> >> * Some ctype ma

Re: [PATCH] libstdc++: implement locale support for AIX

2021-01-22 Thread Rainer Orth
Hi Jonathan, > On 22/01/21 12:04 +0100, Rainer Orth wrote: >>why? I've just double-checked the OpenGroup pages: all of the functions >>listed as XPG7 above were part of IEEE 1003.1-2008, just some of them >>have Technical Corrigenda applied. IIUC IEEE 1003.1-2017 i

Re: c++: cross-module __cxa_atexit use [PR 98531]

2021-01-27 Thread Rainer Orth
etails in the PR. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libstdc++: implement locale support for AIX

2021-01-27 Thread Rainer Orth
in a FreeBSD 12.2 VM at some point to check. * While you now define _GLIBCXX_C_LOCALE_XPG7 in config/locale/xpg7/c_locale.h, config/os/aix/ctype_configure_char.cc still tests the previous _GLIBCXX_C_LOCALE_IEEE_2008. Nothing tested yet, just wanted to point those out ASAP. Rainer -- -----

[PATCH] libstdc++: Don't use reserved identifiers in simd headers

2021-02-01 Thread Rainer Orth
7;t belong into the upstream code. For avoidance of doubt, I'd consider equivalent Emacs local variables equally inappropriate. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 202

Re: c++: cross-module __cxa_atexit use [PR 98531]

2021-02-01 Thread Rainer Orth
aris 11.3 (or with -fno-use-cxa-atexit), the new tests ICE, too. Full details in the PR. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] libstdc++: Update Solaris baselines for GCC 11.1

2021-03-03 Thread Rainer Orth
Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2021-02-10 Rainer Orth libstdc++-v3: * config/abi/post/i386-solaris/baseline_symbols.txt: Regenerate. * config/abi/post/i386-solaris/amd64/baseline_symbols.txt:

[PATCH] testsuite: i386: Fix gcc.target/i386/pr95798-?.c on Solaris

2021-03-03 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2021-03-02 Rainer Orth gcc/testsuite: * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to dg-options. * gcc.target/i386/pr95798-2.c

[PATCH] sparcv9: Disable -Wuninitialized warnings breaking bootstrap [PR92002]

2021-03-03 Thread Rainer Orth
for master? I originally meant to propose the patch for the gcc-10 branch as well, but when I tried a sparcv9-sun-solaris2.11 bootstrap there some time ago, it wasn't affected any longer. Rainer -- ----- Rainer Orth

Re: [PATCH] sparcv9: Disable -Wuninitialized warnings breaking bootstrap [PR92002]

2021-03-03 Thread Rainer Orth
v9-sun-solaris2.11 bootstrap there some time >> ago, it wasn't affected any longer. > > But release branches do not have -Werror set, do they? Right, I forgot. That's what you get for mostly ignoring older branches except for a weekly bootstrap or two ;-) Rainer --

Re: libgo patch committed: Update to Go1.17rc2 release

2021-08-13 Thread Rainer Orth
uintptr' 177 | if (uintptr(initialsp2) < uintptr(nextsp2)) { | ^~~ Fixed by turning those into proper casts. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to Go1.17rc2 release

2021-08-13 Thread Rainer Orth
They are declared in go/syscall/exec_libc.go, but I don't see the best way to handle this. I'm calling it a night now. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/libgo/go/internal

Re: [PATCH] Avoid depending on destructor order

2022-09-26 Thread Rainer Orth
y is actually required for correctness. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/libgcc/unwind-dw2-fde.c b/libgcc/unwind-dw2-fde.c --- a/libgcc/unwind-dw2-fde.c +++ b/libgcc/unwind-dw2-fde.c @@ -47,11 +47,17 @@ typedef __UINTPTR_TYPE__ uintptr_t

[COMMITTED] libsanitizer: Fix Solaris 11.3 compilation of sanitizer_procmaps_solaris.cpp [PR105531]

2022-10-03 Thread Rainer Orth
trunk. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2022-09-23 Rainer Orth libsanitizer: PR sanitizer/105531 * sanitizer_common/sanitizer_procmaps_solaris.cpp

[PATCH] libphobos: Enable on Solaris/SPARC or with /bin/as [PR 103528]

2022-03-10 Thread Rainer Orth
. Ok for trunk? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2021-12-01 Rainer Orth libphobos: PR d/103528 * configure.ac : Remove gas requir

[PATCH] doc: Document Solaris D bootstrap requirements [PR 103528]

2022-03-16 Thread Rainer Orth
rt of -static-libphobos patch * Darwin/i386 doesn't work at all Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2022-03-16 Rainer Orth gcc: PR d/103528

Re: [PATCH] doc: Document Solaris D bootstrap requirements [PR 103528]

2022-03-16 Thread Rainer Orth
g a 64-bit trunk gdc as we speak in order to try that as a bootstrap compiler for a 32-bit build. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] doc: Document Solaris D bootstrap requirements [PR 103528]

2022-03-17 Thread Rainer Orth
x86_64 compiler and use that “-m32” to make an i686 bootstrap. I tried just that: 64-bit-default gdc 12.0.1 as of 20220311 as bootstrap compiler with -m32 for i386-apple-darwin11.4.2 target: same link failures, unfortunately. Rainer -- ------

Re: [committed] libstdc++: Fix symbol versioning for Solaris 11.3 [PR103407]

2022-03-18 Thread Rainer Orth
his issue. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] libstdc++: Fix symbol versioning for Solaris 11.3 [PR103407]

2022-03-18 Thread Rainer Orth
ired by an executable are provided by a shared object, but doesn't look into individual symbols in advance. It may well be that some checks have been relaxed in the 11.4 timeframe, though. Rainer -- --------

Re: [PATCH] lto-plugin: Use GNU ld or Solaris ld version script in preference to -export-symbols-regex [PR102426]

2022-03-22 Thread Rainer Orth
port-symbols-regex onload). > Ok for trunk if it works for Rainer too (both Sun and GNU ld)? It did without any issues: tested on i386-pc-solaris2.11 (gas/ld and gas/gld) and sparc-sun-solaris2.11 (gas/ld). Rainer -- --------

Re: [PATCH] doc: Document Solaris D bootstrap requirements [PR 103528]

2022-03-30 Thread Rainer Orth
kport of -static-libphobos patch > * Darwin/i386 doesn't work at all > > Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][RFC] Factor out to config/ld.m4.

2022-01-24 Thread Rainer Orth
be an incredible mess with lots of changes and additions to equivalent macros in only a (sometimes small) subset of the duplicate copies. Any change in this area will require extensive testing if one wants to avoid massive breakage on a large number of platforms, especially non-Linux ones.

Re: ifcvt: Fix PR104153 and PR104198

2022-02-02 Thread Rainer Orth
Hi Robin, > Bootstrapped and reg-tested on s390x, Power 9, x86 and SPARC. I've now also tested the patch on sparcv9-sun-solaris2.11: no regressions. Thanks. Rainer -- ----- Rainer Orth, Center for Biote

Re: [PATCH] configure: add --disable-fix-includes

2022-02-04 Thread Rainer Orth
udes drops in it's own . You need to check that dropping that is actually safe. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] d: Merge upstream dmd 52844d4b1, druntime dbd0c874, phobos 896b1d0e1.

2022-02-16 Thread Rainer Orth
is2.11 and sparc-sun-solaris2.11. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/libphobos/libdruntime/core/sys/posix/sys/ipc.d b/libphobos/libdruntime/core/sys/posix/sys/ipc.d ---

Re: [committed] d: Merge upstream dmd 52844d4b1, druntime dbd0c874, phobos 896b1d0e1.

2022-02-19 Thread Rainer Orth
Hi Iain, > I've committed it upstream, and will merge it down in the next sync-up. great, thanks. I'll keep the patch local until then. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to Go1.18rc1 release

2022-02-20 Thread Rainer Orth
turned 1 exit status Creating a dummy syscall_solaris.go worked around that for now. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to Go1.18rc1 release

2022-02-22 Thread Rainer Orth
Hi Ian, > On Sun, Feb 20, 2022 at 2:13 PM Rainer Orth > wrote: >> >> > This patch updates libgo to the Go1.18rc1 release. Bootstrapped and >> > ran Go testsuite on x86_64-pc-linux-gnu. Committed to mainline. >> >> this broke Solaris bootstrap: &g

Re: [PATCH] libstdc++: Skip atomic instructions in _Sp_counted_base::_M_release when both counts are 1

2021-12-08 Thread Rainer Orth
r 1 For 64-bit SPARC, _Atomic_word is long. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] libstdc++: Fix undefined shift when _Atomic_word is 64-bit

2021-12-09 Thread Rainer Orth
C++11 and C++14 that is a normal runtime condition not >> if-constexpr, so the undefined shift still gets compiled, even though >> it can never be reached at runtime. > > Fixed like so. Tested sparc-sun-solaris2.11, pushed to trunk. great, thanks a lot. Rainer --

Re: [PATCH] 0/19 modula-2 front end patches overview

2022-10-12 Thread Rainer Orth
c-solaris2.11) are fine. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: ifcvt: Fix bitpos calculation in bitfield lowering [PR107229]

2022-10-13 Thread Rainer Orth
op not supported by target. gcc.dg/vect/vect-bitfield-read-1.c:23:1: missed: not vectorized: relevant stmt not supported: patt_31 = patt_30 >> 1; gcc.dg/vect/vect-bitfield-read-1.c:25:23: missed: bad operation or unsupported loop bound. gcc.dg/vect/vect-bitfield-read-1.c:25:23: note: * Analysis failed with vector mode V2SI Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] builtins: Guard builtins.cc against HUGE_VAL and NAN definitions

2022-11-02 Thread Rainer Orth
her targets when gets included somehow. To avoid this, this patch #undef's both macros. Bootstrapped without regressions on i386-pc-solaris2.11 and sparc-sun-solaris2.11. Ok for trunk? Rainer -- --------- Rain

Re: [PATCH 1/3] omp-simd-clone: Allow fixed-lane vectors

2022-08-30 Thread Rainer Orth
/gcc/omp-simd-clone.cc:507:7: required from here /vol/gcc/src/hg/master/local/gcc/poly-int.h:1295:22: error: comparison of integer expressions of different signedness: 'const long long unsigned int' and 'const int' [-Werror=sign-compare] 1295 | return a.coeffs[0] != b;

Re: libsanitizer: merge from upstream

2022-09-05 Thread Rainer Orth
en created the breakage myself by (again) forgetting that upstream eventually gets imported into GCC with its wider range of supported Solaris versions. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659)

2022-09-06 Thread Rainer Orth
n/master/11.4-gcc/build/./gcc/gdc -B/var/gcc/regression/master/11.4-gcc/build/./gcc/ -B/vol/gcc/i386-pc-solaris2.11/bin/ -B/vol/gcc/i386-pc-solaris2.11/lib/ -isystem /vol/gcc/i386-pc-solaris2.11/include -isystem /vol/gcc/i386-pc-solaris2.11/sys-include -fno-checking -c -fno-druntime -nostdinc -I /vol/gcc/src/hg/master/local/libphobos/libdruntime -g -O2 conftest.d >&5 core.exception.ArrayIndexError@/vol/gcc/src/hg/master/local/gcc/d/dmd/root/stringtable.d(291): index [3530971477] is out of bounds for array of length 0 gcc.deh(505): uncaught exception I don't yet see why, though. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659)

2022-09-06 Thread Rainer Orth
Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659)

2022-09-06 Thread Rainer Orth
:main (this=, argc=, argv=) at /var/gcc/reghunt/master/gcc/toplev.cc:2277 #17 0x0a828851 in main (argc=3, argv=0xfeffdb98) at /var/gcc/reghunt/master/gcc/main.cc:39 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659)

2022-09-07 Thread Rainer Orth
" > #include "memmodel.h" it does indeed: with that patch, i386-pc-solaris2.11 and sparc-sun-solaris2.11 bootstraps completed successfully and test results are back to normal. Thanks a lot. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659)

2022-09-07 Thread Rainer Orth
included tm_p.h header. > > Will have a think about a likely follow-up though. > > Firstly fixing the outstanding issues with > https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598078.html I belive I had it working on Solaris, at least... > Secondly possibly using a different method to coax out the object format > to the D target hooks, or front-end. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] gcov: Respect tripplet when looking for gcov

2022-09-09 Thread Rainer Orth
* gcc.misc-tests/gcov.exp: Likewise Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Patch ping (was Re: [PATCH] libstdc++: Clear padding bits in atomic compare_exchange)

2022-09-09 Thread Rainer Orth
| ^ Darwin gcc predefines __weak= in gcc/config/darwin-c.cc (darwin_cpp_builtins). Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] OpenMP, libgomp: Environment variable syntax extension.

2022-09-09 Thread Rainer Orth
run- time. The following patch/hack, taken from libgfortran/intrinsics/execute_command_line.c, allows the link to succeed. Bootstrap still running... Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefe

Unreviewed D doc patch

2022-04-27 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] libstdc++: Update Solaris baselines for GCC 12.1

2022-04-28 Thread Rainer Orth
ranch? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2022-04-27 Rainer Orth libstdc++-v3: * config/abi/post/i386-solaris/baseline_symbols.txt: Regenerate. * config/abi

Re: [PATCH] libstdc++: Update Solaris baselines for GCC 12.1

2022-04-29 Thread Rainer Orth
Jonathan Wakely writes: > On Thu, 28 Apr 2022 at 22:40, Rainer Orth wrote: >> >> The following patch updates the Solaris baselines for GCC 12.1. >> >> Tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11 (Solaris 11.3 >> and 11.4 in each case). >> >&g

Re: [PATCH] x86: Add missing .note.GNU-stack to assembly source

2022-05-06 Thread Rainer Orth
kewise. >> > * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise. [...] > I am backporting this to release branches. Wait: please fix PR target/105472 first rather than causing massive breakage on release branches, too. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] configure: add --disable-fix-includes

2022-05-11 Thread Rainer Orth
se speak for Linux, but not for other targets ;-) Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] configure: add --disable-fix-includes

2022-05-11 Thread Rainer Orth
g yet another option? This error suggests current --disable-fixincludes is useless on it's own. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] d: Merge upstream dmd 60bfa0ee7, druntime 94bd5bcb, phobos 3a1cd9a01.

2022-05-18 Thread Rainer Orth
that are missing from the D headers. This was enough to restore bootstrap for now. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/libphobos/libdruntime/core/sys/elf/package

Re: Fix PR90796

2019-10-28 Thread Rainer Orth
Hi Michael, >> On Tue, 22 Oct 2019, Rainer Orth wrote: >> >> > > testsuite/ >> > > * gcc.dg/unroll-and-jam.c: Add three invalid and one valid case. >> > >> > this testcase now FAILs on 32-bit targets (seen on i386-pc-solaris2.11 >>

Re: [PATCH 3/5] Reapply all revisions mentioned in LOCAL_PATCHES.

2019-11-05 Thread Rainer Orth
; (RECOVERABLE): Likewise. > * ubsan/ubsan_platform.h: Likewise. just noticed that this ChangeLog entry is partially bogus: at least those (defined) entries are clearly wrong, probably generated by some simplistic script? Rainer -- -----

Re: [PATCH 4/7] Remove gcc/params.* files.

2019-11-12 Thread Rainer Orth
g procedures in the future. Just looking for FAILs is not enough: e.g. comparing mail-report.log before and after the patch would have immediately shown this. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 4/7] Remove gcc/params.* files.

2019-11-13 Thread Rainer Orth
o test very many targets > at the same time. So that's why a fallout happened ;) understood. However, this would have shown up on any target and it's not the first time your testing missed non-FAIL regressions. Rainer -- ----

Re: [committed 1/2] libstdc++: Export basic_stringbuf constructor [PR 97729]

2020-11-06 Thread Rainer Orth
to you how to best tighten the previous pattern. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Detect EAF flags in ipa-modref

2020-11-15 Thread Rainer Orth
early mislocalted and cryptic) I was bootstrapping with go just few > minutes ago, so I wonder what configure flags you use? I'm seeing the same on both i386-pc-solaris2.11 and sparc-sun-solaris2.11, so I don't think there are special configure flags involved. Rainer -- -

Re: Detect EAF flags in ipa-modref

2020-11-15 Thread Rainer Orth
x86_64-pc-linux-gnu build. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Detect EAF flags in ipa-modref

2020-11-15 Thread Rainer Orth
i -quiet -mtune=generic -march=pentiumpro -O2 -Wextra -Wall -Werror -o go-diagnostics.s Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

  1   2   3   4   5   6   7   8   9   10   >