public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition
@ 2021-04-12 21:17 qinzhao at gcc dot gnu.org
2021-04-12 22:52 ` [Bug tree-optimization/100053] " pinskia at gcc dot gnu.org
` (13 more replies)
0 siblings, 14 replies; 15+ messages in thread
From: qinzhao at gcc dot gnu.org @ 2021-04-12 21:17 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
Bug ID: 100053
Summary: tree-fre incorrectly delete a condition
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: qinzhao at gcc dot gnu.org
Target Milestone: ---
hi, this is a bug with tree-fre optimization that caused run-time segmentation
fault.
the original testing case cannot be posted.
the following is the reduced testing case through Creduce.
ubuntu@qinzhao-ubuntu-x86:~/Bugs/32423691$ cat ksm.i
typedef a;
typedef struct b b;
struct {
char c
} typedef d;
struct e {
int f;
char g
} typedef aa;
struct {
int ad;
char ae
} typedef ab;
struct {
int ac;
char ah;
int ai;
a *h;
b *ag
} typedef af;
struct b {
af i;
struct e *j
} m;
k, o, q, r, s, t, u;
typedef l[];
l n;
*p;
ab al;
v(init) {
d *aj;
int ak;
if (!init) {
w();
aj = q;
if (p[t])
goto aq;
af am = (&m)->i;
if (_setjmp())
if ((&m)->i.h) {
a an, ao;
aa *ap = am.h[(&m)->i.ai];
void *au;
if ((&m)->i.ai) {
if (x())
an += (long)au % (&m)->i.ag->j->f;
if ((a)__builtin_alloca)
ao = au = an;
ap->g = "";
}
y(ao);
}
ak |= z(n[k], ak, init ? 0 : ((int *)o)[t]);
(&al)->ad = (&m)->i.ac & (&m)->i.ah;
(&m)->i.ac = (&al)->ae = &al;
}
if (!init)
aj->c = s;
ar(u, r, s);
aq:
if (!init)
as(((int *)o)[t]);
}
ubuntu@qinzhao-ubuntu-x86:~/Bugs/32423691$ cat t
/home/ubuntu/Install/latest-debug/bin/gcc ksm.i -c -o ksm.o -O2
-fdump-tree-optimized
ubuntu@qinzhao-ubuntu-x86:~/Bugs/32423691$ sh t
....
there are quite some warnings during compilation, please ignore them.
check the ksm.i.244t.optimized, you will find that the last "if (!init)" is
completely deleted;
if you add -fno-tree-fre to the compilation line, the last "if (!init)" will
not be deleted anymore.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
@ 2021-04-12 22:52 ` pinskia at gcc dot gnu.org
2021-04-13 8:19 ` rguenth at gcc dot gnu.org
` (12 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-04-12 22:52 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Removing unexecutable edge from if (init_101(D) == 0)
Merging blocks 25 and 26
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
2021-04-12 22:52 ` [Bug tree-optimization/100053] " pinskia at gcc dot gnu.org
@ 2021-04-13 8:19 ` rguenth at gcc dot gnu.org
2021-04-13 9:11 ` rguenth at gcc dot gnu.org
` (11 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-04-13 8:19 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2021-04-13
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org
Ever confirmed|0 |1
Status|UNCONFIRMED |ASSIGNED
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
I will have a look.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
2021-04-12 22:52 ` [Bug tree-optimization/100053] " pinskia at gcc dot gnu.org
2021-04-13 8:19 ` rguenth at gcc dot gnu.org
@ 2021-04-13 9:11 ` rguenth at gcc dot gnu.org
2021-04-13 10:12 ` rguenth at gcc dot gnu.org
` (10 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-04-13 9:11 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
It would be nice if the reduced testcase could be sanitized to throw less
diagnostics with -Wall, likewise if it were a runtime testcase.
Reduced:
int __attribute__((returns_twice,noipa)) x() { return 0; }
void __attribute__((noipa)) ar() {}
void __attribute__((noipa)) as() { __builtin_abort (); }
int a1, a2, a3;
void __attribute__((noipa)) v(int init)
{
if (!init) {
as();
if (a1)
goto aq;
if (x ())
if (a2)
as();
}
if (!init)
a3 = 1;
ar();
aq:
if (!init)
as();
}
int main()
{
v(1);
return 0;
}
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (2 preceding siblings ...)
2021-04-13 9:11 ` rguenth at gcc dot gnu.org
@ 2021-04-13 10:12 ` rguenth at gcc dot gnu.org
2021-04-13 10:12 ` [Bug tree-optimization/100053] [9/10/11 Regression] " rguenth at gcc dot gnu.org
` (9 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-04-13 10:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Created attachment 50579
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50579&action=edit
fix for the issue
I am testing this patch - maybe you can test it on the original testcase you
cannot disclose.
Basically the VN iteration logic fails to make sure to re-evaluate predicated
values validity when backwards reachable edges become executable. Fixing
that would be possible but simply not being optimistic for predicated values
is cheaper, predicated values are a somewhat oddly bolted on feature anyway.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9/10/11 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (3 preceding siblings ...)
2021-04-13 10:12 ` rguenth at gcc dot gnu.org
@ 2021-04-13 10:12 ` rguenth at gcc dot gnu.org
2021-04-13 11:36 ` rguenth at gcc dot gnu.org
` (8 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-04-13 10:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |9.4
Summary|tree-fre incorrectly delete |[9/10/11 Regression]
|a condition |tree-fre incorrectly delete
| |a condition
Keywords| |wrong-code
Known to work| |8.4.0
Priority|P3 |P2
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Btw, it's a regression that came in with the VN rewrite in GCC 9.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9/10/11 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (4 preceding siblings ...)
2021-04-13 10:12 ` [Bug tree-optimization/100053] [9/10/11 Regression] " rguenth at gcc dot gnu.org
@ 2021-04-13 11:36 ` rguenth at gcc dot gnu.org
2021-04-13 12:31 ` cvs-commit at gcc dot gnu.org
` (7 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-04-13 11:36 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Created attachment 50581
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50581&action=edit
improved fix to avoid regressions
This variant of the fix avoids regressing predication in the cases that work OK
and adds a testcase for one such case. I filed PR100063 for the general
weakness
of predicate handling in VN.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9/10/11 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (5 preceding siblings ...)
2021-04-13 11:36 ` rguenth at gcc dot gnu.org
@ 2021-04-13 12:31 ` cvs-commit at gcc dot gnu.org
2021-04-13 12:31 ` [Bug tree-optimization/100053] [9/10 " rguenth at gcc dot gnu.org
` (6 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-04-13 12:31 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #7 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:f9810422f6768b914aabfcbffe64f535bdd18452
commit r11-8152-gf9810422f6768b914aabfcbffe64f535bdd18452
Author: Richard Biener <rguenther@suse.de>
Date: Tue Apr 13 12:05:53 2021 +0200
tree-optimization/100053 - fix predication in VN
This avoids doing optimistic dominance queries involving
non-executable backedges when validating recorded predicated values
in VN because we have no way to force re-evaluating validity when
optimistically not executable edges become executable later.
2021-04-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/100053
* tree-ssa-sccvn.c (vn_nary_op_get_predicated_value): Do
not use optimistic dominance queries for backedges to validate
predicated values.
(dominated_by_p_w_unex): Add parameter to ignore executable
state on backedges.
(rpo_elim::eliminate_avail): Adjust.
* gcc.dg/torture/pr100053.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9/10 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (6 preceding siblings ...)
2021-04-13 12:31 ` cvs-commit at gcc dot gnu.org
@ 2021-04-13 12:31 ` rguenth at gcc dot gnu.org
2021-04-13 15:28 ` qinzhao at gcc dot gnu.org
` (5 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-04-13 12:31 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |11.0
Summary|[9/10/11 Regression] |[9/10 Regression] tree-fre
|tree-fre incorrectly delete |incorrectly delete a
|a condition |condition
--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
Should be fixed on trunk.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9/10 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (7 preceding siblings ...)
2021-04-13 12:31 ` [Bug tree-optimization/100053] [9/10 " rguenth at gcc dot gnu.org
@ 2021-04-13 15:28 ` qinzhao at gcc dot gnu.org
2021-04-13 16:32 ` rguenther at suse dot de
` (4 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: qinzhao at gcc dot gnu.org @ 2021-04-13 15:28 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #9 from qinzhao at gcc dot gnu.org ---
(In reply to Richard Biener from comment #3)
> It would be nice if the reduced testcase could be sanitized to throw less
> diagnostics with -Wall, likewise if it were a runtime testcase.
>
> Reduced:
>
> int __attribute__((returns_twice,noipa)) x() { return 0; }
> void __attribute__((noipa)) ar() {}
> void __attribute__((noipa)) as() { __builtin_abort (); }
> int a1, a2, a3;
> void __attribute__((noipa)) v(int init)
> {
> if (!init) {
> as();
> if (a1)
> goto aq;
> if (x ())
> if (a2)
> as();
> }
> if (!init)
> a3 = 1;
> ar();
> aq:
> if (!init)
> as();
> }
>
> int main()
> {
> v(1);
> return 0;
> }
Hi, thanks for the further reduced testing case.
I am wondering whether you did the above further reducing manually?
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9/10 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (8 preceding siblings ...)
2021-04-13 15:28 ` qinzhao at gcc dot gnu.org
@ 2021-04-13 16:32 ` rguenther at suse dot de
2021-04-13 23:55 ` qinzhao at gcc dot gnu.org
` (3 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: rguenther at suse dot de @ 2021-04-13 16:32 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #10 from rguenther at suse dot de <rguenther at suse dot de> ---
On April 13, 2021 5:28:37 PM GMT+02:00, "qinzhao at gcc dot gnu.org"
<gcc-bugzilla@gcc.gnu.org> wrote:
>https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
>
>--- Comment #9 from qinzhao at gcc dot gnu.org ---
>(In reply to Richard Biener from comment #3)
>> It would be nice if the reduced testcase could be sanitized to throw
>less
>> diagnostics with -Wall, likewise if it were a runtime testcase.
>>
>> Reduced:
>>
>> int __attribute__((returns_twice,noipa)) x() { return 0; }
>> void __attribute__((noipa)) ar() {}
>> void __attribute__((noipa)) as() { __builtin_abort (); }
>> int a1, a2, a3;
>> void __attribute__((noipa)) v(int init)
>> {
>> if (!init) {
>> as();
>> if (a1)
>> goto aq;
>> if (x ())
>> if (a2)
>> as();
>> }
>> if (!init)
>> a3 = 1;
>> ar();
>> aq:
>> if (!init)
>> as();
>> }
>>
>> int main()
>> {
>> v(1);
>> return 0;
>> }
>
>Hi, thanks for the further reduced testing case.
>I am wondering whether you did the above further reducing manually?
Yes, I did.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9/10 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (9 preceding siblings ...)
2021-04-13 16:32 ` rguenther at suse dot de
@ 2021-04-13 23:55 ` qinzhao at gcc dot gnu.org
2021-04-26 11:46 ` cvs-commit at gcc dot gnu.org
` (2 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: qinzhao at gcc dot gnu.org @ 2021-04-13 23:55 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #11 from qinzhao at gcc dot gnu.org ---
(In reply to Richard Biener from comment #4)
> Created attachment 50579 [details]
> fix for the issue
>
> I am testing this patch - maybe you can test it on the original testcase you
> cannot disclose.
>
I tested this patch with the original test case, and it resolved the runtime
error.
thanks.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9/10 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (10 preceding siblings ...)
2021-04-13 23:55 ` qinzhao at gcc dot gnu.org
@ 2021-04-26 11:46 ` cvs-commit at gcc dot gnu.org
2021-05-04 13:54 ` [Bug tree-optimization/100053] [9 " cvs-commit at gcc dot gnu.org
2021-05-04 13:55 ` rguenth at gcc dot gnu.org
13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-04-26 11:46 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:be0093e7273f00fe850578415c0b06bc7dec6dc0
commit r10-9769-gbe0093e7273f00fe850578415c0b06bc7dec6dc0
Author: Richard Biener <rguenther@suse.de>
Date: Tue Apr 13 12:05:53 2021 +0200
tree-optimization/100053 - fix predication in VN
This avoids doing optimistic dominance queries involving
non-executable backedges when validating recorded predicated values
in VN because we have no way to force re-evaluating validity when
optimistically not executable edges become executable later.
2021-04-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/100053
* tree-ssa-sccvn.c (vn_nary_op_get_predicated_value): Do
not use optimistic dominance queries for backedges to validate
predicated values.
(dominated_by_p_w_unex): Add parameter to ignore executable
state on backedges.
(rpo_elim::eliminate_avail): Adjust.
* gcc.dg/torture/pr100053.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
(cherry picked from commit f9810422f6768b914aabfcbffe64f535bdd18452)
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (11 preceding siblings ...)
2021-04-26 11:46 ` cvs-commit at gcc dot gnu.org
@ 2021-05-04 13:54 ` cvs-commit at gcc dot gnu.org
2021-05-04 13:55 ` rguenth at gcc dot gnu.org
13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-05-04 13:54 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
--- Comment #13 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-9 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:6f2a65357f7b122a4e2b78b235d6faaa3d7ab3a4
commit r9-9509-g6f2a65357f7b122a4e2b78b235d6faaa3d7ab3a4
Author: Richard Biener <rguenther@suse.de>
Date: Tue Apr 13 12:05:53 2021 +0200
tree-optimization/100053 - fix predication in VN
This avoids doing optimistic dominance queries involving
non-executable backedges when validating recorded predicated values
in VN because we have no way to force re-evaluating validity when
optimistically not executable edges become executable later.
2021-04-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/100053
* tree-ssa-sccvn.c (vn_nary_op_get_predicated_value): Do
not use optimistic dominance queries for backedges to validate
predicated values.
(dominated_by_p_w_unex): Add parameter to ignore executable
state on backedges.
(rpo_elim::eliminate_avail): Adjust.
* gcc.dg/torture/pr100053.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
(cherry picked from commit f9810422f6768b914aabfcbffe64f535bdd18452)
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug tree-optimization/100053] [9 Regression] tree-fre incorrectly delete a condition
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
` (12 preceding siblings ...)
2021-05-04 13:54 ` [Bug tree-optimization/100053] [9 " cvs-commit at gcc dot gnu.org
@ 2021-05-04 13:55 ` rguenth at gcc dot gnu.org
13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-05-04 13:55 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100053
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
Known to fail| |9.3.0
Known to work| |9.3.1
--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2021-05-04 13:55 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-12 21:17 [Bug tree-optimization/100053] New: tree-fre incorrectly delete a condition qinzhao at gcc dot gnu.org
2021-04-12 22:52 ` [Bug tree-optimization/100053] " pinskia at gcc dot gnu.org
2021-04-13 8:19 ` rguenth at gcc dot gnu.org
2021-04-13 9:11 ` rguenth at gcc dot gnu.org
2021-04-13 10:12 ` rguenth at gcc dot gnu.org
2021-04-13 10:12 ` [Bug tree-optimization/100053] [9/10/11 Regression] " rguenth at gcc dot gnu.org
2021-04-13 11:36 ` rguenth at gcc dot gnu.org
2021-04-13 12:31 ` cvs-commit at gcc dot gnu.org
2021-04-13 12:31 ` [Bug tree-optimization/100053] [9/10 " rguenth at gcc dot gnu.org
2021-04-13 15:28 ` qinzhao at gcc dot gnu.org
2021-04-13 16:32 ` rguenther at suse dot de
2021-04-13 23:55 ` qinzhao at gcc dot gnu.org
2021-04-26 11:46 ` cvs-commit at gcc dot gnu.org
2021-05-04 13:54 ` [Bug tree-optimization/100053] [9 " cvs-commit at gcc dot gnu.org
2021-05-04 13:55 ` 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).