https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69332
Bug ID: 69332 Summary: FAIL: libstdc++-prettyprinters/libfundts.cc print abspawn -ignore SIGHUP /home/dave/gnu/gcc/objdir/./gcc/xg++ -shared-libgcc -B/home /dave/gnu/gcc/objdir/./gcc -nostdinc++ -L/home/dave/gnu/gcc/objdir/hppa-linux-gn u/libstdc++-v3/src -L/home/dave/gnu/gcc/o Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Target Milestone: --- Host: hppa-unknown-linux-gnu Target: hppa-unknown-linux-gnu Build: hppa-unknown-linux-gnu spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir/./gcc/xg++ -shared-libgcc -B/home /dave/gnu/gcc/objdir/./gcc -nostdinc++ -L/home/dave/gnu/gcc/objdir/hppa-linux-gn u/libstdc++-v3/src -L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/src/.libs -L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/libsupc++/.libs -B/ home/dave/opt/gnu/gcc/gcc-6/hppa-linux-gnu/bin/ -B/home/dave/opt/gnu/gcc/gcc-6/h ppa-linux-gnu/lib/ -isystem /home/dave/opt/gnu/gcc/gcc-6/hppa-linux-gnu/include -isystem /home/dave/opt/gnu/gcc/gcc-6/hppa-linux-gnu/sys-include -B/home/dave/gn u/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/src/.libs -D_GLIBCXX_ASSERT -fmessage-length=0 -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -DLOCALEDIR=" ." -nostdinc++ -I/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include/h ppa-linux-gnu -I/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include -I /home/dave/gnu/gcc/gcc/libstdc++-v3/libsupc++ -I/home/dave/gnu/gcc/gcc/libstdc++-v3/include/backward -I/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/util /home/ dave/gnu/gcc/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc -g -O0 -std=gnu++14 -fno-diagnostics-show-caret -fdiagnostics-color=never ./libtes tc++.a -Wl,--gc-sections -L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/src/filesystem/.libs -lm -o ./libfundts.exe Setting LD_LIBRARY_PATH to :/home/dave/gnu/gcc/objdir/gcc:/home/dave/gnu/gcc/obj dir/hppa-linux-gnu/./libstdc++-v3/../libgomp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/src/.libs::/home/dave/gnu/gcc/objdir/gcc:/home/dave/g nu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/../libgomp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/src/.libs:/home/dave/gnu/gcc/objdir/hppa-li nux-gnu/libstdc++-v3/src/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libssp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libgomp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libatomic/.libs:/home/dave/gnu/gcc/objdir/./gcc:/home/dave/gnu/gcc/objdir/./prev-gcc spawn [open ...] PASS: libstdc++-prettyprinters/libfundts.cc execution test Spawning: gdb -nw -nx -quiet -batch -ex "python print(gdb.type_printers)" spawn gdb -nw -nx -quiet -batch -ex python print(gdb.type_printers) [] spawn gdb -nx -nw -quiet -batch -x libfundts.gdb Breakpoint 1 at 0x1740c: file /home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc, line 69. skipping: Breakpoint 1 at 0x1740c: file /home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc, line 69. skipping: Breakpoint 1, main () at /home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc:69 69 return 0; // Mark SPOT skipping: Breakpoint 1, main () at /home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc:69 skipping: 69 return 0; // Mark SPOT From To Syms Read Shared Object Library 0xfd3fa610 0xfd4165b4 Yes /lib/ld.so.1 0xfcf2e750 0xfd014054 Yes /home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/src/.libs/libstdc++.so.6 0xfc7c2708 0xfc8059e8 Yes /lib/hppa-linux-gnu/libm.so.6 0xfc3dfbf0 0xfc3ef09c Yes /home/dave/gnu/gcc/objdir/gcc/libgcc_s.so.4 0xfc018f30 0xfc135b74 Yes /lib/hppa-linux-gnu/libc.so.6 skipping: From To Syms Read Shared Object Library skipping: 0xfd3fa610 0xfd4165b4 Yes /lib/ld.so.1 skipping: 0xfcf2e750 0xfd014054 Yes /home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/src/.libs/libstdc++.so.6 skipping: 0xfc7c2708 0xfc8059e8 Yes /lib/hppa-linux-gnu/libm.so.6 skipping: 0xfc3dfbf0 0xfc3ef09c Yes /home/dave/gnu/gcc/objdir/gcc/libgcc_s.so.4 skipping: 0xfc018f30 0xfc135b74 Yes /lib/hppa-linux-gnu/libc.so.6 $1 = "string" $2 = std::experimental::optional<int> [no contained value] $3 = std::experimental::optional<bool> = {[contained value] = false} $4 = std::experimental::optional<int> = {[contained value] = 5} $5 = std::experimental::optional<void *> = {[contained value] = 0x0} got: $1 = "string" PASS: libstdc++-prettyprinters/libfundts.cc print str got: $2 = std::experimental::optional<int> [no contained value] PASS: libstdc++-prettyprinters/libfundts.cc print o got: $3 = std::experimental::optional<bool> = {[contained value] = false} PASS: libstdc++-prettyprinters/libfundts.cc print ob got: $4 = std::experimental::optional<int> = {[contained value] = 5} PASS: libstdc++-prettyprinters/libfundts.cc print oi got: $5 = std::experimental::optional<void *> = {[contained value] = 0x0} PASS: libstdc++-prettyprinters/libfundts.cc print op $6 = std::experimental::optional<std::map<int, double>> containing std::map with 3 elements = {[1] = 2, [3] = 4, [5] = 6} got: $6 = std::experimental::optional<std::map<int, double>> containing std::map with 3 elements = {[1] = 2, [3] = 4, [5] = 6} PASS: libstdc++-prettyprinters/libfundts.cc print om $7 = std::experimental::optional<std::string> = {[contained value] = "stringy"} got: $7 = std::experimental::optional<std::string> = {[contained value] = "stringy"} PASS: libstdc++-prettyprinters/libfundts.cc print os $8 = std::experimental::any [no contained value] got: $8 = std::experimental::any [no contained value] PASS: libstdc++-prettyprinters/libfundts.cc print a Python Exception <class 'RuntimeError'> Cannot locate object file for block.: skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: $9 = {_M_manager = @0x202a2: 0x207dc, _M_storage = {_M_ptr = 0x114f8, _M_buffer = {__data = "\000\001\024\370", __align = {<No data fields>}}}} got: $9 = {_M_manager = @0x202a2: 0x207dc, _M_storage = {_M_ptr = 0x114f8, _M_buffer = {__data = "\000\001\024\370", __align = {<No data fields>}}}} FAIL: libstdc++-prettyprinters/libfundts.cc print ab Python Exception <class 'RuntimeError'> Cannot locate object file for block.: skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: $10 = {_M_manager = @0x20622: 0x207dc, _M_storage = {_M_ptr = 0x6, _M_buffer = {__data = "\000\000\000\006", __align = {<No data fields>}}}} Python Exception <class 'RuntimeError'> Cannot locate object file for block.: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: $11 = {_M_manager = @0x20552: 0x207dc, _M_storage = {_M_ptr = 0x0, _M_buffer = {__data = "\000\000\000", __align = {<No data fields>}}}} Python Exception <class 'RuntimeError'> Cannot locate object file for block.: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: got: $10 = {_M_manager = @0x20622: 0x207dc, _M_storage = {_M_ptr = 0x6, _M_buffer = {__data = "\000\000\000\006", __align = {<No data fields>}}}} FAIL: libstdc++-prettyprinters/libfundts.cc print ai skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: got: $11 = {_M_manager = @0x20552: 0x207dc, _M_storage = {_M_ptr = 0x0, _M_buffer = {__data = "\000\000\000", __align = {<No data fields>}}}} FAIL: libstdc++-prettyprinters/libfundts.cc print ap skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: $12 = {_M_manager = @0x201e2: 0x207dc, _M_storage = {_M_ptr = 0x25994, _M_buffer = {__data = "\000\002Y\224", __align = {<No data fields>}}}} Python Exception <class 'RuntimeError'> Cannot locate object file for block.: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: $13 = {_M_manager = @0x206a2: 0x207dc, _M_storage = {_M_ptr = 0x1d610, _M_buffer = {__data = "\000\001\326\020", __align = {<No data fields>}}}} got: $12 = {_M_manager = @0x201e2: 0x207dc, _M_storage = {_M_ptr = 0x25994, _M_buffer = {__data = "\000\002Y\224", __align = {<No data fields>}}}} FAIL: libstdc++-prettyprinters/libfundts.cc print as skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: got: $13 = {_M_manager = @0x206a2: 0x207dc, _M_storage = {_M_ptr = 0x1d610, _M_buffer = {__data = "\000\001\326\020", __align = {<No data fields>}}}} FAIL: libstdc++-prettyprinters/libfundts.cc print as2 Python Exception <class 'RuntimeError'> Cannot locate object file for block.: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: $14 = {_M_manager = @0x20262: 0x207dc, _M_storage = {_M_ptr = 0x259a0, _M_buffer = {__data = "\000\002Y\240", __align = {<No data fields>}}}} A debugging session is active. Inferior 1 [process 28049] will be killed. Quit anyway? (y or n) [answered Y; input not from terminal] skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: skipping: Python Exception <class 'RuntimeError'> Cannot locate object file for block.: got: $14 = {_M_manager = @0x20262: 0x207dc, _M_storage = {_M_ptr = 0x259a0, _M_buffer = {__data = "\000\002Y\240", __align = {<No data fields>}}}} FAIL: libstdc++-prettyprinters/libfundts.cc print am extra_tool_flags are: -std=gnu++11 -g -O0