public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu
@ 2021-08-30 17:12 zhendong.su at inf dot ethz.ch
2021-08-30 18:13 ` [Bug tree-optimization/102131] [12 Regression] " jakub at gcc dot gnu.org
` (12 more replies)
0 siblings, 13 replies; 14+ messages in thread
From: zhendong.su at inf dot ethz.ch @ 2021-08-30 17:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
Bug ID: 102131
Summary: wrong code at -O1 and above on x86_64-linux-gnu
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: zhendong.su at inf dot ethz.ch
Target Milestone: ---
This appears to be a recent regression.
[594] % gcctk -v
Using built-in specs.
COLLECT_GCC=gcctk
COLLECT_LTO_WRAPPER=/local/suz-local/software/local/gcc-trunk/libexec/gcc/x86_64-pc-linux-gnu/12.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-trunk/configure --disable-bootstrap
--prefix=/local/suz-local/software/local/gcc-trunk --enable-languages=c,c++
--disable-werror --enable-multilib --with-system-zlib
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 12.0.0 20210830 (experimental) [master revision
02dbf5d1273:023508d4548:d73c44800b53c7e130da29e4eff1960b8311ffcd] (GCC)
[595] %
[595] % gcctk -O0 small.c; ./a.out
[596] %
[596] % gcctk -O1 small.c
[597] % ./a.out
Aborted
[598] %
[598] % cat small.c
int a;
int main() {
unsigned b = 0;
int c = 1;
for (; b < 3; b++) {
while (c < b)
__builtin_abort ();
for (a = 0; a < 3; a++)
c++;
}
return 0;
}
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
@ 2021-08-30 18:13 ` jakub at gcc dot gnu.org
2021-08-31 6:34 ` guojiufu at gcc dot gnu.org
` (11 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-08-30 18:13 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
CC| |jakub at gcc dot gnu.org
Version|unknown |12.0
Target Milestone|--- |12.0
Status|UNCONFIRMED |NEW
Last reconfirmed| |2021-08-30
Summary|wrong code at -O1 and above |[12 Regression] wrong code
|on x86_64-linux-gnu |at -O1 and above on
| |x86_64-linux-gnu
Priority|P3 |P1
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Started with r12-3136-g3673dcf6d6baeb67bb70ff03d4cb3f92beed0075
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
2021-08-30 18:13 ` [Bug tree-optimization/102131] [12 Regression] " jakub at gcc dot gnu.org
@ 2021-08-31 6:34 ` guojiufu at gcc dot gnu.org
2021-08-31 9:51 ` guojiufu at gcc dot gnu.org
` (10 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: guojiufu at gcc dot gnu.org @ 2021-08-31 6:34 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #2 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> ---
Thank you!
For this case, there are two exits, and through these two exits, different
niters(number of iterations) are calculated. It fails to handle this kind of
case well.
In ivcanon pass, the edge on the condition was removed incorrectly.
int a;
int main() {
unsigned b = 0;
int c = 1;
for (;b < 3; b++) {
if (c < b)
__builtin_abort ();
c+=3;
}
return 0;
}
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
2021-08-30 18:13 ` [Bug tree-optimization/102131] [12 Regression] " jakub at gcc dot gnu.org
2021-08-31 6:34 ` guojiufu at gcc dot gnu.org
@ 2021-08-31 9:51 ` guojiufu at gcc dot gnu.org
2021-08-31 10:34 ` amker at gcc dot gnu.org
` (9 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: guojiufu at gcc dot gnu.org @ 2021-08-31 9:51 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #3 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> ---
The issue may come from 'iv0 cmp iv1' transform:
if (c<b) exit-loop
-->if (c>=b) in-loop
-->if (b<=c) in-loop
c: {4, +, 3}
b: {1, +, 1}
if ({1, +, 1} <= {4, +, 3})
==> if ({1,+,-2} <= {4,+,0}) //// here, error occur
==> if ({1,+,-2} < {5,+,0}) le-->lt
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (2 preceding siblings ...)
2021-08-31 9:51 ` guojiufu at gcc dot gnu.org
@ 2021-08-31 10:34 ` amker at gcc dot gnu.org
2021-09-01 9:23 ` guojiufu at gcc dot gnu.org
` (8 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: amker at gcc dot gnu.org @ 2021-08-31 10:34 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #4 from bin cheng <amker at gcc dot gnu.org> ---
(In reply to Jiu Fu Guo from comment #3)
> The issue may come from 'iv0 cmp iv1' transform:
>
> if (c<b) exit-loop
> -->if (c>=b) in-loop
> -->if (b<=c) in-loop
>
> c: {4, +, 3}
> b: {1, +, 1}
>
> if ({1, +, 1} <= {4, +, 3})
> ==> if ({1,+,-2} <= {4,+,0}) //// here, error occur
> ==> if ({1,+,-2} < {5,+,0}) le-->lt
So this duplicates to PR100740? Thanks
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (3 preceding siblings ...)
2021-08-31 10:34 ` amker at gcc dot gnu.org
@ 2021-09-01 9:23 ` guojiufu at gcc dot gnu.org
2021-09-02 7:14 ` guojiufu at gcc dot gnu.org
` (7 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: guojiufu at gcc dot gnu.org @ 2021-09-01 9:23 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #5 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> ---
(In reply to bin cheng from comment #4)
> (In reply to Jiu Fu Guo from comment #3)
> > The issue may come from 'iv0 cmp iv1' transform:
> >
> > if (c<b) exit-loop
> > -->if (c>=b) in-loop
> > -->if (b<=c) in-loop
> >
> > c: {4, +, 3}
> > b: {1, +, 1}
> >
> > if ({1, +, 1} <= {4, +, 3})
> > ==> if ({1,+,-2} <= {4,+,0}) //// here, error occur
> > ==> if ({1,+,-2} < {5,+,0}) le-->lt
>
> So this duplicates to PR100740? Thanks
Yes, in theory, these PRs are related to the inaccurate
converting "{b1,s1} LT/LE {b2,s2}" to "{b1,s1-s2} LT/LE {b2,0}".
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (4 preceding siblings ...)
2021-09-01 9:23 ` guojiufu at gcc dot gnu.org
@ 2021-09-02 7:14 ` guojiufu at gcc dot gnu.org
2021-11-15 17:04 ` [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136 jakub at gcc dot gnu.org
` (6 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: guojiufu at gcc dot gnu.org @ 2021-09-02 7:14 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #6 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> ---
Drafted a patch as below. With this patch, those cases can pass.
diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.c
index 7af92d1c893..a400c42919b 100644
--- a/gcc/tree-ssa-loop-niter.c
+++ b/gcc/tree-ssa-loop-niter.c
@@ -1866,6 +1866,24 @@ number_of_iterations_cond (class loop *loop,
|| !iv0->no_overflow || !iv1->no_overflow))
return false;
+ /* GT/GE has been transformed to LT/LE already.
+ cmp_code could be LT, LE or NE
+
+ For LE/LT transform
+ {iv0.base, iv0.step} LT/LE {iv1.base, iv1.step}
+ to
+ {iv0.base, iv0.step - iv1.step} LT/LE {iv1.base, 0}
+ Negative iv0.step - iv1.step means decreasing until wrap,
+ then the transform is not accurate.
+
+ For example:
+ {1, +, 1} <= {4, +, 3}
+ is not same with
+ {1, +, -2} <= {4, +, 0}
+ */
+ if ((code == LE_EXPR || code == LT_EXPR) && tree_int_cst_sign_bit
(step))
+ return false;
+
iv0->step = step;
if (!POINTER_TYPE_P (type))
iv0->no_overflow = false;
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (5 preceding siblings ...)
2021-09-02 7:14 ` guojiufu at gcc dot gnu.org
@ 2021-11-15 17:04 ` jakub at gcc dot gnu.org
2021-11-16 2:01 ` guojiufu at gcc dot gnu.org
` (5 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-11-15 17:04 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Any further progress on this?
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (6 preceding siblings ...)
2021-11-15 17:04 ` [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136 jakub at gcc dot gnu.org
@ 2021-11-16 2:01 ` guojiufu at gcc dot gnu.org
2021-12-15 10:18 ` zhendong.su at inf dot ethz.ch
` (4 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: guojiufu at gcc dot gnu.org @ 2021-11-16 2:01 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #8 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #7)
> Any further progress on this?
Thanks, Jabkub!
There is a patch that may cover more cases (PR102636/PR100740.. and other cases
where 'vi0.step - iv1.step > 0'), but it seems complex.
https://gcc.gnu.org/pipermail/gcc-patches/2021-October/582766.html
We may need a better fix.
BR,
Jiufu
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (7 preceding siblings ...)
2021-11-16 2:01 ` guojiufu at gcc dot gnu.org
@ 2021-12-15 10:18 ` zhendong.su at inf dot ethz.ch
2022-01-24 10:43 ` rguenth at gcc dot gnu.org
` (3 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: zhendong.su at inf dot ethz.ch @ 2021-12-15 10:18 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #9 from Zhendong Su <zhendong.su at inf dot ethz.ch> ---
Perhaps the following is due to the same root cause?
[558] % gcctk -O0 small.c; ./a.out
[559] % gcctk -O1 small.c; ./a.out
Aborted
[560] % cat small.c
int a;
int main() {
unsigned b = 0;
for (a = 2; a < 8; a += 2)
if (++b > a)
__builtin_abort();
return 0;
}
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (8 preceding siblings ...)
2021-12-15 10:18 ` zhendong.su at inf dot ethz.ch
@ 2022-01-24 10:43 ` rguenth at gcc dot gnu.org
2022-01-24 12:15 ` cvs-commit at gcc dot gnu.org
` (2 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-01-24 10:43 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
*** Bug 102636 has been marked as a duplicate of this bug. ***
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (9 preceding siblings ...)
2022-01-24 10:43 ` rguenth at gcc dot gnu.org
@ 2022-01-24 12:15 ` cvs-commit at gcc dot gnu.org
2022-01-24 12:48 ` rguenth at gcc dot gnu.org
2022-01-25 1:28 ` crazylht at gmail dot com
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-01-24 12:15 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:f1af8528d34418bc874ae9d993ee0dc3559972d2
commit r12-6844-gf1af8528d34418bc874ae9d993ee0dc3559972d2
Author: Richard Biener <rguenther@suse.de>
Date: Mon Jan 24 11:50:06 2022 +0100
tree-optimization/102131 - fix niter analysis wrt overflow
This fixes the overflow issues seen with analyzing
BASE0 + STEP0 cmp BASE1 + STEP1 as BASE0 + STEP0 - STEP1 cmp BASE1
by following the logic we have when simplifying comparisons.
2022-01-24 Richard Biener <rguenther@suse.de>
Jiufu Guo <guojiufu@linux.ibm.com>
PR tree-optimization/100740
PR tree-optimization/101508
PR tree-optimization/101972
PR tree-optimization/102131
* tree-ssa-loop-niter.cc (number_of_iterations_cond): Properly
constrain BASE0 + STEP0 cmp BASE1 + STEP1 to
BASE0 + STEP0 - STEP1 cmp BASE1 transform.
* gcc.dg/torture/pr100740.c: New testcase.
* gcc.dg/torture/pr101508.c: Likewise.
* gcc.dg/torture/pr101972.c: Likewise.
* gcc.dg/torture/pr102131-1.c: Likewise.
* gcc.dg/torture/pr102131-2.c: Likewise.
* gcc.dg/torture/pr102131-3.c: Likewise.
* gcc.dg/torture/pr102131-4.c: Likewise.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (10 preceding siblings ...)
2022-01-24 12:15 ` cvs-commit at gcc dot gnu.org
@ 2022-01-24 12:48 ` rguenth at gcc dot gnu.org
2022-01-25 1:28 ` crazylht at gmail dot com
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-01-24 12:48 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Known to work| |12.0
--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed. PR100740 is still open to track backporting for testcases miscompiled
in earlier releases.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
` (11 preceding siblings ...)
2022-01-24 12:48 ` rguenth at gcc dot gnu.org
@ 2022-01-25 1:28 ` crazylht at gmail dot com
12 siblings, 0 replies; 14+ messages in thread
From: crazylht at gmail dot com @ 2022-01-25 1:28 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131
Hongtao.liu <crazylht at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |crazylht at gmail dot com
--- Comment #13 from Hongtao.liu <crazylht at gmail dot com> ---
(In reply to CVS Commits from comment #11)
> The master branch has been updated by Richard Biener <rguenth@gcc.gnu.org>:
>
> https://gcc.gnu.org/g:f1af8528d34418bc874ae9d993ee0dc3559972d2
>
> commit r12-6844-gf1af8528d34418bc874ae9d993ee0dc3559972d2
> Author: Richard Biener <rguenther@suse.de>
> Date: Mon Jan 24 11:50:06 2022 +0100
>
> tree-optimization/102131 - fix niter analysis wrt overflow
>
> This fixes the overflow issues seen with analyzing
> BASE0 + STEP0 cmp BASE1 + STEP1 as BASE0 + STEP0 - STEP1 cmp BASE1
> by following the logic we have when simplifying comparisons.
>
> 2022-01-24 Richard Biener <rguenther@suse.de>
> Jiufu Guo <guojiufu@linux.ibm.com>
>
> PR tree-optimization/100740
> PR tree-optimization/101508
> PR tree-optimization/101972
> PR tree-optimization/102131
> * tree-ssa-loop-niter.cc (number_of_iterations_cond): Properly
> constrain BASE0 + STEP0 cmp BASE1 + STEP1 to
> BASE0 + STEP0 - STEP1 cmp BASE1 transform.
>
> * gcc.dg/torture/pr100740.c: New testcase.
> * gcc.dg/torture/pr101508.c: Likewise.
> * gcc.dg/torture/pr101972.c: Likewise.
> * gcc.dg/torture/pr102131-1.c: Likewise.
> * gcc.dg/torture/pr102131-2.c: Likewise.
> * gcc.dg/torture/pr102131-3.c: Likewise.
> * gcc.dg/torture/pr102131-4.c: Likewise.
It regresses
https://gcc.gnu.org/pipermail/gcc-regression/2022-January/076279.html
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2022-01-25 1:28 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-30 17:12 [Bug tree-optimization/102131] New: wrong code at -O1 and above on x86_64-linux-gnu zhendong.su at inf dot ethz.ch
2021-08-30 18:13 ` [Bug tree-optimization/102131] [12 Regression] " jakub at gcc dot gnu.org
2021-08-31 6:34 ` guojiufu at gcc dot gnu.org
2021-08-31 9:51 ` guojiufu at gcc dot gnu.org
2021-08-31 10:34 ` amker at gcc dot gnu.org
2021-09-01 9:23 ` guojiufu at gcc dot gnu.org
2021-09-02 7:14 ` guojiufu at gcc dot gnu.org
2021-11-15 17:04 ` [Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu since r12-3136 jakub at gcc dot gnu.org
2021-11-16 2:01 ` guojiufu at gcc dot gnu.org
2021-12-15 10:18 ` zhendong.su at inf dot ethz.ch
2022-01-24 10:43 ` rguenth at gcc dot gnu.org
2022-01-24 12:15 ` cvs-commit at gcc dot gnu.org
2022-01-24 12:48 ` rguenth at gcc dot gnu.org
2022-01-25 1:28 ` crazylht at gmail dot com
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).