[COMMITTED] testsuite: Adjust g++.dg/opt/devirt2.C on SPARC

2023-11-29 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-11-28 Rainer Orth gcc/testsuite: * g++.dg/opt/devirt2.C: Adjust scan-assembler-count on sparc for removal of -inline from regexp. Update comment. # HG changeset patch # Parent

Re: [PATCH] testsuite: scev: expect fail on ilp32

2023-11-28 Thread Rainer Orth
since Alexandre's patch all three tests XPASS on 32-bit Solaris/SPARC: XPASS: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopts "" 1 XPASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "" 1 XPASS: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopts "" 1 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] testsuite: Handle double-quoted LTO section names [PR112728]

2023-11-28 Thread Rainer Orth
maintainership, but I may be overlooking something? Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-11-23 Rainer Orth gcc/testsuite: PR testsuite/112728

Re: [PATCH] libsanitizer: Check assembler support for symbol assignment [PR112563]

2023-11-28 Thread Rainer Orth
ctly to minimize amount of local changes). > > ah, now I get it. Will rework the patch accordingly. here are both patches. Bootstrapped on sparc-sun-solaris2.11 (as and gas) and i386-pc-solaris2.11 (as and gas). Ok for trunk? Thanks. Rainer -- ---

[COMMITTED] testsuite: Fix gcc.dg/pr111409.c on Solaris/SPARC with as

2023-11-28 Thread Rainer Orth
/UX apparently has a different section syntax. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-11-23 Rainer Orth gcc/testsuite: * gcc.dg/pr111409.c: Allow

[PATCH] testsuite, i386: Only check for cfi directives if supported [PR112729]

2023-11-28 Thread Rainer Orth
-pointer default; this will be addressed separately. Thanks. Raine -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-11-24 Rainer Orth gcc/testsuite: PR testsuite/112729

Re: [PATCH] libsanitizer: Check assembler support for symbol assignment [PR112563]

2023-11-27 Thread Rainer Orth
of local changes). ah, now I get it. Will rework the patch accordingly. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libsanitizer: Check assembler support for symbol assignment [PR112563]

2023-11-27 Thread Rainer Orth
Hi Jakub, >> 2023-11-23 Rainer Orth >> >> libsanitizer: >> PR libsanitizer/112563 >> * configure.ac (libsanitizer_cv_as_sym_assign): Check for >> assembler symbol assignment support. >> * configure, config.h.

[PATCH] libsanitizer: Check assembler support for symbol assignment [PR112563]

2023-11-27 Thread Rainer Orth
nd x86_64-apple-darwin21.6.0. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-11-23 Rainer Orth libsanitizer: PR libsanitizer/112563 * configure.ac (libsanitizer_cv_as_sym_as

Re: [committed] sanitizer: Fix build on SPARC/Solaris with Solaris as [PR112562]

2023-11-22 Thread Rainer Orth
sables ASM_INTERCEPTOR_TRAMPOLINE on sparc and sets ASM_INTERCEPTOR_TRAMPOLINE_SUPPORT to 0, so interceptor.h doesn't use the problematic version of DECLARE_WRAPPER. Rainer -- - Rainer Orth, Center for Biotech

Re: [committed] d: Merge upstream dmd ff57fec515, druntime ff57fec515, phobos 17bafda79.

2023-11-21 Thread Rainer Orth
Rainer Orth writes: > either this patch or the previous one broke D bootstrap with GCC 9. On > both i386-pc-solaris2.11 with gdc 9.4.0 and sparc-sun-solaris2.11 with > gdc 9.3.0, stage 1 d21 fails to link with > > Undefined first refer

Re: [committed] d: Merge upstream dmd ff57fec515, druntime ff57fec515, phobos 17bafda79.

2023-11-21 Thread Rainer Orth
k: in both cases, stage 1 d21 did link. If this is intentional, install.texi should be updated accordingly. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: gfortran.dg/dg.exp debug messages pollute test output

2023-11-15 Thread Rainer Orth
to remove the puts > calls entirely. Attached patch does that. > Testing under progress, OK if it passes? (or does that count as obvious > fix-up of the previous patch) Ok for trunk. However, this perfectly fits the obvious criteria, too. Thanks. Rainer -- ---

gfortran.dg/dg.exp debug messages pollute test output

2023-11-13 Thread Rainer Orth
be removed (they are pretty cryptic as is) or at least changed to use verbose instead of puts. Please fix. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

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

2023-11-02 Thread Rainer Orth
s, 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

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

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

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

2023-08-16 Thread Rainer Orth
? > 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

[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. *

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

2023-08-16 Thread Rainer Orth
-- - 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. # HG changeset patch # Parent

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

2023-08-15 Thread Rainer Orth
n): 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] libsanitizer: Fix SPARC stacktraces

