Re: [PUSHED] GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast' only for effective-target 'offload_device' [PR119692]

2025-07-18 Thread Rainer Orth
Hi Thomas, > In PR119692 "C++ 'typeinfo', 'vtable' vs. OpenACC, OpenMP 'target' > offloading": > >> --- Comment #8 from Rainer Orth --- >> The last commit made things worse on sparc-sun-solaris2.11: since that one >> (dg-timeo

[COMMITTED] Fix tree.cc compilation on SPARC

2025-07-15 Thread Rainer Orth
-solaris2.11 and i386-pc-solaris2.11. Committed to trunk. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-07-15 Rainer Orth gcc: * tree.cc: Include memmodel.h. diff

[PATCH] testsuite: i386: Fix gcc.target/i386/memcpy-pr120683-1.c etc. on Solaris/x86

2025-07-08 Thread Rainer Orth
-fasynchronous-unwind-tables -fdwarf2-cfi-asm. Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. Ok for trunk? I suspect such patches can be considered obvious by now? Thanks. Rainer -- - Rainer Orth

Re: [PATCH] cobol: Implement CXXFLAGS_FOR_COBOL.

2025-07-07 Thread Rainer Orth
build}" != "${host}"; then AX_CXX_COMPILE_STDCXX(14, [], [], [_FOR_BUILD]) fi fi You should be able to achieve what you want by building with CXX='g++ -std=c++14', just as one can build a 32-bit gcc with a 64-bit host compiler using CXX='g++ -m32'. R

[COMMITTED] testsuite: Fix gcc.dg/ipa/pr120295.c on Solaris

2025-07-03 Thread Rainer Orth
y renaming the glob variable to glob_ to avoid the conflict. Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. Committed. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] testsuite: i386: Fix gcc.target/i386/preserve-none-1.c on Solaris/x86

2025-07-01 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-06-27 Rainer Orth gcc/testsuite: * gcc.target/i386/preserve-none-1.c (dg-options): Add -fomit-frame-pointer. # HG changeset patch

[PATCH] testsuite: i386: Fix g++.target/i386/memset-pr101366-1.C etc. on Solaris/x86

2025-07-01 Thread Rainer Orth
-stackrealign. Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-06-25 Rainer Orth gcc/testsuite: * g

Re: [PATCH] libphobos: Fully enable Darwin/i386 support

2025-07-01 Thread Rainer Orth
Hi Iain, >> On 30 Jun 2025, at 12:58, Rainer Orth wrote: >> >> I recently noticed that libphobos isn't enable by default on 32-bit >> Darwin with the target triples determined by config.guess. E.g. on a >> Darwin 15 system the target triple is something li

Re: [COMMITTED] cobol: Normalize generating and using function_decls.

