public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value @ 2023-03-19 1:46 john.harper at vuw dot ac.nz 2023-03-19 5:06 ` [Bug fortran/109186] " jvdelisle at gcc dot gnu.org ` (9 more replies) 0 siblings, 10 replies; 11+ messages in thread From: john.harper at vuw dot ac.nz @ 2023-03-19 1:46 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 Bug ID: 109186 Summary: nearest(huge(x),-1.0_kind(x)) half of correct value Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: john.harper at vuw dot ac.nz Target Milestone: --- With all four real kinds available in gfortran_12 nearest(x,y) with x = huge and y = -1 this program gave about half the correct result. Ifort gave correct results for the 3 different kinds it has: sp,dp,qp. The program: implicit none integer,parameter::sp = kind(1.0), dp=kind(1d0), ncases = 2, & ep = selected_real_kind(18),qp = selected_real_kind(33) character(*),parameter:: fmt(4) = & "(A,ES"//["16.08E2","26.17E3","30.20E4","44.34E4"]//")" character(24),dimension(2):: splist,dplist,eplist,qplist integer n real(sp),parameter::sp1 = 1.0_sp real(sp):: spx(ncases) = [huge(sp1),nearest(huge(sp1),-sp1)] data splist/'huge(sp1)','nearest(huge(sp1),-sp1)'/ real(dp),parameter::dp1 = 1.0_dp real(dp):: dpx(ncases) = [huge(dp1),nearest(huge(dp1),-dp1)] data dplist/'huge(dp1)','nearest(huge(dp1),-dp1)'/ real(ep),parameter::ep1 = 1.0_ep real(ep):: epx(ncases) = [huge(ep1),nearest(huge(ep1),-ep1)] data eplist/'huge(ep1)','nearest(huge(ep1),-ep1)'/ real(qp),parameter::qp1 = 1.0_qp real(qp):: qpx(ncases) = [huge(qp1),nearest(huge(qp1),-qp1)] data qplist/'huge(qp1)','nearest(huge(qp1),-qp1)'/ print fmt(1),(splist(n),spx(n),n=1,ncases) print fmt(2),(dplist(n),dpx(n),n=1,ncases) print fmt(3),(eplist(n),epx(n),n=1,ncases) print fmt(4),(qplist(n),qpx(n),n=1,ncases) end program The output on ubuntu (Linux 86_64) huge(sp1) 3.40282347E+38 nearest(huge(sp1),-sp1) 1.70141173E+38 huge(dp1) 1.79769313486231571E+308 nearest(huge(dp1),-dp1) 8.98846567431157854E+307 huge(ep1) 1.18973149535723176502E+4932 nearest(huge(ep1),-ep1) 5.94865747678615882511E+4931 huge(qp1) 1.1897314953572317650857593266280070E+4932 nearest(huge(qp1),-qp1) 5.9486574767861588254287966331400351E+4931 ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz @ 2023-03-19 5:06 ` jvdelisle at gcc dot gnu.org 2023-03-19 8:47 ` john.harper at vuw dot ac.nz ` (8 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: jvdelisle at gcc dot gnu.org @ 2023-03-19 5:06 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jvdelisle at gcc dot gnu.org --- Comment #1 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- Can you clarify what you expect the correct results should be that you expect? ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz 2023-03-19 5:06 ` [Bug fortran/109186] " jvdelisle at gcc dot gnu.org @ 2023-03-19 8:47 ` john.harper at vuw dot ac.nz 2023-03-19 19:30 ` anlauf at gcc dot gnu.org ` (7 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: john.harper at vuw dot ac.nz @ 2023-03-19 8:47 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 --- Comment #2 from john.harper at vuw dot ac.nz --- The results I expected were that nearest(huge(sp1),-sp1) would be near huge(sp1)/(1+epsilon(sp1)), nearest(huge(dp1),-dp1) would be near huge(dp1)/(1+epsilon(dp1)), nearest(huge(ep1),-ep1) would be near huge(ep1)/(1+epsilon(ep1)), nearest(huge(qp1),-qp1) would be near huge(qp1)/(1+epsilon(qp1)). The results from gfortran were different from those by a factor near 2. On compiling with ifort I got results close to what I had expected, which is why I thought the bug was not in my program. The g95 compiler (now about 10 years old) gave results identical to those of ifort except for ep = selected_real_kind(18) which ifort treats as if it were selected_real_kind(33) because ifort has only three real kinds. By the way I thought I was using gfortran 12.0. Compiling with -v said GNU Fortran (Ubuntu 12.1.0-2ubuntu1~22.04) version 12.1.0 (x86_64-linux-gnu) I wish to apologise for that error in my bug report. I got the same output on another machine with GNU Fortran (GCC) version 12.2.0 (x86_64-pc-linux-gnu) The factor 2 discrepancies become clearer in this version of my program, which has 4 more lines printing huge/nearest for the 4 real kinds. program nearesttest3 implicit none integer,parameter::sp = kind(1.0), dp=kind(1d0), ncases = 2, & ep = selected_real_kind(18),qp = selected_real_kind(33) character(*),parameter:: fmt(4) = & "(A,ES"//["16.08E2","26.17E3","30.20E4","44.34E4"]//")" character(24),dimension(2):: splist,dplist,eplist,qplist integer n real(sp),parameter::sp1 = 1.0_sp real(sp):: spx(ncases) = [huge(sp1),nearest(huge(sp1),-sp1)] data splist/'huge(sp1)','nearest(huge(sp1),-sp1)'/ real(dp),parameter::dp1 = 1.0_dp real(dp):: dpx(ncases) = [huge(dp1),nearest(huge(dp1),-dp1)] data dplist/'huge(dp1)','nearest(huge(dp1),-dp1)'/ real(ep),parameter::ep1 = 1.0_ep real(ep):: epx(ncases) = [huge(ep1),nearest(huge(ep1),-ep1)] data eplist/'huge(ep1)','nearest(huge(ep1),-ep1)'/ real(qp),parameter::qp1 = 1.0_qp real(qp):: qpx(ncases) = [huge(qp1),nearest(huge(qp1),-qp1)] data qplist/'huge(qp1)','nearest(huge(qp1),-qp1)'/ print fmt(1),(splist(n),spx(n),n=1,ncases) print fmt(1),'huge/nearest = ',huge(sp1)/nearest(huge(sp1),-sp1) print fmt(2),(dplist(n),dpx(n),n=1,ncases) print fmt(2),'huge/nearest = ',huge(dp1)/nearest(huge(dp1),-dp1) print fmt(3),(eplist(n),epx(n),n=1,ncases) print fmt(3),'huge/nearest = ',huge(ep1)/nearest(huge(ep1),-ep1) print fmt(4),(qplist(n),qpx(n),n=1,ncases) print fmt(4),'huge/nearest = ',huge(qp1)/nearest(huge(qp1),-qp1) end program nearesttest3 Its gfortran output: huge(sp1) 3.40282347E+38 nearest(huge(sp1),-sp1) 1.70141173E+38 huge/nearest = 2.00000000E+00 huge(dp1) 1.79769313486231571E+308 nearest(huge(dp1),-dp1) 8.98846567431157854E+307 huge/nearest = 2.00000000000000000E+000 huge(ep1) 1.18973149535723176502E+4932 nearest(huge(ep1),-ep1) 5.94865747678615882511E+4931 huge/nearest = 2.00000000000000000000E+0000 huge(qp1) 1.1897314953572317650857593266280070E+4932 nearest(huge(qp1),-qp1) 5.9486574767861588254287966331400351E+4931 huge/nearest = 2.0000000000000000000000000000000000E+0000 Its g95 output: uge(sp1) 3.40282347E+38 nearest(huge(sp1),-sp1) 3.40282326E+38 huge/nearest = 1.00000012E+00 huge(dp1) 1.79769313486231571E+308 nearest(huge(dp1),-dp1) 1.79769313486231551E+308 huge/nearest = 1.00000000000000022E+000 huge(ep1) 1.18973149535723176502E+4932 nearest(huge(ep1),-ep1) 1.18973149535723176496E+4932 huge/nearest = 1.00000000000000000011E+0000 huge(qp1) 1.1897314953572317650857593266280070E+4932 nearest(huge(qp1),-qp1) 1.1897314953572317650857593266280069E+4932 huge/nearest = 1.0000000000000000000000000000000002E+0000 On Sun, 19 Mar 2023, jvdelisle at gcc dot gnu.org wrote: > Date: Sun, 19 Mar 2023 05:06:47 +0000 > From: jvdelisle at gcc dot gnu.org <gcc-bugzilla@gcc.gnu.org> > To: John Harper <john.harper@vuw.ac.nz> > Subject: [Bug fortran/109186] nearest(huge(x), > -1.0_kind(x)) half of correct value > Resent-Date: Sun, 19 Mar 2023 18:06:59 +1300 (NZDT) > Resent-From: <john.harper@vuw.ac.nz> > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 > > Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |jvdelisle at gcc dot gnu.org > > --- Comment #1 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- > Can you clarify what you expect the correct results should be that you expect? > > -- > You are receiving this mail because: > You reported the bug. > -- John Harper, School of Mathematics and Statistics Victoria Univ. of Wellington, PO Box 600, Wellington 6140, New Zealand. e-mail john.harper@vuw.ac.nz phone +64(0) 4 463 5276 ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz 2023-03-19 5:06 ` [Bug fortran/109186] " jvdelisle at gcc dot gnu.org 2023-03-19 8:47 ` john.harper at vuw dot ac.nz @ 2023-03-19 19:30 ` anlauf at gcc dot gnu.org 2023-03-19 19:58 ` anlauf at gcc dot gnu.org ` (6 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: anlauf at gcc dot gnu.org @ 2023-03-19 19:30 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gcc dot gnu.org Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2023-03-19 Keywords| |wrong-code --- Comment #3 from anlauf at gcc dot gnu.org --- Confirmed. This is a compile-time issue. When the first argument of NEAREST is a variable and not a constant expression, I get the correct result: program p real, parameter :: x = huge(1.0) real :: y, z y = x z = nearest (y, -1.0) print *, nearest (x, -1.0), z end This prints: 1.70141173E+38 3.40282326E+38 Seems to affect all versions at least down to 7. ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz ` (2 preceding siblings ...) 2023-03-19 19:30 ` anlauf at gcc dot gnu.org @ 2023-03-19 19:58 ` anlauf at gcc dot gnu.org 2023-03-19 20:45 ` anlauf at gcc dot gnu.org ` (5 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: anlauf at gcc dot gnu.org @ 2023-03-19 19:58 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 --- Comment #4 from anlauf at gcc dot gnu.org --- The following patch fixes this: diff --git a/gcc/fortran/simplify.cc b/gcc/fortran/simplify.cc index 20ea38e0007..35ae637a483 100644 --- a/gcc/fortran/simplify.cc +++ b/gcc/fortran/simplify.cc @@ -6114,7 +6112,7 @@ gfc_simplify_nearest (gfc_expr *x, gfc_expr *s) kind = gfc_validate_kind (BT_REAL, x->ts.kind, 0); mpfr_set_emin ((mpfr_exp_t) gfc_real_kinds[kind].min_exponent - mpfr_get_prec(result->value.real) + 1); - mpfr_set_emax ((mpfr_exp_t) gfc_real_kinds[kind].max_exponent - 1); + mpfr_set_emax ((mpfr_exp_t) gfc_real_kinds[kind].max_exponent); mpfr_check_range (result->value.real, 0, MPFR_RNDU); if (mpfr_sgn (s->value.real) > 0) The above code was apparently introduced with r0-84566-gb6f63e898498e6 ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz ` (3 preceding siblings ...) 2023-03-19 19:58 ` anlauf at gcc dot gnu.org @ 2023-03-19 20:45 ` anlauf at gcc dot gnu.org 2023-03-20 17:46 ` cvs-commit at gcc dot gnu.org ` (4 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: anlauf at gcc dot gnu.org @ 2023-03-19 20:45 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |anlauf at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #5 from anlauf at gcc dot gnu.org --- Submitted: https://gcc.gnu.org/pipermail/fortran/2023-March/059099.html ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz ` (4 preceding siblings ...) 2023-03-19 20:45 ` anlauf at gcc dot gnu.org @ 2023-03-20 17:46 ` cvs-commit at gcc dot gnu.org 2023-03-22 18:00 ` cvs-commit at gcc dot gnu.org ` (3 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: cvs-commit at gcc dot gnu.org @ 2023-03-20 17:46 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 --- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Harald Anlauf <anlauf@gcc.gnu.org>: https://gcc.gnu.org/g:4410a08b80cc40342eeaa5b6af824cd4352b218c commit r13-6762-g4410a08b80cc40342eeaa5b6af824cd4352b218c Author: Harald Anlauf <anlauf@gmx.de> Date: Sun Mar 19 21:29:46 2023 +0100 Fortran: simplification of NEAREST for large argument [PR109186] gcc/fortran/ChangeLog: PR fortran/109186 * simplify.cc (gfc_simplify_nearest): Fix off-by-one error in setting up real kind-specific maximum exponent for mpfr. gcc/testsuite/ChangeLog: PR fortran/109186 * gfortran.dg/nearest_6.f90: New test. ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz ` (5 preceding siblings ...) 2023-03-20 17:46 ` cvs-commit at gcc dot gnu.org @ 2023-03-22 18:00 ` cvs-commit at gcc dot gnu.org 2023-03-24 18:41 ` cvs-commit at gcc dot gnu.org ` (2 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: cvs-commit at gcc dot gnu.org @ 2023-03-22 18:00 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 --- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-12 branch has been updated by Harald Anlauf <anlauf@gcc.gnu.org>: https://gcc.gnu.org/g:f1342c21b2acbdd1daa0f2519154f8ac911a800f commit r12-9310-gf1342c21b2acbdd1daa0f2519154f8ac911a800f Author: Harald Anlauf <anlauf@gmx.de> Date: Sun Mar 19 21:29:46 2023 +0100 Fortran: simplification of NEAREST for large argument [PR109186] gcc/fortran/ChangeLog: PR fortran/109186 * simplify.cc (gfc_simplify_nearest): Fix off-by-one error in setting up real kind-specific maximum exponent for mpfr. gcc/testsuite/ChangeLog: PR fortran/109186 * gfortran.dg/nearest_6.f90: New test. (cherry picked from commit 4410a08b80cc40342eeaa5b6af824cd4352b218c) ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz ` (6 preceding siblings ...) 2023-03-22 18:00 ` cvs-commit at gcc dot gnu.org @ 2023-03-24 18:41 ` cvs-commit at gcc dot gnu.org 2023-03-24 18:44 ` cvs-commit at gcc dot gnu.org 2023-03-24 18:46 ` anlauf at gcc dot gnu.org 9 siblings, 0 replies; 11+ messages in thread From: cvs-commit at gcc dot gnu.org @ 2023-03-24 18:41 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 --- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-11 branch has been updated by Harald Anlauf <anlauf@gcc.gnu.org>: https://gcc.gnu.org/g:4b722050fe8e7f06a3e653f290a39ccdc4d03174 commit r11-10595-g4b722050fe8e7f06a3e653f290a39ccdc4d03174 Author: Harald Anlauf <anlauf@gmx.de> Date: Sun Mar 19 21:29:46 2023 +0100 Fortran: simplification of NEAREST for large argument [PR109186] gcc/fortran/ChangeLog: PR fortran/109186 * simplify.c (gfc_simplify_nearest): Fix off-by-one error in setting up real kind-specific maximum exponent for mpfr. gcc/testsuite/ChangeLog: PR fortran/109186 * gfortran.dg/nearest_6.f90: New test. (cherry picked from commit 4410a08b80cc40342eeaa5b6af824cd4352b218c) ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz ` (7 preceding siblings ...) 2023-03-24 18:41 ` cvs-commit at gcc dot gnu.org @ 2023-03-24 18:44 ` cvs-commit at gcc dot gnu.org 2023-03-24 18:46 ` anlauf at gcc dot gnu.org 9 siblings, 0 replies; 11+ messages in thread From: cvs-commit at gcc dot gnu.org @ 2023-03-24 18:44 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 --- Comment #9 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-10 branch has been updated by Harald Anlauf <anlauf@gcc.gnu.org>: https://gcc.gnu.org/g:b9f6e7e234bab6ef8b5425c3e8b88bf8dfbc5089 commit r10-11265-gb9f6e7e234bab6ef8b5425c3e8b88bf8dfbc5089 Author: Harald Anlauf <anlauf@gmx.de> Date: Sun Mar 19 21:29:46 2023 +0100 Fortran: simplification of NEAREST for large argument [PR109186] gcc/fortran/ChangeLog: PR fortran/109186 * simplify.c (gfc_simplify_nearest): Fix off-by-one error in setting up real kind-specific maximum exponent for mpfr. gcc/testsuite/ChangeLog: PR fortran/109186 * gfortran.dg/nearest_6.f90: New test. (cherry picked from commit 4410a08b80cc40342eeaa5b6af824cd4352b218c) ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug fortran/109186] nearest(huge(x),-1.0_kind(x)) half of correct value 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz ` (8 preceding siblings ...) 2023-03-24 18:44 ` cvs-commit at gcc dot gnu.org @ 2023-03-24 18:46 ` anlauf at gcc dot gnu.org 9 siblings, 0 replies; 11+ messages in thread From: anlauf at gcc dot gnu.org @ 2023-03-24 18:46 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109186 anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Target Milestone|--- |10.5 Resolution|--- |FIXED --- Comment #10 from anlauf at gcc dot gnu.org --- Fixed on all open branches. Closing. Thanks for the report! ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2023-03-24 18:46 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-03-19 1:46 [Bug fortran/109186] New: nearest(huge(x),-1.0_kind(x)) half of correct value john.harper at vuw dot ac.nz 2023-03-19 5:06 ` [Bug fortran/109186] " jvdelisle at gcc dot gnu.org 2023-03-19 8:47 ` john.harper at vuw dot ac.nz 2023-03-19 19:30 ` anlauf at gcc dot gnu.org 2023-03-19 19:58 ` anlauf at gcc dot gnu.org 2023-03-19 20:45 ` anlauf at gcc dot gnu.org 2023-03-20 17:46 ` cvs-commit at gcc dot gnu.org 2023-03-22 18:00 ` cvs-commit at gcc dot gnu.org 2023-03-24 18:41 ` cvs-commit at gcc dot gnu.org 2023-03-24 18:44 ` cvs-commit at gcc dot gnu.org 2023-03-24 18:46 ` anlauf at gcc dot gnu.org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).