2023-08-07 Thread Rainer Orth
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 libsanitizer

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

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

[PATCH] m2, build: Use LDLFAGS for mklink

2023-07-13 Thread Rainer Orth
-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 gcc/m2

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

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] libstdc++: Another attempt to ensure g++ 13+ compiled programs enforce gcc 13.2+ libstdc++.so.6 [PR108969]

2023-05-02 Thread Rainer Orth
ly a g++ issue, clang++ gets this right. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] doc: Update install.texi for GCC 13

2023-04-24 Thread Rainer Orth
Hi Gerald, > On Fri, 21 Apr 2023, Rainer Orth wrote: >> * We used a mixture of Solaris 2 and Solaris references. Since Solaris >> 1/SunOS 4 is ancient history by now, consistently use Solaris >> everywhere. Likewise, explicit references to Solaris 11 can go in >>

[PATCH] doc: Update install.texi for GCC 13

2023-04-21 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-04-21 Rainer Orth gcc: * doc/install.texi: Consistently use Solaris rather than Solaris 2. Remove explicit Solaris 11 references. Markup fixes. (Options specification, --with-gnu

[COMMITTED] config: -pthread shouldn't link with -lpthread on Solaris

2023-04-04 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-04-03 Rainer Orth gcc: * config/sol2.h (LIB_SPEC): Don't link with -lpthread. # HG changeset patch # Parent 5e543e5a54a480b50f3f8534837cb5ec7ad96a07 config: -pthread

[PATCH] build: Check that -lzstd can be linked

2023-03-28 Thread Rainer Orth
this patch, though. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-03-28 Rainer Orth gcc: * configure.ac (ZSTD_LIB): Move before zstd.h check. Unset gcc_cv_hea

[COMMITTED] testsuite: Fix weak_undefined handling on Darwin

2023-03-28 Thread Rainer Orth
tted to trunk. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-03-27 Rainer Orth gcc/testsuite: * lib/target-supports.exp (add_options_for_weak_undefined): Escape brackets. * gcc.dg/visib

Unreviewed libstdc++ patch

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

[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

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

2023-02-20 Thread Rainer Orth
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/backend/rust-tree.cc +++ b/gcc/rust/ba

[COMMITTED] fixincludes: Bypass solaris_math_12 on newer Solaris 11.4

2023-02-17 Thread Rainer Orth
riate. 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, Center for Biotechnol

[COMMITTED] contrib: Fix make_sunver.pl warning

2023-02-17 Thread Rainer Orth
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/contrib/make_sunve

Re: [COMMITTED] testsuite: Restore TORTURE_OPTIONS in gm2/warnings/returntype/fail/warnings-returntype-fail.exp

2023-01-30 Thread Rainer Orth
ct the non-default ones. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[COMMITTED] testsuite: Restore TORTURE_OPTIONS in gm2/warnings/returntype/fail/warnings-returntype-fail.exp

2023-01-30 Thread Rainer Orth
Orth, Center for Biotechnology, Bielefeld University 2023-01-30 Rainer Orth gcc/testsuite: * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save, restore TORTURE_OPTIONS. diff --git a/gcc/testsuite/gm2/warnings/returntype/fail/warnings-returntype-fail.exp b

[PATCH] testsuite: Fix gcc.dg/vect/vect-fmax-1.c etc. on SPARC [PR104756]

2023-01-23 Thread Rainer Orth
the tests don't declare it. This patch fixes this. Tested on sparc-sun-solaris2.11 and i386-pc-solaris2.11. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-01-20 Rainer Orth

[PATCH] testsuite: Fix gcc.dg/vect/vect-bitfield-write-[23].c on SPARC [PR107808]

2023-01-23 Thread Rainer Orth
t, but fail to require that. This patch fixes this. Tested on sparc-sun-solaris2.11 and i386-pc-solaris2.11. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2023-01-

Re: [pushed] Darwin, libffi, testsuite: Ensure we pick up the convenience lib.

2023-01-22 Thread Rainer Orth
* testsuite/lib/libffi.exp: Search for both shared and archive > in each path in turn. shouldn't this go upstream first? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] wwwdocs: Announce Solaris 11.3 obsoletion

2023-01-19 Thread Rainer Orth
Move -gz=zstd to General Improvements Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html index 7047e742..ba42170c 100644 --- a/ht

[PATCH] wwwdocs: Announce Solaris 11.3 obsoletion

2023-01-18 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-01-18 Rainer Orth * htdocs/gcc-13/changes.html (Caveats): Document Solaris 11.3 obsoletion. diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html index ca9cd2da..7047e742 100644

[PATCH] libsanitizer: Fix asan SEGVs with gld on Solaris

2023-01-17 Thread Rainer Orth
-solaris2.11 and sparc-sun-solaris2.11. Ok to cherry-pick into libsanitizer? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2023-01-17 Rainer Orth libsanitizer

Re: [PATCH 8/9] solaris2: Don't add crtfastmath.o for -shared

2023-01-16 Thread Rainer Orth
1. Ok. Thanks. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] libstdc++: Do not include in concurrency headers

2023-01-16 Thread Rainer Orth
Hi Jonathan, > On Fri, 13 Jan 2023 at 16:39, Jonathan Wakely wrote: >> >> On Fri, 13 Jan 2023 at 15:08, Rainer Orth wrote: >> > >> > Hi Jonathan, >> > >> > > The , , and headers use >> > > std::errc constants, but don't use std::

Re: [committed] libstdc++: Do not include in concurrency headers

2023-01-13 Thread Rainer Orth
h:157: error: 'EBUSY' was not declared in this scope Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] modula2: PR-108119 Disable m2 plugin m2rte

