[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2025-01-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 --- Comment #9 from Andrew Pinski --- (In reply to Jonathan Wakely from comment #8) > std::get for pair is from C++11, but yes it's a good candidate. I was talking about std::get for std::complex :).

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2025-01-08 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 --- Comment #8 from Jonathan Wakely --- std::get for pair is from C++11, but yes it's a good candidate.

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2025-01-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 --- Comment #7 from Andrew Pinski --- (In reply to Jonathan Wakely from comment #6) > Good enough? Any other suggestions for functions to skip? > > std::get for tuples? Most likely std::get for pair and complex (though that is C++26 and I am n

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2025-01-08 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 --- Comment #6 from Jonathan Wakely --- Good enough? Any other suggestions for functions to skip? std::get for tuples?

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2025-01-08 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 --- Comment #5 from GCC Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:6b4ff53381250c56ecfc69204e662d8832d113e5 commit r15-6697-g6b4ff53381250c56ecfc69204e662d8832d113e5 Author: Jonathan Wakely Date:

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2025-01-07 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 --- Comment #4 from Jonathan Wakely --- Not all of those containers actually have a back() or data() member function, but it doesn't matter.

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2025-01-07 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 --- Comment #3 from Jonathan Wakely --- This seems like a good start: --- a/libstdc++-v3/python/hook.in +++ b/libstdc++-v3/python/hook.in @@ -55,6 +55,11 @@ if gdb.current_objfile () is not None: if not dir_ in sys.path: sys.path.

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2025-01-06 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 --- Comment #2 from Jonathan Wakely --- I would like it if the libstdc++ code could use an attribute to opt-in to the -ffold-simple-inlines logic used for std::move etc. As noted in PR 96780, at some point I tried using __attribute__((artificia

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2024-12-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/118260] Automatically add some 'skip's from gdb helper code

2024-12-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118260 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement