[Bug libstdc++/111641] FAIL: 19_diagnostics/stacktrace/current.cc -std=gnu++23 execution test

redi at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Nov 23 16:36:49 GMT 2023


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111641

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Host|hppa*-*-linux*,             |
                   |*-*-solaris2.11             |
     Ever confirmed|0                           |1
              Build|hppa*-*-linux*,             |
                   |*-*-solaris2.11             |
             Target|hppa*-*-linux*,             |
                   |*-*-solaris2.11             |
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2023-11-23

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Also seen on cris-elf and m68k-linux so not specific to
armv8l-unknown-linux-gnueabihf

It appears that __stacktrace_impl::_S_current returns an empty sequence of
frames.

It's possible that all the lambda frames are inlined, or skip+2 in
stacktrace.cc causes us to skip real frames that we should keep, or maybe
libbacktrace just doesn't work on this target.


More information about the Gcc-bugs mailing list