On 24/11/15 14:55, Andreas Arnez wrote:
Ping?
https://gcc.gnu.org/ml/gcc-patches/2015-11/msg01192.html
I guess we want C and C++ behave the same here?
gcc/cp/ChangeLog:
* cp-gimplify.c (genericize_cp_loop): Change LOOP_EXPR's location
to start of loop body instead of start of loop.
gcc/testsuite/ChangeLog:
* g++.dg/guality/pr67192.C: New test.
Since this, we've been seeing these tests fail natively on AArch64 and ARM:
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++11 gcov: 3 failures in line counts, 0 in
branch percentages, 0 in return percentages, 0 in intermediate format
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++11 line 115: is 27:should be 14
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++11 line 58: is 18:should be 9
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++11 line 73: is 162:should be 81
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++14 gcov: 3 failures in line counts, 0 in
branch percentages, 0 in return percentages, 0 in intermediate format
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++14 line 115: is 27:should be 14
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++14 line 58: is 18:should be 9
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++14 line 73: is 162:should be 81
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++98 gcov: 3 failures in line counts, 0 in
branch percentages, 0 in return percentages, 0 in intermediate format
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++98 line 115: is 27:should be 14
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++98 line 58: is 18:should be 9
FAIL: g++.dg/gcov/gcov-1.C -std=gnu++98 line 73: is 162:should be 81
I've not had a chance to look any further yet.
Thanks, Alan