public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations
@ 2020-03-18 12:41 dpochepk at gmail dot com
2020-03-18 12:56 ` [Bug middle-end/94212] " pinskia at gcc dot gnu.org
` (15 more replies)
0 siblings, 16 replies; 17+ messages in thread
From: dpochepk at gmail dot com @ 2020-03-18 12:41 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Bug ID: 94212
Summary: [AARCH64] [Regression] Incorrect vectorization of loop
with FP calculations
Product: gcc
Version: tree-ssa
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: dpochepk at gmail dot com
Target Milestone: ---
Created attachment 48054
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48054&action=edit
example application returning different result for O3 and O2
Example application (FP polynomial loop calculations) gives different result
for O2 and O3 optimizations. Different is 1 ulp, so it might be some kind of
rounding error (unsafe math leaked?).
"-O3 -fno-tree-vectorize" gives correct result.
This issue seems to affect aarch64-only (at least x86_64 is fine).
Tried several gcc versions:
trunk: affected
gcc8.3: affected
gcc7.4: not affected
(I haven't investigated assembly)
Example application is in attachment. Method "foo" has vectorized loop, which
is probably the trigger for this bug.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug middle-end/94212] [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
@ 2020-03-18 12:56 ` pinskia at gcc dot gnu.org
2020-03-18 12:58 ` pinskia at gcc dot gnu.org
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2020-03-18 12:56 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|c |middle-end
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I suspect there is an Fused multiple-add being used for vectorized version
while not for the non-vectorized version.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug middle-end/94212] [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
2020-03-18 12:56 ` [Bug middle-end/94212] " pinskia at gcc dot gnu.org
@ 2020-03-18 12:58 ` pinskia at gcc dot gnu.org
2020-03-18 12:59 ` [Bug middle-end/94212] " pinskia at gcc dot gnu.org
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2020-03-18 12:58 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
>(at least x86_64 is fine)
No, just FMA is not enabled by default.
If I use -march=skylake-avx512 , I get the same answers as on aarch64_64.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug middle-end/94212] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
2020-03-18 12:56 ` [Bug middle-end/94212] " pinskia at gcc dot gnu.org
2020-03-18 12:58 ` pinskia at gcc dot gnu.org
@ 2020-03-18 12:59 ` pinskia at gcc dot gnu.org
2020-03-18 13:10 ` pinskia at gcc dot gnu.org
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2020-03-18 12:59 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #2)
> >(at least x86_64 is fine)
> No, just FMA is not enabled by default.
> If I use -march=skylake-avx512 , I get the same answers as on aarch64_64.
Note I am running on Intel(R) Xeon(R) D-2146NT CPU @ 2.30GHz.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug middle-end/94212] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (2 preceding siblings ...)
2020-03-18 12:59 ` [Bug middle-end/94212] " pinskia at gcc dot gnu.org
@ 2020-03-18 13:10 ` pinskia at gcc dot gnu.org
2020-03-18 13:44 ` [Bug tree-optimization/94212] [8/9/10 Regression] " rguenth at gcc dot gnu.org
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2020-03-18 13:10 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Note also using -ffp-contract=off will also change the value.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [8/9/10 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (3 preceding siblings ...)
2020-03-18 13:10 ` pinskia at gcc dot gnu.org
@ 2020-03-18 13:44 ` rguenth at gcc dot gnu.org
2020-03-18 14:37 ` dpochepk at gmail dot com
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-03-18 13:44 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |7.4.0
Summary|Incorrect vectorization of |[8/9/10 Regression]
|loop with FP calculations |Incorrect vectorization of
| |loop with FP calculations
Component|middle-end |tree-optimization
Version|tree-ssa |10.0
Target Milestone|--- |8.5
CC| |rguenth at gcc dot gnu.org,
| |rsandifo at gcc dot gnu.org
Target| |aarch64
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
The vectorizer vectorizes the reduction in-order but appearantly sth goes wrong
there.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [8/9/10 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (4 preceding siblings ...)
2020-03-18 13:44 ` [Bug tree-optimization/94212] [8/9/10 Regression] " rguenth at gcc dot gnu.org
@ 2020-03-18 14:37 ` dpochepk at gmail dot com
2020-03-18 15:14 ` rguenth at gcc dot gnu.org
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: dpochepk at gmail dot com @ 2020-03-18 14:37 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
--- Comment #6 from Dmitrij Pochepko <dpochepk at gmail dot com> ---
Just checked: non-vectorized assembly for aarch64 (O2) is using fmadd and fmsub
intensively.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [8/9/10 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (5 preceding siblings ...)
2020-03-18 14:37 ` dpochepk at gmail dot com
@ 2020-03-18 15:14 ` rguenth at gcc dot gnu.org
2020-03-18 16:49 ` dpochepk at gmail dot com
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-03-18 15:14 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Dmitrij Pochepko from comment #6)
> Just checked: non-vectorized assembly for aarch64 (O2) is using fmadd and
> fmsub intensively.
Try with -ffp-contract=off then. Note due to effective unrolling of
the loop with vectorization we might end up forming "different" fmadd
groups. So you might also want to check whether the vectorized loop still
sees fmadd use.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [8/9/10 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (6 preceding siblings ...)
2020-03-18 15:14 ` rguenth at gcc dot gnu.org
@ 2020-03-18 16:49 ` dpochepk at gmail dot com
2021-01-14 8:34 ` [Bug tree-optimization/94212] [8/9/10/11 " rguenth at gcc dot gnu.org
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: dpochepk at gmail dot com @ 2020-03-18 16:49 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
--- Comment #8 from Dmitrij Pochepko <dpochepk at gmail dot com> ---
(In reply to Richard Biener from comment #7)
> (In reply to Dmitrij Pochepko from comment #6)
> > Just checked: non-vectorized assembly for aarch64 (O2) is using fmadd and
> > fmsub intensively.
>
> Try with -ffp-contract=off then. Note due to effective unrolling of
> the loop with vectorization we might end up forming "different" fmadd
> groups. So you might also want to check whether the vectorized loop still
> sees fmadd use.
-O2 -ffp-contract=off
-O3 -ffp-contract=off
produce same calculation result as -O2
regarging assembly:
vectorized version is using fmla and fmls, which is vectorized version of
multiply-add/sub. It's hard to say the difference in how multiplications and
additions/subtractions are grouped without detailed step-by-step comparison
though.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [8/9/10/11 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (7 preceding siblings ...)
2020-03-18 16:49 ` dpochepk at gmail dot com
@ 2021-01-14 8:34 ` rguenth at gcc dot gnu.org
2021-03-26 9:40 ` qianjh at cn dot fujitsu.com
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-01-14 8:34 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
So I'm not sure this is actually a bug - the vectorizer in-order reduction
vectorization changes the FMA groups we can form (but they are not required by
the standard since they are not explicit fma () calls).
So I'd argue this report is invalid or at least I don't see a good way to fix
it
(we'd have to form FMAs before vectorization maybe).
Richard?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [8/9/10/11 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (8 preceding siblings ...)
2021-01-14 8:34 ` [Bug tree-optimization/94212] [8/9/10/11 " rguenth at gcc dot gnu.org
@ 2021-03-26 9:40 ` qianjh at cn dot fujitsu.com
2021-03-26 9:47 ` rguenther at suse dot de
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: qianjh at cn dot fujitsu.com @ 2021-03-26 9:40 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Qian Jianhua <qianjh at cn dot fujitsu.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |qianjh at cn dot fujitsu.com
--- Comment #10 from Qian Jianhua <qianjh at cn dot fujitsu.com> ---
I simplified the testcase as below.
----------------------------------
#include <stdio.h>
#define POLY(arg) (1.0d - 2.0d * arg + 3.0d * arg * arg - 4.0 * arg * arg *
arg)
double v[2]={1000006.0d,1000008.0d};
int main(int argc, char** argv) {
double res = 0.0d;
res = v[1]*POLY(v[0]);
printf("RESULT:%lf\n", res);
return 0;;
}
----------------------------------
The result is also different with/without -ffp-contract=off.
Assembly has no problem.
So I think there are differences in FP accuracy between mul+add and fmadd.
They are not equivalent for some specific numbers.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [8/9/10/11 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (9 preceding siblings ...)
2021-03-26 9:40 ` qianjh at cn dot fujitsu.com
@ 2021-03-26 9:47 ` rguenther at suse dot de
2021-05-14 9:53 ` [Bug tree-optimization/94212] [9/10/11/12 " jakub at gcc dot gnu.org
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenther at suse dot de @ 2021-03-26 9:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
--- Comment #11 from rguenther at suse dot de <rguenther at suse dot de> ---
On Fri, 26 Mar 2021, qianjh at cn dot fujitsu.com wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
>
> Qian Jianhua <qianjh at cn dot fujitsu.com> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |qianjh at cn dot fujitsu.com
>
> --- Comment #10 from Qian Jianhua <qianjh at cn dot fujitsu.com> ---
> I simplified the testcase as below.
> ----------------------------------
> #include <stdio.h>
>
> #define POLY(arg) (1.0d - 2.0d * arg + 3.0d * arg * arg - 4.0 * arg * arg *
> arg)
> double v[2]={1000006.0d,1000008.0d};
>
> int main(int argc, char** argv) {
> double res = 0.0d;
> res = v[1]*POLY(v[0]);
> printf("RESULT:%lf\n", res);
> return 0;;
> }
> ----------------------------------
>
> The result is also different with/without -ffp-contract=off.
> Assembly has no problem.
>
> So I think there are differences in FP accuracy between mul+add and fmadd.
> They are not equivalent for some specific numbers.
Of course they are not. fmadd elides the intermediate rounding step
of the multiplication. The result can differ in 1ulp
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [9/10/11/12 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (10 preceding siblings ...)
2021-03-26 9:47 ` rguenther at suse dot de
@ 2021-05-14 9:53 ` jakub at gcc dot gnu.org
2021-06-01 8:16 ` rguenth at gcc dot gnu.org
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-05-14 9:53 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|8.5 |9.4
--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 8 branch is being closed.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [9/10/11/12 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (11 preceding siblings ...)
2021-05-14 9:53 ` [Bug tree-optimization/94212] [9/10/11/12 " jakub at gcc dot gnu.org
@ 2021-06-01 8:16 ` rguenth at gcc dot gnu.org
2022-05-27 9:42 ` [Bug tree-optimization/94212] [10/11/12/13 " rguenth at gcc dot gnu.org
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-06-01 8:16 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|9.4 |9.5
--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 9.4 is being released, retargeting bugs to GCC 9.5.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [10/11/12/13 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (12 preceding siblings ...)
2021-06-01 8:16 ` rguenth at gcc dot gnu.org
@ 2022-05-27 9:42 ` rguenth at gcc dot gnu.org
2022-06-28 10:40 ` jakub at gcc dot gnu.org
2022-07-26 13:47 ` rguenth at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-05-27 9:42 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|9.5 |10.4
--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 9 branch is being closed
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [10/11/12/13 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (13 preceding siblings ...)
2022-05-27 9:42 ` [Bug tree-optimization/94212] [10/11/12/13 " rguenth at gcc dot gnu.org
@ 2022-06-28 10:40 ` jakub at gcc dot gnu.org
2022-07-26 13:47 ` rguenth at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-06-28 10:40 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|10.4 |10.5
--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 10.4 is being released, retargeting bugs to GCC 10.5.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/94212] [10/11/12/13 Regression] Incorrect vectorization of loop with FP calculations
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
` (14 preceding siblings ...)
2022-06-28 10:40 ` jakub at gcc dot gnu.org
@ 2022-07-26 13:47 ` rguenth at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-07-26 13:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94212
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |INVALID
Status|UNCONFIRMED |RESOLVED
--- Comment #16 from Richard Biener <rguenth at gcc dot gnu.org> ---
Invalid.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2022-07-26 13:47 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-18 12:41 [Bug c/94212] New: [AARCH64] [Regression] Incorrect vectorization of loop with FP calculations dpochepk at gmail dot com
2020-03-18 12:56 ` [Bug middle-end/94212] " pinskia at gcc dot gnu.org
2020-03-18 12:58 ` pinskia at gcc dot gnu.org
2020-03-18 12:59 ` [Bug middle-end/94212] " pinskia at gcc dot gnu.org
2020-03-18 13:10 ` pinskia at gcc dot gnu.org
2020-03-18 13:44 ` [Bug tree-optimization/94212] [8/9/10 Regression] " rguenth at gcc dot gnu.org
2020-03-18 14:37 ` dpochepk at gmail dot com
2020-03-18 15:14 ` rguenth at gcc dot gnu.org
2020-03-18 16:49 ` dpochepk at gmail dot com
2021-01-14 8:34 ` [Bug tree-optimization/94212] [8/9/10/11 " rguenth at gcc dot gnu.org
2021-03-26 9:40 ` qianjh at cn dot fujitsu.com
2021-03-26 9:47 ` rguenther at suse dot de
2021-05-14 9:53 ` [Bug tree-optimization/94212] [9/10/11/12 " jakub at gcc dot gnu.org
2021-06-01 8:16 ` rguenth at gcc dot gnu.org
2022-05-27 9:42 ` [Bug tree-optimization/94212] [10/11/12/13 " rguenth at gcc dot gnu.org
2022-06-28 10:40 ` jakub at gcc dot gnu.org
2022-07-26 13:47 ` rguenth 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).