[Bug debug/105415] [9/10/11/12/13 Regression] '-fcompare-debug' failure w/ -O2 -ftree-parallelize-loops=2 since r7-4900-g59ec925b1199f9
asolokha at gmx dot com
gcc-bugzilla@gcc.gnu.org
Tue May 17 12:08:51 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105415
Arseny Solokha <asolokha at gmx dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[9/10/11/12 Regression] |[9/10/11/12/13 Regression]
|'-fcompare-debug' failure |'-fcompare-debug' failure
|w/ -O2 |w/ -O2
|-ftree-parallelize-loops=2 |-ftree-parallelize-loops=2
|since |since
|r7-4900-g59ec925b1199f9 |r7-4900-g59ec925b1199f9
--- Comment #8 from Arseny Solokha <asolokha at gmx dot com> ---
I still get a similar failure w/ gcc 13.0.0 20220515 snapshot:
@@ -360,7 +360,7 @@
1: int i;
2: signed int D.xxxx;
-;; Function bar._loopfn.0 (bar._loopfn.0, funcdef_no=2, cgraph_uid=3,
symbol_order=5)
+;; Function bar._loopfn.0 (bar._loopfn.0, funcdef_no=2, cgraph_uid=3,
symbol_order=6)
(note # 0 0 NOTE_INSN_DELETED)
(note # 0 0 [bb 2] NOTE_INSN_BASIC_BLOCK)
upon the following change to the original testcase:
@@ -4,13 +4,10 @@ static int n;
void
foo (void)
{
- int s = 0;
+ int *arr[] = { &n, &n, &n };
+ int unused = n;
- while (m < 1)
- {
- s += n;
- ++m;
- }
+ m = 0;
}
void
Do you want me to open a separate PR for that?
More information about the Gcc-bugs
mailing list