https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95716
Bug ID: 95716 Summary: g++.dg/ext/pr85503.C fails Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at linux dot vnet.ibm.com Target Milestone: --- g:92bed036098928cd4659c8990e14cf7ad040e0c2, r11-1350 Note: I only saw this on powerpc64 LE systems, not BE. Executing on host: /home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -std=gnu++14 -O2 -mvsx -S -o pr85503.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -std=gnu++14 -O2 -mvsx -S -o pr85503.s /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C: In instantiation of 'struct ad<al<ai<double, 2, 1> > >': /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:58:33: required from 'class bf<al<ai<double, 2, 1> > >' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:121:32: required from 'class ap<al<ai<double, 2, 1> > >' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:201:41: required from here /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:200:8: error: 'typedef class ai<double, 2, 1> ai<double, 2, 1>::cv' is private within this context /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:141:14: note: declared private here compiler exited with status 1 Executing on host: /home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../ exceptions_enabled912718.cc -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -S -o exceptions_enabled912718.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../ exceptions_enabled912718.cc -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -S -o exceptions_enabled912718.s FAIL: g++.dg/ext/pr85503.C -std=gnu++14 (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:200:8: error: 'typedef class ai<double, 2, 1> ai<double, 2, 1>::cv' is private within this context Executing on host: /home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -std=gnu++17 -O2 -mvsx -S -o pr85503.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -std=gnu++17 -O2 -mvsx -S -o pr85503.s /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C: In instantiation of 'struct ad<al<ai<double, 2, 1> > >': /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:58:33: required from 'class bf<al<ai<double, 2, 1> > >' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:121:32: required from 'class ap<al<ai<double, 2, 1> > >' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:201:41: required from here /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:200:8: error: 'typedef class ai<double, 2, 1> ai<double, 2, 1>::cv' is private within this context /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:141:14: note: declared private here compiler exited with status 1 FAIL: g++.dg/ext/pr85503.C -std=gnu++17 (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:200:8: error: 'typedef class ai<double, 2, 1> ai<double, 2, 1>::cv' is private within this context Executing on host: /home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -std=gnu++2a -O2 -mvsx -S -o pr85503.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test2/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test2/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -std=gnu++2a -O2 -mvsx -S -o pr85503.s /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C: In instantiation of 'struct ad<al<ai<double, 2, 1> > >': /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:58:33: required from 'class bf<al<ai<double, 2, 1> > >' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:121:32: required from 'class ap<al<ai<double, 2, 1> > >' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:201:41: required from here /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:200:8: error: 'typedef class ai<double, 2, 1> ai<double, 2, 1>::cv' is private within this context /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:141:14: note: declared private here compiler exited with status 1 FAIL: g++.dg/ext/pr85503.C -std=gnu++2a (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/ext/pr85503.C:200:8: error: 'typedef class ai<double, 2, 1> ai<double, 2, 1>::cv' is private within this context testcase /home/seurer/gcc/git/gcc-test2/gcc/testsuite/g++.dg/dg.exp completed in 1 seconds === g++ Summary === # of unexpected failures 3 # of unsupported tests 1