2022-12-21 Thread Rainer Orth
t best keep the entires consistent with the GNU Coding Standards. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] build: doc: Obsolete Solaris 11.3 support

2022-12-13 Thread Rainer Orth
guaranteed to break lots of code that doesn't expect this, so I'm doing the determination locally. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2022-12-09 Rainer Orth

[PATCH] analyzer: Use __builtin_alloca in gcc.dg/analyzer/call-summaries-2.c

2022-11-23 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2022-11-23 Rainer Orth gcc/testsuite: * gcc.dg/analyzer/call-summaries-2.c (uses_alloca): Use __builtin_alloca instead of alloca. diff --git a/gcc

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

2022-11-02 Thread Rainer Orth
ts 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 -- ----- Rainer Orth, Center for Biote

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

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

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

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

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

Re: [PATCH] Avoid depending on destructor order

2022-09-26 Thread Rainer Orth
lly 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_type; #ifd

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

2022-09-09 Thread Rainer Orth
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, Bielefeld Un

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] 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] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659)

2022-09-07 Thread Rainer Orth
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] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659)

2022-09-07 Thread Rainer Orth
"tm.h" > #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-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-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
/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: libsanitizer: merge from upstream

2022-09-05 Thread Rainer Orth
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 1/3] omp-simd-clone: Allow fixed-lane vectors

2022-08-30 Thread Rainer Orth
imd-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: 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 Solaris 11.3 compilation [PR105531]

2022-07-22 Thread Rainer Orth
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, Bielef

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

2022-07-12 Thread Rainer Orth
gt;> >> 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

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

2022-07-11 Thread Rainer Orth
Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/gcc/m2/gm2-libs-min/M2RTS.def b/gcc/m2/gm2-libs-min/M2RTS.def --- a/gcc/m2/gm2-libs-min/M2RTS.def +++ b/gcc/m2/gm2-libs-min/M2RTS.def @@

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

2022-07-11 Thread Rainer Orth
Linux/x86_64. 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

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

2022-07-11 Thread Rainer Orth
ying sparcv9-sun-solaris2.11 instead to see how that fares. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

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

2022-07-07 Thread Rainer Orth
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: doc: extend --{enable,disable}-libsanitizer description [PR 105614]

