https://gcc.gnu.org/ml/gcc-regression/2017-11/msg00290.html : ... FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times graphite "2 loops carried no dependency" 1 (found 0 times) FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times graphite "2 loops carried no dependency" 1 (found 0 times) FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times optimized "loopfn" 8 (found 12 times) FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times optimized "loopfn" 8 (found 12 times)... Regressions on trunk at revision 254889 vs revision 254872
Created attachment 42648 [details] force-parallel-1.c.150t.graphite instead of "2 loops carried no dependency" 1 we have: ... $ grep loops force-parallel-1.c.150t.graphite 0 loops carried no dependency. 0 loops carried no dependency. 0 loops carried no dependency. ...
Created attachment 42649 [details] force-parallel-1.c.154t.parloops2
Created attachment 42650 [details] force-parallel-1.c.228t.optimized
Regressing commit: r254888. ... commit 7ae0128a031e2fd2f324f3853560f10e604c1812 Author: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Fri Nov 17 17:47:36 2017 +0000 * predict.c (determine_unlikely_bbs): Set cgraph node count to 0 when entry block was promoted unlikely. (estimate_bb_frequencies): Increase frequency scale. * profile-count.h (profile_count): Export precision info. * gcc.dg/tree-ssa/dump-2.c: Fixup template for profile precision changes. * gcc.dg/tree-ssa/pr77445-2.c: Fixup template for profile precision changes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254888 138bc75d-0d04-0410-961f-82ee72b054a4 ...
Possibly some optimize_loop_nest_for_speed check changes.
*** Bug 83082 has been marked as a duplicate of this bug. ***
Confirmed on Silvermont.
This is just graphite, shouldn't it be P4?
> This is just graphite, shouldn't it be P4? I would say so. Indeed it is most probably some loop becoming cold and thus quite harmless bug. I will look into it.
https://gcc.gnu.org/ml/gcc-regression/2018-01/msg00362.html : ... New passes: ... FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times graphite "2 loops carried no dependency" 1 (found 0 times) FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times optimized "loopfn" 8 (found 12 times) ...
I also believe it's not P1, thus adjusting to P4. Tom I would add: diff --git a/libgomp/testsuite/libgomp.graphite/force-parallel-1.c b/libgomp/testsuite/libgomp.graphite/force-parallel-1.c index 0393356f9f2..01ac124f0a0 100644 --- a/libgomp/testsuite/libgomp.graphite/force-parallel-1.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-1.c @@ -1,3 +1,5 @@ +/* { dg-options "-fno-ipa-partial-inlining" } */ + void abort (void); int x[10000000]; Because IPA fn split does not play any role in the test. Then I would adjust expected output.
GCC 8.1 has been released.
GCC 8.2 has been released.
GCC 8.3 has been released.
GCC 8.4.0 has been released, adjusting target milestone.
GCC 8 branch is being closed.
GCC 9.4 is being released, retargeting bugs to GCC 9.5.
GCC 9 branch is being closed
GCC 10.4 is being released, retargeting bugs to GCC 10.5.
GCC 10 branch is being closed.