Nathan Sidwell <nat...@acm.org> writes:

>       PR c++/58583
>       * g++.dg/cpp0x/nsdmi-template14.C: New test.

spawn -ignore SIGHUP 
/usr/local/gcc/gcc-20150616/Build/gcc/testsuite/g++2/../../xg++ 
-B/usr/local/gcc/gcc-20150616/Build/gcc/testsuite/g++2/../../ 
/usr/local/gcc/gcc-20150616/gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C 
-fno-diagnostics-show-caret -fdiagnostics-color=never -nostdinc++ 
-I/usr/local/gcc/gcc-20150616/Build/ia64-suse-linux/libstdc++-v3/include/ia64-suse-linux
 -I/usr/local/gcc/gcc-20150616/Build/ia64-suse-linux/libstdc++-v3/include 
-I/usr/local/gcc/gcc-20150616/libstdc++-v3/libsupc++ 
-I/usr/local/gcc/gcc-20150616/libstdc++-v3/include/backward 
-I/usr/local/gcc/gcc-20150616/libstdc++-v3/testsuite/util -fmessage-length=0 
-std=c++11 -pedantic-errors -Wno-long-long -S -o nsdmi-template14.s.
/usr/local/gcc/gcc-20150616/gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C:14:6: 
error: recursive instantiation of non-static data member initializer for 
'B<1>::p'.
compiler exited with status 1
output is:
/usr/local/gcc/gcc-20150616/gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C:14:6: 
error: recursive instantiation of non-static data member initializer for 
'B<1>::p'.

FAIL: g++.dg/cpp0x/nsdmi-template14.C  -std=c++11  (test for errors, line 4)
FAIL: g++.dg/cpp0x/nsdmi-template14.C  -std=c++11  (test for errors, line 6)
PASS: g++.dg/cpp0x/nsdmi-template14.C  -std=c++11  (test for errors, line 14)
PASS: g++.dg/cpp0x/nsdmi-template14.C  -std=c++11 (test for excess errors)

Andreas.

-- 
Andreas Schwab, SUSE Labs, sch...@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."

Reply via email to