2022-06-30 Thread Rainer Orth
d possible > consequences. It's better to specific which part of install.texi is affected. In this case, this would be * doc/install.texi (Configuration, --disable-libsanitizer): ... Thanks. Rainer -- -------

Re: [PATCH 6/8] fortran: use grep -F instead of fgrep

2022-06-24 Thread Rainer Orth
use it instead of -s > /dev/null > too. again, the autoconf manual warns agains it, even more so against -s. That's the first reference for portability issues and shouldn't be ignored without good reason. In the GCC and Solaris context, /bin/grep supports both -q and -s in Solaris 11.3 and 11

Re: [PATCH 3/8] libstdc++: use grep -E instead of egrep in scripts

2022-06-24 Thread Rainer Orth
r IMO. Besides, /usr/gnu/bin/grep is there, too (or could be; both /usr/xpg4/bin/grep and /usr/gnu/bin/grep live in separate packages that may or may not be installed). I just want to make the entry barries for normal builds as low as possible. Rainer -- ---

Re: [PATCH 0/8] Stop using obsoleted egrep/fgrep

2022-06-24 Thread Rainer Orth
ing current binutils with older gcc etc. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 0/8] Stop using obsoleted egrep/fgrep

2022-06-24 Thread Rainer Orth
Hi Xi, > On Fri, 2022-06-24 at 09:24 +0200, Rainer Orth wrote: > >> please remember that there's a world outside of GNU grep: e.g. Solaris >> /bin/grep doesn't support grep -E (while /usr/xpg4/bin/grep does), so >> unconditionally replacing egrep with grep -E in sev

Re: [PATCH 0/8] Stop using obsoleted egrep/fgrep

2022-06-24 Thread Rainer Orth
instead. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] d: Merge upstream dmd 821ed393d, druntime 454471d8, phobos 1206fc94f.

2022-06-13 Thread Rainer Orth
e.d', needed by 'core/sync/package.lo'. Stop. I copied the file from upstream libdruntime to fix it. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PING] PR middle-end/95126: Expand small const structs as immediate constants

2022-06-06 Thread Rainer Orth
== EXPAND_STACK_PARM) > && immediate_const_ctor_p (DECL_INITIAL (exp)) I've tried both chunks individually: the second one allowed the build to finish successfully. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PING] PR middle-end/95126: Expand small const structs as immediate constants

2022-06-06 Thread Rainer Orth
ot; not declared in "CRTL" >> osint.adb:3144:28: "strlen" not declared in "CRTL" >> osint.adb:3147:11: "strncpy" not declared in "CRTL" > > What's your bootstrap compiler? FWIW, I'm using GCC 9 (9.4.0 on Solaris/x86, 9.3.0 on Linux/x86_64) as bootstrap compiler. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PING] PR middle-end/95126: Expand small const structs as immediate constants

2022-06-06 Thread Rainer Orth
e generation in three places, and > identifying > which of these is causing the miscompilation issue for gnat will help narrow > down the > problem, or worst case allow reverting less of the problematic patch. I just tried this on i386-pc-solaris2.11: unfortunately, it made no difference. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PING] PR middle-end/95126: Expand small const structs as immediate constants

2022-06-05 Thread Rainer Orth
Andreas Schwab writes: > This breaks Ada on aarch64 in stage3, probably a miscompiled stage2 > compiler. For example: > > /opt/gcc/gcc-20220605/Build/./prev-gcc/xgcc > -B/opt/gcc/gcc-20220605/Build/./prev-gcc/ -B/usr/aarch64-suse-linux/bin/ > -B/usr/aarch64-suse-linux/bin/

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

2022-05-18 Thread Rainer Orth
. 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.d b/libphobos/libdruntime/core/sys

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

2022-05-11 Thread Rainer Orth
or suggests current --disable-fixincludes is useless on it's own. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

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

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

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] 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

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

2022-04-28 Thread Rainer Orth
? 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/post

Unreviewed D doc patch

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

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

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

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
ols-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 -- ----- R

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

2022-03-18 Thread Rainer Orth
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 -- ----- Rainer Orth,

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

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

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

2022-03-17 Thread Rainer Orth
86_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: [PATCH] doc: Document Solaris D bootstrap requirements [PR 103528]

2022-03-16 Thread Rainer Orth
k 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

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

2022-03-16 Thread Rainer Orth
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 * doc

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

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

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

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