2025-06-30 Thread Rainer Orth
complete rebuild of all executable code. + rm -fr gcobol cobol1 cobol/*\ + ../*/libgcobol/* + This is at least incomplete: in multilib builds, there are more instances of libgcobol in //libgcobol. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] libphobos: Fully enable Darwin/i386 support

2025-06-30 Thread Rainer Orth
upported tests 1 === libphobos Summary === # of expected passes1010 # of unexpected failures12 # of unsupported tests 2 Thoughts? Rainer -- ----- Rainer Orth, Center for

[PATCH] cobol: Fix build on 32-bit Darwin [PR120621]

2025-06-24 Thread Rainer Orth
| | int Fixed in the same way. Bootstrapped without regressions on i386-apple-darwin15, x86_64-apple-darwin, i386

[PATCH] cobol: Fix build on 32-bit Solaris [PR120621]

2025-06-19 Thread Rainer Orth
86_64-pc-linux-gnu. Ok for trunk? Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-06-19 Rainer Orth gcc/cobol: PR cobol/120621 * lexio.cc (cdftext::lex_op

Re: [committed] cobol: Eliminate unguarded clock_gettime dependencies. [PR119975]

2025-06-12 Thread Rainer Orth
gettimeofday ...) After that, you can use #ifdef HAVE_CLOCK_GETTIME #elif HAVE_GETTIMEOFDAY #else #error ... #endif Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] c: Document C23 implementation-defined behavior

2025-05-23 Thread Rainer Orth
tation' despite being its Up target Fixed as follows. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-05-23 Rainer Orth gcc: * doc/implement

Re: [PATCH] libgcobol: Add multilib support

2025-05-16 Thread Rainer Orth
Richard Biener writes: > On Wed, May 14, 2025 at 6:29 PM James K. Lowden > wrote: >> >> On Wed, 14 May 2025 11:04:50 +0200 >> Rainer Orth wrote: >> >> > Work around what appears to be a GNU make bug handling MAKEFLAGS >> >> Before I say Yes, c

Re: [PATCH v2] libstdc++: Preserve the argument type in basic_format_args [PR119246]

2025-05-16 Thread Rainer Orth
aris2.11 bootstrap completed over night without regressions. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH v2] libstdc++: Preserve the argument type in basic_format_args [PR119246]

2025-05-15 Thread Rainer Orth
he testsuite, on both Solaris/sparc and Linux/sparc64). Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH v2] libstdc++: Preserve the argument type in basic_format_args [PR119246]

2025-05-15 Thread Rainer Orth
Hi Jonathan, > On Thu, 15 May 2025 at 15:02, Rainer Orth > wrote: >> >> Hi Jonathan, >> >> >> > this patch broke Solaris bootstrap, both i386-pc-solaris2.11 and >> >> > sparc-sun-solaris2.11: >> >> > >> >> &g

Re: [PATCH v2] libstdc++: Preserve the argument type in basic_format_args [PR119246]

2025-05-15 Thread Rainer Orth
OF_FLOAT128__) && _GLIBCXX_FORMAT_F128 > 1 > // Reuse __formatter_fp::format<__format::__flt128_t, Out> for > __float128. > // This formatter is not declared if > _GLIBCXX_LONG_DOUBLE_ALT128_COMPAT is true, > // as __float128 when present is same type as __iee

Re: [PATCH v2] libstdc++: Preserve the argument type in basic_format_args [PR119246]

2025-05-14 Thread Rainer Orth
rmat_context<_Out, _CharT>::iterator std::formatter<__float128, _CharT>::format(__float128, std::basic_format_context<_Out, _CharT>&) const’: /var/gcc/regression/master/11.4-gcc/build/i386-pc-solaris2.11/libstdc++-v3/include/format:2994:41: error: ‘__flt128_t’ is not a member of ‘std::__format’; did you mean ‘__bflt16_t’? [-Wtemplate-body] 2994 | { return _M_f.format((__format::__flt128_t)__u, __fc); } | ^~ | __bflt16_t and one more instance. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] libgcobol: Add multilib support

2025-05-14 Thread Rainer Orth
w. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-05-12 Rainer Orth libgcobol: * Makefile.am: Only wrap toolexeclib_LTLIBRARIES, toolexeclib_DATA

Re: [PATCH] libgcobol: Allow for lack of LOG_PERROR

2025-05-13 Thread Rainer Orth
ter. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] libgcobol: Allow for lack of LOG_PERROR

2025-05-12 Thread Rainer Orth
hts? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-05-12 Rainer Orth libgcobol: * libgcobol.cc {!LOG_PERROR] (LOG_PERROR): Provide fallback. # HG changeset patch # Parent 7145de7034bb3320053600c88702733ae9c6b14c libgcobo

Re: [PATCH] libgcobol: Heed --enable-libgcobol

2025-05-08 Thread Rainer Orth
Hi Robert, >> -Original Message- >> From: Rainer Orth >> Sent: Friday, April 11, 2025 05:26 >> To: gcc-patches@gcc.gnu.org >> Cc: Robert Dubner ; James K. Lowden >> >> Subject: [PATCH] libgcobol: Heed --enable-libgcobol >> >> If

Re: Unreviewed COBOL patches

2025-05-08 Thread Rainer Orth
to these four > patches today. Excellent, thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Unreviewed COBOL patches

2025-05-07 Thread Rainer Orth
d in configure.tgt. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] cobol: Rewrite exception handling. Partially refactor subscript/refmod calculations.

2025-05-05 Thread Rainer Orth
a GNU extension, again unportable to non-glibc systems. gnulib has an implementation for other systems. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[COMMITTED] testsuite: Skip g++.dg/eh/pr119507.C on Solaris/SPARC with as

2025-04-23 Thread Rainer Orth
handle this, this patch just skips the test. Tested on sparc-sun-solaris2.11 with both as and gas, i386-pc-solaris2.11, and x86_64-pc-linux-gnu. Committed to trunk. Rainer -- - Rainer Orth, Center for

Re: [PATCH] cobol: Allow for undefined NAME_MAX [PR119217]

2025-04-22 Thread Rainer Orth
Jakub Jelinek writes: > On Tue, Apr 22, 2025 at 01:26:44PM +0200, Rainer Orth wrote: >> fine with me. This way there's no hurry with the other patches for fear >> of either breaking the build on non-Linux platforms or impacting COBOL >> on Linux. > > No rush,

Re: [PATCH] cobol: Allow for undefined NAME_MAX [PR119217]

2025-04-22 Thread Rainer Orth
Hi Jakub, > On Tue, Apr 22, 2025 at 01:14:51PM +0200, Rainer Orth wrote: >> what about trunk then? Right now, cobol still doesn't build there on >> Solaris/amd64 because 3 patches are missing: >> >> cobol: Don't require GLOB_BRACE etc. [PR119217] >

Re: [PATCH] cobol: Allow for undefined NAME_MAX [PR119217]

2025-04-22 Thread Rainer Orth
Hi Richard, > On Tue, Apr 22, 2025 at 12:31 PM Sam James wrote: >> >> Jakub Jelinek writes: >> >> > On Mon, Apr 21, 2025 at 10:52:22AM +0200, Richard Biener wrote: >> >> On Fri, Apr 18, 2025 at 8:10 PM Jakub Jelinek wrote: >> >> > >

Re: [PATCH] libstdc++: Update Linux/sparc64 baselines for GCC 15.1

2025-04-22 Thread Rainer Orth
Hi Jonathan, > On Tue, 22 Apr 2025 at 09:47, Rainer Orth > wrote: >> >> Hi Jonathan, >> >> > On Tue, 22 Apr 2025 at 08:28, Rainer Orth >> > wrote: >> >> >> >> The Linux/sparc64 libstdc++ baselines haven't been update

Re: [PATCH] libstdc++: Update Linux/sparc64 baselines for GCC 15.1

2025-04-22 Thread Rainer Orth
Hi Jonathan, > On Tue, 22 Apr 2025 at 08:28, Rainer Orth > wrote: >> >> The Linux/sparc64 libstdc++ baselines haven't been updated for years. >> This patch fixes that. >> >> Tested on sparc64-unknown-linux-gnu on both the gcc-15 branch and trunk. >

[PATCH] testsuite: Use sigsetjmp in gcc.misc-tests/gcov-31.c

2025-04-22 Thread Rainer Orth
nd the gcc-15 branch? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-04-22 Rainer Orth testsuite: * gcc.misc-tests/gcov-31.c (run_pending_traps): Use sigsetjm

[PATCH] libstdc++: Update Linux/sparc64 baselines for GCC 15.1

2025-04-22 Thread Rainer Orth
The Linux/sparc64 libstdc++ baselines haven't been updated for years. This patch fixes that. Tested on sparc64-unknown-linux-gnu on both the gcc-15 branch and trunk. Ok for both? Rainer -- - Rainer

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

2025-04-22 Thread Rainer Orth
This patch updates the Solaris libstdc++ baselines for GCC 15.1. Tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11 on both the gcc-15 branch and trunk. Ok for both? Rainer -- - Rainer Orth, Center for

Re: [PATCH] cobol: Allow for undefined NAME_MAX [PR119217]

2025-04-18 Thread Rainer Orth
Hi Jakub, > On Fri, Apr 18, 2025 at 01:53:25PM +0200, Rainer Orth wrote: >> Unless this can be figured out quickly, I suspect the safest solution >> for now would be to replace the (not filename-related) NAME_MAX by it's >> Linux definition of 255. Something like th

Re: [PATCH] cobol: Initialize regmatch_t portably [PR119217]

2025-04-18 Thread Rainer Orth
Rainer Orth writes: > Hi Jakub, > >> On Fri, Apr 11, 2025 at 10:50:25AM +0200, Rainer Orth wrote: >>> 2025-04-08 Rainer Orth >>> >>> gcc/cobol: >>> PR cobol/119217 >>> * dts.h (csub_match): Initialize rm_so, rm_eo fields

Re: [PATCH] cobol: Allow for undefined NAME_MAX [PR119217]

2025-04-18 Thread Rainer Orth
Richard Biener writes: > On Fri, Apr 11, 2025 at 2:14 PM Rainer Orth > wrote: >> >> Andreas Schwab writes: >> >> > On Apr 11 2025, Rainer Orth wrote: >> > >> >> All users of symbols.h fail to compile on Solaris: >> >> >&

Re: [PATCH] cobol: Don't require GLOB_BRACE etc. [PR119217]

2025-04-18 Thread Rainer Orth
ping? It's been a week and this is required to unbreak Solaris/amd64 bootstrap with --enable-languages=all: https://gcc.gnu.org/pipermail/gcc-patches/2025-April/680675.html Thus it should go into both trunk and the gcc-15 branch. Thanks. Rainer Rainer Orth writes: > cdf

Re: [PATCH] libgcobol: Check for struct tm tm_zone

2025-04-18 Thread Rainer Orth
Rainer Orth writes: > Hi Andreas, > >> On Apr 11 2025, Rainer Orth wrote: >> >>> This patch uses Autoconf's AC_STRUCT_TIMEZONE to determine its presence >>> and guard the use accordingly. >> >> You cannot use AC_STRUCT_TIMEZONE because it re

Re: [PATCH] OpenMP: omp.h omp::allocator C++ Allocator interface

2025-04-17 Thread Rainer Orth
.html > for cgroup_mem ) As reported in PR libgomp/119849, those new tests FAIL on Solaris (and most likely any non-Linux targets). I couldn't find a Bugzilla account for Alex, so he isn't Cc'ed (and BZ is intolerably slow ATM). Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libgcobol: mark riscv64-*-linux* as supported target

2025-04-16 Thread Rainer Orth
hes are approved): === cobol Summary === # of expected passes2684 # of unexpected failures446 # of expected failures 48 # of unresolved testcases 90 Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] cobol: Initialize regmatch_t portably [PR119217]

2025-04-13 Thread Rainer Orth
Hi Jakub, > On Fri, Apr 11, 2025 at 10:50:25AM +0200, Rainer Orth wrote: >> 2025-04-08 Rainer Orth >> >> gcc/cobol: >> PR cobol/119217 >> * dts.h (csub_match): Initialize rm_so, rm_eo fields explicitly. >>

Re: [PATCH] cobol: Avoid conflict with OVERFLOW in system headers [PR119217]

2025-04-13 Thread Rainer Orth
e.y I think it >> should similarly specify the token "message identifier". > > you're right. I guess it would really be best to consistently use the > *_kw form so all tokens are treated the same. here's what I've committed after retesting. Rainer

Re: [PATCH] cobol: Allow for undefined NAME_MAX [PR119217]

2025-04-11 Thread Rainer Orth
Andreas Schwab writes: > On Apr 11 2025, Rainer Orth wrote: > >> All users of symbols.h fail to compile on Solaris: >> >> /vol/gcc/src/hg/master/local/gcc/cobol/symbols.h: At global scope: >> /vol/gcc/src/hg/master/local/gcc/cobol/symbols.h:1365:13: error: ‘NAME_MAX

Re: [PATCH] cobol: Avoid conflict with OVERFLOW in system headers [PR119217]

2025-04-11 Thread Rainer Orth
age identifier". you're right. I guess it would really be best to consistently use the *_kw form so all tokens are treated the same. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libgcobol: Check for struct tm tm_zone

2025-04-11 Thread Rainer Orth
Hi Andreas, > On Apr 11 2025, Rainer Orth wrote: > >> This patch uses Autoconf's AC_STRUCT_TIMEZONE to determine its presence >> and guard the use accordingly. > > You cannot use AC_STRUCT_TIMEZONE because it requires a link test (which > is forbidden in a targ

[PATCH] cobol: Allow for undefined NAME_MAX [PR119217]

2025-04-11 Thread Rainer Orth
regressions on amd64-pc-solaris2.11, sparcv9-sun-solaris2.11, and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-04-08 Rainer Orth

[PATCH] libgcobol: Use strchr instead of index

2025-04-11 Thread Rainer Orth
. Bootstrapped without regressions on amd64-pc-solaris2.11, sparcv9-sun-solaris2.11, and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-04-

[PATCH] libgcobol: Heed --enable-libgcobol

2025-04-11 Thread Rainer Orth
d on amd64-pc-solaris2.11, sparcv9-sun-solaris2.11, and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-04-08 Rainer Orth

[PATCH] libgcobol: Check for struct tm tm_zone

2025-04-11 Thread Rainer Orth
ce and guard the use accordingly. Bootstrapped without regressions on amd64-pc-solaris2.11, sparcv9-sun-solaris2.11, and x86_64-pc-solaris2.11. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology,

[PATCH] cobol: Avoid conflict with timespec_t in system headers [PR119217]

2025-04-11 Thread Rainer Orth
ainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-04-08 Rainer Orth gcc/cobol: PR cobol/119217 * util.cc (class timespec_t): Rename to cbl_timespec. # HG changeset patch # Parent a197b84b9d8ad6e9e48f7d6f99e686f84406364e

[PATCH] cobol: Avoid conflict with OVERFLOW in system headers [PR119217]

2025-04-11 Thread Rainer Orth
es.h.gen anywhere in the tree, so I've updated the file manually. Bootstrapped without regressions on amd64-pc-solaris2.11, sparcv9-sun-solaris2.11, and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- ----- Rainer Ort

[PATCH] cobol: Heed ASM_COMMENT_START

2025-04-11 Thread Rainer Orth
s patch uses ASM_COMMENT_START. Bootstrapped without regressions on sparcv9-sun-solaris2.11, amd64-pc-solaris2.11, and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, B

[PATCH] cobol: Initialize regmatch_t portably [PR119217]

2025-04-11 Thread Rainer Orth
parcv9-sun-solaris2.11, and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-04-08 Rainer Orth gcc/cobol: PR cobol/119217

[PATCH] cobol: Don't require GLOB_BRACE etc. [PR119217]

2025-04-11 Thread Rainer Orth
this. Bootstrapped without regressions on amd64-pc-solaris2.11, sparcv9-sun-solaris2.11, and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-

Re: [PATCH] libgcobol, v2: Handle long double as an alternate IEEE754 128b

2025-04-11 Thread Rainer Orth
Hi Jakub, > On Wed, Apr 09, 2025 at 02:22:16PM +0200, Rainer Orth wrote: >> > Here is what I'm testing as an incremental fix, so far OK on x86_64-darwin >> > and powerpcle64 (GLIBC 2.34) .. others in progress. Does it help the >> > Solaris cases? >> >

Re: [PATCH 2/2] libgcobol: Allow libgcobol to use libquadmath [PR119244].

2025-04-10 Thread Rainer Orth
0Q) +#define WEIRD_TRANSCENDENT_RETURN_VALUE GCOB_FP128_LITERAL (0.0) #define NO_RDIGITS (0) struct cobol_tm I guess it would be better to move that strtof128 and strfromf128 handling to libgcobol-fp.h to avoid duplication. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 2/2] libgcobol: Allow libgcobol to use libquadmath [PR119244].

2025-04-10 Thread Rainer Orth
Hi Iain, >> On 9 Apr 2025, at 09:00, Rainer Orth wrote: >> >> Jakub Jelinek writes: >> >>> On Sun, Apr 06, 2025 at 09:02:07AM +0100, Iain Sandoe wrote: >>>> >>>> + >>>> +#if !defined (HAVE_STRTOF128) >>>> +#

Re: [PATCH] libgcobol: Handle long double as an alternate IEEE754 128b

2025-04-09 Thread Rainer Orth
ur and my patch afresh. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-04-09 Rainer Orth libgcobol: * libgcobol-fp.h (FP128_FMT): Define. [!HAVE_STRTOF128] (strtof128): Provide fallback. * intrinsic.c

Re: [ping^2] [PATCH] includes, Darwin: Handle modular use for macOS SDKs [PR116827].

2025-04-07 Thread Rainer Orth
t;>> +# endif >>> +# if defined (__need_size_t) >>> +# undef __SIZE_T >>> +# endif >>> +# endif >>> +#endif shouldn't this have a comment explaining the need for this? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libstdc++: Fix up string _M_constructor exports [PR103827]

2025-04-05 Thread Rainer Orth
nks for the quick fix. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] testsuite: i386: Fix gcc.target/i386/pr82142?.c etc. on Solaris/x86

2025-04-04 Thread Rainer Orth
require cfi support instead? > > Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. > > Ok for trunk? > > Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libstdc++: Fix up string _M_constructor exports [PR103827]

2025-03-31 Thread Rainer Orth
1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructILb1EEEvPKwj': symbol version conflict collect2: error: ld returned 1 exit status E.g. _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb0EEEvPKcj is matched by both _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE12_M*

[PATCH] testsuite: i386: Fix c-c++-common/gomp/metadirective-device.c etc. with i?86 compiler

2025-03-26 Thread Rainer Orth
d on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-03-25 Rainer Orth gcc/testsuite: * c-c++-common/gom

[PATCH] testsuite: i386: Fix gcc.target/i386/pr82142?.c etc. on Solaris/x86

2025-03-26 Thread Rainer Orth
t only add them for Solaris via dg-additional-options and/or require cfi support instead? Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology,

[COMMITTED] testsuite: i386: Require dfp support in gcc.target/i386/pr117946.c etc.

2025-03-26 Thread Rainer Orth
, committed to trunk. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-03-25 Rainer Orth gcc/testsuite: * gcc.target/i386/pr117946.c: Require dfp support

Re: [PATCH] COBOL v3: 3/14 80K bld: config and build machinery

2025-03-13 Thread Rainer Orth
o second-guess here or force users to modify configure here. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] configure, Darwin: Require explicit selection of COBOL.

2025-03-11 Thread Rainer Orth
dto. NAME_MAX undef on Solaris, variable * cdf-copy.cc: basename clashes with GLOB_BRACE, GLOB_TILDELinux extension? Rainer -- ----- Raine

Re: 6/7 [Fortran, Patch, Coarray, PR107635] Add transfer_between_remotes

2025-02-21 Thread Rainer Orth
x. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: 6/7 [Fortran, Patch, Coarray, PR107635] Add transfer_between_remotes

2025-02-20 Thread Rainer Orth
bstdc++-v3). Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[COMMITTED] build: Remove HAVE_LD_EH_FRAME_CIEV3

2025-02-13 Thread Rainer Orth
c-sun-solaris2.11. Committed to trunk. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-02-12 Rainer Orth gcc: * configure.ac (gcc_cv_ld_eh_frame_ciev3): R

[COMMITTED] doc: Update install.texi for GCC 15 on Solaris

2025-02-13 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-02-11 Rainer Orth gcc: * doc/install.texi (Specific, *-*-solaris2*): Updates for newer Solaris 11.4 SRUs and binutils 2.44. # HG changeset patch # Parent e96fa536cfda3b63e25f7fa1bd6b17875d7ec056 doc

[PATCH] libphobos: Disable libphobos.phobos/std/concurrency.d on macOS 13+ [PR111628]

2025-02-10 Thread Rainer Orth
for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-02-10 Rainer Orth PR d/111628 * testsuite/libphobos.phobos/phobos.exp (libphobos_skip_tests):

[PATCH] libstdc++: Fix gnu.ver CXXABI_1.3.16 for Solaris [PR118701]

2025-02-04 Thread Rainer Orth
. Tested on i386-pc-solaris2.11, sparc-sun-solaris2.11, and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2025-01-29 Rainer Orth

[PATCH] testsuite: i386: Adjust gcc.target/i386/cmov12.c for Sun as syntax

2025-01-23 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2025-01-22 Rainer Orth gcc/testsuite: * gcc.target/i386/cmov12.c (scan-assembler-times): Allow for cmovl.g etc. # HG changeset patch # Parent

Re: [PATCH] gcc/d: give dependency files better filenames

2025-01-13 Thread Rainer Orth
this for some degrees of parallelism (x86_64-pc-linux-gnu -j64, sparc-sun-solaris2.11 -j64 and -j96, not i386-pc-solaris2.11 -j28), always for visitor-package.o. I can confirm that your patch fixes the problem. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed] testsuite, d: Fix failing pr110406.d test

2025-01-05 Thread Rainer Orth
ked for in PR110406, remove its generation altogether. > > Bootstrapped and regression tested on x86_64-linux-gnu/-m32, committed > to mainline. this is PR tree-optimization/117707. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] AIX Build failure with default -std=gnu23.

2024-12-06 Thread Rainer Orth
od now. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Use decl size in Solaris ASM_DECLARE_OBJECT_NAME [PR102296]

2024-11-21 Thread Rainer Orth
Rainer Orth writes: > Solaris has modified versions of ASM_DECLARE_OBJECT_NAME on both i386 > and sparc. When > > commit ce597aedd79e646c4a5517505088d380239cbfa5 > Author: Ilya Enkovich > Date: Thu Aug 7 08:04:55 2014 + > > elfos.h (ASM_DECLARE_OBJECT_NAME):

[COMMITTED] libgomp: testsuite: Fix libgomp.c/alloc-pinned-3.c etc. for C23 on non-Linux

2024-11-21 Thread Rainer Orth
many arguments to function 'set_pin_limit' Fixed by adding the missing size argument to the stub functions. Tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11. Committed as obvious. Rainer -- ----- R

[PATCH] testsuite: i386: Fix gcc.target/i386/pr117232-1.c etc. with Solaris as

2024-11-20 Thread Rainer Orth
%esi, %eax instead of cmovnc %esi, %eax This patch allows for both forms. Tested on i386-pc-solaris2.11 (as and gas) and x86_64-pc-linux-gnu. Ok for trunk? Rainer -- - Rainer Orth, Center for

[PATCH] i386: Remove workaround for Solaris ld 64-bit TLS IE limitation

2024-11-20 Thread Rainer Orth
Solaris 11.1, while trunk requires Solaris 11.4. Uros pointed this out and suggested the attached patch. Bootstrapped without regressions on i386-pc-solaris2.11. Ok for trunk? Rainer -- - Rainer Orth, Center for

[PATCH] Use decl size in Solaris ASM_DECLARE_OBJECT_NAME [PR102296]

2024-11-20 Thread Rainer Orth
rgets. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2024-11-19 Rainer Orth gcc/testsuite: PR target/102296 * gcc.target/i386/struct-size.c: Enable on *-*-so

Re: [PATCH] libstdc++: Add --enable-clocale=ieee_1003.1-2008 [PR57585]

2024-11-18 Thread Rainer Orth
le11.cc print redirected FAIL: libstdc++-prettyprinters/simple11.cc print redirected Not as bad as Solaris, but still. Although this is Ubuntu 20.04, admittedly (so not bleeding edge), I'd still have expected this to work. Rainer -- ------

Re: [PATCH] libstdc++: Add --enable-clocale=ieee_1003.1-2008 [PR57585]

2024-11-18 Thread Rainer Orth
L: 28_regex/iterators/regex_token_iterator/wchar_t/wstring_02.cc -std=gnu++17 execution test FAIL: 30_threads/future/members/poll.cc -std=gnu++17 execution test I haven't even started investigating. Rainer -- -----

[PATCH] ada: Fix gcc-interface/misc.cc compilation on SPARC

2024-09-06 Thread Rainer Orth
); | ^~~~ Fixed by including memmodel.h. Bootstrapped without regressions on sparc-sun-solaris2.11 and i386-pc-solaris2.11. Ok for trunk? I guess this is obvious, though. Rainer -- - Rainer Orth

Re: [PATCH v5] RISC-V: Enable -gvariable-location-views by default

2024-08-23 Thread Rainer Orth
loc-support is used. Unfortunately, this patch broke Solaris/x86 bootstrap with the native as: PR debug/116470. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[PATCH] testsuite: i386: Fix g++.target/i386/pr116275-2.C on Solaris/x86

2024-08-20 Thread Rainer Orth
x86_64-pc-linux-gnu. Ok for trunk? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2024-08-20 Rainer Orth gcc/testsuite: * g++.target/i386/pr116275-2.C (dg-options

[PATCH] ada: Fix s-taprop__solaris.adb compilation

2024-08-07 Thread Rainer Orth
i-c.ads:62 because one instance of int isn't qualified. This patch fixes this. Bootstrapped without regressions on i386-pc-solaris2.11 and sparc-sun-solaris2.11. Ok for trunk? Rainer -- --------- Rainer O

Re: [PATCH] libstdc++: Only append "@euro" to locale names for Glibc testing

2024-07-31 Thread Rainer Orth
stallation method, I supposed. Whatever the case, that's fixed now. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] libstdc++: Only append "@euro" to locale names for Glibc testing

2024-07-31 Thread Rainer Orth
le Solaris 11.4 does have a few *.ISO8859-15@euro locales da_DK.ISO8859-15@euro en_GB.ISO8859-15@euro en_US.ISO8859-15@euro sv_SE.ISO8859-15@euro the majority (17) are not. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 7/8] vect: Support multiple lane-reducing operations for loop reduction [PR114440]

2024-07-19 Thread Rainer Orth
c This part of the ChangeLog is incomplete. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [i386] adjust flag_omit_frame_pointer in a single function [PR113719]

2024-07-12 Thread Rainer Orth
. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: testsuite: Remove no_fsanitize_address install directory dependency

2024-07-10 Thread Rainer Orth
ovdiri -mmovdir64b" ] > } > > -# Return 1 if the target does not support address sanitizer, 0 otherwise > +# Return 1 if the target supports address sanitizer, 0 otherwise Comment needs adjustment, too. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] [i386] restore recompute to override opts after change [PR113719]

2024-07-03 Thread Rainer Orth
default to -fno-omit-frame-pointer. This failure was fixed before by commit 499d00127d39ba894b0f7216d73660b380bdc325 Author: Hongyu Wang Date: Wed May 15 11:24:34 2024 +0800 i386: Fix ix86_option override after change [PR 113719] Obviously the two patches interact badly. Rainer --

[PATCH] libffi: Fix 32-bit SPARC structure passing [PR115681]

2024-07-01 Thread Rainer Orth
/libffi/libffi/issues/841 Therefore this patch imports the fix into the GCC tree. Tested on sparc-sun-solaris2.11. Ok for trunk? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2024-07

Re: [PATCH] libgccjit: Add ability to get the alignment of a type

2024-06-28 Thread Rainer Orth
t-recording.cc:5541:15: note: 'type' was declared here 5541 | const char* type; | ^~~~ I wonder how this can have worked anywhere (apart from jit not being enabled by default on non-Darwin targets). Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] fixincludes: bypass the math_exception fix on __cplusplus

2024-06-10 Thread Rainer Orth
t may take quite some time until one does find out... I'd have loved to remove fixes that mention obsolete Solaris versions, but refrained from doing so when there was no way of knowing that no innocent would be harmed. Rainer -- -----

  1   2   3   4   5   6   7   8   9   10   >